Weitergabeprojekt Datei ausführen

15/11/2007 - 11:29 von sascha salentin | Report spam
Hi,
ich habe ein Projekt in Arbeit, das zwingend eine SQLDMO.dll benötigt. Ich
kann diese auf jedem Rechner mit dem Befehl:
regsvr32 /s C:\Programme\SQLDMO\SQLDMO.DLL
registrieren und die Anwendung làuft danach.
Wie bekomme ich diese Datei automatisch vom Weitergabeprojekt registriert?
Gruß Sascha
 

Lesen sie die antworten

#1 Harald B
16/11/2007 - 12:24 | Warnen spam
Hallo Sascha

An und für sich, sollte der Weitergabeassisten selbst erkennen, ob die Datei
registriert werden soll oder nicht & wenn, dann eben selbst registrieren.
Du könntest auf folgendes machen:
Bau beim Start deines Programms eine Routine ein, die abfragt, ob das
Programm zum ersten Mal gestartet wird, oder nicht. Wenn das Programm zum
ersten Mal gestartet wrid, dann soll der Befehl: Process.Start("regsvr32 /s
C:\Programme\SQLDMO\SQLDMO.DLL") ausgeführt werden.

Ob das erste mal gestartet wird oder nicht, kannst Du ganz einfach mit den
My.Settings abfragen
Du baust z.B. eine Variable mit dem Namen 1Start ein, deren Du einen
Boolschen Wert zuweist & auf True setzt. - Nach dem beim Programmstart die
Datei registriert wurde, setzt Du diesen Wert auf False.

So umgehst Du das Problem.

lg Hoffe es hilft

"sascha salentin" wrote:

Hi,
ich habe ein Projekt in Arbeit, das zwingend eine SQLDMO.dll benötigt. Ich
kann diese auf jedem Rechner mit dem Befehl:
regsvr32 /s C:\Programme\SQLDMO\SQLDMO.DLL
registrieren und die Anwendung làuft danach.
Wie bekomme ich diese Datei automatisch vom Weitergabeprojekt registriert?
Gruß Sascha

Ähnliche fragen