xsharp.eu • Probleme mit ReportPro2 Integration in eigene Applikation - Page 2
Page 2 of 2

Probleme mit ReportPro2 Integration in eigene Applikation / Problem gelöst

Posted: Thu Jul 25, 2019 5:26 am
by Karl-Heinz
Hi Wolfgang,

Evtl. verstehe ich in diesem Kontext etwas falsch, aber _Init procs werden (weiterhin) ausgeführt.

Ich habe eine VO-Dialect DLL mit diesem Inhalt erstellt.

Code: Select all

PROCEDURE __MyInit3 _INIT3
	  
	? "Dllinit3"            
	
	RETURN 
	
PROCEDURE __MyInit2 _INIT2 
	
   ? "Dllinit2"
	
RETURN	

PROCEDURE __MyInit1 _INIT1 

   ? "Dllinit1"

RETURN

Einer App dann die DLL Referenz hinzugefügt und diesen Code ausgeführt.

Code: Select all

PROCEDURE __MyInit3 _INIT3
	  
	? "AppInit3"            
	
	RETURN 
	
PROCEDURE __MyInit2 _INIT2 
	
	? "AppInit2"  
	
RETURN	

PROCEDURE __MyInit1 _INIT1 

	? "AppInit1"  
   

RETURN

FUNCTION Start( ) AS VOID 
	?
	? "Start() Done" 
	?

RETURN

angezeigt wird dann:

Dllinit1
AppInit1
Dllinit2
AppInit2
Dllinit3
AppInit3

Start() Done



Gruß
Karl-Heinz

Probleme mit ReportPro2 Integration in eigene Applikation

Posted: Thu Jul 25, 2019 7:08 am
by Heinrich
Hallo Karl

Das Problem tritt erst dann auf, wenn man _INIT Prozeduren in einer DLL hat, welche nicht in der Startapplikation referenziert werden.

Also StartApp -> DLL1 -> DLL2
Wobei die StartApp nur die Referenz auf DLL1 hat und DLL1 eine Referenz auf DLL2

Gruss Heinrich