Hi,
Ich hole mir die Daten aus einer
Mysql Tablle, speichere Sie in ein Objekt und füge dann den Node hinzu soweit auch kein Problem.
Wenn ich nur 1 Datensatz habe funktioniert auch alles soweit, ALLERDINGS bei mehr als einen Datensatz bekomme ich Fehler
Delphi-Quellcode:
daten:= TOEmpfaengerGruppe.Create;
for i := 0 to EmpfaengerGroup_Anzahl - 1 do
Begin
with daten do
Begin
name:= FormMain.QueryEmpfaenger.FieldByName('name').AsString;
FilterPlZ:= FormMain.QueryEmpfaenger.FieldByName('filterPlz').AsString;
FilterBranche:= FormMain.QueryEmpfaenger.FieldByName('filterBranche').AsString;
FilterBenutzt:= FormMain.QueryEmpfaenger.FieldByName('filterBenutzt').AsString;
end;
FormMain.VstEmpfaengerGruppe.Addchild(nil, daten);
FormMain.QueryEmpfaenger.Next;
End;
Datensatz1: Test
Datensatz2: Test2
1. Fehler im VST werden 2 Datensätze eingezeigt allerdings 2 mal der letzte (Test2)
2. Fehler
Exception nach beendigung der Anwendung:
Exeption der Klasse EInvalidPointer mit der Meldung '' Ungültige Zeigeroperation'
Edit:
Fehler gefunden
daten:= TOEmpfaengerGruppe.Create;
war ausversehen über die schleife gerutsch.