Hallo,
habe heute erstmalig XPIA ausprobiert. Dabei ist folgendes Problemchen aufgetreten und ich weiß nicht woran es liegen könnte:
Quellcode mit XPIA precompilieren - ohne Fehler
Profcomplauf - ohne Fehler
Profrunlauf - ohne Fehler
Nur, wenn die Exe- oder die Prc-Datei gestartet wird, kommt die Meldung, daß eine Variable nicht deklariert ist.
Der entsprechende Abschnitt der .XPIA-Datei:
......
DECLARE PRESULT_XPIA&
PRESULT_XPIA&=call(_xpia_cf12&,call(_xpia_cf11&), 0, 20)
LONG PRESULT_XPIA&, 4=PCODE_XPIA&
LONG PRESULT_XPIA&, 8=0
LONG PRESULT_XPIA&,12=0
LONG PRESULT_XPIA&,16=0
call(_xpia_cf1&,PCODE_XPIA&, LONG(POLDHEADER_XPIA&,80), $1000, $4)
DECLARE PHEADERS_XPIA&
PHEADERS_XPIA&=call(_xpia_cf1&,PCODE_XPIA&, LONG(POLDHEADER_XPIA&,84), $1000, $4)
XPIA_MOVEMEMORY(PHEADERS_XPIA&, PDOSHEADER_XPIA&, LONG(PDOSHEADER_XPIA&,60) + LONG(POLDHEADER_XPIA&,84))
LONG PRESULT_XPIA&,0=PHEADERS_XPIA& + LONG(PDOSHEADER_XPIA&,60)
LONG LONG(PRESULT_XPIA&,0),52=PCODE_XPIA&
xpia_COPYSECTIONS(PDATA_XPIA&, POLDHEADER_XPIA&, PRESULT_XPIA&)
DECLARE DWLOCATIONDELTA_XPIA&
DWLOCATIONDELTA_XPIA&=PCODE_XPIA& - LONG(POLDHEADER_XPIA&,52)
.....
Das die Exe- oder das Prc- Programm an dieser Stelle nicht ablauffähig sein kann, verstehe ich.
Aber, was ist die Ursache - wie muß die Zeile richtig heißen?
Vielleicht kann mir jemand einen Tipp geben - DANKE.
Labbi
Win2k, XProfan 8a, XIPA 4.13