Rozmiar pliku INI

0

Sprawa jest dosc ciekawa... mianowicie zapisywanie do pliku INI np. zawartosci ListBox'a w ktorym jest sporo tresci (przekracza 69kB) nie przebiega w calosci. Tworzony jest tylko plik o rozmiarze 69,4 kB (chyba taki rozmiar, juz nie pamietam w 100%) a reszta tresci nie jest zapisywana...tylko porzucana. To samo przy odczycie duzych plikow. Nie jest ladowany caly dokument.
Jest mozliwosc poprawy tej sytuacji?

0

Ja miałem podobny problem przy "INI.WriteString". Można zapisać długiiii string, ze znakami entera, ale potem już go nie można odczytać. Odczytuje tylko pierwszą linię.

0

Prściej jest zamienić entery na jakiś nieużywany znak np. przecinek.

0

Czy przecinek jest nieużywalnym znakiem?? To wtedy jak zapisać w stringu przecinek ???

0

Zapisz ten string StringReplace(Tekst,#13#10,',',[rfReplaceAll]), a potem przy odczycie: StringReplace(Tekst,',',#13#10,[rfReplaceAll])

Przecinek to był tylko przykład!! :P

0

Zamiast przecinka można użyć np '|' po prostu wszystkich znaków, które na pewno nie wystąpią w listboxie

0

'|' to chyba najlepsze rozwiązanie - właśnie po to jest ten znak. Serio! Microsoft go umieścił w tablicy znaków właśnie po to, żeby w plikach INI (a dokładniej w ich poprzednikach z dosa i Win 3.x) można było zapisać wiele linijek w jednym wpisie.

0

Czy wy się dobrze czujecie? 69 KB w pliku INI? Nie za dużo? W takim przypadku zwykle stosuje się zwykłe pliki tekstowe (wiem, że wygodnie jest używać plików INI dzięki dostępowi do sekcji, ale nie zamęczajcie systemu)

0

To co powiesz na plik tekstowy, który ma 82MB (słownie: osiemdziesiąt dwa megabajty)? Notatnik zawiesił cały system, dopiero EditPad to otworzył (po 10 minutach blokowania całego komputera...).

0

To co powiesz na plik tekstowy, który ma 82MB (słownie: osiemdziesiąt dwa megabajty)? Notatnik zawiesił cały system, dopiero EditPad to otworzył (po 10 minutach blokowania całego komputera...).

Nie wierzę Ci, bo notatnik może pomieścić tylko 64KB, chyba że WordPad, bo on ma do tego tendencje.

0

Kup okulary.

To co powiesz na plik tekstowy, który ma 82MB (słownie: osiemdziesiąt dwa megabajty)? <font color="red">Notatnik zawiesił cały system</span>, dopiero <font color="blue">EditPad</span> to otworzył (po 10 minutach blokowania całego komputera...).

EditPad to nie notatnik.

0

Nie ma to jak WinNT. Tutaj notatnik otwiera wszystko i to zwykle oddaje dosyć szybko kontrolę po załadowaniu już części :)

0

Kup okulary.

To co powiesz na plik tekstowy, który ma 82MB (słownie: osiemdziesiąt dwa megabajty)? <font color="red">Notatnik zawiesił cały system</span>

Chodzi mi o NOTATNIK (NOTEPAD.EXE), jeżeli próbujesz wczytać coś do notatnika większego niż 64KB to się Ciebie pyta!! czy chcesz otworzyć ten plik w WordPadzie!!! Dobiero tak jak mówi Dryobates od Win2K notatnik otwiera pliki większe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1