VCL, .NET, Delphi, inny komputer, problem z uruchomieniem

0

Witam, napisałem program w delphi 2005 typu VCL Forms Aplication. Na komputerach na których jest zainstalowany delphi działa prawidłowo. Nie chce się natomiast uruchomić na innych komputerach (nawet jeżeli mają zainstalowany .Net Framework). Przypuszczam, że chodzi o to, że tamte komputery na których nie chce się otworzyć nie posiadają niektóych dll'ów. Mógłbym je dołączyć do pliku instalatora, ze względu na to, że prawdopodobnie są one wypisane w "References" w oknie menadzera projektu (jeżeli dobrze myślę). I tutaj pojawiają się moje pytania do osób, które potrafią mi pomóc.

  1. Jeżeli myślę dobrze, to w jaki sposób "podać" linkerowi, że biblioteki których ma szukać znajdują się np. w tym samym katalogu co program wykonywalny. Bo nie zakładam, że będę tworzył na innych komputerach jakieś sztuczne struktury katalogów, które będą odwzorowywać ułożenie tych dllów na moim dysku.
  2. Jeżeli istnieje jakiś sposób żeby w Delphi 2005 zrobić plik wykonywalny, który zaimportuje te biblioteki, tak żeby powiększyć rozmiar pliku exe i żeby nie było potrzeby ich importowania, to proszę o podanie sposobu, w jaki sposób to zrobić, bo przeanalizowałem możliwe ustawienia w opcjach i nie widzę nic.
    Za wszelką pomoc z góry serdecznię dziękuję.
0

Wystarczy, że wszystkie pliki dll, które pochodzą z delphi, a uczestniczące w Twoim projekcie umieścisz w tym samym folderze co plik exe.
Pozdrawiam :-)

0

Albo po prostu w opcjach projektu znajdź Build with runtime packages - ma byc odznaczone...

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