Einzelnen Beitrag anzeigen

youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#1

VST Fehler bei Node einfügen

  Alt 12. Jun 2009, 13:45
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.
Steven
  Mit Zitat antworten Zitat