Autor Beitrag
Die Brotmafia
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win XP Suse Linux 9.3
Delphi 7 Enterprise, Delphi 2005
BeitragVerfasst: So 27.11.05 12:05 
Also, mal wieder ein neues Problem für mich:


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
var text: string;
 begin
    text:= Socket.ReceiveText;
     if text='test' then begin
       Memo1.Lines.Clear;
       Memo1.Lines.Add('test2')
      end
       else begin
         Memo1.Lines.Clear;
         Memo1.Lines.Add(text);
      end;
end;


Sodalar, jetzt wird immer wenn 'test' geschrieben wird das Teil auch so ausgegeben, in allen anderen Fällen schreibt ers einfach so ins Memo.
Ich hätte jetzt allerdings gerne folgendes:
Das Programm kriegt ne Variable zugeschickt, keinen bestimmten Text, wie z.B. den Computernamen des anderen Rechners, so, nun würde ich das gerne in ein anderes Memo schreiben und auch anders behandeln, also nicht mit else begin sondern mit "if text=????"
Genau da komm ich nicht weiter, ich weis ja nicht welcher Text dann losgeschickt wird...
Wie kann ich das lösen? Hätte gerne das ich halt auch auf bestimmte Variablen reagieren kann, hab mir schon gedacht vielleicht gibts ja irgend nen Platzhalter z.B. if text='computername **' oder so, aber das scheint es ja nicht zu geben?

mfg Die Brotmafia

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: So 27.11.05 13:02 
Moin!

user profile iconDie Brotmafia hat folgendes geschrieben:
Sodalar, jetzt wird immer wenn 'test' geschrieben wird das Teil auch so ausgegeben, in allen anderen Fällen schreibt ers einfach so ins Memo.

Aha, und das letzte "Problem" hat sich also von ganz alleine gelöst, plötzlich hat der Code funktioniert... :|

user profile iconDie Brotmafia hat folgendes geschrieben:
Das Programm kriegt ne Variable zugeschickt, keinen bestimmten Text, wie z.B. den Computernamen des anderen Rechners, so, nun würde ich das gerne in ein anderes Memo schreiben und auch anders behandeln

Die Lösung heißt Protokoll, einfach mal hier danach suchen, gibt schon genug Lösungsansätze.

Du könntest jetzt langsam mal mit eigener Recherche anfangen, wenn du nicht weiter kommst, findest du nicht? :roll: Oder dich wenigstens mal vernünftig bedanken, wenn man dir schon hilft... aber das wird das Problem sein, schon zu verwöhnt... :wink: keine Angst, ändert sich ab sofort. :mrgreen:

cu
Narses
Die Brotmafia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win XP Suse Linux 9.3
Delphi 7 Enterprise, Delphi 2005
BeitragVerfasst: So 27.11.05 13:17 
xD, danke für die Antwort! Natürlich hat mir auch die Antwort aus dem letzten Thread wo du geantwortet hast weitergeholfen, seitdem klappts ;)
Ich such jetzt mal nach Protokoll...

edit: Omg, find nix passendes, weder hier aufm Board mit der Boardsuche (Hab nach "Protokoll" gesucht), noch bei Google...
Kann einer kurz erklären was n Protokoll ist, was es macht und wofür man es am besten braucht? :oops: :oops:

thnx schonmal im Vorraus :shock: