Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] -> misc (этот топик лучше было и создавать прямо там) 12.07.04 14:37 Число просмотров: 1672
Автор: Killer{R} <Dmitry> Статус: Elderman
|
[moved from programming] > А вообще, я неоднократно разочаровывался в борландовских > поделках. Начиная от глючности компилятора: один раз > полтора часа искали ошибку, а оказалось, что код if (false) > {continue;} ВСЕГДА независимо от условия (даже в таком > виде, как приведено - с явным false) переходит к следующей > итерации, Проверил на 6м билдере - нет такого бага, возможно в более ранних версиях оно и было. Но не надо говорить о безгрешности вижуала. Особенно что касается поддержки стандарта С++. Пример 6й вижуал, - цикл for(int i=0;....). переменная видна за границей цикла. Борланд - не видна. А по стандарту и не должна. Спецы, подробно изучавшие стандарт С++ отыщут и многое другое...
> другой раз один знакомый несколько дней отлаживал > какую то СУБД в конце концов понял, что это глюки > борландовских библиотек и пр.. Я не встречал, хотя все может быть. Не зная глюка нельзя сказать глюк это или просто твой знакомый недостаточно изучил документацию...
> Ресурсы хранятся не в нормальном виде, а в виде текстового > паскалеподобного описания и динамически компилятся при > запуске все в те же виндовозные ресурсы для вызова > CreateDialogIndirect (типа отказаться от ресурсов смогли, а > переписать user-подсистему, для поддержки своих типов > ресурсов - нет). На хрена, спрашивается, промежуточное > текстовое представление? Стрянно. Беру exe'шник свежескомпиленный в билдере в котором форм - тьма тьмущая. Открываю в FARе по F3. Ищу CreateDialog по F7. И нету Ж\.
Как вариант предполагаю что борландовцы подстраховались от возможных нападок со стороны МС по формату ресурсов диалога. И думаю подстраховались небезосновательно.
Еще вариант - формат представления окон которы можно без труда перенести на другую платформу. Он же юзается в переносимом под линух CLX (штука похожая на VCL, но гораздо более тормозная)
> Да и вообще борландовские продукты вызывают у меня какое то > чувство непрофессионализма и корявости. А у меня такое же чуство вызывает mfc. Как будто просто кучка классов, написанных просто ради того чтобы МС могли гордо сказать - "В нашем Visual C имеется библиотека классов, позволяющих не юзая голые АПИ, написать прогу".
|
|
|