Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.123 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Indy 10 tcp client server demo

  Alt 28. Apr 2012, 11:47
demo #3 will immer noch nicht

habe alle debug Infomationsausgaben auf der Server.execute Seite Memo1.lines.add (...) durch ...TIdNotify.NotifyMethod( .... ) ersetzt.
Leider immer noch kein Erfolg. Ferner habe ich die Record definitionen Thread safe gemacht (siehe unten), kein Erfolg

Delphi-Quellcode:
   TMyRECORDThreadSafeRecord = class(TIdThreadSafe)
          value : TMyRecord;
  end;


  TINDYCMDThreadSafeRecord = class(TIdThreadSafe)
          value : TINDYCMD;
  end;
Vom Debugging her:
der Client in der Demo 3 (Complex sample) spielt mit dem Server von der DEMO 2C wunderbar (Test um 2 verschiedenen Records zwischen Client und Server auszutauschen) Der Client von Demo 3 und der Server von Demo 3 können aber diese Records nicht austauschen obwohl der Code aus meiner Sicht identisch ist. Den String zu Übertragen klappt beim Server DEmo 3 . Auch BMP zeichen scheint zu spielen. Durch die Abänderungen von Oben müsste ich doch jetzt auch Thread safe sein ?
Bin für jeden Input zum BugFixing Dankbar
  Mit Zitat antworten Zitat