Entwickler-Ecke

Internet / Netzwerk - Problem mit Chatprogramm mit TSockets


LordValdis - So 27.01.08 13:54
Titel: Problem mit Chatprogramm mit TSockets
Hallo,
ich habe ein kleines Problem. Ich wollte mir ein kleines Chatprogramm programmieren (nur fürs Netzwerk).

Als ich soweit fertig war und es testen wollte kam ein Error. Später hab ich dann dieses Tutorial (http://www.delphi-library.de/viewtopic.php?t=60744&highlight=chat) gefunden.
--> Ausprobiert wieder Error und zwar wenn ich das Programm ausführe oder etwas mach (z.b. button klicken) (merke: man bekommt eine Fehlermeldung, das Programm läuft aber weiter (funktioniert aber natürlich nicht :cry: ))

Dann hab ich noch versucht es nicht zu kopieren, sondern so umzuschreiben wie ich es in einem anderen Tut gelesen habe (Ich hab Delphi 7P und daher ist die TSocket Komponente nicht oben in der Leiste) und die Events manuell hinzugefügt.

Hier die Fehlermeldung: Access violation at address 004546E1 in module 'client.exe'. Read of address 00000030


Yogu - So 27.01.08 14:14

Hallo und :welcome: im Delphi-Forum, user profile iconLordValdis!

Wahrscheilich hast du vergessen, den Scoket zu erzeugen. Füge


Delphi-Quelltext
1:
ClientSocket := TClientSocket.Create(Self);                    

im FormCreate-Ereignis ein. Dann müsste eigentlich alles klappen.

Grüße,
Yogu


LordValdis - So 27.01.08 14:35

Danke, die Fehlermeldungen sind schonmal weg. :wink:

Jetzt arbeite ich nur noch daran das die Messages, die man sendet auch ankommen.


Yogu - So 27.01.08 14:58

Kann es sein, dass du dieses Problem [http://www.delphi-forum.de/viewtopic.php?t=74909] auch hast?

Du musst alle Kommandos mit #13#10 abschließen.


LordValdis - So 27.01.08 15:19

Funktioniert leider immer noch nicht.
ich hab sowas letztens noch (halb) hinbekommen aber da wars so dass jeder 2 programme brauchte ~.~
Edit: so ich habs jetzt gelöst (ich hab vergessen das Event hinzuzufügen)