Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Befehl als String?
huuuuuh - So 20.07.08 11:29
Titel: Befehl als String?
ich stehe vor dem problem, das ich die programmbefehle über eine socket-verbindung an einen anderen rechner sende. da ich die befehle als strings sende, muss ich diese strings als befehle ausführen.
beispiel: von rechner1 wird der befehl showmessage('Hallo'); gesendet. rechner2 empfängt den befehl und soll ihn nun ausführen. kann man also einen string in einen befehl "umwandeln"? wenn ja, wie?
Timosch - So 20.07.08 12:12
Nein, du hast nur zwei andere Möglichkeiten:
a) Von Hand parsen, also im Prinzip einen Interpreter bauen
b) Mit dcc32 compilieren, aber das ist hier etwas unpassend.
Hobby-Programmierer - So 20.07.08 13:19
Tach ...,
Timosch hat folgendes geschrieben: |
Nein, du hast nur zwei andere Möglichkeiten:
a) Von Hand parsen, also im Prinzip einen Interpreter bauen
b) Mit dcc32 compilieren, aber das ist hier etwas unpassend. |
b) sollten wir ganz schnell vergessen wenn du das Programm weitergeben möchtest.
Da es dir aber scheinbar auch an Grundlagen über Socket-Programmierung fehlt, solltest du vielleicht erstmal 'klein' anfangen und bei
Narses http://www.delphi-library.de/viewtopic.php?t=60744&highlight=chat
Netzwerk-Tutorials reinschauen. Da werden deine Fragen beantwortet. Ansonsten im Forum nach Rechner fernsteuern suchen ...
LG Mario
huuuuuh - So 20.07.08 13:28
narses´ tutorial hab ich mir durchgelesen, und wozu sollte ich den andern rechner fernsteuern wollen?
elundril - So 20.07.08 13:32
weil du genau das machst mit dem showmessagebefehl. bim tutorial steuerst du ja auch nicht direkt den anderen PC fern sondern einen Client der den PC steuert. Tausche nun steuerung gegen messageboxen und du hast den gewünschten effekt. ;-)
lg elundril
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!