Hirdetés

2024. május 20., hétfő

Gyorskeresés

Hozzászólások

(#1096) g4dg3t válasza mandrake83 (#1095) üzenetére


g4dg3t
senior tag

A gond az h lepteto ciklust hasznalsz es a cikluson belul torlod az elemet.

Ha peldaul a 2. korben (m=1) torlod a 2. elemet akkor az utolso korben (m=2) a
if (listbox4.selected[m]) and (listbox4.items[m]='valami') feltetel hibat fog okozni, mivel az Items[m] (m=2) kifejezessel kimutatsz a tombbol (ugyebar a tomb az elozo torles miatt (n-1) elemszamu lett).

Vagy atszervezed a ciklusod, vagy kiegeszited a felteteled egy plussz vizsgalattal igy:
...
if (m < Listbox4.Items.Count) and (Listbox4.Selected[m]) and (Listbox4.Items[m] = 'valami') then begin
...

Copyright © 2000-2024 PROHARDVER Informatikai Kft.