Also ich habe noch ein weiteres Problem mit meinem Programm, ich suche in meinem Array of String zB nach einem Namen und möchte diesen Datensatz danach auch ausgeben lassen. Funktioniert auch alles wunderbar, nur leider gibt er mir wenn ich nach "Muster" suchen lasse "Mustermann" nicht aus und ich weiß nicht was ich daran ändern muss damit er mir den auch auswirft.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| procedure TForm2.Selektieren; var x,d:integer; suchname,:string; gesucht:boolean; kunde:Dat; begin x:=0; d:=list_daten.items.count; suchname:=form3.edit_name.text; while d>x do begin gesucht:=True; if form3.check_name.checked=True then begin If Kunde.Name=suchname then gesucht:=True else gesucht:=False; end; if gesucht=false then begin list_daten.Items.Delete(x); d:=list_daten.Items.Count; end else inc(x); end; |
Hilfe
