Seite 1 von 1

Procedure von DLL im Hauptprogramm anspringen

Verfasst: 31.01.2016 16:52
von Joshua314
Hallo Zusammen,

irgendwie hab ich einen Knoten im Gedanken.

Plan:

in einer DLL will ich eine Procedure im Hauptprgramm aufrufen.

Dazu übergebe ich im Vorfeld die Andresse.

Hauptprogramm:

Code: Alles auswählen

Procedure Aufruf(str.s)
  ; hier verarbeite ich str
endprocedure 


SetCall(@Aufruf());


DLL:

Code: Alles auswählen

Global *Adresse
Procedure SetCall(*Aufrufadress)
  *Adresse = *Aufrufadresse
endprocedure

 ?? Wie mach ich den  den Aufrauf ???

   Call ??  *Adresse


Gruß Thomas

Re: Procedure von DLL im Hauptprogramm anspringen

Verfasst: 31.01.2016 17:05
von _JON_
Weise deiner Adresse einen Prototypen zu, dann kannst Du sie wie eine Procedure aufrufen.

Code: Alles auswählen

Prototype protoAufruf(str.s)
Global *Adresse.protoAufruf

*Adresse("")

Re: Procedure von DLL im Hauptprogramm anspringen

Verfasst: 31.01.2016 17:33
von Joshua314
Danke klappt


Gruß Thomas