Problem z wczytywaniem liczb z listbox'a

0

Witam wszystkich forumowiczów

Mam taki problemik i nie wiem jak go ominąć.
Otóż napisałem sobie procedure w której umieszczony jest fragment:
Wczytuje on do tablicy wektor_danych[1..10000,1..50] dane z listboxa

for n:=1 to listbox2.Items.Count-1 do wektor_danych[n,strtoint(listbox2.items[n])]:=1;

za kazdym razem jak wczytuję dane z listboxa to wczyta je ale potem wywala błąd ze została wykonana nieprawidłowa operacja no a reszte wszyscy doskonale znają

Jak skompiluję program bez wczytywania z listboxa to wsjo chodzi normalnie ( czyli tu siedzi problem moze to jakieś przepełanie stosu lub inne cudo ? )
Czy jest jakas mozliwość zeby to ominąć?

Mam Win98 i Delphi 6 jesli mogłbym prosić o odp na email <email> [email protected]</email>byłoby super pozdr Seba

0

Hmm na pierwszy rzut oka wygląda okej - sprawdź czy wartości elementów w tym ListBox`ie są pomiędzy 1..50 .

0

witam
dzieki za sugestie
tak wartości mieszczą sie w zakresie 1 .. 49 nie ma zadnych wyjątków ( sprawdzam w warunku w petli. wiec pewnie to coś innego ,

moze trzeba jakoś inaczej zadekalorwac stoś lub obszary pamieci
(poszukam dyrektyw) ,
pomyslałem o tym ze względu na to ze funkacja strtoint() jest wywoływana w petli i moze nastepuje przepełnienie ( chociaż brak jakiego kolwiek komunikatu o stosie ) pokombinuje ze stosem jak nic to nie da to bede ciągnął pytanie dalej pozdrawiam Seba

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