Invalid Memory Access, aber warum?
Verfasst: 19.01.2006 01:56
Hi erstmal
warum meldet der Debugger hier Invalid Memory Access?
Ich hoffe einer von euch kann mir helfen, weil die, die ich bisher gefragt hab, konnten mir nicht helfen
Hier der Code:
Noch was: die variable text ist eine Globale, also daran kanns nicht liegen
Schon mal vielen dank für eure hilfe.
warum meldet der Debugger hier Invalid Memory Access?
Ich hoffe einer von euch kann mir helfen, weil die, die ich bisher gefragt hab, konnten mir nicht helfen

Hier der Code:
Code: Alles auswählen
Procedure.s Getnetworkstring(connectionid)
*buffer = AllocateMemory(16)
a = FindString(text,#CRLF$ + #CRLF$,1)
If a = 0
Repeat
ReceiveNetworkData(connectionid,*buffer,16) ;----<---- Diese zeilennummer meldet der debugger
text + PeekS(*buffer,16) ;----<---- Diese zeile markiert der debugger
a = FindString(text,#CRLF$ + #CRLF$,1)
Until a
EndIf
temp.s = Left(text,a+3)
text = Mid(text,a+4,60-a)
FreeMemory(*buffer)
ProcedureReturn temp
EndProcedure
Schon mal vielen dank für eure hilfe.