Beim öffnen bestimmte Prozedur ausführen

23/04/2009 - 21:28 von Hans Weiss | Report spam
Hallo,

ich hab da mal folgende Frage, ich benutze zur PDF- erstellung das Tool von
Lebans.
Da werden ja 2 Dll's benötigt. Bisher ist es so das ich mittels Batch- Datei
das Frondend der mdb aus einen Serverlaufwerk
nach C:\Temp kopiere und von dort aus ausführe. Ich mache das um
sicherzusellen das immer das aktuelle FE benutzt wird.
Die DLL's sind als Binary Large Objects in einer Tabelle in dem FE, welche
mit dem Starten des Startformulars ins aktuelle
DB- Verzeichnis dann kopiert werden. Das pasiert jedes mal beim Start. Nun
kommt meine Frage, ist es möglich einen Code
zu erstellen der erst nachschaut ob die DLL's im Temp Verzeichnis sind zb.
so
-
Private Sub Form_Load()

schauen ob StrStorage.dll und dynapdf.dll vorhanden in C:\Temp
wenn Ja dann soll nix pasieren.
wenn Nein dann soll untenstehender Code ausgefürt werden

Call BinaryFromTable

End Sub


Möchte damit die Startzeit verkürzen. Vieleicht hat jemand ja eine Idee?

gruss Hans
 

Lesen sie die antworten

#1 Josef Poetzl
23/04/2009 - 21:38 | Warnen spam
Hallo!

Hans Weiss schrieb:
... ist es möglich einen Code
zu erstellen der erst nachschaut ob die DLL's im Temp Verzeichnis sind zb.
so
-
Private Sub Form_Load()

schauen ob StrStorage.dll und dynapdf.dll vorhanden in C:\Temp
wenn Ja dann soll nix pasieren.
wenn Nein dann soll untenstehender Code ausgefürt werden



if len(Dir("C:\Temp\StrStorage.dll") <> 0 then
Call BinaryFromTable
end if

End Sub




Eventuell ist noch eine Versionsprüfung o. à. sinnvoll, falls du
einmal eine neuere dll im FE gespeichert hast.


mfg
Josef


EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen