Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zugriffsverletztung ohne grund - ratlos.. (https://www.delphipraxis.net/99549-zugriffsverletztung-ohne-grund-ratlos.html)

Tommy0014 13. Sep 2007 19:45


Zugriffsverletztung ohne grund - ratlos..
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nabend,
ich hab mit nem kumpel vor ein paar tagen ein programm gemacht und wollte dies um eine option erweitern... es handelt sich hier bei um ein stundenplan wo man die aktuelle infos unten in einer box angezeigt bekommt, des funktioniert auch alles. nun wollt ich noch ein feld machen wo mitschüler infos schreiben können. Dazu lad ich mir ne .txt vom ftp-server runter wo die bsherige infos drin stehen dannach füg ich sein nick und seine nachricht hinzu und lad die datei wieder hoch.. aber genau das klappt nicht das hochladen da kommt dann wie beim start vom programm zugriffsverletztung.. ich hab euch das programm mit quelltext hochgeladen. in dem ordner ist noch ne unti2.pas die wird nicht benötigt des war mein erster versuch mit hilfe von einer 2ten form hat aber auch nicht geklappt und ich weis nicht warum :wall: :wall: :wall: ich würde am liebsten mein rechner zerstören... :evil:

mfg
tommy

s-off 13. Sep 2007 20:34

Re: Zugriffsverletztung ohne grund - ratlos..
 
Starte das Programm aus der IDE heraus und warte bis es knallt. Dann schaust Du wo es knallt und behebst das Problem.

(Ich kann Deine Sourcen leider nicht kompilieren -> unterschiedliche Indy-Versionen)

Tommy0014 13. Sep 2007 20:36

Re: Zugriffsverletztung ohne grund - ratlos..
 
danke für die antwort, aber problem ist sofort beim starten kommt der fehler und ich weis net wie des funktioniert mit dem IDE?

mfg tommy

s-off 13. Sep 2007 20:40

Re: Zugriffsverletztung ohne grund - ratlos..
 
Drücke in der IDE F9.

Und wie genau lautet die Fehlermeldung?

Tommy0014 13. Sep 2007 20:48

Re: Zugriffsverletztung ohne grund - ratlos..
 
Liste der Anhänge anzeigen (Anzahl: 1)
ich stell dir mal en screen rein

SirThornberry 13. Sep 2007 20:52

Re: Zugriffsverletztung ohne grund - ratlos..
 
dein Fehler liegt im OnCreate von Form1
Delphi-Quellcode:
sinfo.Create;
der Syntax lautet
Delphi-Quellcode:
Instanz = Klasse.Create();

Tommy0014 13. Sep 2007 20:58

Re: Zugriffsverletztung ohne grund - ratlos..
 
WoW danke danke danke danke danke danke du hast mich vor depressionen beschützt :-D

mfg
tommy

s-off 13. Sep 2007 21:01

Re: Zugriffsverletztung ohne grund - ratlos..
 
Zitat:

Zitat von Tommy0014
WoW danke danke danke danke danke danke du hast mich vor depressionen beschützt :-D

Oh je - wenn das so schnell bei Dir geht, dann würde ich mir aber überlegen, ob ich mich weiter der Programmierung widme :wink:

Edit: nochetwas - wenn Du etwas explizit erzeugst, dann solltest Du es auch wieder freigeben - hier, Deine Stringliste.

Wenn ich etwas im OnCreate erzeuge, dann gebe ich es im OnDestroy wieder frei
OnShow -> OnClose
...

Tommy0014 13. Sep 2007 21:10

Re: Zugriffsverletztung ohne grund - ratlos..
 
^^ ja ich stand kurz davor xD ^^

wie meinst du des mit freigeben? könntest du bitte ein beispiel machen weil ich mach des net so oft mit TStringlists usw...

mfg
tommy

dominikkv 13. Sep 2007 21:20

Re: Zugriffsverletztung ohne grund - ratlos..
 
das ist fast immer das gleiche:
Delphi-Quellcode:
var Instanz: TKlasse;
  [...]
  Instanz := TKlasse.create({Manchmal mit Argumenten}); // zum erzeugen
  [...] // Mit Instanz arbeiten
  Instanz.free; // zum Freigeben
 
  // Alternativ zu Instanz.Free geht auch
  FreeAndNil(Instanz);


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:31 Uhr.
Seite 1 von 2  1 2      

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