AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

INI wird abgeschnitten unter 98

Ein Thema von moelski · begonnen am 28. Mär 2008 · letzter Beitrag vom 29. Mär 2008
Antwort Antwort
Seite 2 von 2     12   
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#11

Re: INI wird abgeschnitten unter 98

  Alt 28. Mär 2008, 11:24
Moin Klaus,

das mit TMemIni muss ich erst testen.
Kann ich noch nicht sagen.

Werde ich gleich mal probieren.
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
wido

Registriert seit: 2. Jan 2006
122 Beiträge
 
#12

Re: INI wird abgeschnitten unter 98

  Alt 28. Mär 2008, 11:26
Hm ... das artet bei mir jetzt bissi in Raten aus. Haben die Win9x Profile APIs evtl. Probleme mit Umlauten? Ansonsten bliebe immer noch die Möglichkeit auf eine alternative INI File Komponente zu setzen, die dann auch gleich die Größenlimitierung von 64kb entfernt. Als durchaus brauchbar hat sich da IniFiles32 erwiesen von Stephan Schneider:

http://www.torry.net/authorsmore.php?id=528
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#13

Re: INI wird abgeschnitten unter 98

  Alt 29. Mär 2008, 10:05
So ebdlich den Test gemacht ...

Wenn ich TMemIniFile nutze bleibt alles heile. Alles geht.

Kann sich da nun jemand einen Reim drauf machen ?? Ich gerade nicht
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#14

Re: INI wird abgeschnitten unter 98

  Alt 29. Mär 2008, 10:46
TIniFile nutzt die Windowsfunktionen. Wenn dein Windows da eine beschränkung drin hat oder mit Umlauten nicht klar kommt etc. kann sowas passieren. TMemIniFile setzt glaub ich nicht so auf die Windowsfunktionen auf und ist damit nicht an die Windowsgrenzen gebunden.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#15

Re: INI wird abgeschnitten unter 98

  Alt 29. Mär 2008, 11:16
Also die Ini kommt mit Umlauten klar, das habe ich schon mehrmals getestet. Was ich weiß, daß unter 98 die Dateigröße auf 64 kB beschränkt war. Ob es bei XP immer noch so ist weiß ich nicht. Sollte man mal überprüfen. Außerdem ist die maximale Zeilenlänge bei Ini 1024 Zeichen. War zumindest unter 98 so. Alles darüber war weg.

Eines kann man sich sicher sein, Free wird nicht ausgeführt bevor die Zeile davor ausgeführt wurde.

Wenn eine INI abgeschnitten wurde, dann gibt es nur zwei Möglichkeiten:

- die Routine wurde vorher verlassen

- es schlich sich ein Null rein

Ich tippe auf das Zweite.

Untersuche die Datei mal mit einem Hexeditor. Prüfe ob dazwischen, bzw. nach dem Eintrage eine Null im Text ist. Der Text selbst kann länger sein, aber ein Editor wird bei Null Schluß machen.
  Mit Zitat antworten Zitat
WS1976
(Gast)

n/a Beiträge
 
#16

Re: INI wird abgeschnitten unter 98

  Alt 29. Mär 2008, 12:10
Hallo,

alle diese Vermutungen sind falsch. Win98 kann maximal 64k Ini Dateigrösse verwalten. Danach wir alles abgeschnitten. Dies geschieht völlig unkoordiniert und völlig wahrlos. Es können Zwischenstücke fehlen oder auch ganze Teile. Sicher kann man nur bis zu einer Grösse von ca 40k sein.
Dass kleinere Dateien auch schon abgeschnitten werden liegt daran, dass temporär die 64k überschritten werden. Wie das funktioniert und wie das passiert entzieht sich meiner Kenntnis.
Bei uns (Elster Group) gab es jede Menge Experimente dazu, die dann dazu geführt haben, dass unsere Programme für Win98 gesperrt wurden.

Grüsse
Rainer
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 16:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz