[ pretorian @ 21.04.2007. 13:25 ] @
| Može li neko da mi kaže da li je moguće pokrenuti programe napisane u Visual Basicu na Linuxu? Radi se o bitnim programima za posao koji su bili napisani dok sam koristio Windows i to su uglavnom aplikacije koje rade jednostavne operacije sa bazama podataka. Ili, da li postoji neko rešenje za brzu preradu koda koji već imam napisan na VB? Nisam uspeo u pokušaju da instaliram VisualBasic sa Wine-om. Da li je to uspelo nekome? Na netu nisam našao nikakve jasnije komentare o tome. |
[ fade @ 21.04.2007. 13:43 ] @
Citat: Visual Basic 6 Enterprise Edition - Service Pack 5, runs like a charm under wine - 20020804 , tako bar kazu testeri, vishe info-a na http://appdb.winehq.org/appview.php?iAppId=94
[ pretorian @ 21.04.2007. 14:21 ] @
Hvala mnogo, ovo će možda pomoći. Samo može li neko ko ima iskustva sa wine-om da mi objasni šta znači: " Do a \\\\\\\'wineboot\\\\\\\' " u narednom kratkom uputstvu:
Instalation instructions: 1. Do a fresh install of IE6 with ies4linux ( http://www.tatanka.com.br/ies4linux/index-en.html) 2. Run the VS6 installer and select products/VB6. 3. Let the installer try to install the VM Machine. When the errors start, exit wine. 4. Do a \\\\\\\'wineboot\\\\\\\' and restart the Visual Studio installer. 5. With the same DLL overrides of the Internet Explorer 6, VB6 can work, compile, etc. without glitches. (If you like set the dlloverrides only to the VB6 executables, remember to set that to all the .exe files in the VB folder. Really work excelent!.
[ niceness @ 21.04.2007. 14:29 ] @
Pokreni wineboot u terminalu.
[ fade @ 21.04.2007. 22:07 ] @
wineboot simulira restart windows-a, tako da ako ti neki prog zatrazi restart ,samo to odradis.
[ Not now, John! @ 23.04.2007. 09:00 ] @
Pretorian, javi kako je prošlo. Baš me zanima.
Poz.
[ anrxc @ 24.04.2007. 06:30 ] @
[ pretorian @ 24.04.2007. 19:18 ] @
Već danima nisam mogao da pristupim elitesecurity-ju.
Pa svaka čast onome ko je uspeo da pokrene VisualBasic pod Linuxom, ali meni zaista ne ide. Instalacija je prošla, ali VB neće da se startuje - prvo je prijavljivao da mu nedostaje DAO350.dll, kad sam mu ubacio u direktorijum sad javlja samo: Unexpected error, quitting.
Treba da spomenem da mi ipak radi jedna aplikacija, ali nešto mnogo usporeno, i ne deluje baš pouzdano.
Neki drugi mali programi koje sam probao rade bez problema - i oni napisani u VB.
Ipak ne znam da uradim sve što se spominje ovde u upustvu, a i kod mene nije tako, ako je neko ovo radio, ili ima neku ideju, možda bi mogao da mi da neki savet - pomoglo bi i još nekom, možda - provo, sam instalirao ies4linux, i sad imam instaliran i mogu da poreknem Internet explorer. Sledeće, prema ovom uputstvu, instaliranje Java Virtual Machine trebalo bi da prijavi grešku, kod mene je instalacija prošla bez ikakvih problema. Nego pretpostavljam da je to manje bitno. Sledeća stvar, ok odradim taj wineboot, prijavljuje dosta nekih stari koje mi nisu jasne. Ono što ne razumem je šta znači sledeće (kako se to radi?):
With the same DLL overrides of the Internet Explorer 6, VB6 can work, compile, etc. without glitches. (If you like set the dlloverrides only to the VB6 executables, remember to set that to all the .exe files in the VB folder.
Ovo ne razumem - gde se to podešava tj. kako se radi?
I još jedno pitanje, treba li da u Wine configuracionom prozoru bude podešeno da se koristi Win98, 95, 2000 ili XP, jer kod mene rade samo sa 98.
Dodajem i da sam instalirao sa Microsoft sajta i VB runtime biblioteke, što se preporučuje, ali sve je ostalo isto...
[ pretorian @ 24.04.2007. 19:52 ] @
Ovaj Mono stavno obećava, ali nema šanse da ga instaliram preko dial-up a
[ niceness @ 24.04.2007. 22:56 ] @
Mono? Zar to onda nije VB.NET? Ja sam shvatio da tebi treba VB6.
[ pretorian @ 25.04.2007. 18:26 ] @
Naravno, treba mi VisualBasic 6 da instaliram, nisam spominjao .net. Vidim da je u opisu za ovaj Mono on neki ekviavalent Netu. Ali možda može da se iskoristi za preradu koda.
I posle bezbroj pokušaja, i čitanja savete koje sam našao ne netu, nisam uspeo da instaliram VB, niti da pokrenem exe programe napisane u njemu.
Hvala ipak na savetima, ako uspem obećavam da ću napisati uputstvo za instaliranje.
[ pretorian @ 25.04.2007. 19:57 ] @
Može li neko da mi kaže kako se u wine aktivira serijski port?
Imam neke aplikacije koje koriste RS232, rade, ali prijaljuju da ne mogu da otvore comm port. Probao sam:
ln -s /dev/ttyS0 com1
ali to nije proradilo.
[ jakonj @ 29.04.2007. 14:05 ] @
vidi gambas za VB na linuxu mozda pomogne:
http://gambas.sourceforge.net/
[ pretorian @ 01.05.2007. 20:04 ] @
Instalirao sam Gambas, i stvarno me je pozitivno iznenadio. Napisao sam jednostavan programčić eksperimentišući za nekoliko minuta. Sa njim bi se mogao prepraviti već postojeći basic kod dosta brzo. Ali program je nedovršen. RAdi dobro, ali je na početku razvoja. Čak, štaviše, radi izuzetno dobro, daleko bolje od VisualBasica na koji se ugleda. Tu poređenje ni ne stoji. Nedostaju mu komponente za pristup bazama podataka, i ko zna šta još što odmah ne može ni da se primeti. U svakom slučaju jednoga dana će verovatno biti odličan alat za brz razvoj aplikacija.
[ maddox @ 03.05.2007. 09:01 ] @
Hm, kako mi se cini postoji neka mogucnost da se Gambas poveze sa MySQL-om i PostgreSQL-om, tako da nije problem za baze. Proveri ovo, vrlo verovatno da ce da ti pomoci.
[ pretorian @ 03.05.2007. 20:28 ] @
U pravu si ipak. Potražio sam na netu, i postoje čitava uputstva kako se povezuje sa bazama podataka i sve ono što je potrebno uz to.
Pošto vidim da mi ne gine pisanje aplikacija iz početka, dvoumim se da li da pokušam sa ovim Mono-m ili da odaberem Gambas. Svejedno oba ću morati da prostudiram iz početka, pa se pitam koji li je potpuniji i sa kojim su veće šanse da će imati sve što je potrebno za pisanje jednostavnijih aplikacija.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|