Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fehlermeldungen in meinem FreeWare-Programm: MagischeZahl (https://www.delphipraxis.net/139823-fehlermeldungen-meinem-freeware-programm-magischezahl.html)

Spargeltarzan 6. Sep 2009 04:19


Fehlermeldungen in meinem FreeWare-Programm: MagischeZahl
 
Liste der Anhänge anzeigen (Anzahl: 4)
Hallo zusammen

Ich wollte ein FreeWare-Programm hochladen. Doch zuerst hab ich es nochmals bei mir getestet. Ist schon eine Weile her, als ich das Programm ins Leben gerufen habe (war noch unter WIN98 und D2). Damals lief es noch ohne Probleme. Ich hab nun Fehlermeldungen: Zugriffsverletzung bei Adresse ... . Lesen von Adresse ... .
Ich hab die Meldungen nicht bei jeder "Buttonbetätigung". Wenn ich das Programm dann wieder starte, komm ich wieder ins Programm. Einige Buttons funktionieren gut, ohne Fehlermeldungen.
Ich kenn mich mit Fehlermeldungen nicht so gut aus. Kann mir eventuell jemand helfen, wie man da vorgeht, um die Probleme zu beheben ?
Zur Veranschaulichung hab ich ScreenShots der Fehlermeldungen beigefügt.
Für Eure Unterstützung danke ich im voraus.

MFG

Spargeltarzan

jaenicke 6. Sep 2009 05:33

Re: Fehlermeldungen in meinem FreeWare-Programm: MagischeZah
 
Es hätte auch gereicht den Text zu posten (einfach in der Meldung Strg + C drücken)...

Jedenfalls kann man mit solchen Schutzverletzungen alleine ohne Quelltext nichts anfangen, denn die sagen nur, dass an dieser Speicherstelle ein falscher Zugriff passierte. Für Details kannst du z.B. madExcept benutzen. Und da du ja den Quelltext hast, kannst du auch einfach den Debugger benutzen und schrittweise schauen was passiert.

Spargeltarzan 6. Sep 2009 08:29

Re:Fehlermeldungen in meinem FreeWare-Programm: MagischeZahl
 
Hallo jaenecke

Erst mal vielen Dank für Deine Tips. Ich muss mich doch mal ins "Debugging" einarbeiten. Habs immer rausgeschoben. Ich untersuch mal die Buttons, die Fehlermeldungen produzieren... Der Computer macht ja nur, was man ihm sagt, gell.
Wie ist das Leben in Berlin ? Hab gesehen, dass Du aus Berlin stammst. Musst nicht antworten, wenn Du nicht willst, oder gerade keine Zeit dafür hast.

Einen lieben Gruss sendet Dir

Spargeltarzan

jaenicke 6. Sep 2009 08:56

Re:Fehlermeldungen in meinem FreeWare-Programm: MagischeZahl
 
Zitat:

Zitat von Spargeltarzan
Ich muss mich doch mal ins "Debugging" einarbeiten. Habs immer rausgeschoben.

Das ist eine der wichtigsten Sachen beim Programmieren, denn jeder macht mal Fehler. Wichtig ist dann nur, dass man diese auch schnell findet und nicht am Quelltext lange herumrät.
Eine kleine Einführung:
http://www.delphi-treff.de/delphi-ide/debugger/
Und ich glaube hier gab es auch irgendwo einmal ein Tutorial oder so dazu.

Zitat:

Zitat von Spargeltarzan
Wie ist das Leben in Berlin ?

Eigentlich ganz schön, vor allem kommt man dank der öffentlichen Verkehrsmittel recht gut überall hin. Zum Beispiel fahre ich 35 Kilometer zur Arbeit und zurück plus etwas Fußweg, das dauert jeweils ca. 1:20 Stunden. Und die Bibliotheken mit Millionen von Medien sind auch schön. :mrgreen:

Spargeltarzan 6. Sep 2009 21:56

Re: Fehlermeldungen in meinem FreeWare-Programm: MagischeZah
 
Hallo Jänicke

Erst mal sorry, dass ich Dein Log-Namen falsch abgetippt hab.
Danke für den Link zum Debugging. Hab schon mal gelesen.
Dein Arbeitsweg ist ja ätzend. Ich hab gerade mal 10 minuten (zu Fuss). Ich kann über die Mittagspause sogar ein Nickerchen machen ... in meinem Alter schon mal erwünscht.
Die Bibliotheken würden mich schon sehr interessieren. Ich lese gerne.
Die öffentlichen Verkehrsmittel, sind bei uns auch sehr gut ausgebaut.
So, nun mach ich mich auf die Suche meiner Fehler.
Hab Dank nochmals

Gruss

Spargeltarzan


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz