Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - bräucht nochmal hilde xD


inf4act - Fr 06.02.09 09:37
Titel: bräucht nochmal hilde xD
Ich bräucht nochmal eure hilfe xD
Ich habe eine variable in einer click procedure die bei jedem Click eins dazu zählt.
Jetz muss ich die Variable aber noch deklerieren. Wo mach ich das jetz damit nich bei jedem CLick die Variable gleich wieder null ist?
Und wie lautet gleich der Befehl um eine Button zu deaktivieren?

Hoffe ich geh euch nich auf die nerven^^


Moderiert von user profile iconUGrohne: Topic aus Algorithmen, Optimierung und Assembler verschoben am Fr 06.02.2009 um 09:29


bakachan - Fr 06.02.09 09:48

Die Variable einfach in deiner Klasse deklarieren und nicht in der Funktion (und dann direkt drauf zugreifen oder per Propertie).

Und ein Button hat die Propertie Button.Enabled, die kannst du einfach auf false setzen.


inf4act - Fr 06.02.09 09:48

ich hab nur keine ahnung wo die klasse ist


bakachan - Fr 06.02.09 09:50

Die Klasse/Form ist das wo du deine ganzen Funktionen reinschreibst....
Les dich am besten erstmal in die Grundlagen ein, sonst hat das keinen Sinn...

(Ach ja und etwas aufschlussreicherere Titel für deine Themen wären auch hilfreich)


inf4act - Fr 06.02.09 09:59

ich find auch dass das keinen sinn hat aber ich muss ne scheiß jahresarbeit schreiben und hab null ahnung von dem zeug


Blackheart666 - Fr 06.02.09 10:13

Meinst du das ?

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
var
  Form1: TForm1;
  Zaehler:Integer;
implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  Zaehler:=0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Inc(Zaehler);
  Button1.Caption:=IntToStr(Zaehler);
end;


JüTho - Fr 06.02.09 10:22

user profile iconinf4act hat folgendes geschrieben Zum zitierten Posting springen:
ich find auch dass das keinen sinn hat aber ich muss ne scheiß jahresarbeit schreiben und hab null ahnung von dem zeug

Wenn Du in dieser Form von uns eine "Hilde" haben willst und solche Formulierungen verwendest, zeigt das auch die Wertschätzung, die Du uns entgegenbringst. Wir werden uns deshalb überlegen müssen, ob und wie wir Dir helfen wollen.

Etwas konkreter:

Also reiß' Dich zusammen, oder Du musst die Konsequenzen tragen.

Jürgen

@UGrohne
Ich wollte auch schon auf die Richtlinien hinweisen, aber ich finde sie leider immer nicht, wenn ich sie suche. Vielleicht könnte ein Link in das Fenster "Beitrag schreiben" eingebaut werden?

PS. C#/NET und WinForms ist vermutlich doch falsch wegen der ersten Frage von infarct: randomizing [http://www.c-sharp-forum.de/viewtopic.php?t=89960]. Also gehört es in eines der Delphi-Unterforen. Aber das macht erst recht deutlich, dass die Frage vernünftig gestellt werden muss.


UGrohne - Fr 06.02.09 10:31

Hallo,

bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den Richtlinien [http://www.entwickler-ecke.de/richtlinien.html]:

1.2 Beiträge:
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...]


Einfach oben bei Deinem ersten Beitrag auf user defined image oder user defined image klicken und den Titel ändern.

Außerdem solltest Du wirklich etwas mehr Informationen geben dazu mit was Du arbeitest.

Viele Grüße,

Uwe