Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.007 c
1-48076
Дмитрий Иванов
2002-08-05 02:04
2002.08.15
проблема с созданием компонет в run-time е


1-48066
Nostradamus
2002-08-02 23:05
2002.08.15
Delphi виснет


1-48207
Vovaka
2002-08-02 09:02
2002.08.15
Помогите. Нужен Delphi 6 Enterprise Update Pack 2 +


3-47928
Explorer
2002-07-25 10:11
2002.08.15
Запрос на Max значения


3-47920
awaken
2002-07-25 03:29
2002.08.15
Проблема при выполнении большого запроса через ADO





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский