Autor Beitrag
Finschda
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18

Win XP
D7
BeitragVerfasst: Mi 13.07.05 12:33 
Hallo ich arbeite gerade an einer Art Browser game (Wie ogame) ist bis jetzt nur ein singleplyer spiel..
zu meiner frage:
ich hab einige variablen mit verschiedenen typen (Real,integer,boolean,extended) die ich alle in einer datei abspeichern will, und wenn ich das nächste mal das programm starte soll er diese daten automatisch (oder auch manuell) wieder laden..wie mach ich das am besten??

danke im vorraus
phogl
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 67

Windows 98,2000Pro,XPPro, SuSE Linux 9.0
D5Stad D7Pers D2005Pers
BeitragVerfasst: Mi 13.07.05 12:49 
Hi!

Guck mal hier: www.delphi-forum.de/...speichern_32035.html

oder, was zwar nicht so schön ist aber einfacher zu programmieren, die variablen in strings umwandeln und diese in .ini dateien speichern

LG Phogl
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 13.07.05 14:01 
user profile iconphogl hat folgendes geschrieben:
die variablen in strings umwandeln und diese in .ini dateien speichern

Warum? TIniFile kennt WriteString, WriteInteger, WriteBool, ...
phogl
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 67

Windows 98,2000Pro,XPPro, SuSE Linux 9.0
D5Stad D7Pers D2005Pers
BeitragVerfasst: Mi 13.07.05 14:51 
ok, um so besser (ich hab D5 und bei mir kennt ers ned)

LG Phogl
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 13.07.05 14:52 
WAS kennt er nicht? :roll:
ScorpionKing
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: Mi 13.07.05 14:53 
user profile iconphogl hat folgendes geschrieben:
ok, um so besser (ich hab D5 und bei mir kennt ers ned)

LG Phogl


TIniFile muss doch bei D5 funktionieren?!

_________________
Aus dem Urlaub zurück!
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Mi 13.07.05 14:56 
Hallo,
user profile iconScorpionKing hat folgendes geschrieben:
TIniFile muss doch bei D5 funktionieren?!

bei allen D5s mit denen ich bisher gearbeitet habe funktionierte es wunderbar. Wenn es viele Daten sind (oder oft drauf zugegriffen wird) würde ich aber tMemIniFile anstzelle von tIniFile empfehlen.

Gruß
Klabautermann
phogl
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 67

Windows 98,2000Pro,XPPro, SuSE Linux 9.0
D5Stad D7Pers D2005Pers
BeitragVerfasst: Mi 13.07.05 16:11 
Also mein D5 TIniFile und TMemIniFile kennt nur writestring und writeinteger...
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 13.07.05 16:27 
Delphi 6 Personal:
Zitat:

Derived from TCustomIniFile

[..]
WriteBinaryStream
WriteBool
WriteDate
WriteDateTime
WriteFloat
WriteInteger
WriteTime
[..]

Ich kann irgendwie nicht ganz glauben, dass es dies ab Delphi 5 noch nicht gegeben haben soll.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 13.07.05 16:29 
user profile iconLuckie hat folgendes geschrieben:
Delphi 6 Personal:
Zitat:

Derived from TCustomIniFile

[..]
WriteBinaryStream
WriteBool
WriteDate
WriteDateTime
WriteFloat
WriteInteger
WriteTime
[..]

Ich kann irgendwie nicht ganz glauben, dass es dies ab Delphi 5 noch nicht gegeben haben soll.

Dito bei Delphi 5... Habs grade probiert...
Finschda Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18

Win XP
D7
BeitragVerfasst: Mi 13.07.05 18:31 
wie genau speichere ich variablen in eine ini datei?? kann mir mal einer ein kleines bespiel geben.Immoment steh ich auf dem Schlauch..
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 13.07.05 18:43 
user profile iconFinschda hat folgendes geschrieben:
wie genau speichere ich variablen in eine ini datei?? kann mir mal einer ein kleines bespiel geben.Immoment steh ich auf dem Schlauch..
Gib in der Delphi-Hilfe im Index mal "TIniFile" ein. Da gibt es dann einmal den Eintrag "TIniFile Klasse" und da drüber den Eintrag "TIniFile verwenden". Da haste ein Beispiel. :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 15.07.05 14:11 
Hi,

auch in den Tutorials findest du einiges zu dem Thema.

Gruß
Klabautermann
FinalFantasy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 127

Windows XP
Delphi 5 Professional, Visual Studio 7 .NET (C#)
BeitragVerfasst: Fr 15.07.05 14:19 
Warum schreibst du die Daten nicht einfach binär in eine Datei? Afaik ist das die schnellste und einfachste Methode, und zudem sparst du dir evtl Konvertierungen.
Noch besser, wenn du eine ganze Struktur hast, statt lauter einzelnen Variablen, dann kannst du gleich die ganze Struktur auf einmal speichern/lesen.
Schau mal in der Delphi-Hilfe nach BlockRead/BlockWrite.