Forum: Netzwerke
Delphi
by Rifman,
22. Mär 2008
Ich habe das Problem gelöst, und zwar ich habe stream.DataString in eine String-Variable zwischengespeichert und sie als Parameter übergegeben.
Jetzt werden die Daten gesendet nur das Problem ist, dass der Inhalt Falsch ist.
Forum: Netzwerke
Delphi
by Rifman,
22. Mär 2008
Super, jetzt zeigt er diesen Fehler nicht mehr aber diesen:
MPDLOG_MAIN.pas(324): Konstantenobjekt kann nicht als Var-Parameter weitergegeben werden
Im Bezug auf die 2.Zeile:
StreamBuffer.WriteBuffer(Bin_Buffer, 3);
UDPServer.SendBuffer(IP_Adresse,UDP_PORT,StreamBuffer.DataString,3);
Bin_Buffer ist so definiert:
Forum: Netzwerke
Delphi
by Rifman,
22. Mär 2008
Sorry für die blöde Frage, der Kompiler findet diesen Fehler "nicht genügend wirkliche Parameter "
und zeigt auf diese Zeile:
stream := TStringStream.Create;
Habe ich etwa was vergessen?
Forum: Netzwerke
Delphi
by Rifman,
22. Mär 2008
Vielen Dank.
Noch eine Frage, kann man das irgendwie nicht mit TStringStream machen? das wäre vielleicht sicherer was Bereichsprüfung angeht oder?
Forum: Netzwerke
Delphi
by Rifman,
22. Mär 2008
Danke für deine Antwort.
Aber muss man jedes Byte manuell reinschreiben, gibt es keine andere Lösung, was ist wenn ich z.B. ein ganze "array of byte" darein kopieren will?
Danke.