Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi mit labels nicht ins - kommen (https://www.delphipraxis.net/154832-mit-labels-nicht-ins-kommen.html)

delphizone 27. Sep 2010 14:30

Delphi-Version: 5

mit labels nicht ins - kommen
 
Hallo,

er hat bei mir einen fehler rausgeworfen, den ich nicht verstehe nämlich
[Fehler] Unit1.pas(29): Nicht genügend wirkliche Parameter!

Mein Programm soll eine zahl von einem label abziehen <110>, aber wenn der wert von label kleiner ist als 110 soll er eine message geben, das das nicht geht, und man ins - kommt. Mein Text:


Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
label1.Caption:=Strtoint;
IF label1.Caption:= < 101 then
showmessage ('geht nicht!')
else
showmessage ('Hallo');
end;

end.

Gruß

Bernhard Geyer 27. Sep 2010 14:33

AW: mit labels nicht ins - kommen
 
Delphi-Quellcode:
label1.Caption:=Strtoint;
StrToInt von was? Hellsehen kann die IDE noch nicht

Delphi-Quellcode:
IF label1.Caption:= < 101 then
Was nun? Zuweisen oder vergleichen? Du must dich entscheiden!
Und wenn dann auch noch richtig. Caption ist ein String und 101 eine Zahl!

Luckie 27. Sep 2010 14:34

AW: mit labels nicht ins - kommen
 
Warum fängst du hier einen neuen Thread an? Du hast doch schon einen zu dem Thema im Delphi-Forum: http://www.delphi-forum.de/viewtopic.php?t=101747

Satty67 27. Sep 2010 14:35

AW: mit labels nicht ins - kommen
 
Uiui, denke ein Verweis auf Grundlagen ist diesmal sogar angemessen und nicht böse gemeint.

1) StrToInt ist eine Funktion und erwartet einen String als Parameter (der fehlt komplett)

2) Das Ergebnis von StrToInt ist ein Integer, wie der Name schon sagt, Du willst es aber einem String zuweisen (wäre dann der nächste Fehler, der ausgegeben wird).

Zuweisungslogik verkehrt herum und umgang mit Datentypen liegt da noch etwas im argen.

delphizone 27. Sep 2010 14:36

AW: mit labels nicht ins - kommen
 
uhh, jetzt hab ichs hinbekommen...
danke! , ich werde den thread sofort schließen

delphizone 27. Sep 2010 14:36

AW: mit labels nicht ins - kommen
 
wie schließt man den?

Luckie 27. Sep 2010 14:37

AW: mit labels nicht ins - kommen
 
Gar nicht.


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