![]() |
Datenbank: Access • Version: 2010 • Zugriff über: Ado
Externe Exeption C0000006
Hallo zusammen,
ich habe wieder mal eine Frage und es ware super wenn mir jemand dabei helfen könnte. Ich habe eine Datenbank-Anwendung geschrieben wo die Exe-Datei sowie die Access-Datenbank in einem Datacenter aufgerufen wird. Wenn ich diese Anwendung über das Datacenter starte erhalte ich beim Anklicken von erweiterten Schaltflächen in meinem Programm hin und wieder die Meldung: "Externe Exeption C0000006" Wenn ich diese Anwendungs-EXE von meinem PC Laufwerk starte, erhalte ich diese Exeption nie. Ich habe einmal im Internet Recherchiert. Dabei ist mir diese Hilfestellung aufgefallen: Diese EExternalException deutet fast immer darauf hin, dass die EXE-Datei wegen Netzwerkprobleme nicht nachgeladen werden kann. Das kann in meinem Fall auch so sein, zumal der Zugriff auf das Datacenter des öftener gestört oder zu langsam ist. Meine Frage: Ist es möglich durch einen Linker- bzw. Compiler-Parameter die ExeDatei so zu erstellen, das sich diese komplett im Hauptspeicher des aufzurufenden PC's befindet ohne das sich diese sich immer nachladet? Nette Grüße Norbert |
AW: Externe Exeption C0000006
Damit könnte/sollte es funktionieren (in der DPR):
Delphi-Quellcode:
{$SetPEFlags IMAGE_FILE_NET_RUN_FROM_SWAP + IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP}
|
AW: Externe Exeption C0000006
Schönen Dank bra.
klasse es hat funktioniert. Diese Fehlermeldung kommt nicht mehr. Grüße Norbert |
AW: Externe Exeption C0000006
Sehr interessant. Ich habe diese Fehlermeldung ab und zu bei einer Exe die auf einer Netzwerkfreigabe liegt und auf einem Terminalserver ausgeführt wird.
Da bei uns aber eigentlich niemand den Terminalserver verwendet (nur, wenn man mal eben was von zu Hause nachgucken möchte, was selten vorkommt), habe ich den Fehler bisher ignoriert. Ich werde das ausprobieren, ob es bei mir auch Besserung schafft. |
AW: Externe Exeption C0000006
Cool, danke, hab des öfteren auch dieses Problem
hier noch der Link zur aktuellen Doku ![]() |
AW: Externe Exeption C0000006
Zitat:
So also richtig: ![]() :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 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