![]() |
edit1.text(TCaption) to string
hi
beim Befehl
Delphi-Quellcode:
will er als Text einen String, doch da edit1.text = ein TCaptiontyp ist will er ihn nicht
UDPClient.Broadcast(edit1.text, 10000);
diesen Fehler mithilfe einer Stringvariable zu umgehen funktioniert nicht :gruebel: |
Re: edit1.text(TCaption) to string
Delphi-Quellcode:
funzt das, vllt??
UDPClient.Broadcast(pchar(edit1.text), 10000);
|
Re: edit1.text(TCaption) to string
leider nein
|
Re: edit1.text(TCaption) to string
Versuch mal
Delphi-Quellcode:
s := edit1.text;
UDPClient.Broadcast(s, 10000); |
Re: edit1.text(TCaption) to string
Zitat:
|
Re: edit1.text(TCaption) to string
Bei mir funktioniert dein Code normal. Wie heißt den die genaue Fehlermeldung??
Edit: Peinlich :oops: |
Re: edit1.text(TCaption) to string
Was für ein Fehler wird den angezeigt?
|
Re: edit1.text(TCaption) to string
und anstelle von pchar "string"?? vllt hift dir das??
|
Re: edit1.text(TCaption) to string
EAccessViolation Zugriffsverletzung bei ..
@lbccaleb so meinst du es oder?
Delphi-Quellcode:
so funktioniert es auch nicht
(String(edit1.text),10000);
|
Re: edit1.text(TCaption) to string
Der Fehler scheint wo anderes zu liegen. Existieren den die Komponenten?
|
Re: edit1.text(TCaption) to string
ja
kann es sein, dass das Edit in einer anderen Form liegt?? |
Re: edit1.text(TCaption) to string
Zitat:
Zitat:
Zitat:
Hast du alle Objekte initialisiert? UDPClient im speziellen? P.S. TCaption und string sind zu 101% zuweisungskompatibel ;) |
Re: edit1.text(TCaption) to string
von welchem Typ ist den UDPClient? idUDPClient (Indy)?
Liegt die Komponente auf der Form oder erstellst du sie zur Laufzeit? Klappt es denn wenn du z.B. nur UDPClient.Broadcast('255.255.255.255', 10000); nimmst? |
Re: edit1.text(TCaption) to string
hier der gesamte Code
Delphi-Quellcode:
mit idIpWatch funktioniert es einwandfrei
uclient.Active := true;
uclient.Broadcast(idipwatch1.CurrentIP, 10030); // senden uclient.Broadcast(form2.pcname.Text, 10030); auch wenn ich pcname.text alleine zu starten versuche gibt er eine Fehlermdlung aus @geofranz ja indy 10, ich erstelle sie aber nicht zur Laufzeit die zweite Frage wird der Text unter dem Code beantworten können |
Re: edit1.text(TCaption) to string
ich glaube eher das es daran liegt das du versucht das fenster iner anderen form auszulesen..
|
Re: edit1.text(TCaption) to string
@lbccaleb
ja das ist es wie sollte ich das umgehen?? |
Re: edit1.text(TCaption) to string
habe in Form2 einen String erstellt, und in Form1 dann eingesetzt (statt form2.pcname.text)
so funktioniert es danke an alle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:49 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