![]() |
AW: Funktion Copy verwenden - wie?
Zitat:
|
AW: Funktion Copy verwenden - wie?
kommt beim senden vom client immer "testnachricht" ist kein gültiger integer-wert.
|
AW: Funktion Copy verwenden - wie?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var c: Integer; Farbstring: String; begin c := colordialoguser.color; Farbstring := Format('%.2x%.2x%.2x', [GetBValue(c), GetGValue(c), GetRValue(c)]); if strtoint(memo2.Text) <> 0 then richedit1.SelAttributes.Style := [fsBold]; client.socket.SendText(Farbstring + editusername.text + ' -> ' + memo2.text); memo2.Clear; end; |
AW: Funktion Copy verwenden - wie?
|
AW: Funktion Copy verwenden - wie?
Ah, sch**ß C&P. Was soll denn
Zitat:
|
AW: Funktion Copy verwenden - wie?
Zitat:
|
AW: Funktion Copy verwenden - wie?
Dann ersetze das StrToInt durch Length.
|
AW: Funktion Copy verwenden - wie?
okay funktioniert jetzt...
aber nur die attribute funktioniert (also das Bold) was dann später die Übersicht halten soll, dass man besser sieht was man selber geschrieben hat Also das mit dem copy |
AW: Funktion Copy verwenden - wie?
Wenn ich Dich recht verstehe (ich habe jetzt keine Lust, den gesamten Code durchzugehen) musst Du das im Groben so machen:
- Farbstring auslesen und in TColor umwandeln (erledigt) - ggf. SelLength des Richedits auf 0 setzen - SelAttributes.Color auf die ermittelte Farbe setzen - SelText auf den restlichen Text der Nachricht setzen |
AW: Funktion Copy verwenden - wie?
Ich löse das mit Pos und PosEX ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz