ik heb een klein programmatje geschreven in vb 6 die de compoort gebruikt. Ikzelf heb dit gemaakt op een pc met windows XP en het programma werkt goed. Ik heb dit programma bij een vriend willen installeren waar er een windows 98 draait en daar krijg ik een error ivm een ddl. Is dat normaal en zoja wat kan ik daar aan doen dat het bij mij vriend ook kan draaien.
gradtje
Ja... en toen ?
Je mist waarschijnlijk de vbrun nogwat dll en misschien ook wel de mscomm.ocx
De eersten mag je zo kopieren, de tweede moet je even op internet zoeken, het schijnt dat MS daar een oplossing voor heeft. Zoals ik het me herinner mag je officieel het ding alleen gebruiken als je op de betreffende pc ook VB hebt geinstalleerd. Maar MS geeft ergens een registry patch waarmee je hem ook gewoon op een andere pc kunt installeren.
waarschijnlijk heb je ook MSvbm60.dll ofzoiets nodig..
die kun je ook gewoon van je XP pc lenen..
gr. thijs
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
je hebt een ganse nest dingen nodig !
maak een deployment kit aan met de package en deployment wizard.
dit maak een mooie installer met een CAB file waar alles in zit wat je nodig hebt. alles installeert dan automatisch
waarschijnlijk heb je ook MSvbm60.dll ofzoiets nodig..
die kun je ook gewoon van je XP pc lenen..
gr. thijs
Hij zij inderdaad dat hij de MSvbm60.dll niet vond.
Ik mag die dan gerust meekopieren?
support.microsoft.com/default.aspx?scid=kb;nl;239114
Moet ik dit dan eerst installeren.
Wie kan er mij helpen?
Martijn v
KIS!!: Keep It Simple
+ maak een installer voor je programmatje!
start > VB6 > Tools > Package @ deployment wizerd.
vanuit VB zelf issie ook te starten als een Addin.
Je moet dan eerst de Addin-Manager starten, waar je dus een simpel vinkje zet.
setupwizard is simpel, selecteer je projectje, en LEES VOORAL GOED WAT ER STAAT. (ook die voutmeldingen van je)
daarna is het ja, ja dorgaan, doorgaan, doorgan ja,ja,ja, ok.
+ sneaky ;
ik heb wel eens vbms6blabla.dll en mssbla.ocx gewoon op een stick gezet, en op de doelPC, gewoon weer in c:\widows\windows32\ gezet. (knip plak, zonder instaleren) werkte ook...
igg suc6!!!
Ibanez
Een atx voeding is geen labvoeding, en je kunt er geen auto mee starten ook
ik heb mijn .exe bestand gemaakt en op diskette geplaatst voor op die andere computer te plaatsen. Ik heb dit bestandje dan in een nieuwe map gestoken in die computer. Wat moet ik nu nog bij dat bestandje plaatsen of in die map bijvoegen. ik versta het niet goed.
http://support.microsoft.com/default.aspx?scid=kb;en-us;290887
Bestanden:
Asycfilt.dll
Comcat.dll
Msvbvm60.dll
Oleaut32.dll
Olepro32.dll
Stdole2.tlb
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
@ ectolian. klopt maar voor een deel. dat zijnd e runtimes. de TS zijn programma gebruikt ook mscomm.ocx en .dll dus ide heeft ie k nodig en de daarbij horende registry keys .
je kan dit met de hand doen via regsvr32.exe en de modules zelf te gaan reggen.
@TS.
ga naar je start menu , en ga naar de groep waar VB6 staat. daar staat ook een link naar iets wat 'package en deployment wizard heet' klik die aan en volg de instructies
hij zal vragen waar je project staat , dat analyseert ie verzamelt alles wat nodig is en maakt je ene mooie install.exe aan.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Op 31 mei 2006 22:52:50 schreef Ectholian:
Sja, had het dan gewoon in C++ geschreven ofzo
das dezelfe miserie hoor jongen. je moet ook daar ene deployment doen als je externe modules gebruikt die niet standaard in het os zitten.
