информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?Spanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / miscellaneous
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[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 имеется библиотека классов, позволяющих не юзая голые АПИ, написать прогу".
<miscellaneous> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach