[ shketuljko @ 13.09.2005. 18:49 ] @
Kako da napravim aplikaciju koja ce se pokretati sa CD-a automatski nevezano da li korisnik ima instaliran .NET Framework i na bilo kom OS!!!???

Unaprijed hvala!!!
[ Gogy @ 13.09.2005. 20:20 ] @
Ako korisnik nema .NET framework,nece moci pokrenuti nijednu .NET aplikaciju,tako da to ne mozes realizirati pomocu .NET tehnologije.
[ makaze @ 14.09.2005. 14:51 ] @
bilo kojem OS-u? jedino web aplikacije, a i oko njih ne možeš imati potpunu garanciju...
[ shketuljko @ 14.09.2005. 16:44 ] @
Ovako
Imam cd na kojem je neki programcic radjen u nekom majkrosoftovom alatu .NET ili VB (nisam siguran koja verzija), koji je vezan sa XML-om.
Pokrece se na svakom racunaru pod bilo kojim windowsom bez obzira ima li instaliran .NET frejmwork, ostale OS nisam probao.
Na cd-u su neki DLL fajlovi. Da li su oni rjesenje ovog problema.
I jos bolje da li imate neko rjesenje za ovo!?

POZDRAV!!!
[ Gogy @ 14.09.2005. 17:06 ] @
To sto govoris moze se napraviti u VB6.
Potrebno je samo nekoliko osnovnih DLL-ova staviti na CD u isti folder gdje je i EXE te ce program raditi na svim Windowsima,bez obzira imaju li instaliran VB6 runtime ili ne.A kako je program radjen u VB6,potpuno je nebitno da li korisnik ima .NET framework.Medjutim,ovo je rjesenje za Windowse,na ostalim sistemima ti ne moze raditi.

[Ovu poruku je menjao Gogy dana 15.09.2005. u 10:58 GMT+1]
[ shketuljko @ 14.09.2005. 17:18 ] @
A postoji li neki program koji kupi potrebne .dll fajlove, ili se to radi 'pjeske' (kopiranjem)?
Ima li ko iskustva sa vezivanjem aplikacije u VB6-ici sa .xml fajlom (citanje i pretraga podataka)?

POZDRAV!!!
[ Gogy @ 15.09.2005. 00:03 ] @
Evo ti spiska DLL-ova:

ASYCFILT.DLL
COMCAT.DLL
MSVBVM60.DLL
OLEAUT32.DLL
OLEPRO32.DLL

Mislim da su to tih pet.
Sto se tice VB-a i XML-a,radio sam sa XML-om samo u VB.NET-u,tako da ti tu ne mogu bas pomoci.
[ erkan @ 15.09.2005. 08:47 ] @
Momci, nije mi jasno o cemu govorite!

Citat:
Gogy: To sto govoris moze se napraviti u VB6.
Potrebno je samo nekoliko osnovnih DLL-ova staviti na CD u isti folder gdje je i EXE te ce program raditi na svim Windowsima bez obzira imaju li instaliran .NET framework ili ne.


VB6 i .NET nemaju veze jedan sa drugim
[ Gogy @ 15.09.2005. 09:56 ] @
Covjek hoce da napravi Autorun koji radi na svim verzijama Windowsa.
To nije moguce sa VB.NET-om radi .NET frameworka,medjutim moguce je sa VB6.Ako se gore navedeni DLL-ovi stave u isti folder gdje je i EXE napravljen u VB6,program ce se pokretati na svim Windowsima bez obzira imaju li VB6 runtime.
[ The Deceiver @ 15.09.2005. 19:32 ] @
Koliko ja znam nemoguce je pokrenuti .NET aplikaciju bez prethodno instaliranog frameworka. Nisu samo u pitanju dll-ovi vec i kompajler za .NET i mnoge druge stvari koje se nalaze u frameworku a pri instalaciji frameworka se windows 'uci' kako da prepozna da li je exe fajl obican exe fajl ili .NET fajl u Intermediate Assembly Language-u. bez frameworka ces dobiti gresku: app.exe is not valid Win32 application.
[ dusty @ 16.09.2005. 10:49 ] @
Kod PE fajlova poziva se winstub, kod .Net-a u winstub-u se nalazi poziv na mscoree.dll
[ shketuljko @ 16.09.2005. 11:13 ] @
Gogy ja mislim da su bas to ti fajlovi koji su stavljeni na taj cd i mislim da cu bas tako uraditi znaci VB6 + XML pa da vidim sto cu napraviti ... skinuo sam neke knjige (naravno za DZ) pa cu prelistati da vidim sto oni nude!!!

POZDRAV I HVALA!!!!
[ The Deceiver @ 16.09.2005. 11:14 ] @
Problem je u tome sto se .NET aplikacije kompajliraju u memoriji pri izvrsavanju (kao kod Jave) a kontrolise ju CLR tako da nema veze da li poziva neki dll ili ne jer to sve radi samo u frameworku.
[ Jorda @ 16.09.2005. 11:24 ] @
Ocigledno je ovde u pitanju VB aplikacija sto nema veze sa .NET-om. Ako je BB dovoljni su samo dll fajlovi. A ako je .NET aplikacija, jedino mozes da to odradis da napravis autorun tako da po ubacivanju cd-a se instalira framework i pokrece aplikacija
[ mirdraal @ 20.09.2005. 09:47 ] @
Pogledaj ovaj link

http://msdn.microsoft.com/libr...tml/vsredistdeploy1_1.asp?_r=1

Radi se o .net Bootstraper aplikaciji koja sluzi kao neka vrsta predinstalera za aplikaciju i po potrebi instalira .NetFramework redistributable i MDAC Redistributale
ukoliko nisu instalirani .