zakres ListView'a

0

Witam. Mam problem z ListView'em. Niech mi ktoś pomoże, już tłumacze: Komponent z delphi7 o nazwie ListView przechowuje mi stringa o długośći :Word czyli jakieś 65534 znaki potrzebuję władować tam więcej takich znaków. Chyba że zna ktoś lepszy pomysł na przechowanie między innymi takich wartości jak '1 2 3 4 5 6 7 8 ... 50000 ... do 65534' w jednej lini suma tych wszystkich znaków jest większa niż 65534 a dokładnie to ma: 382098 znaków i to mi nie wchodzi w listviewa, przepełnia się tablica i pobiera dane powyżej 65534 nie pamiętając o poprzednich. Da się to zrobić na tym lub podobnych komponentach. Będę wdzięczny za każdą pomoc.

0

ListView (czy jakikolwiek inny komponent) wyświetlający w jednej linii łańcuch o długości 65534 i więcej?
Czy to w ogóle ma sens!

Informacja podana w ten sposób użytkownikowi jest całkowicie nieczytelna.

Spróbuj znależć jakieś inne rozwiązanie swojego problemu.

0

a po co chcesz tyle tam władować??? 65k znaków to trochę dużo. Na standardowej stronie A4 (czcionka Times New Roman, rozmiar 12) mieści się 3 - 3,5 tyś znaków, czyli 65k znaków to ok 20 stron A4. Kto to będzie czytał? Przecież to będzie strasznie nieczytelne.

0

Może wyda sięto śmieszne ale to nie ma być do czytania tylko do obróbki danych. wiem że lepiej użyć zmiennych czy tablic, ale jesli chce powiązać takie dane łącznie z innymi a nie chce mieć mnóstwo plików w bazie to jest to w pewnym stopniu sensowne rozwiązanie chodzi mi o zapisanie wszystkich elementów z ListView'a do pliku i jesli będe trzymał te informacje dajmy na to w odzielnym pliku to zintegrowanie tego może być uciążliwe a nie mam zbyt dużo czasu terminy mnie gonią. jeśli ktoś zna jakieś sensowne rozwiązanie na pewno jest tylko ja nie mogę na nie wpaść.

0

o jak masz tyle tych danych, to czemu nie jakaś baza? np. w wersji embaded, gdzie nie trzeba instalować serwera

0

Nigdy tego nie robiłem a jaka by się do tego nadawała ??

0

np. firebird - 1 plik bazy + 2 dllki

0

ok wielkie dzieki zaraz sciągne może bedzie działało :)

0

Albo przynajmniej jakaś dynamicznie obsługiwana lista (TList). Czyli komponent niewizualny (!), który będzie przechowywal dane.

0

... bądź dynamiczna tablica.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.