Access und Delphi

Moin zusammen,

wir haben bei uns ein Tool im Einsatz, welches als Basis eine Access Anwendung beinhaltet.
Anschließend haben wir mit Delphi eine Anwendung drum herum entwickelt, welche dafür sorgt, dass das Access Formular sofort geöffnet wird, ohne Access direkt zu öffnen.

Nun hatten wir ein Problem, dass die Access Anwendung nicht in die nächtliche Sicherung läuft, wenn sie geöffnet ist.

Das möchte ich gerne ändern und zwar durch:

  1. Die Access-Anwendung durch einen Timer beenden und dabei
  2. Die Delphi-Anwendung, es ist eine *.exe Datei, mit beenden.

Kann mir jemand helfen?

Gruß, Rainer

Moin Rainer,

die Frage ist:
Wie und WO sol das programmiert werden?

Eine globale Alternative unter Windows als VBS-Script:

Option Explicit
WScript.sleep 10000 'angabe in Milliosekunden
set wmi = GetObject(„winmgmts:“) 'erstellen des wmiobjektes
set system = wmi.instancesOf(„win32_process“) 'erstellen eines arrays mit allen prozessen
for each process in system 'auslesen aller Prozesse
if lcase(process.name)=„programm.exe“ then 'falls der Prozess programm.exe ist
process.Terminate (0) '…wird er beenet
end if
next

oder ein Programm wie z.B. Shutdown4, das auch Prozesse abschließen kann: http://www.freewarepage.de/download/1419.shtml

oder in Access in einem Formular (ggf. unsichtbar) den Timer setzen.
(da wärst du mit deiner Frage im Access-Brett besser aufgehoben)

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)