Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Просьба проверить баг в Borland C++ Builder 6   Найти похожие ветки 

 
Маг Похмеляйнен   (2005-10-17 10:40) [0]

Суть в следующем: в проекте есть заголовочный файл, в котором объявлена несложная структура, содержащая анонимные подструктуры и объединения.

Когда компилятор в процессе компиляции доходит до определения этой структуры, он просто вылетает.

В результате не генерируется объектный файл и экзешник, но BCB6 IDE выдаёт бодрое "Make: Build All".

Архив с тестовым проектом лежит здесь:
http://bcb6bug.narod.ru/BCB_6_UNION_BUG.zip

Моя версия BCB:  6.0,  build 10.166

Спасибо за внимание.


 
Alexis ©   (2005-10-17 11:34) [1]

При попытке сборки Builder мне выдал :
Unable to find package import : TntLibR.bpi.

В каталогах Билдера этого модуля я не нашел ...
BCB v 6.0 build 10.160


 
Маг Похмеляйнен   (2005-10-17 11:48) [2]

TntLibR.bpi нужно удалить из списка packages мануально, открыв MrBug.bpr в блокноте.

Но не в этом суть. Она - в сабже!


 
Alexis ©   (2005-10-17 12:03) [3]

if (argc>2) fun.x = 5;

x член откуда? Если убрать инициализацию FUN_RECORD fun = {0,0,0}; и оставить только FUN_RECORD fun; то тогда компилятор начинает ругаться
x is not a member of FUN_RECORD.

Имхо, ты неверно иниц. структуру.


 
wicked ©   (2005-10-17 12:13) [4]

наврали...... скопировал структуру в рабочий заголовочный файл, откомпилировал и запустил проект, поставил брейкпоинты на обращения с структуре..... все работает - и code insight в отладчике....


 
wicked ©   (2005-10-17 12:15) [5]

вот такой код прошел на ура:
FUN_RECORD rec;

rec.A = 2;
rec.FunRecordType = "x";
if(rec.Alo) ; // для того, чтоб компилятор не ныл, что структура не используется
// пусть лучше ноет code has no effect



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.041 c
8-1118403597
Dwarfer
2005-06-10 15:39
2005.11.06
NCTVideoStudio ActiveX DLLs


6-1118108210
FrykT
2005-06-07 05:36
2005.11.06
Проблема при передаче списка TThreadList


9-1119515222
Slavikk
2005-06-23 12:27
2005.11.06
(GLScene) Кто какие скрипты использует?


2-1128957774
Tonich
2005-10-10 19:22
2005.11.06
IdFTPServer


3-1127119796
worldmen
2005-09-19 12:49
2005.11.06
SQL для 3-х таблиц ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский