![]() |
ini einlesen
Hi,
habe folgendes Problem: ich will eine inidatei einlesen die 4000 zeichen hat aber ich bekomme immer nur 2000. wie kann ich sie einlesen, dsa ich alle Zeichen bekomme? Danke |
Re: ini einlesen
Wie liest du sie denn ein?
Mit TIniFile? Und wie is die Ini aufgebaut? mit Zones? odernur alles hintereinander geklatscht ? |
Re: ini einlesen
mit TiniFile.
Und sie sieht so aufgebaut:
Code:
[Test]
Test= (nun hier die Zeichen) |
Re: ini einlesen
Zitat:
|
Re: ini einlesen
mit
Code:
.ReadString(Test,Test,'');
|
Re: ini einlesen
Zitat:
|
Re: ini einlesen
ich befürchte er hat in seiner ini unter
[Test] test= <- hier 4000 zeichen stehen in dem Fall würd ich mal versuchen die ini besser aufzubauen. Das ein Key 4000 Zeichen hat ist dann doch eher ungünstig. |
Re: ini einlesen
ich glaube er meint das 1 wert 4000 zeichen hat, nicht 4000 werte selbst
|
Re: ini einlesen
also ich mache das hier:
Code:
so, die messagebox zeigt mir 2047 Zeichen an aber in der ini stehen über 4000 zeichen.
sTest:=aIniFile.ReadString(Test,Test,'');
showmessage(inttostr(length(Hardware))); deshalb schließe ich daraus das "ReadString" nur 2047 Zeichen auf einmal lesen kann und nun brauch ich irgendwie hilfe, da ich nicht weiß wie ich die nun einlesen soll. @Pseudemys Nelsoni: genau |
Re: ini einlesen
die chance, in den 4000 Zeichen auch ein CRLF zu haben, ist auch ned ohne ;-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 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