DWORD T;
T=Idglobal::GetTickCount();
непонятная ошибка
[C++ Error] Unit1.cpp(124): E2015 Ambiguity between '_fastcall Idglobal::GetTickCount()' and '__stdcall GetTickCount()'
Подскажите что ему надо?
Ошибка на код
DWORD T;
T=GetTickCount();
Раньше вроде проблем здесь небыло?
[C++ Error] Unit1.cpp(124): E2015 Ambiguity between '_fastcall Idglobal::GetTickCount()' and '__stdcall GetTickCount()'
Подскажите что ему надо?
Ошибка на код
DWORD T;
T=GetTickCount();
Раньше вроде проблем здесь небыло?[/QUOTE]
Билдер не может выбрать какую из 2-х функций компиллить. Нужно указать ему явно.
[C++ Error] Unit1.cpp(124): E2015 Ambiguity between '_fastcall Idglobal::GetTickCount()' and '__stdcall GetTickCount()'
Подскажите что ему надо?
Ошибка на код
DWORD T;
T=GetTickCount();
Раньше вроде проблем здесь небыло?[/QUOTE]
Конфликт между пространствами имен. Варианта два:
если не используются Indy-компоненты - убрать их заголовочные файлы.
если используются - тогда надо четко указать - из какого пространства имен ты вызываешь функцию. Например:
Код:
Спасибо все заработало как убрал заголовочные файлы инди. Интересно почему он сам их не убрал?
А почему он должен убирать их сам? :)
Вам же виднее какие заголовочные файлы нужны в проекте...
Ну к примеру добавляет он их сам, после того как я кидаю на форму компоненты, а как удаляю их из проекта так он ничего. Ну да ладно возможно так правильней.
Когда компонент добавляется на форму - проверяются и добавляются все хедеры которые с ним связаны. Но при удалении компонента - заголовочные файлы ты должен удалять сам - в связи с тем, что ты можешь создавать компонент и невизуально, и обращаться к функциям объявленным в данных файлах и т.п.- т.е. оследить все связи достаточно накладно - поэтому удаление возлагается на программиста.