Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Проблема с VCL


Автор: Sodium 16.9.2005, 15:47
Написал программу на Delphi 8 for Microsoft Framework.NET - переношу программу на другой комп с установленным Framework.NET 1.1... не работает.. затем устанавливаю Delphi 8, программа запускается, все работает. Выходит что не хватает чего-то без Delphi. Как решить проблему, не ставить же везде Делфи. =)

Автор: Ch0bits 20.9.2005, 06:13
Какой у тебя размер .exe файла?
Если маленький (10...100kb), то скорее всего в него не включена VCL, т.к. насколько я помню в D8 это установлено по умолчанию.
Тебе надо покапаться в настройках проекта или переносить вместе с программой все .bpl файлы из \windows\system32

Автор: Sodium 20.9.2005, 09:24
Хм... спасибо.. за совет.. то что библиотеки VCL не включены в екзешник я понял, а настройки оказались просты.. в окне справа есть структура проекта, там есть вкладка референс, в ней указаны все ДЛЛ что использует приложение, кликаешь на этих ДЛЛ правой мышью и выбираешь компилить в екзешник, так же помоему есть функция копировать локально, но не пробывал.
Правда екзешник сразу вырос с 30Кб до 1,7Мб ...а в памяти жрет 15Мб. Не очень удачно. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)