home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ST-Computer Leser 2002 January
/
STC_CD_01_2002.iso
/
DEVELOP
/
EXTCALL
/
LIESMICH.TXT
Wrap
Text File
|
2000-12-26
|
942b
|
38 lines
Externe Funktionsaufrufe mit GFA.
Copyright (c)2000 RGF Software
Enthalten:
/gfa/: Beispielroutinen für überwachung und simulation
eines externen Funktionsaufrufes mit Parametern.
/asm/: Sourcen für das Inline der callroutine
Funktionsweise:
Übergabe einer Eventroutine als anspringbare Funktion, welche wiederum
über eine art Event-Abfrage einen eingehenden Funktionsaufruf aus einem
anderen Programm überwacht (ähnlich eines evnt_multi()-Aufrufes).
Die Eventroutine wird nach c-declaration angesprungen, Parameter also
über den Stack, die Register sind zu retten.
Ggf. ist die anspringbare Routine des Inlines in einen globalen
Speicherbereich zu kopieren, um Probleme mit Speicherschutz auszuschlie₧en.
Anwendungsgebiete:
- OLGA-Server auch mit GFA
- Funktionsaufrufe über mehrere Programme hinweg.
rgf2000