Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit ShortString in ein TEdit (https://www.delphipraxis.net/12171-problem-mit-shortstring-ein-tedit.html)

gerritlober 22. Nov 2003 10:45


Problem mit ShortString in ein TEdit
 
Hallo Leute,

ich habe gerade erst mit Delphi angefangen und stehe nun vor meinem
ersten Problem.
Ich habe einen ShortString in einem Record, der für einen File of Typ
ist, nun möchte ich diesen ShortStrin in eine TEdit-Komponente Kopieren
mit v_nachname := datensatz.nachname;

Ich bekomme allerdings die Fehlermeldung vom Compiler:
Inkompatible Typen 'TEdit' und 'ShortString'.

Wäre cool, wenn jemand eine schnelle antwort für mich hätte.
:wiejetzt:

himitsu 22. Nov 2003 10:51

Re: Problem mit ShortString in ein TEdit
 
Hallo in der HP und herzlich willkommen.

Den String mußt du nicht an das Edit direkt, sondern an die Eigenschaft Text weitergeben:

Delphi-Quellcode:
v_nachname.Text := datensatz.nachname;

sakura 22. Nov 2003 10:52

Re: Problem mit ShortString in ein TEdit
 
Du musst die Text-Eigenschaft ansteuern ;-) Es soll ja auch der Text gesetzt werden (bei Labels: Caption)

Delphi-Quellcode:
v_nachname.Text := datensatz.nachname;
...:cat:...

Mirilin 22. Nov 2003 10:52

Re: Problem mit ShortString in ein TEdit
 
:hi:

Delphi-Quellcode:
mit v_nachname.Text := datensatz.nachname;
Zitat:

Beschreibung

Mit Text können Sie den Text des Steuerelements abrufen oder ihm einen neuen String zuweisen. . .
mfg Tobias

gerritlober 22. Nov 2003 11:05

Re: Problem mit ShortString in ein TEdit
 
Ja, war mein Fehler!
Du Zuweisung sieht wie folgt aus:

v_nachname.Text := datensatz.nachname;
und ich bekomme dann diese Fehlermeldung s.o.

Christian Seehase 22. Nov 2003 13:25

Re: Problem mit ShortString in ein TEdit
 
Moin Gerrit,

wenn Du diese Zeile im Programm hast

Delphi-Quellcode:
v_nachname.Text := datensatz.nachname;
bekommst Du diese Fehlermeldung?

Zitat:

Zitat von gerritlober
Inkompatible Typen 'TEdit' und 'ShortString'.

:gruebel:

Dann könntest Du mal versuchen über "Projekt\<PROJEKTNAME> erzeugen" das Projekt zu erstellen.
Grundsätzlich dürfte bei der Zeile kein Fehler auftauchen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:38 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