Wie funktioniert eigentlich dieses :
Mit dieser Routine schreibe ich dauernd in den Filemappingspeicherhmap = CreateFileMapping_(#INVALID_HANDLE_VALUE, 0, #PAGE_READWRITE|#SEC_COMMIT|#SEC_NOCACHE, 0, SizeOfMem, "MeinSpeicher")
hMapView = MapViewOfFile_(hmap, #FILE_MAP_ALL_ACCESS, 0, 0, 0)
Mit einem anderen Programm lese ich die Daten dauernd aus dem Speicher.rdata=ReceiveNetworkData(ClientID, *rbuffer, 255)
PokeL(hMapView + 0, rdata)
CopyMemory(*rbuffer,hMapView + 4,rdata)
Man kann ja nicht gleichzeitig in den Speicher schreiben und lesen.
Welche Routine steuert eigentlich dieses ?
Danke.
Gruss
peter
