Nein leider nicht -gg- denn das gleiche Sagt mir der Compiler ja auf Englisch...
Ich ging in der Schreibweise von QB aus, aber ich hab nun endlich in der Basic Filebase nen SRC gefunden wo Call Absolute verwendet wird...
Ich hatte die Ganze Zeit versucht:
Code:
%a = 0
DEF SEG = &HFFFF
CALL ABSOLUTE(%a) <-- Ging nicht
a% = 0
CALL ABSOLUTE(a%) <--Ging auch nicht...
PB verwendet da einen etwas anderen Syntax und Zwar stören die Klammern stark.
Code:
a% = 0
CALL ABSOLUTE a% <---- Funzt 1A
abgeleitet aus
Code:
Cpu1% = 9999 ' Give CPU1% & CPU2% dummy
CPU2% = 9999 ' values to pass.
Offset% = VARPTR(CpuType%(1)) ' Set OffSet to call machine code ..
CALL ABSOLUTE Offset%(CPU2%, Cpu1%) ' .. and pass control to it.
Der Codeschnipsel hat mich nun auf die lösung gebracht
Naja trotzdem danke für die Anregung
Gruß Benny
Editiert von Benjamin Nehls (26.10.2009 18:36)
Extras: