Blad na innym kompie

0

Mam program, w opcjach projektu wszystko pieknie, dodaje bibloteki do exe-ka (Add runtime costam czy smth),ale na innym kompie nie dziala... Wie ktos,dlaczego??

0

Nie działa... To bardzo szerokie określenie... Mógłbyś sprecyzować? Wyświetla jakieś komunikaty o błędach, czy coś?

0

Wyswietla blad - nie wiem dokladnie jaki, bo to nie ja sprawdzalem... Ale dziwne jest tez to, ze program spakowany UPX-em zajmuje 10 kb, anie skompresowany ok 20-30..

0

Prawdopodobnie chodzi o opcję add units at runtime, czy jakoś tak. Powoduje ona, że wszystkie użyte biblioteki są uruchamiane (i dołączane do programu) w momencie uruchomienia programu. To powoduje, że u ciebie (jako że masz zainstalowane Delphi) wszystko działa, bo biblioteki są, za to u kogoś, kto nie ma Delphi wszystko się wywala, bo nie może znaleźć bibliotek (bo ich nie ma). Sugeruję odznaczyć tę opcję, przekompilować program (Trochę powinien "utyć") i wysłać tej osobie, która ma z niego korzystać. Wszystko powinno być w porządku.

0

Daje Build with RuntimePackages, i nic... Program zajmuje tylko 30kb, a bibliotek jest sporo (Jedi, LMD, Flat, Bazy danych, SynEdit itd...)

0

No i w tym problem! Dajesz Built with run time packages, czyli kompilujesz go tak, aby wszystkie biblioteki były ładowane podczas uruchomienia! Jak wyłączysz tę opcję i dasz zwykłe Build albo Compile, powinno być dobrze...

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