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
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
Dllinit1
AppInit1
Dllinit2
AppInit2
Dllinit3
AppInit3
Start() Done
Gruß
Karl-Heinz