Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Nov 2007
Also, Objekte seh ich z.B. 2: Panel1 und Edit1. Der Eigenschaft Caption des Panels und der Eigenschaft Text des Edits wird im Laufe der dem Ereignis Button1Click zugewiesenen Methode ein Wert zugewiesen. d) und e) sind mir zu theoretisch, da sag ich lieber nix, bevor ich was Falsches sage.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Nov 2007
Ist zwar nicht besonders aussagefähig, aber schau mal zum Begriff Ausdruck bei wikipedia. Und was das Programm macht, bekommst Du am Besten durch einen sog. Schreibtischtest heraus, d.h. Papier und Bleistift nehmen und jeden Befehl einzeln verfolgen.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Nov 2007
Zur Zuweisung hab ich Dir ja bereits einen Tipp gegeben (übrigens noch nicht korrigiert). Dann lies Dir mal das Posting von Christian durch (#8), da sollte das Allermeiste erklärt sein. Sollten danach noch Fragen auftauchen, kannst Du Dich wieder melden, OK?
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Nov 2007
Schon besser ;)procedure TForm1.Button1Click(Sender: TObject);
var i :integer;
begin
i := StrToInt(Edit1.Text) ;
i := i + 1 ;
if i = 10 then
begin
Panel1.Caption'Zehnmal auf den Button geklickt!'; //Zuweisung mit :=
i := 0;
end
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Nov 2007
Noch 5 Fehler (davon einer, den ich im Original auch übersehen hatte):prozedure TForm1.Button1Click(Sender: TObject); //Tippfehler?
var i :integer;
begin
i := IntToStr(Edit1.Text) ; //Was soll in was gewandelt werden?
i = i + 1 ; //Vergleich statt Zuweisung
if i = 10 then
begin
Panel1.Caption('Zehnmal auf den Button geklickt!'); //Caption ist eine Eigenschaft, keine Methode
...
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Nov 2007
:oops: Nicht auf's Sytnax-Highlighting geachtet.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Nov 2007
Also, ich sehe eine ganze Menge Fehler:prozedur TForm1.Button1Click(Sender: TObject);
var i:=integer; //falsche Variablendeklaration
//hier fehlt was
i := IntToStr(Edit1:Text) //und was fehlt hier? Außerdem Tippfehler
i = i + 1; //Zuweisung oder Vergleich?
if i = 10 then
//auch hier fehlt etwas, wenn beide unten stehenden Befehle ausgeführt werden sollen
...