AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Einfache Frage zu einer Schleife

Ein Thema von sniffy · begonnen am 20. Jan 2005 · letzter Beitrag vom 20. Jan 2005
Antwort Antwort
Seite 2 von 3     12 3   
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:10
@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
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#12

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:12
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?

//edit: oder hab ich da was GANZ falsch verstanden?
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#13

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:13
Zitat von malo:
Aber das $j+ ist doch auskommentiert, mit den { }, und Kommentare werden doch nicht beachtet, oder?
Compiler-Direktiven haben die Notation {$xyz}

Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
ReDoX
(Gast)

n/a Beiträge
 
#14

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:14
Ja aber da {$} ein $ zeichen vorsteht werden sie doch beachtet.
Mfg MrScholz
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#15

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:16
Zitat von malo:
@Steve: ich dachte, die Variable wird im ganzen Event beibehalten (also auch beim 2. und 3. mal aufrufen)
Nein. Versuch mal folgendes:
Delphi-Quellcode:
procedure TForm1.FormClick(Sender: TObject);
var
  i : byte;
begin
  ShowMessage(inttostr(i));
  inc(i);
end;


Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#16

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:19
Mit solchen Gemeinheiten geht mir Delphi aber tierisch auf den Keks

Naja, wieder was gelernt

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

Registriert seit: 1. Sep 2004
Ort: Niederrhein
37 Beiträge
 
Delphi 7 Enterprise
 
#17

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:27
Vielen, vielen Dank Leute!
Ich bin begeistert von eurer Hilfsbereitschaft!
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#18

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:28
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
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#19

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:30
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
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#20

Re: Einfache Frage zu einer Schleife

  Alt 20. Jan 2005, 14:31
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
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf