ich hab schonwieder ein problem, diesmal aber ein anderes programm.
ich habe mit runprogramm()
ein programm gestartet und versuche nun
mittels writeprogrammdata() verschiedene tasten an das programm zu senden. allerdings sagt mir eine fehlermeldung nach dem starten des programms vorgang read konnte nicht auf den speicher ausgeführt werden. weis jemand woran das liegen kann ?
hier mal der code
Code: Alles auswählen
If OpenConsole()
DateiName$ = "verzeichniss\prog.exe"
Arbeitsverzeichnis$ = "verzeichniss\"
parameter$ = ""
runprog = RunProgram(DateiName$ , parameter$ , Arbeitsverzeichnis$ , #PB_Program_Open | #PB_Program_Write | #PB_Program_Read)
If runprog
progid = ProgramID(runprog)
Delay(1000)
*Buffer = AllocateMemory(2)
PokeC(*Buffer, 110)
WriteProgramData(Progid, *Buffer, 2)
EndIf
EndIf
mfg FrEeKsTeR