Mam coś takiego:
<B>var</B>
Buffer : <B>array</B>[0..Count] <B>of</B> char;
I jak zrobić, żeby użtykowinik programu mógł wpisać liczbę <B>Count</B>, bo delphi mi wywala błąd, że potrzebuje stałej...
Prosze o pomoc ;-(
Mam coś takiego:
<B>var</B>
Buffer : <B>array</B>[0..Count] <B>of</B> char;
I jak zrobić, żeby użtykowinik programu mógł wpisać liczbę <B>Count</B>, bo delphi mi wywala błąd, że potrzebuje stałej...
Prosze o pomoc ;-(
A Count to jest zmienna no nie??
Zmień Count na Max_Patch czy jakoś tak.
To da Ci tablicę z maksymalnym rozmiarem.
tomksoft: MaxPath - a poza tym kto powiedział, że ta tablica ma być do przechowywania ścieżek
weer01: użyj tablicy dynamicznej
var
buffer: array of char;
i w kodzie
SetLength(buffer, Count);
(indeksy tablicy będa od 0 do Count-1)
Tak, ale jakbym zadeklarował <B>count</B> w następujący sposób:
<B>const</B>
Count = 1024;
to działa prawidłowo. A <B>count</B> ma być </B>integer</B> lub czymś innym, ale żeby działało!!
//Chłopcze - sprawdź odpowiedź kolegi pq a potem trąb, że źle... - m.M
Tak, wszystko jest ok, tylko <ort>po prostu </ort>jak zacząłem pisać swoją odpowiedź, to jeszcze nie było odpowiedzi kolegi <B>pq</B>, a gdy już skończyłem pisać i dałem <B>Publikuj</B> to ona już była:-)
Dzięki pq ;-)
//Spox :-). Marooned - zrobiłeś to samo co autor. Skasowałeś mój dopisek do jego postu :-). pq