![]() |
globale variablen
moin,
mal ne frage zum allgemeinen programmieren. wollte mal hören wir ihr das macht. ich hab ein "anpass-formular" zum anapssen meines TCharts. diese einstellungen speichere ich in einer Ini. ich hab es nun so gemacht das ich die ini-file global öffne und beim schließen des formulars freigebe. ist es besser wenn ich in jeder procedure die ini-datei öffne und schließe wo ich sie brauche? wollte mal eure meinung dazu hören |
Re: globale variablen
hallo
also mein Lehrer meint so wenig wie möglich globale variablen nutzen, wenn es geht keine :corky: mfg fR34k |
Re: globale variablen
ich könnte es ja auch so machen is halt mehr schreibarbeit :wink:
|
Re: globale variablen
hmmm?
also ich lade, in solchen Fällen die Daten beim öffnen in Variablen und schließ dann gleich wieder die Datei und erst beim Schließen werden dann die Daten in der Datei abgespeichert, außerdem sind Zugriffe auf'n RAM (die Variablen) schneller, als auf 'ne Datei. Das mach ich allerdings nicht so, wenn die Datei z.B. sehr groß ist, dann nehm ich die langsamere Variante, mit der offenen Datei. Und wenn es ganz wichtig ist, das die Daten sofot gespeichert werden (auch, wenn das Programm Beispielweise abstürtzt), dann öffne ich die Datei entweder jedesmal neu, oder lass sie offen, aber versuche in jedem Fall dafür zu sorgen, dass die Daten auch wirklich auf dem Datenträger landen... |
Re: globale variablen
Sauber programmieren ist eben nicht immer bequem.
Aber wenn du die Varaiable global deklarierst, dann belegt sie während des gesamten Programmablaufs Speicher, lokal eben nicht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz