AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Abstrakter Fehler

Ein Thema von MiChiJong · begonnen am 12. Nov 2006 · letzter Beitrag vom 16. Nov 2006
Antwort Antwort
MiChiJong

Registriert seit: 27. Okt 2006
20 Beiträge
 
#1

Re: Abstrakter Fehler

  Alt 14. Nov 2006, 23:38
Jeah, das war nun schon einmal ein großer Schritt. Nun ist der Fehler nämlich so gut wie reproduzierbar.
Nachdem ich sämtliche Variablen name in fname umbenannt hab, ist der abstrakte Fehler nicht mehr aufgetreten.
Nun tritt nur noch (nicht immer aber fast immer) der folgender Fehler auf:
Wenn ich eine Zeile von Elementen lösche und dies die letzte Zeile ist, dann tritt manchmal ein Zugriffsfehler auf. Habe diese Procedure inzwischen wie folgt umgeändert.

Delphi-Quellcode:
procedure TForm1.loeschenTeilnehmer(tempzahl:String);
var
fname: TNamenArray;
x,tempx: Integer;
temp: String;
begin
fname:=setArrays();
for x := 0 to 12 do
  begin
     TEdit(FindComponent(fname[x] + tempzahl)).Free;
  end;
  //Löschen des Mitglied und Kursfeldes
  TCheckBox(FindComponent('mitglied' + tempzahl)).Free;
  TComboBox(FindComponent('kurs' + tempzahl)).Free;
  TComboBox(FindComponent('sportart' + tempzahl)).Free;
  TButton(FindComponent('loeschen' + tempzahl)).Free;
  showMessage(inttostr(zaehler));
  tempx:=strtoint(tempzahl)+1;
while tempx < zaehler do
  begin
    showMessage(inttostr(tempx) + ' ' + inttostr(zaehler));
    verschiebeTeilnehmer(inttostr(tempx));
    tempx:=tempx+1;
  end;

end;
Dabei tritt der Fehler dem ersten ShowMessage auf. Jedoch wird kein zweites ShowMessage ausgegeben, was soviel heißen müsste, wie dass die Schleife nicht durchlaufen wird, was auch korrekt ist.

Woran kann es dann noch liegen?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz