|
Тема
|
Странен проблем с C++ Bulder
|
|
Автор | nop (Нерегистриран) |
Публикувано | 31.05.07 12:02 |
|
[Fatal Error] MainForm.cpp(301): F1004 Internal compiler error at 0xc6dc47 with base 0xc40000
[Fatal Error] MainForm.cpp(301): F1004 Internal compiler error at 0xc6dc47 with base 0xc40000
[C++ Error] MainForm.cpp(1): Unable to invoke Code Completion due to errors in source code
-------------------------------------------------------------------------------------------------------
Това се получава като тръгна да пиша каквото и да било. Което автоматично означава забрави за code completion, пък писането на изрази от вида:
tmTimerForSomething->Enabled = (sbButtonForFirst->Down || sbButtonForSecond->Down || sbButtonForThird->Down); не е особено приятно занимание. Компилира се без проблем, но просто липсва допълването на код. В нета не успях да открия нищо. Някой да е имал подобен проблем?
| |
Тема
|
Re: Странен проблем с C++ Bulder
[re: nop]
|
|
Автор | vido (Нерегистриран) |
Публикувано | 31.05.07 13:48 |
|
В Delphi се получава нещо подобно когато имаш грешка в кода и най- вече ако тя е "по- горе" в кода. Може и да е в друг модул, който се компилира преди редактирания. Аз решавам проблема, като опитвам да компилирам (за да видя последователността на грешките при компилирането) докато изчистя всички грешки до мястото на писане. После всичко е ОК.
| |
Тема
|
Re: Странен проблем с C++ Bulder
[re: vido]
|
|
Автор | nop (Нерегистриран) |
Публикувано | 31.05.07 15:09 |
|
Не е това, както казах - кода си се компилира без проблеми, даже без warnings. Липсва компетишъна, все едно променливите никъде не са декларирани или не са известни типовете.
| |
Тема
|
Re: Странен проблем с C++ Bulder
[re: nop]
|
|
Автор |
Beco_ (bluser) |
Публикувано | 31.05.07 19:39 |
|
Никога не съм имал подобен проблем с Буилдера.(от вер. 3.5 до 6 вкл.)
Винаги изключвам code completion, защото много бавно работи. Ако ми потрябва - Sift + Space
| |
Тема
|
Re: Странен проблем с C++ Bulder
[re: Beco_]
|
|
Автор | nop (Нерегистриран) |
Публикувано | 31.05.07 21:15 |
|
Е да де, ни Ctrl+Space, ни Ctrl+Shift+Space бачка(ше). Shift+Space поне в мойта шестица нищо не прави.
Проблема се оказа в един макрос, честно казано така и не разбрах какъв му е проблема на макроса, че след първото му използване се получаваше описания в постинга ми ефект.
#define GetValue(pVar) ((pVar)->Max - (pVar)->Value + (pVar)->Min)
Нещо не ги харесва моите макроси, или е някаква особеност на средата, начинаещ буилдерист съм, принципно си бича на вижуала.
Благодаря ви все пак.
| |
Тема
|
Re: Странен проблем с C++ Bulder
[re: nop]
|
|
Автор |
Beco_ (bluser) |
Публикувано | 01.06.07 17:48 |
|
>> ... начинаещ буилдерист съм, принципно си бича на вижуала.
Е, след като ти олекна малко би ли споделил личното си впечатление за двете C/C++ среди и библиотеки. Аз направих този преход през 2000 г. и чак тогава разбрах смисъла на RAD със С++.
| |
|
|
|
|