| |
VB Skript (VBS)VBSCRIPT.DLL nutzen, sodass das Programm sicher funktioniert? | | | Autor: pkworld | Datum: 26.09.10 08:43 |
| Hallo,
nach dem Tipp hier http://www.regular-expressions.info/vb.html habe ich in meine VB5-Anwendung VBSCRIPT.DLL eingebunden, um reguläre Ausdrücke im Programm nutzen zu können.
Nun heißt es, dass VBSCRIPT.DLL erst ab MSIE 5 auf dem System verfügbar ist. D.h. es gibt auch die Konfiguration, wo VBSCRIPT.DLL nicht vorhanden ist (nicht unrealistisch, da man heute den MSIE deinstallieren kann - und VBSCRIPT.DLL könnte außerdem aus Sicherheitsgründen gesperrt werden).
Wie schaffe ich es, dass mein Programm auch auf einem System funktioniert ohne VBSCRIPT.DLL?
Reicht es die DLL im gleichen Ordner mit der EXE mitzuliefern, damit das Programm ohne Installation sofort ausführbar wird? | |
Re: VBSCRIPT.DLL nutzen, sodass das Programm sicher funktioniert? | | | Autor: Franki | Datum: 27.09.10 01:20 |
| Hallo,
Nun heißt es, dass VBSCRIPT.DLL erst ab MSIE 5 auf dem System
verfügbar ist. D.h. es gibt auch die Konfiguration, wo
VBSCRIPT.DLL nicht vorhanden ist (nicht unrealistisch, da man
heute den MSIE deinstallieren kann
/quote]
Hast du das mal ausprobiert einen aktuellen IE unter Vista oder Win7 zu deinstallieren und dann nachgesehen, ob die DLL nicht trotzdem noch vorhanden ist? Ich würde mal sagen, die Wahrscheinlichkeit ist sehr hoch, dass sie trotzdem vorhanden ist.
- und VBSCRIPT.DLL könnte
außerdem aus Sicherheitsgründen gesperrt werden).
Das müsste aber entweder per Hand oder durch eine "Sicherheitsoftware" passieren.
Wie schaffe ich es, dass mein Programm auch auf einem System
funktioniert ohne VBSCRIPT.DLL?
Reicht es die DLL im gleichen Ordner mit der EXE
mitzuliefern, damit das Programm ohne Installation sofort
ausführbar wird?
Das wird nicht funktionieren und wenn dann nur kurzfristig.
Denn wenn ein Admin oder eine Software diese sperrt wird es auch früher oder später machen wenn er deine Version entdeckt.
Und dein Programm wird doch sowieso mit Setup ausgeliefert bzw. installiert nehme ich mal an. Wenn nicht, solltest du eine Fehlerprüfung einbauen ob die DLL vorhanden ist und auch ansprechbar ist.
Einfach ins Programmverzeichnis zu kopieren reicht heute nicht mehr.
Aber siehe oben, kannst du einen Fall rekonstruieren wo die DLL nicht vorhanden ist?
Gruß,
Frank | |
Re: VBSCRIPT.DLL nutzen, sodass das Programm sicher funktioniert? | | | Autor: pkworld | Datum: 27.09.10 11:41 |
| > Aber siehe oben, kannst du einen Fall rekonstruieren wo die DLL nicht vorhanden ist?
Das ist mit Aufwand verbunden, aber sicherlich machbar. Auf Virtual PC werde ich dann z.B. Win 95 installieren...
> Wenn nicht, solltest du eine Fehlerprüfung einbauen ob die DLL vorhanden ist und auch ansprechbar ist.
Hast du ein Tipp, wie ich das mache?
Einfache Fehlerbehandlung an der stelle, wo ich ein Objekt aus der DLL verwende? Oder früher? (Ziel: dem Anwender die Möglichkeit geben, die EXE trotz fehlender DLL ausführen und nutzen zu können.) | |
Re: VBSCRIPT.DLL nutzen, sodass das Programm sicher funktioniert? | | | Autor: Franki | Datum: 28.09.10 02:37 |
| Hallo,
Mit Win 9x kannst du natürlich testen, aber läuft dein Programm denn grundsätzlich überhaupt auf Win 95? Ich habe grade mal nachgesehen bei meiner VM mit Win98SE ist die vorhanden.
Fehlerprüfung spätestens dann wenn du die DLL im Programm brauchst. Früher ist sinnvoll um dem User gar nicht erst die MÖglichkeit zu bieten etwas machen zu können wofür die DLL zwingend notwendig ist. Dann solltest du diese Funktion "disablen". Also schon beim Programmstart z.B. prüfen oder beim Laden der entsprechenden Form.
Aber möchtest du für den Fall dass sie nicht vorhanden ist eine Alternativmöglichkeit anbieten? Wenn ja, brauchst du den User gar nicht zu informieren, der Programmteil dauert dann halt "etwas länger".
Gruß,
Frank | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevOutBar 4.0
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|