C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Добавление объекта автоматизации OLE к рабочей про, Добавление объекта автоматизации OLE к р
sasha35
Отправлено: 20.02.2007, 21:05


Ученик-кочегар

Группа: Участник
Сообщений: 1




C++Builder 6.0 Добавление объекта автоматизации OLE к рабочей программе

Есть рабочая программа. Компилируются все модули нормально, без ошибок.
Как только добавляю объект автоматизации OLE при компиляции в некоторых модулях появляются ошибки.
А именно:

1.
String str="123456789";
int result=0;
for (int i=1;i<7;i++)
{
result=StrToInt(str[i]); // ошибка cannot convert 'int' to 'const char*'
}

2.

BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(MESSAGE_READY, TMessage,CloseElementSpr) //ошибка
END_MESSAGE_MAP(TComponent)

void __fastcall CloseElementSpr(TMessage&Message);

Message_READY мое сообщение готовности

ошибка: wrong number of arguments in call of macro 'MESSAGE HANDLER'

Помогите!

Вернуться в Технологии COM/DCOM, ActiveX