AGB  ·  Datenschutz  ·  Impressum  







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

Zugriffsfehler bei eigner Funktion

Ein Thema von plautzer · begonnen am 6. Jan 2005 · letzter Beitrag vom 6. Jan 2005
 
plautzer

Registriert seit: 23. Aug 2003
172 Beiträge
 
#7

Re: Zugriffsfehler bei eigner Funktion

  Alt 6. Jan 2005, 20:14
Gut, ich versuche mal meine Gehirngänge darzulegen:

label1 hat den start 1.

also wenn die funktion das erst mal durchlaufen wird, dann sie gleich auf false gesetz:

Delphi-Quellcode:
[b]if label_zahl > 1 then
  begin[/b]
    zahl:=1;
    while zahl < label_zahl do
      begin
      if reihe= a[zahl] then //es wird geprüft ob die reihe schonmal gespeichert wurde
      begin
      result:=true; //Bed. erfüllt, + verlassen der schleife
      exit;
      end
      else zahl:=zahl+1; // Bed. nicht erfüllt: zahl wird erhöht um die folgenden arrays zu prüfen
   end;
   result:=false; //falls keine zahlen übereinstimmen-> bed. stimmen nicht überein
[b]end
else result:=false;[/b]
end;
und somit zuerst einmal das array deklariert und den Wert von dem Label übergeben:

Delphi-Quellcode:
if posproof(strtoint(label1.Caption),stringgrid1.Row) = false then
begin
setlength(a,2);
zahl:=strtoint(label1.Caption); //zahl wird jedes mal definiert
a[zahl]:=stringgrid1.Row;
label1.Caption:=inttostr(zahl+1); //zahl wird erhöht
end;
der Wert der variable 'zahl' wird immer kurz vorm ausführen eines prozesses definiert, so sollte es also keine Konflikte geben.


Plautzer
  Mit Zitat antworten Zitat
 


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 22:08 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