Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема компиляции с utilcls.h / 6 сообщений из 6, страница 1 из 1
22.03.2006, 17:28
    #33618043
dronnix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема компиляции с utilcls.h
Доброго всем вечера!!!
Подскажите что делается не так?
Вот код(необходим для выявления списка SQL серверов):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Memo1->Clear();
Variant dmo = CreateOleObject( "SQLDMO.Application" );
Variant sn = dmo.Exec( Function( "ListAvailableSQLServers" ) ); 
int j = sn.Exec( Function( "Count" ) ); 

for( int i =  1  ; i <= j ; i++ ) 
{ 
Memo1->Lines->Add( AnsiString( sn.Exec( Function( "Item" ) << i ) ) ); 
ListBox1->Items->Add( AnsiString( sn.Exec( Function( "Item" ) << i ) ) ); 
} 
dmo = Unassigned ; sn = Unassigned ;
Проблема в следующем:
При обычных настройках проекта вс компилится отлично и работает также.
Но стоит только у проекта выставить хотя бы Release, первое что выдается это предупреждние :[C++ Warning] utilcls.h(1149): W8027 Functions containing do are not expanded inline
И прога соответственно и не работат толком(виснет намертво).
Используется C++Builder 6.0 Ent.
...
Рейтинг: 0 / 0
23.03.2006, 08:37
    #33618969
dronnix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема компиляции с utilcls.h
Может кто-то все таки сталкивался с данным затыком???
...
Рейтинг: 0 / 0
23.03.2006, 15:25
    #33620675
PPA
PPA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема компиляции с utilcls.h
dronnixМожет кто-то все таки сталкивался с данным затыком???

Борлан плохо работает с инлайн подстановкой и иногда генерирует некорректный код.
Выход - в опциях проекта запрети inline
...
Рейтинг: 0 / 0
23.03.2006, 16:42
    #33621055
dronnix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема компиляции с utilcls.h
2PPA Спасибо за совет. А заодно не подскажете где эта опция в свойствах проекта???
...
Рейтинг: 0 / 0
23.03.2006, 17:30
    #33621270
dronnix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема компиляции с utilcls.h
Попробовал снова и получилось. Может кому пригодится.
При выборе в Projects->Options->Compiler при выборе Release проставить опцию
Code Optimization -> None. Все остальные настройки делаются как обычно.
...
Рейтинг: 0 / 0
23.03.2006, 23:55
    #33621997
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема компиляции с utilcls.h
пользуйтесь прагмой для таких вещей
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема компиляции с utilcls.h / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]