Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Einfache Frage zu einer Schleife (https://www.delphipraxis.net/38524-einfache-frage-zu-einer-schleife.html)

Aenogym 20. Jan 2005 14:10

Re: Einfache Frage zu einer Schleife
 
@malo: geht doch. denn der compiler schalter {$j+} aktiviert, dass man typisierte konstanten ändern kann. ist eigentlich nur noch zur abwärtskompatibilität drin, da fürher alle konstanten variabel waren...

Aenogym

malo 20. Jan 2005 14:12

Re: Einfache Frage zu einer Schleife
 
Zitat:

Zitat von Aenogym
@malo: geht doch. denn der compiler schalter {$j+} aktiviert, dass man typisierte konstanten ändern kann. ist eigentlich nur noch zur abwärtskompatibilität drin, da fürher alle konstanten variabel waren...

Aenogym

Aber das $j+ ist doch auskommentiert, mit den { }, und Kommentare werden doch nicht beachtet, oder? :gruebel:

//edit: oder hab ich da was GANZ falsch verstanden? :wall:

Steve 20. Jan 2005 14:13

Re: Einfache Frage zu einer Schleife
 
Zitat:

Zitat von malo
Aber das $j+ ist doch auskommentiert, mit den { }, und Kommentare werden doch nicht beachtet, oder? :gruebel:

Compiler-Direktiven haben die Notation {$xyz}

Gruß
Stephan :dance:

ReDoX 20. Jan 2005 14:14

Re: Einfache Frage zu einer Schleife
 
Ja aber da {$} ein $ zeichen vorsteht werden sie doch beachtet.
Mfg MrScholz

Steve 20. Jan 2005 14:16

Re: Einfache Frage zu einer Schleife
 
Zitat:

Zitat von malo
@Steve: ich dachte, die Variable wird im ganzen Event beibehalten (also auch beim 2. und 3. mal aufrufen) :gruebel:

Nein. Versuch mal folgendes:
Delphi-Quellcode:
procedure TForm1.FormClick(Sender: TObject);
var
  i : byte;
begin
  ShowMessage(inttostr(i));
  inc(i);
end;
:zwinker:

Gruß
Stephan :dance:

malo 20. Jan 2005 14:19

Re: Einfache Frage zu einer Schleife
 
Mit solchen Gemeinheiten geht mir Delphi aber tierisch auf den Keks :wall:

Naja, wieder was gelernt :)

Kann mir vielleicht mal jemand ein Tutorial o.Ä. zu diesen {$...}-Sachen geben? Weil ich die irgendwie nich wirklich kapiere :wall:

sniffy 20. Jan 2005 14:27

Re: Einfache Frage zu einer Schleife
 
Vielen, vielen Dank Leute!
Ich bin begeistert von eurer Hilfsbereitschaft!
:spin: :spin: :spin:

Aenogym 20. Jan 2005 14:28

Re: Einfache Frage zu einer Schleife
 
malo,

diese {$...} sachen nennen sich "compiler-anweisungen". einfach mal die hilfe nachschlagen dazu ;)
außerdem kanst du sie nicht mit kommentaren verwechseln, da delphi die (standardmäßig) anders hervorhebt. bei mir sind kommentare blau und compiler-direktiven grün :)

compiler-direktiven sind dazu da, um dem compiler anweisungen zu geben, wie er sich verhalten soll. so kannst du zum beispiel kurzzeitig die "hinweise" für bestimmte code-zeilen abschalten, die beim compilieren manchmla unter dem code fenster erscheinen. in der hlfe hast du eine komplette liste mit allen direktiven und was diese tun.

Aenogym

Steve 20. Jan 2005 14:30

Re: Einfache Frage zu einer Schleife
 
Hi,

zum Thema {$abc} liefert die Delphi-Hilfe was unter dem Stichpunkt Delphi-Referenz durchsuchenDelphi Compiler-Optionen bzw. Delphi-Referenz durchsuchenCompiler (Registerkarte) - Optionen

Gruß
Stephan :dance:

Steve 20. Jan 2005 14:31

Re: Einfache Frage zu einer Schleife
 
Zitat:

Zitat von Aenogym
außerdem kanst du sie nicht mit kommentaren verwechseln, da delphi die (standardmäßig) anders hervorhebt.

Hi,

das gilt erst ab Delphi 6 oder 7. Bei Delphi 5 werden sie bei der Hervorhebung nicht unterschieden ;)

Gruß
Stephan :dance:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 Uhr.
Seite 2 von 3     12 3      

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