Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi string und TEdit ?? Wie mache ich das ?? (https://www.delphipraxis.net/43049-string-und-tedit-wie-mache-ich-das.html)

Clane 28. Mär 2005 10:19


string und TEdit ?? Wie mache ich das ??
 
also ich wollte ne Passwortabfrage progen aber nun sagt der

Zitat:

[Fehler] PassWord.pas(38): E2010 Inkompatible Typen: 'string' und 'TEdit'
was hab ich da flasch gemacht ?? hier mal der code

Delphi-Quellcode:
type
  TPasswordDlg = class(TForm)
    Label1: TLabel;
    Password: TEdit;
    OKBtn: TButton;
    CancelBtn: TButton;
    procedure OKBtnClick(Sender: TObject);
    procedure CancelBtnClick(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  PasswordDlg: TPasswordDlg;

implementation

{$R *.dfm}

procedure TPasswordDlg.CancelBtnClick(Sender: TObject);
begin
  Close;
end;

procedure TPasswordDlg.OKBtnClick(Sender: TObject);

begin

if Password = 'pwd' then ShowMessage('Geschafft');

end;

end.
jaja das is zu viel is aber jetzt egal !! und der will mir auch weis machen das das ShowMessage von

Delphi-Quellcode:
if Password = 'pwd' then ShowMessage('Geschafft');
nich deklariert sei


MfG. Pbiggi

Torpedo 28. Mär 2005 10:20

Re: string und TEdit ?? Wie mache ich das ??
 
Schreib statt Password:
Password.Text

mirage228 28. Mär 2005 10:20

Re: string und TEdit ?? Wie mache ich das ??
 
Hi,

ShowMessage befindet sich in der Unit Dialogs, die Du in der uses-Liste aufführen musst.

Zudem musst Du abfragen:
Delphi-Quellcode:
if Password.Text = ...
da Password vom Typ TEdit ist.

mfG
mirage228

MatthiasW 28. Mär 2005 10:21

Re: string und TEdit ?? Wie mache ich das ??
 
ganz einfach du must die Eigenschaft "Text" ansprechen also

Delphi-Quellcode:
Passwort.Text = 'test'

Clane 28. Mär 2005 10:24

Re: string und TEdit ?? Wie mache ich das ??
 
danke für eure schnellen antowrten jetzt gehts


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz