Страница 2 из 2
Добавлено: 14 ноя 2005, 00:55
Viktor Zull
Значит единственный выход - установить Delphi на компьютере пользователя?...
Добавлено: 14 ноя 2005, 01:10
AiK
Нет.
Нужно установить все зависимости, например, с помощью утилитки tdump из поставки дельфи. Все необходимые длл-ки скопировать на компьютер пользователя и зарегистрировать все используемые ActiveX при помощи regsvr32.
Только предупреждаю сразу, tdump показывает все зависимости и многое за собой тянуть не нужно. Более того, если ты юзал какие-то специфичные для системы API, то тебе ничего не поможет, кроме апргейта ОСи пользователя

Добавлено: 14 ноя 2005, 02:43
YurikGL
>В этой программе используются различные API функции.
В описаниях этих функций обычно пишут какую dll-ку они требуют...
Добавлено: 14 ноя 2005, 09:27
Duncon
Или же вариация такая, по ходу дела у вас стоит 7-я версия, сам бывало мучался простые вещи не шли..
Так вот, поставил себе 8-ю эти проблемы исчезли..
Добавлено: 14 ноя 2005, 11:21
Blood_Magic
Viktor Zull писал(а):Blood_Magic, у меня в Ctrl+Shift+F11 -> Packages -> Runtime packages
галка убрана, а скомпилированная прога не идет на компе без Dephi.
Что кстати дает установка этого флажка.
Компоненты в скомпиленный проект не включаются. Короче, exe меньше становится и без Delphi работать не хочет.
Добавлено: 13 дек 2005, 12:59
Viktor Zull
Попытался воспользоваться tdump, но что-то я не вижу там никаких зависимостей,никаких dll кроме системных в которые че-то записывается или читается из них. Может я неправильно пользуюсь tdump? А делаю я это так: в командной строке пишу: tdump <имя к exe файлу> <имя текстового файла с результатами>
Добавлено: 14 дек 2005, 05:55
Naeel Maqsudov
В MS Visual Studio входит мааааленькая такая утилитка, называется Dependency Walker.
Очень рекомендую. (Она у меня даже зарегистрирована в проводнике как альтернативная на открытие EXE, DLL и т.п.)
Показывает все явно используемые библиотеки, а также перечень используемых функций.
А также показывает библиотеки используемые этими библиотеками до любого колена.
PS (2ALL)
Некоторые сообщения из этой темы я перенес во Флейм под заголовком "Какие Delphi лучше". Тему можно продолжить там (ели есть желание), но не здесь.