Autor Beitrag
Daimonion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55



BeitragVerfasst: Do 04.10.07 11:55 
Hallo Leute

Ich bräucht mal eure Meinung um eine Entscheidung zu treffen.

Ich hab eine Datei die den Formatrichtlinien einer Ini-Datei entspricht. Die Daten dieser Datei werden immer dann benötigt, wenn ein Formular geöffnet bzw. erstellt wird (FormShow,FormCreate)

Nun stell ich mir dir Frage, ob es sinnvoll ist die Werte dieser Datei entweder mit den Ini-Funktionen von Delphi (TIniFile.ReadSection,...) zu lesen oder doch lieber die Datei beim Systemstart in eine Hashmap zu schreiben um dann daraus auf die Werte zuzugreifen.

Wie sieht das denn mit der Geschwindigkeit aus, wenn ich 30 mal hintereinander mit den Ini-Funktionen auf die Datei zugreife? Cacht die Klasse die Datei, oder wird bei jedem Zugriff die Datei von der Platte gelesen?

Danke für eure Meinungen.

Grüße
Daimonion

_________________
Zitat Stromberg S03E08 - Erika:
"So...selbst die Capitolmatratze, die hier auf jedem Karosseplan umgerutscht ist, was will sie von mir? Zahlen. Aber so ist das. Als Chef in meiner Position, da bist du so einsam wie...Gott."
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 04.10.07 12:19 
Moin!

user profile iconDaimonion hat folgendes geschrieben:
Wie sieht das denn mit der Geschwindigkeit aus, wenn ich 30 mal hintereinander mit den Ini-Funktionen auf die Datei zugreife? Cacht die Klasse die Datei, oder wird bei jedem Zugriff die Datei von der Platte gelesen?

TIniFilemacht alle Zugriffe direkt auf der Platte. :? TMemIniFile cached. :idea: ;) Details in der DOH. :les:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Daimonion Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55



BeitragVerfasst: Do 04.10.07 12:23 
Hmm, also wäre das dann schon logischer, diese TMemIniFile zu nutzen. Spart mir arbeit.

Danke.

_________________
Zitat Stromberg S03E08 - Erika:
"So...selbst die Capitolmatratze, die hier auf jedem Karosseplan umgerutscht ist, was will sie von mir? Zahlen. Aber so ist das. Als Chef in meiner Position, da bist du so einsam wie...Gott."