Форум: "Основная";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
ВнизОшибка при запуске программы Найти похожие ветки
← →
diMAN (2002-08-02 19:05) [0]В Delphi 6 + SP2 под WindowsXP создаю пустой проект (New|Project), компилирую его и переношу на другой компьютер, где установлена Windows 98. Запустив Project1.exe, получаю следующее: Ошибка при запуске программы. Файл Project1.exe связан с отсутствующим компонентом oleaut32.dll:VarNot
Я разобрался, в той версии oleaut32.dll, что поставляется с Windows 98 нет такой процедуры VarNot, а в той, что поставляется с WindowsXP, она есть.
1) Что сделать чтобы моя программа запускалась под Windows 98?
2) Почему в моей ПУСТОЙ программе имеется ссылка на oleaut32.dll и тем более на VarNot?
← →
Макс Черных (2002-08-02 19:27) [1]
> в той версии oleaut32.dll, что поставляется с Windows 98
> нет такой процедуры VarNot, а в той, что поставляется с
> WindowsXP, она есть
То есть как нет, смотрим MSDN:
VarNot
Performs the bitwise not negation operation on a variant.
HRESULT VarNot(
LPVARIANT pvarIn,
LPVARIANT pvarResult
);
Requirements
Windows NT/2000: Requires Windows NT 4.0 SP4 or later.
Windows 95/98: Requires Windows 98
(or Windows 95 with DCOM 1.2).
Header: Declared in oleauto.h.
Library: Use oleaut32.lib.
> 1) Что сделать чтобы моя программа запускалась под Windows
> 98?
Поставить нормальную Win98.
> 2) Почему в моей ПУСТОЙ программе имеется ссылка на oleaut32.dll
> и тем более на VarNot?
Потому, что компилятор в большинстве случаев использует статическую линковку системных Dll.
← →
diMAN (2002-08-04 14:41) [2]> Макс Черных:
> Поставить нормальную Win98.
Она и так нормальная, т.к. все программы, которые я компилировал у себя в Delphi 6 под WindowsXP, запускались там без ошибок. Я просмотрел те функции, которые экспортировались моими программами, скомпилированными около полугода назад, из oleaut32.dll, и обнаружил, что сейчас список экспортируемых функций стал ГОРАЗДО больше, и что в нем, в частности, появился экспорт функции VarNot. Единственное, с чем я это связываю - с тем, что я устанавливал Delphi SP1, SP2 и RTL1.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c