Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Erfolgloser Connect zu COM-Servern (https://www.delphipraxis.net/85005-erfolgloser-connect-zu-com-servern.html)

Gwynn 24. Jan 2007 15:18


Erfolgloser Connect zu COM-Servern
 
Hallo,

kann bei einem Connect zu einem COM-Server (Excel, Word, OPC usw.) keine Verbindung aufgebaut werden, so erscheint eine Abfrage-Box mit dem Fenstertitel "HRCHECK".
Hier muss dann ausgewählt werden, ob das Programm abgebrochen, fortgesetzt oder debugged werden soll.

Dieses Problem tritt unter Borland C++ 5.0 und unter BDS2006 auf. Vermutlich auch unter Delphi.

Da mein Programm unbeaufsichtigt läuft, führt dies immer zu einem Stillstand, bis eine Auswahl getroffen wird.

Kann diese Abfrage irgendwie verhindert werden ?

Bernhard Geyer 24. Jan 2007 15:21

Re: Erfolgloser Connect zu COM-Servern
 
Wie wäre es mit einem try...except-Block?

Gwynn 24. Jan 2007 16:42

Re: Erfolgloser Connect zu COM-Servern
 
Einen try...catch-Block (vermutlich die C++-Version von try...except) habe ich schon verwendet.
Leider ohne jede Wirkung.

shmia 24. Jan 2007 17:35

Re: Erfolgloser Connect zu COM-Servern
 
Zitat:

Zitat von Gwynn
... so erscheint eine Abfrage-Box mit dem Fenstertitel "HRCHECK".

Das muss an deinem Rechner liegen.
Ganz offensichtlich läuft da im Hintergrund ein Debugger (oder es wird ein Debugger gestartet).
Ich würde zuerst mal die Fehlerberichterstattung von Windows abschalten.
Systemsteuerung->System->Erweitert->Fehlerberichterstattung

MS Visual Studio .NET installiert defaultmässig auch so einen Just-In-Time Debugger, der für
Delphi Anwendungen total störend ist.
Klick man auf "Debuggen" rappelts 3 Min im Karton mit anschliesender Fehlermeldung.

Gwynn 25. Jan 2007 08:08

Re: Erfolgloser Connect zu COM-Servern
 
Die Fehlerberichterstattung im Windows ist bereits abgeschaltet
und auch im BDS2006-Project ist nichts mit Debug-Modus oder so eingestellt.

Gwynn 1. Feb 2007 16:32

Re: Erfolgloser Connect zu COM-Servern
 
Danke für die Unterstützung !

Die Lösung lautet NO_PROMPT_ON_HRCHECK_FAILURE.

Eine genauere Beschreibung gibt es hier:
http://www.blong.com/Conferences/Bor...++COM/3190.htm


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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