AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Verhalten einer localen Variable?

Ein Thema von AlexII · begonnen am 9. Jan 2010 · letzter Beitrag vom 9. Jan 2010
Antwort Antwort
Seite 2 von 2     12
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: Verhalten einer localen Variable?

  Alt 9. Jan 2010, 19:23
Fast 800 Beiträge und dann "eine" Frage zu den Grundlagen. ?!
Blackheart
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.519 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#12

Re: Verhalten einer localen Variable?

  Alt 9. Jan 2010, 19:24
Zitat von Blackheart:
Fast 800 Beiträge und dann "eine" Frage zu den Grundlagen. ?!
Was hat das mit der Anzahl der Beiträgen zu tun?
Markus Kinzler
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#13

Re: Verhalten einer localen Variable?

  Alt 9. Jan 2010, 19:41
Zitat von mkinzler:
Zitat von Blackheart:
Fast 800 Beiträge und dann "eine" Frage zu den Grundlagen. ?!
Was hat das mit der Anzahl der Beiträgen zu tun?
Vieleicht das man zuviel Zeit hat anstatt sich mit den Grundlagen zu beschäftigen ?
Blackheart
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.707 Beiträge
 
FreePascal / Lazarus
 
#14

Re: Verhalten einer localen Variable?

  Alt 9. Jan 2010, 19:48
Zitat von Blackheart:
Fast 800 Beiträge und dann "eine" Frage zu den Grundlagen. ?!
Hatte Delphi in der Schule und habe ein dickes Delphi Buch durch genommen, aber das stand nicht drin, sonst hätte ich diese Frage nicht gestellt. Das schein wohl so einfach zu sein, dass keiner darüber schreibt.
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#15

Re: Verhalten einer localen Variable?

  Alt 9. Jan 2010, 20:13
Zitat von AlexII:
Zitat von Blackheart:
Fast 800 Beiträge und dann "eine" Frage zu den Grundlagen. ?!
Hatte Delphi in der Schule und habe ein dickes Delphi Buch durch genommen, aber das stand nicht drin, sonst hätte ich diese Frage nicht gestellt. Das schein wohl so einfach zu sein, dass keiner darüber schreibt.
Hier noch ein dickeres Buch zum schmöckern.
Blackheart
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: Eberfing
597 Beiträge
 
FreePascal / Lazarus
 
#16

Re: Verhalten einer localen Variable?

  Alt 9. Jan 2010, 20:32
Zitat von SirThornberry:
Gibt es in neueren Delphiversionen vielleicht ein äquivalent zu static Variablen aus C?
Damit wäre die Variable zwar weiterhin global (was den Speicher betrifft) aber die Sichtbarkeit wäre auf die Funktion begrenzt.
Es gibt seit langem etwas ähnliches in Delphi. Um genau zu sein stammt es noch aus TP Zeiten: typisierte Konstanten. Um mir die Erklärung zu sparen, siehe dieser Thread.

Gruß,
Sven
Sven
[Free Pascal Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.902 Beiträge
 
Delphi 2010 Professional
 
#17

Re: Verhalten einer localen Variable?

  Alt 9. Jan 2010, 21:08
Zitat von JamesTKirk:
Es gibt seit langem etwas ähnliches in Delphi. Um genau zu sein stammt es noch aus TP Zeiten: typisierte Konstanten.
AFAIR, sind "assignable typed constants" aber standardmäßig deaktiviert.
IMO zu gutem Grund, das ist pervers. Wer sowas geil findet, frisst auch kleine Kinder.
Es wäre okay, wenn es dafür ein explizites Feature gäbe. Aber das ist nur ein Bug, der in TP existierte und CG hat aus Mangel an Rückrat diesen Bug bis heute durchgehen lassen.

Es ist nicht ausgeschlossen, dass in zukünftigen Versionen das gleiche passiert wie beim Missbrauch von "with" um Record properties zu verändern, was nämlich seit neueren Versionen von Delphi nicht mehr geht.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: Eberfing
597 Beiträge
 
FreePascal / Lazarus
 
#18

Re: Verhalten einer localen Variable?

  Alt 9. Jan 2010, 21:51
Zitat von Elvis:
Aber das ist nur ein Bug, der in TP existierte und CG hat aus Mangel an Rückrat diesen Bug bis heute durchgehen lassen.
Unabhängig davon, ob das Schreiben von Konstanen nun gut ist oder schlecht, so habe ich bezüglich "Bug" eine andere Sicht der Dinge. Die Hilfe in Turbo Pascal 6 (zum Glück hatte ich das noch irgendwo rumliegen ) schreibt zum Thema typisierte Konstanten nämlich:

Zitat von TP 6.0 Hilfe:
Auf diese Weise deklarierte Bezeichner können vom Programm wie Variablen verwendet werden.
Das spricht sehr dagegen, dass sie aus Borlands Sicht als Bug behandelt wurden.

Gruß,
Sven
Sven
[Free Pascal Entwickler]
this post is printed on 100% recycled electrons
  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 14:36 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