![]() |
Re: Wie spühre ich unsichtbare Programmfehler auf?
Mal ne Frage:
Um mit FastMM zu arbeiten muss ich die Units FastMM und FastMMMessages in den selben Ordener packen wo mein Projekt ist und dann über uses ins Projekt einbinden. Soll das in alle units, meines Delphi-projects, eingebunden werden? Wozu dient das FastMMMessages und ist es besser eine Translation (german) zu nehmen? Sorry für die dummen fragen, aber ich möchte nichts falsch machen. |
Re: Wie spühre ich unsichtbare Programmfehler auf?
Googeln? Wieso googelst Du nicht, schaust in die Beschreibung und versuchst, die Antwort selbst zu finden? In den FastMM-Quellen steht alles drin.
|
Re: Wie spühre ich unsichtbare Programmfehler auf?
Hi Leutz,
ich habe nun FastMM4 in mein Project mit eingebunden. Und wo kann ich nun die "Fulldebugmode"- und "Logmemoryleaktofile"-Definitionen einstellen? |
Re: Wie spühre ich unsichtbare Programmfehler auf?
Es gibt eine Includedatei (FastMM4Config.inc oder so glaube ich :stupid: ), in der das festgelegt werden kann.
|
Re: Wie spühre ich unsichtbare Programmfehler auf?
Guten Abend,
das kannst Du in den "FastMM4Options.inc" machen. Grüße Klaus |
Re: Wie spühre ich unsichtbare Programmfehler auf?
Also Jungs,
in der FastMM4Options.inc steht nur drin was der FulldebugMode bewirkt und das man eine FastMM_FulldebugMode.dll braucht und dann steht da noch etwas von {.$define FullDebugMode}. Ich versteh nicht wo ich da was ändern soll/kann? Vielen Dank! |
Re: Wie spühre ich unsichtbare Programmfehler auf?
nach mal den Punkt da raus :zwinker: {$
|
Re: Wie spühre ich unsichtbare Programmfehler auf?
Bei so exakten Fehlerbeschreibungen wie in diesem Fall - das Programm wird langsamer - ist es nicht leicht zu helfen. ist das programm langsam, wenn viele Datensätze auf einmal eingefügt werden? Ist das Programm bereits beim Start langsam wenn viele Datensätzein der DB sind? Usw.
Ich würde mit den verfügbaren Infos auf einen fehlenden Index tippen. |
Re: Wie spühre ich unsichtbare Programmfehler auf?
@Himitsu:
ich habe den Punkt weggenommen. Nun will ich das Programm ausführen und es bleib nach 1 sek. stehen und zeigt mir das CPU-Fenster in delphi, wenn ich auf weiter ausführen drücke kommt eine Fehlermeldung das mein Programm für Windows nicht mehr funktioniert ... was kann das sein? @HiWieGehts: Das Programm bleibt manchmal hängen, wenn man länger als 2 std. damit arbeitet. Und je mehr Daten ich in die Datenbank mit der Zeit bekomme, desto schneller führt es zu abstürzen. Das heißt, nach etwas einem Monat (viele Daten) kann das Programm schon nach 45 min. abkratzen. Also je nach dem wie es will, manchmal schneller manchmal später. |
Re: Wie spühre ich unsichtbare Programmfehler auf?
Zitat:
Wie schon in #6 erwähnt führen Programme KEIN Eigenleben oder noch besser: Programme führen Anweisungen aus, keine Wünsche. Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 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 by Thomas Breitkreuz