Invalid memory acces beim procedurereturn
Verfasst: 02.04.2006 14:03
Halllo Zusammen,
warum erhalte ich jedesmal beim procedurereturn immer
einen invalid memory access. Schreibe ich die Callfunction
nicht in ein Procedure funktioniert alles. Oder habe ich
hier einen Denkfehler
Vielen Dank für jeden Tipp
Mani
warum erhalte ich jedesmal beim procedurereturn immer
einen invalid memory access. Schreibe ich die Callfunction
nicht in ein Procedure funktioniert alles. Oder habe ich
hier einen Denkfehler
Vielen Dank für jeden Tipp
Mani
Code: Alles auswählen
#libpg=1
;- DLL einbeziehen
If OpenLibrary(#libpg,"libpq.dll")
dll_ok=1
Else
dll_ok=0
EndIf
Procedure.l db_num_rows(*result)
Protected res22.l
res22=CallFunction(#libpg,"PQntuples",*result)
ProcedureReturn res22
EndProcedure
connect.s
connect="host=localhost dbname=geo user=system connect_timeout=60"
*db_handle=CallFunction(#libpg,"PQconnectdb",connect)
*res=CallFunction(#libpg,"PQexec",*db_handle,"select * from geo_ini")
r.l=db_num_rows(*res)
Debug (r)
CloseLibrary(#libpg)
End