Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi edit1.text(TCaption) to string (https://www.delphipraxis.net/111516-edit1-text-tcaption-string.html)

STS301 4. Apr 2008 16:03


edit1.text(TCaption) to string
 
hi

beim Befehl
Delphi-Quellcode:
UDPClient.Broadcast(edit1.text, 10000);
will er als Text einen String, doch da edit1.text = ein TCaptiontyp ist will er ihn nicht
diesen Fehler mithilfe einer Stringvariable zu umgehen funktioniert nicht
:gruebel:

lbccaleb 4. Apr 2008 16:05

Re: edit1.text(TCaption) to string
 
Delphi-Quellcode:
UDPClient.Broadcast(pchar(edit1.text), 10000);
funzt das, vllt??

STS301 4. Apr 2008 16:07

Re: edit1.text(TCaption) to string
 
leider nein

mkinzler 4. Apr 2008 16:07

Re: edit1.text(TCaption) to string
 
Versuch mal
Delphi-Quellcode:
s := edit1.text;
UDPClient.Broadcast(s, 10000);

STS301 4. Apr 2008 16:08

Re: edit1.text(TCaption) to string
 
Zitat:

Zitat von STS301
mithilfe einer Stringvariable zu umgehen funktioniert nicht

sry wenn ich mich ein wenig undeutlich ausgedrückt habe

geofranz01 4. Apr 2008 16:11

Re: edit1.text(TCaption) to string
 
Bei mir funktioniert dein Code normal. Wie heißt den die genaue Fehlermeldung??
Edit: Peinlich :oops:

mkinzler 4. Apr 2008 16:11

Re: edit1.text(TCaption) to string
 
Was für ein Fehler wird den angezeigt?

lbccaleb 4. Apr 2008 16:13

Re: edit1.text(TCaption) to string
 
und anstelle von pchar "string"?? vllt hift dir das??

STS301 4. Apr 2008 16:14

Re: edit1.text(TCaption) to string
 
EAccessViolation Zugriffsverletzung bei ..

@lbccaleb

so meinst du es oder?
Delphi-Quellcode:
(String(edit1.text),10000);
so funktioniert es auch nicht

mkinzler 4. Apr 2008 16:15

Re: edit1.text(TCaption) to string
 
Der Fehler scheint wo anderes zu liegen. Existieren den die Komponenten?

STS301 4. Apr 2008 16:17

Re: edit1.text(TCaption) to string
 
ja

kann es sein, dass das Edit in einer anderen Form liegt??

jfheins 4. Apr 2008 16:18

Re: edit1.text(TCaption) to string
 
Zitat:

Zitat von geofranz01
Wie heißt den die genaue Fehlermeldung??

Zitat:

Zitat von STS301
EAccessViolation Zugriffsverletzung bei ..

Das passt nicht zu dem da:
Zitat:

will er als Text einen String, doch da edit1.text = ein TCaptiontyp ist will er ihn nicht
;)

Hast du alle Objekte initialisiert? UDPClient im speziellen?

P.S. TCaption und string sind zu 101% zuweisungskompatibel ;)

geofranz01 4. Apr 2008 16:21

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?

STS301 4. Apr 2008 16:26

Re: edit1.text(TCaption) to string
 
hier der gesamte Code
Delphi-Quellcode:
uclient.Active := true;

  uclient.Broadcast(idipwatch1.CurrentIP, 10030); // senden
  uclient.Broadcast(form2.pcname.Text, 10030);
mit idIpWatch funktioniert es einwandfrei
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

lbccaleb 4. Apr 2008 16:27

Re: edit1.text(TCaption) to string
 
ich glaube eher das es daran liegt das du versucht das fenster iner anderen form auszulesen..

STS301 4. Apr 2008 16:31

Re: edit1.text(TCaption) to string
 
@lbccaleb

ja das ist es
wie sollte ich das umgehen??

STS301 4. Apr 2008 16:48

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