nee, nee... ich glaub ich meins anders

.
ich hab ein programm ähnlich wie mastereye (wenn dus kennst), wenn von einem andern computer ein befehl gesendet wird, öffnet sich ein screen. wird der wieder geschlossen, soll das programm trotzdem weiterlaufen und den screen evtl. nochmal öffnen...
ich will den code jetz hier eigentlich nich posten, aber hier die stelle, an ders immer abreißt:
Code: Alles auswählen
Repeat
ExamineMouse()
StartDrawing(ScreenOutput())
DrawImage(ImageID(ss),0,0)
StopDrawing()
If mouses
DisplayTransparentSprite(mouses,MouseX(),MouseY())
EndIf
FlipBuffers()
If NetworkServerEvent()=2
cid=EventClient()
*tmem=AllocateMemory(1024)
ReceiveNetworkData(cid,*tmem,1024)
If PeekS(*tmem)="RS"
FreeMemory(*tmem)
Break
EndIf
EndIf
Until MouseButton(1) And MouseX()<21 And MouseY()<21
FreeSprite(ss)
FreeSprite(mouses)
CloseScreen()
ss is ein hintergrund, mouses ist ein mauszeiger...
es reißt wirklich ab, also der server is weg, in der prozessliste is das programm nich mehr da... also wirklich beendet
