ich bekomme bei folgendem Programmcode immer ne Fehlermeldung. Ich vermute es liegt an dem Aufruf von CallFunction(). Vielleicht weiß jemand rat.
Code: Alles auswählen
if openlibrary(255, "c:\c4mdx.dll")
Debug CountLibraryFunctions(255) ; ergibt nen Wert um 800 rum
ExmineLibraryFunctions(255)
x=#TRUE
While x=#TRUE
nextfunc=NextLibraryFunction()
funcname$=LibraryFunctionName()
Debug funcname$
if NectFunc=0
x=#FALSE
endif
wend
; BIS HIERHIN LÄUFT ALLES WUNDERBAR
cb=Callfunction(255, "code4initVB", @cb)
Bedug cb ; gibt auch nen Wert >0
db=CallFunction(255, "d4open", cb, "c:\testdb.dbf", @db)
is=IsFunction(255, "code4initUndo"); GIBT AUCH NEN WERT >0
; Hier kommt der Fehler (vermutlich Codebase):
result=CallFunction(255, "code4initUndo", cb)
debug result ; GIBT DEN WERT 0 ZURÜCK
