Asi nevyriešim môj problém, no napriek tomu by som chcel vedieť, prečo je to tak... Všetky programy, ktoré skompilujem vo VB 2005, potrebujú k svojmu chodu nainštalovaný Microsoft .NET Framework 2.0. Súvisí to pravdepodobne s knižnicami, ktoré sú využívané počas behu programu. Jedná sa hlavne o knižnicu System.dll a System.Windows.Forms.dll. Nepomáha ani, keď toto DLL pribalím do distribúcie k programu.
Prečo nastáva tento problém? Prečo si program nedokáže natiahnuť knižnice priamo z Windowsu (no tam pravdepodobne nie sú) alebo ich zameniť za nejaké windowsovské? Prípadne, dá sa tento problém nejako vyriešiť, aby nemusel byť Framework na tom konkrétnom počítači nainštalovaný?
Súvis medzi Visual Basic 2005 a MS .NET Framework 2
-
JurijRubanov
Light Star
- Príspevky: 256
- Registrovaný: 01 sep 2006, 12:21
- Bydlisko: Prievidza
- Kontaktovať používateľa:
-
JurijRubanov
Light Star
- Príspevky: 256
- Registrovaný: 01 sep 2006, 12:21
- Bydlisko: Prievidza
- Kontaktovať používateľa:
Na mojom počítači by to možno fungovalo, ale keď sa to má dostať ku koncovému užívateľovi, ktorí je veľmi často počítačovo veľmi neznalý, je to problém. A práve takým užívateľom je určený môj konkrétny program. Už som to videl v praxi, tí ľudia majú problém spustiť si samotný program na ploche. A preto by bolo v podstate jednoduchšie, keby bolo možné pribaliť tie knižnice k samotnému programu. Škoda len, že sa tie knižnice nedajú zaregistrovať priamo v programe, lebo ten sa bez Frameworku vôbec nerozbehne. Takže ostáva mi dávať na webe odkaz na Framework a dosť výrazne napísať, že bez neho to nejde.
trizzo: Myslím, že presne viem, ktoré knižnice môj program potrebuje, lebo samotný VB to vypisuje:

trizzo: Myslím, že presne viem, ktoré knižnice môj program potrebuje, lebo samotný VB to vypisuje:
