Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Immer wieder mal die BDE (https://www.delphipraxis.net/210664-immer-wieder-mal-die-bde.html)

ADelph 24. Mai 2022 10:03

Datenbank: Firebird • Version: 2.5 • Zugriff über: BDE

Immer wieder mal die BDE
 
Hi,

ja, die Umstellung läuft, aber es ist eine größeres System, das dauert und die BDE wird immer noch gebraucht.

Jetzt gibt es plötzlich folgendes Problem: Programme werden wie immer compiliert, laufen nun aber nicht mehr in einer Umgebung, in der vorherige Versionen laufen. Die vorherigen Versionen wurden vor 3 Monaten erstellt. Keine Fehlermeldung, nichts. Das aber nur beim Kunden so. Hier laufen die Programme wie gewohnt.

Compiler ist derselbe - noch XE7 - die Einstellungen etc wurden auch nicht verändert. Es ist eine eigenständige Entwicklungsumgebung in einer VM unter Windows 10.

Jetzt der 'Clou': wenn ich den bdeadmin beim Kunden öffne und offen lasse, dann laufen die Programme - bin ich nur zufällig drauf gestoßen.

Irgendeine Idee, was das sein könnte? Ich bin ratlos.

Grüße

...vergesst die Frage! Es hat überhaupt nix mit der BDE etc zu tun...es hat mit Sicherheitseinstellungen zu tun, die sich völlig seltsam bei Kunden 'eingeschlichen' haben. Gab es vorher nicht, nun werden dort Programme von fremden Computern ohne Kommentar, ohne Hinweis nicht ausgeführt. Ändert man die Einstellung, ist alles gut. Weshalb es aber läuft, wenn der dbeadmin geöffnet ist...gähnende Leere, keine Ahnung, werde ich auch nicht weiter verfolgen...kostet nur Zeit und Nerven!

hoika 29. Mai 2022 13:08

AW: Immer wieder mal die BDE
 
Hallo,
die Exe ist signiert?

jaenicke 30. Mai 2022 09:04

AW: Immer wieder mal die BDE
 
Zitat:

Zitat von ADelph (Beitrag 1506298)
Weshalb es aber läuft, wenn der dbeadmin geöffnet ist...gähnende Leere, keine Ahnung, werde ich auch nicht weiter verfolgen...kostet nur Zeit und Nerven!

Weil die erste Instanz eines Programms mit der BDE die BDE initialisiert. Die weiteren Instanzen müssen deshalb einige Schritte beim Start nicht mehr ausführen. Da die BDEAdmin.exe mit Adminrechten laufen muss, hat die dann vermutlich die fehlenden Rechte, bzw. wird von der Verhaltensanalyse eines Antivirenprogramms nicht erkannt, usw.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz