Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Problemy z kompilowaniem w VB

VOLLI
-
-
Posty:25
Rejestracja:9 mar 2005, o 13:53
Lokalizacja:Jelenia Góra
Kontaktowanie:
Problemy z kompilowaniem w VB

Postautor: VOLLI » 14 cze 2005, o 16:40

Mam problemy z kompilowaniem do pliku. Wszystko jest OK ale probramy te nie dzialaja na innych kompach. Co mam zrobic??

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Re: Problemy z kompilowaniem w VB

Postautor: pajaczek » 14 cze 2005, o 17:17

Mam problemy z kompilowaniem do pliku. Wszystko jest OK ale probramy te nie dzialaja na innych kompach. Co mam zrobic??
Niech zgadne... programy nie dzialaja na kompach, na ktorych nie jest zainstalowany VB ??

Zmienic opcje kompilatora tak, alby potrzebne fragmenty zewnetrznych bibliotek umieszczal w celu (pliku docelowym) - czasem sie tak da. Albo sprawdzic jakie to biblioteki i zrobic sobie instalator, ktory bedzie te biblioteki instalowal razem z Twoim programem - czesciej sptykana wersja.

Ps. Zawsze sie kompiluje do pliku ;)

VOLLI
-
-
Posty:25
Rejestracja:9 mar 2005, o 13:53
Lokalizacja:Jelenia Góra
Kontaktowanie:

Postautor: VOLLI » 14 cze 2005, o 17:47

Mozesz mi napiszac jak to mam zrobic pokoleji bo nie bardzo wiem o co chodzi?

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 14 cze 2005, o 19:13

Nie moge....
...nie kozystam z VB. Jest to bardzo czesto spotykany "problem" w wiekszosci kompilatorow.

Awatar użytkownika
tasza
-
-
Posty:456
Rejestracja:17 sty 2005, o 10:52

Postautor: tasza » 15 cze 2005, o 09:56

ach, więc tak:
co znaczy nie działają? monituje, że brakuje mu kontrolek/obiektów?

to dla VB6:
oglądnij sobie plik *.vbp w notatniku, tam na początku jest lista
tych komponentów które są (lub wydaje się że są) wymagane do działania kodu, np:

Type=Exe
...
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINNT\System32\Stdole2.tlb#OLE Automation
Reference=*\G{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}#2.0#0#C:\WINNT\System32\msxml.dll#Microsoft XML, version 2.0
...
Object={3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0; RICHTX32.OCX
Object={248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0; mswinsck.ocx

...


i te właśnie cudaki z listy musisz mieć zainstalowane na maszynie, na której ma działać Twój program

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 15 cze 2005, o 16:45

A może po prostu wystarczy na innych kompach zainstalować biblioteki VBRUN? http://pacosdrivers.com/vb.asp ewentualnie .NET Runtime?

Awatar użytkownika
almatea
-
-
Posty:240
Rejestracja:12 gru 2003, o 17:02
Lokalizacja:Brzeszcze
Kontaktowanie:

Postautor: almatea » 2 sie 2005, o 19:13

To bardzo proste.
Jeżeli będziesz już miał gotowy program, skompiluj go do wersji instalacyjnej. To wszystko. Po drugie nawet gdy ręcznie przerzucisz biblioteki, nie masz pewności, że zadziałają bez zarejestrowania w rejestrach, co automatycznie wykona instalka, którą stworzysz. Dobrym przykładem może być choćby mscom32.ocx do obsługi portu szeregowego. Normalnie nie pójdzie na komputerze.
Służy do tego Package & Deployment Wizard w Visual Studio 6.0 Tools. Po zainstalowaniu automatycznie zostaną do systemu wrzucone wymagane biblioteki. To troszkę stary temat, ale jeżeli jesteś jeszcze zainteresowany, to napisz do mnie.

Pozdrawiam

Wróć do „PLD/FPGA i inne zagadnienia techniki cyfrowej”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości