Форум: "Потрепаться";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];
ВнизПодлая DLL Найти похожие ветки
← →
Hurin (2002-03-27 12:24) [0]Помогите плз. Прога не запускается на машинах где нет Делфи6.
Хочет библиотеку QTINTF.DLL. Таскать за собой 1.5Мб в архиве не могу. Что ее юзает без поняти и отключить тоже нигде не могу.
← →
SPeller (2002-03-27 12:39) [1]Посмотри USES и проверь, не использует ли твоя DLL типы данных, свойственных только Дельфи. (string например)
← →
Hurin (2002-03-27 13:06) [2]Использует string. И как мне с DLLкой бороться?
← →
Slava (2002-03-27 14:12) [3]А в uses есть модули Q... ?
← →
SPeller (2002-03-27 14:28) [4]Используй вместо string pchar.
← →
Иван Шихалев (2002-03-27 14:40) [5]При чем тут PChar и String? Все операции с типом string делаются внутренними механизмами Delphi, а не библиотекой QT, которая собственно к Delphi никак не относится.
← →
PVOzerski (2002-03-27 15:12) [6]Да Вы скомпилили программу не с VCL, а с CLX, вот она эмулятор QT за собой и тянет! Проверьте состав полключенных
Units и сделайте соответствующие замены!
← →
SPeller (2002-03-27 17:59) [7]Иван Шихалев © (27.03.02 14:40)
В Дельфёвской справке по написанию длл говорится, что тип string является внутренним типом дельфи и для его поддержки необходимо таскать какую-то длл-ку - "Ежели вы не желаете таскать ХХХ.dll, то используйте другие строковые типы, например PChar..."
← →
PVOzerski (2002-03-27 18:13) [8]2SPeller - в защиту Ивана Шихалева (кстати, автора подобной упоминаемой
Вами DLL, только для FPC :^) ) : Не о той DLL-ке речь в Help"е и не таскают её за собой
все программы, написанные на Delphi, даже работающие со string. В Delphi Help речь вот о чем:
DLL-и, работающие с Дельфийскими длинными строками, должны иметь тот же Heap Manager, что и
вызывающая их программа, для чего есть специальная DLL. И при этом о её подключении должен
позаботиться сам программист, так что "сама по себе" она не возникнет. QTINTF - совершенно другая
DLL, причем из её названия явствует, что она поддерживает интерфейс Линуксовой библиотеки QT.
Отсюда делайте выводы сами...
← →
SPeller (2002-03-27 18:42) [9]PVOzerski © (27.03.02 18:13)
А что это за "специальная DLL", которую должен подключить программист и откуда она возьмётся на компе Енд-Юзера ?
А то, что QTINF это совсем из другой басни я и сам знаю.
← →
PVOzerski (2002-03-27 18:55) [10]В D3 она называется "delphimm.dll" и подключается через модуль sharemem.pas.
Чтобы она появилась на компе Енд-Юзера, её туда придётся скопировать вместе с прогой :^)...
← →
PVOzerski (2002-03-27 18:56) [11]А в D6 - borlndmm.dll
← →
SPeller (2002-03-27 18:58) [12]PVOzerski ©,
Вот я Вам об этом и говорил, что таскать надо...
← →
PVOzerski (2002-03-27 19:00) [13]Только вот автор вопроса не про неё спрашивал...
← →
SPeller (2002-03-27 19:10) [14]Но зато будет знать, из-за чего можно лишние длл-ки подцепить.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c