PDA

Bekijk Volledige Versie : Scripting VB6



pep
24/06/04, 16:43
Ik heb een tool gemaakt om VPN verbindingen te creëren op clients. Nu heb ik voor een zeer makkelijke manier gekeken om waarden uit het register te halen.

Set sysobj = CreateObject("word.application")

Alleen jammer dat alleen machines geïnstalleerd met Word deze activex regel kennen. Alle andere machines krijgen dan de melding:

run-time '429'
cannot create activex object

Is er een manier om deze regel toch te laten werken op machines zonder een office pakket? of is er een ander 'makkelijk' alternatief in VB6?

M2k
24/06/04, 17:25
Er zijn genoeg dingen voor te vinden. Hier is een handige module die ik altijd gebruik.

D.m.v. de funties QueryValue, SetKeyValue, CreateNewKey, DeleteValue en DeleteKey kan je zo het register gebruiken.

pep
24/06/04, 17:31
ik heb in het verleden ook met deze waarden gewerkt. Ik had daarvoor zelf API's gemaakt, maar had het probleem dat het wel in win9x werkte en niet op NT.

Ik ga jouw bestand een bekijken.. bedankt zover..

pep
25/06/04, 12:51
Ik heb het toegepast. Ik weet nu ook wat ik in het verleden fout deed in mijn eigen api's. Dat heb ik inmiddels ook opgelost.

Bedankt voor je bijdrage!

PeP