AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Fehlermeldung Externe Exception
Thema durchsuchen
Ansicht
Themen-Optionen

Fehlermeldung Externe Exception

Ein Thema von zeras · begonnen am 10. Apr 2018 · letzter Beitrag vom 12. Apr 2018
Antwort Antwort
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
669 Beiträge
 
Delphi 12 Athens
 
#1

AW: Fehlermeldung Externe Exception

  Alt 11. Apr 2018, 08:05
Hi zeras, ich kann bestätigen, dass das, was im Stackoverflow-Link von hoika steht, dir wahrscheinlich helfen wird. Wir haben auch ein Programm, das bei vielen unserer Kunden auf einem Netzlaufwerk ausgeführt wird, und sporadisch bekamen wir immer mal wieder von Kunden Fragen zu dieser C000006-Fehlermeldung. Ich hatte dann damals auch hier oder auf Stackoverflow den Hinweis zu dem Compiler-Flag gefunden, das umgesetzt und seitdem ist Ruhe.
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Fehlermeldung Externe Exception

  Alt 11. Apr 2018, 13:28
Ich konnt so unbewusst ein USB Programm reparieren obwohl's nicht zum Thema gehört, Danke hoika.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.651 Beiträge
 
Delphi 12 Athens
 
#3

AW: Fehlermeldung Externe Exception

  Alt 11. Apr 2018, 18:55
Danke für die Hinweise. Irgendwie klappt der Einbau nicht.
Ich habe das wie folgt in meine DPR Datei eingebaut:
Delphi-Quellcode:

program Test;

{$R *.dres}

uses WinApi.Windows,
{$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP or IMAGE_FILE_NET_RUN_FROM_SWAP}

//uses
  Forms,
  main in 'main.pas{fMain},
  ABOUT in 'ABOUT.pas{fAboutBox},
  settings in 'settings.pas{fSettings},

.....
Es kommt immer die Meldung Undeklarierter Bezeichner.
Was fehlt mir noch zum Erfolg?
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.176 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Fehlermeldung Externe Exception

  Alt 11. Apr 2018, 19:15
Hallo zeras,

bei mir funktioniert es, wenn ich die beiden Flags {$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP or IMAGE_FILE_NET_RUN_FROM_SWAP} NACH dem Ende der Uses-Klausel setze.
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.651 Beiträge
 
Delphi 12 Athens
 
#5

AW: Fehlermeldung Externe Exception

  Alt 11. Apr 2018, 19:26
Danke für die Info.
Es fehlte noch das Windows in der use Klausel.
Dann kann ich morgen ja mal probieren.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Fehlermeldung Externe Exception

  Alt 11. Apr 2018, 19:30
Pack's am besten direkt unter Zeile "program Test;"

Also:
Delphi-Quellcode:
program Test;
const
  IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP = $0400; { If Image is on removable media, copy and run from the swap file. }
  IMAGE_FILE_NET_RUN_FROM_SWAP = $0800; { If Image is on Net, copy and run from the swap file. }
{$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP or IMAGE_FILE_NET_RUN_FROM_SWAP}

{$R *.dres} // wirklich .dres?

uses dies, und, das;
Gruß vom KodeZwerg

Geändert von KodeZwerg (11. Apr 2018 um 19:37 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Fehlermeldung Externe Exception

  Alt 11. Apr 2018, 22:50
Zitat:
NACH dem Ende der Uses-Klausel setze
Sollte eigentlich egal sein, wo es steht.

Es muß nur irgendwo in den Quellcode, damit es anschließend verwendet wird, wenn der Linker (nach dem Compiler) die EXE zusammenbaut.
Ein Therapeut entspricht 1024 Gigapeut.
  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 19:43 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