Benutzer mit den meisten Antworten
Importiere DLL prüfen

Frage
-
hey, ich hab ein großes problem -.-
hab ein aufwendiges lizenzsystem gemacht und nun bin ich drauf gekommen, dass wenn man einfach die dll löscht und die fehlermeldung:http://s7.directupload.net/images/120912/jotqgqaz.png
mit weiter bestätigt einfach ins program kommt .....
habs so probiert:
if file.exists(application.startuppath & "\kunden.dll") then
serial.checK()
else
me.close
end if
aber das überspringt er anscheinend wenn die dll nicht da ist -.-
die dll ist als verweis im projekt
Antworten
-
Hi,
If Not File.Exists( Application.StartupPath & "\kunden.dll" ) OrElse Not Serial.Check() Then Me.Close() End if
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Robert Breitenhofer Montag, 17. September 2012 11:04
-
Hallo,
ergänzend, sollte man erwähnen den Fehler an der Stelle noch abzufangen:
http://msdn.microsoft.com/en-us/library/fk6t46tz%28v=vs.100%29.aspxund ggf. die Anwendung zu schließen, dann taucht auch nicht mehr das Fenster auf. Wenn du es bei
If Not File.Exists( Application.StartupPath & "\kunden.dll" ) OrElse Not Serial.Check() Then Me.Close() End if
beläst, so tausche ich die DLL gegen eine Textdatei (Kein Inhalt, mit Namen der DLL) aus und es geht weiter, wenn du auf "Weiter" klickst.
Koopakiller - http://koopakiller.ko.ohost.de/
- Bearbeitet Robert Breitenhofer Montag, 17. September 2012 11:03 URL als Link
- Als Antwort markiert Robert Breitenhofer Montag, 17. September 2012 11:04
Alle Antworten
-
Hi,
If Not File.Exists( Application.StartupPath & "\kunden.dll" ) OrElse Not Serial.Check() Then Me.Close() End if
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Robert Breitenhofer Montag, 17. September 2012 11:04
-
Hallo,
ergänzend, sollte man erwähnen den Fehler an der Stelle noch abzufangen:
http://msdn.microsoft.com/en-us/library/fk6t46tz%28v=vs.100%29.aspxund ggf. die Anwendung zu schließen, dann taucht auch nicht mehr das Fenster auf. Wenn du es bei
If Not File.Exists( Application.StartupPath & "\kunden.dll" ) OrElse Not Serial.Check() Then Me.Close() End if
beläst, so tausche ich die DLL gegen eine Textdatei (Kein Inhalt, mit Namen der DLL) aus und es geht weiter, wenn du auf "Weiter" klickst.
Koopakiller - http://koopakiller.ko.ohost.de/
- Bearbeitet Robert Breitenhofer Montag, 17. September 2012 11:03 URL als Link
- Als Antwort markiert Robert Breitenhofer Montag, 17. September 2012 11:04
-
Hallo an1mat0r,
Ich gehe davon aus, dass die Antworten Dir weitergeholfen haben.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.