[BCB6] Przenoszenie na inne kompy.

0

Elo.
Zawsze jak zrobię jakiś program okienkowy (zbudowany vcl'em) i chcę go np. pokazać koledze na innym kompie to mam windowsowego message'a że brakuje mu dlla (zdaje się vcl60 czy jakoś podobnie).
Co trzeba zrobić aby luźno przenosić programy na inne kompy?
pzdrv.

0

Kompilowac razem z bibliteka VCL

0

Kompilowac razem z bibliteka VCL

a dokladniej w opcjach projektu ("Project->Options...") na zakladce "Packages" na dole musisz odznaczyc "Build with runtime packages" ... program Ci wtedy urosnie ale nie bedzie potrzebowal vcl60.bpi ... poza tym zeby miec pewnosc ze nie bedzie potrzebowal zadnych bibliotek typu RTL ... na zakładce "Linker" odznacz opcje "Use dynamic RTL" i skompiluj... wtedy to juz na pewno wystarczy sam exe :-P

pozdrawiam

0

a o co chodzi gdy pisze "KLASA NIEZAEJESTROWANA" na niektórych komputerach?

0

jesli dotyczy to komponentu to najprawdopodobniej nie masz zdefiniowanej funkcji Register ktora rejestruje komponenty w Builderze

0

A jak to zrobić? Szukam, ale nie moge sobie dać rady? (chodzi o rejestrowanie klasy)

0

z tą klasą niezarejestrowaną chodzi o rejestrowanie jej za pomocą: regsvr32.exe
robie to przez shellexecute, ale efekty są marne, jak zatem dodać dll do projektu i odpowiednio zarejestrowac?

1 użytkowników online, w tym zalogowanych: 0, gości: 1