AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Programmabsturz nur bei Released Version
Thema durchsuchen
Ansicht
Themen-Optionen

Programmabsturz nur bei Released Version

Ein Thema von menten · begonnen am 26. Jan 2025 · letzter Beitrag vom 27. Jan 2025
Antwort Antwort
menten

Registriert seit: 3. Apr 2009
42 Beiträge
 
Delphi 10.3 Rio
 
#1

Programmabsturz nur bei Released Version

  Alt Gestern, 20:40
Hallo zusammen,

bin gerade dabei, für einen Kunden eine ältere Anwendung zu überarbeiten, die eine DLL-Schnittstelle zu einem Druckmessgerät benutzt. Leider habe ich nicht den vollständigen Quellcode bekommen und musste mir die fehlende Teile selbst bauen.

Die Anwendung läuft soweit und auch die Schnittstelle funktioniert. Aber nur, wenn ich die Debug-Version verwende. Sobald ich die Anwendung als Release kompiliere, stürzt die Anwendung ohne Fehlermeldung ab sobald auf die DLL-Schnittstelle zugegriffen wird.

Die Schnittstelle ist von Systronik, benutzt aber verschiedene QT Bibliotheken.

Hat jemand eine Idee?

Danke für jede Hilfe
Stefan Menten
Stefan
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73
Online

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
769 Beiträge
 
#2

AW: Programmabsturz nur bei Released Version

  Alt Gestern, 22:20
Sieht man was in der Windows Ereignisanzeige?

Bei mir hatte es mal tief im Kernel geknallt, hing aber nicht von Release oder debug ab, sondern hing an einer bestimmten serverversion von Windows.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.775 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Programmabsturz nur bei Released Version

  Alt Heute, 07:47
.. Du kannst eventuell mehr sehen, wenn Du dich mit einer anderen Delphi Instanz an den (Release)-Prozess anhängst.
Run- Attach to process

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
omnibrain

Registriert seit: 11. Nov 2022
77 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Programmabsturz nur bei Released Version

  Alt Heute, 12:23
32 oder 64 Bit? Ist vielleicht in einer Variante ASLR aktiv und in der anderen nicht?
  Mit Zitat antworten Zitat
TomyN
Online

Registriert seit: 8. Nov 2006
Ort: Bayreuth
256 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Programmabsturz nur bei Released Version

  Alt Heute, 14:03
Evtl. nicht korrekt vorbereitete Parameter beim Aufruf einer API Funktion. Meiner Erfahrung nach geht sowas in der IDE oft gut, aber 'in der freien Wildbahn' nicht.
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.218 Beiträge
 
Delphi 12 Athens
 
#6

AW: Programmabsturz nur bei Released Version

  Alt Heute, 14:09
Speicherrandomisierung (ASLR), Codeoptimierung usw., es kann vieles sein, was sich zwischen Release und Debug unterscheiden tut.

Wenn solo oder beim Debuggen in der IDE ... auch da kommen dann z.B. noch Timing-Probleme dazu, beim Threadding usw., welche dann beim Debuggen seltener auftritt.

Aber grundsätzlich deutet es darauf hin, dass es eigentlich irgendwo ein Problem gibt. (in eurem Code oder Fremdkomponenten)
$2B or not $2B

Geändert von himitsu (Heute um 14:12 Uhr)
  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 14:23 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