Это вот как это ?
Что значит "неопределён идентификатор" ??
ЗЫ. упс, немного другая ситуация.
Это вот как это ?
Что значит "неопределён идентификатор" ?? когда несколькими строчками выше всё ok, и сам он во избежании опечаток Copy-Paste от указанных стрелками
прототип функции тоже известен...со скобками всё ок (если строчку закоментить, всё соберётся)
день потерял уже на этом...
и как вишенка на торте:
РАЗОБРАЛСЯ
Авторам столь искромётного решения, чтоб икалось: имя импортируемой функции не должно совпадать с именем библиотеки.
#import thename.dll
int thename(int);
#import
...
int arg;
thename(arg); // !!! 'arg' - undeclared identifier !!!
зачем так, к чему такое искусственное ограничение, и почему это столь сносит крышу компилятору (что он начинает ругаться не на функцию) неизвестно :-) Возможно хотели сделать "конструктор", а получилось как всегда.
РАЗОБРАЛСЯ
Авторам столь искромётного решения, чтоб икалось: имя импортируемой функции не должно совпадать с именем библиотеки.
#import thename.dll
int thename(int);
#import
...
int arg;
thename(arg); // !!! 'arg' - undeclared identifier !!!
зачем так, к чему такое искусственное ограничение, и почему это столь сносит крышу компилятору (что он начинает ругаться не на функцию) неизвестно :-) Возможно хотели сделать "конструктор", а получилось как всегда.
Спасибо за сообщение.
Разберёмся.
Используйте явный скоп для вызова импортированных функций
#import "thename.dll" int thename(int); #import ... int arg; thename::thename(arg);
подобный код будет выдавать ошибку
unexpected token '(', did you forget '::' ?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Это вот как это ?
Что значит "неопределён идентификатор" ?? когда несколькими строчками выше всё ok, и сам он во избежании опечаток Copy-Paste от указанных стрелками
прототип функции тоже известен...со скобками всё ок (если строчку закоментить, всё соберётся)
день потерял уже на этом...
и как вишенка на торте: