Запуск программы написанной на Delphi

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Viktor Zull
Сообщения: 117
Зарегистрирован: 10 ноя 2005, 02:00

Я написал программу на Delphi. В этой программе используются различные API функции. Готовый exe файл перекинул на компьютер, где Dephi никогда не был установлен. При запуске exe-шника выдается ошибка, типа "Нельзя запустить программу". Что делать? Может надо было вместе с прогой перекинуть какие-то dll библиотеки от dephi или еще чего-то не хватает
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Для этого install и делают
[syntax=Delphi] [/syntax]
Viktor Zull
Сообщения: 117
Зарегистрирован: 10 ноя 2005, 02:00

Install - круто! Я хочу узнать какие файлы нужно перенести на комп, чтобы прога заработала.
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Поиши в поисковиках как делается инсталяция под твоей версией Delphi...
[syntax=Delphi] [/syntax]
Blood_Magic
Сообщения: 273
Зарегистрирован: 30 июн 2005, 14:53

Viktor Zull писал(а):Я написал программу на Delphi. В этой программе используются различные API функции. Готовый exe файл перекинул на компьютер, где Dephi никогда не был установлен. При запуске exe-шника выдается ошибка, типа "Нельзя запустить программу". Что делать? Может надо было вместе с прогой перекинуть какие-то dll библиотеки от dephi или еще чего-то не хватает

Ctrl+Shift+F11 -> Packages -> Runtime packages. Галку убери.
Viktor Zull
Сообщения: 117
Зарегистрирован: 10 ноя 2005, 02:00

Blood_Magic, у меня в Ctrl+Shift+F11 -> Packages -> Runtime packages
галка убрана, а скомпилированная прога не идет на компе без Dephi.
Что кстати дает установка этого флажка.
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Судя по всему ты BDE юзаешь. Его собственно и нужно устанавливать.
Даже самый дурацкий замысел можно воплотить мастерски
Viktor Zull
Сообщения: 117
Зарегистрирован: 10 ноя 2005, 02:00

Понятно, что если прога работает с базами данных то нужно обепечить необходимые связи, настроить псевдонимы баз данных и прочее. Но прога которую я пытаюсь запустить не работает с базами данных, так что BDE тут, помоему, не при чем.
Viktor Zull
Сообщения: 117
Зарегистрирован: 10 ноя 2005, 02:00

Если сделать примитивную прогу из одной формы, на которой будет одна кнопка, при нажатии на которую в Label выводится сообщение "Привет мир!", то такая прога идет на компе без Dephi. А когда дело касается использования более серьезных компонентов, например ActivX, или используются API функции - прога не идет.
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Угу. А кто на компьютере пользователя будет устанавливать необходимые ActiveX компоненты? Пушкин?
Даже самый дурацкий замысел можно воплотить мастерски
Ответить