Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > C/C++ FAQ > Вопросы в FAQ


Автор: Leprecon 06.11.03, 19:47
По старой традиции заведем эту тему и здесь smile.gif
Пишите сюда насчет всех вопросов о ФАКе и для ФАКа, а также приведу ссылку на старый фак в разделе С / C++ / VC++ http://www.sources.ru/cpp/faqs/index.htm.
Также можно написать мне на мыло leprecon<собака>sources.ru smile.gif

Вот еще ссылка на ФАК по Билдеру http://www.sources.ru/builder/faq

Автор: Alexus... 15.11.03, 20:10
Вопрос:
Как отключить сообщения об ошибках, выскакивающие даже в том случае, если ошибка произошла в блоке try?(Всмысле, сама - то прога не ругается, а вот компилятор - да.)
Вот пример кода, где мне понадобилось отключить сообщения об ошибках:
(Смысл его заключается в вычислении количества не числовых значений, введённых пользователем в StringGrid.)
CODE

for(j=1;j<=obj->RowCount;j=j++)
for(i=1;i<=obj->ColCount;i=i++)
{
try
{StrToInt(obj->Cells[i][j]);}
catch(const Exception &E)
{if(AnsiString(E.ClassName())=="EConvertError") s++;}
}

Представте себе, сколько раз надо будет закрыть это окошко с сообщением об ошибке, чтобы прогнать эту программу!

Автор: kenai 17.11.03, 14:31
Alexus...
Лучше напиши функцию по-человечески.
А вообще, делай так:
CODE

1) unsigned int oldErrorMode; //метка
2) oldErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS); //игнорировать все ошибки
3) SetErrorMode(oldErrorMode); //отключение режима игнорирования всех ошибок

Автор: Alexus... 17.11.03, 19:31
Спасабо. По-моему, это то, что нужно. Пошёл проверять...
Кстати, помоему, оповещение об ошибках можно отключить с помощью директив и, просто полазав в настройках Builder-a!
На счёт настроек, не проверял, а по директивам справку не осилел.

Автор: Alexus... 18.11.03, 13:22
Проверил. Не знаю, что это делает, но положение дел это никак не изменило. Что странно. Даже по справке - должно было...
Может это из-зи самой функции StrToInt...
В любом случае решение уже найдено и выглядит оно так:
Меню Tools\Debugger_Options\Language_Exceptions\...
Там надо убрать галочки 'Stop on C++ Exceptions' и 'Stop on Delphi Exceptions'.

Автор: Sazabis 18.11.03, 14:43
надо в Faq е про шаблоны написать

Автор: Alexus... 18.11.03, 16:32
ОК, а что такое шаблоны?

Автор: Sazabis 19.11.03, 07:41
template < T>...

http://forum.sources.ru/index.php?showtopic=19312

Автор: SUnteXx 24.11.03, 12:32
IMHO, надо еще добавить в ФАК про СОМ-порты... често спрашивают wink.gif Кто возьмется?

Кста, что еще надо-то? Перечисляйте, люди, что не хватает в ФАКе, т.е. то, что оч часто спрашивают!

Автор: BOBKA 13.03.04, 07:05
Цитата
Alexus..., 15.11.03, 23:10
...

Попробуй так:
Цитата
for(j=1;j<=obj->RowCount;j=j++)
for(i=1;i<=obj->ColCount;i=i++)
{
try
{StrToInt(obj->Cells[i][j]);}
catch(const Exception &E)
{if(AnsiString(E.ClassName())=="EConvertError") s++;}
catch(...)
{/*if(AnsiString(E.ClassName())=="EConvertError")*/ s++;}

}

Автор: Allender 18.03.04, 10:47
У меня есть вопрос:
А почему нет ничего о такой технологии как QT? Или превалирует мнение, что и без этого сайта форумов по этой теме хоть отбавляй? Я просто не знаю, поэтому и спрашиваю.....

Автор: Leprecon 18.03.04, 11:35
мдя... а что такое ентот КуТэ? :D

M
Allender, ты зачем свое сообщение написал в теме про массивы строк?
Там обсуждается совершенно конкретная тема и не нужно там оффтопить.

Автор: Allender 18.03.04, 12:39
Цитата Leprecon @ 18.03.04, 14:35
мдя... а что такое ентот КуТэ? :D

Allender, ты зачем свое сообщение написал в теме про массивы строк?
Там обсуждается совершенно конкретная тема и не нужно там оффтопить.

OFFTOP Ну почему же оффтопить, просто там есть такой класс как QStringList...
Я просто думал, что люди знают об этом... И этот массив строк я очень удобно использовал в своей курсовой Вет и всё

:unsure:

Qt is a multiplatform C++ GUI application framework. It provides application developers with all the functionality needed to build applications with state-of-the-art graphical user interfaces. Qt is fully object-oriented, easily extensible, and allows true component programming. + Есть на всех платформах :-)))) ТОесть код кроссплатформенный при наличии конечно нужных библиотек

Автор: Leprecon 18.03.04, 12:54
Ну вот так бы сразу и сказал.

Цитата
Allender, 18.03.04, 16:39
QStringList...
Видишь, не зря я не удалил твое сообщение сразу. Так и напиши в той теме, что ты имел в виду QStringList

Автор: Allender 18.03.04, 13:00
Цитата Leprecon @ 18.03.04, 15:54
Ну вот так бы сразу и сказал.

Цитата
Allender, 18.03.04, 16:39
QStringList...
Видишь, не зря я не удалил твое сообщение сразу. Так и напиши в той теме, что ты имел в виду QStringList

Я сразу же исправил :-))))
А КуТи Действительно прикольная вещь :-))) Я уже два года с ним работаю под MSVC вместо MFC и прикольно получается, там правда есть и свой билдер QT-Designer но уж больно из него сложно сишный код вытащить, хотя при желании можно :-)))
Так что вот и есть у меня желание увидеть на этом сайте хоть один раздел, посвященный этой технологии...

Автор: Leprecon 18.03.04, 13:06
У нас обычно статьи размещаются не по "заявкам радиослушателей" :D ,а сами участники пишут и присылают свои произведения.
Так что ты и сам вполне можешь написать что-нить на тему QT. В этом разделе доступно создание новых тем, поэтому можешь здесь и размещай.

Автор: Allender 19.03.04, 07:10
Цитата Leprecon @ 18.03.04, 16:06
У нас обычно статьи размещаются не по "заявкам радиослушателей" :D ,а сами участники пишут и присылают свои произведения.
Так что ты и сам вполне можешь написать что-нить на тему QT. В этом разделе доступно создание новых тем, поэтому можешь здесь и размещай.

Окей, намёк понял :-)))) Как только появится время, обязательно что-нибудь накатаю :-))) Хотя конечно в одной статье всего не упишешь а если и упишешь, то ... свихнёшся да и никто читать не захочет такой толмут... Может быть ты чего посоветуешь, что актуальнее для народа?
Например:
----------Как построить простенькое приложение на QT?
----------Как написать простенькую игрушку на QT?
----------QT и OpenGL
----------Визуализация в QT
Вообщем идей куча, а опыта нет :-)))) Так что это скорее я слушаю заказы радиослушателей
:D

Автор: Leprecon 19.03.04, 11:00
1. По моему первым делом необходимо написать Как построить простенькое приложение на QT? - здесь нужно объяснить что такое QT, чем он примечателен (в двух словах), какие библиотеки необходимо подключить для работы с ним, где их достать. Какие версии QT есть вообще в природе, какая версия последняя на данный момент.
2. Потом предлагаю добавить пункт к статье AQL'я "Массив строк. Трудный выбор" - рассказать о классе QStringList.
3. QT и OpenGL - эта тема меня заинтриговала. Но здесь ты сам рискуешь написать статью впустую. Это мое ИМХО, но вряд ли очень много народу использует в своем OpenGL-приложении библиотеку QT. Еще меньше из них заходит в форум Sources.РУ. Еще меньше догадается зайти в наш ФАК. Хотя я могу и ошибаться :rolleyes:
4. Ну а остальное имеет смысл обсудить, когда будет написан пункт 1. Я же не могу говорить о том, что не знаю.

Автор: Allender 19.03.04, 11:57
Цитата Leprecon @ 19.03.04, 14:00
1. По моему первым делом необходимо написать Как построить простенькое приложение на QT? - здесь нужно объяснить что такое QT, чем он примечателен (в двух словах), какие библиотеки необходимо подключить для работы с ним, где их достать. Какие версии QT есть вообще в природе, какая версия последняя на данный момент.
2. Потом предлагаю добавить пункт к статье AQL'я "Массив строк. Трудный выбор" - рассказать о классе QStringList.
3. QT и OpenGL - эта тема меня заинтриговала. Но здесь ты сам рискуешь написать статью впустую. Это мое ИМХО, но вряд ли очень много народу использует в своем OpenGL-приложении библиотеку QT. Еще меньше из них заходит в форум Sources.РУ. Еще меньше догадается зайти в наш ФАК. Хотя я могу и ошибаться :rolleyes:
4. Ну а остальное имеет смысл обсудить, когда будет написан пункт 1. Я же не могу говорить о том, что не знаю.

Спасибо за помощь :-))) Я обязательно попробую что-нибудь наваять в ближайшее время :-))(самое ближайшее) Очень надеюсь, что мой будущий труд не пропадёт зря...

Автор: orb 29.03.04, 20:28
Надо добавить в ФАК поиск файлов (если это вопрос есть, тогда я его не нашел). Я недавно для VisualC задавал вопрос на который мне очень класно ответили, но я думаю что не я один такими вещеми интересуюсь, а в книгах почему-то не уделяют этому внимание. У меня 4 книги по VisualC++ ни в одной даже намека нет на поиск файлов

Автор: Flex Ferrum 29.03.04, 20:52
Народ, ЧАВО по STL начать выкладывать?

Автор: AQL 03.04.04, 15:02
Цитата Flex Ferrum @ 30.03.04, 00:52
Народ, ЧАВО по STL начать выкладывать?

А что - было бы неплохо, зачем изобретать ядерную бомбу, если уже есть STL (сравнивать STL и велосипед - несолидно). Я тоже в залежах пороюсь, тож буду выкладывать.

Автор: Lonli 10.05.04, 21:13
А я не понял, FAQ вы собираетесь делать как отдельный hlp файл ? Если да, то можете дать ссылку где хранится либо он либо страя версия либо новая недоработанная :)

Автор: trainer 16.06.04, 12:01
M
StarAnd
Заданный Вами вопрос не имеет отношения к данной теме.
Вопрос перенесен сюда: Спуфер

Автор: Leprecon 16.06.04, 12:16
Оффлайн версия старого C / C++ / Visual C++ ФАКа: http://suntexx.250x.com/faq/faq.chm

Автор: KEKC 28.08.04, 02:39
с чем может быть связана ошибка (таймаут) connect() при подключении к серверу через инет??? (в локальной сети все в порядке) :wall:

Автор: Leprecon 28.08.04, 09:28
M
Предупреждение на 3 дня.
KEKC, эта тема не для обсуждения вопросов программирования, а для обсуждения ФАКа по С++ на сайте и форуме.

Автор: glasspoint 04.10.04, 18:35
Я вот тут недавно озаботился созданием CD диска с драйверами на продажу. Нужен был Авторун. Скачал несколько штук, они все не подошли, да еще за них денег хотят. Написал свой, простой, дешевый и сердитый, весь контент размещается на HTML странице, которая автоматически открывается при старте CD.
Имеет ли смысл обнародовать здесь мои достижения? И в каком виде?

Автор: Leprecon 06.10.04, 10:08
Цитата glasspoint, 4.10.04, 22:35
Имеет ли смысл обнародовать здесь мои достижения? И в каком виде?
Имеет конечно, в виде статьи с прикрепленным исходником. Статью нужно оформить в тегах форума и разместить здесь. А мы посмотрим и оценим ее :)

Автор: kolya 21.12.04, 13:50
:wall: Квадратическое дерево и односвязные списки

Автор: Lyrik 03.01.05, 13:30
А готовые ответы куда выкладывать? Подойдет работа с COM?

Автор: orb 03.01.05, 16:45
Есть вопрос :wacko:
Защита проги от пользователя под ХР
(всмысле: скрытие процесса, невозможность снятие процесса, ....)

Автор: Lyrik 03.01.05, 20:36
Это у тебя есть или ты хочешь получить ответ?

Автор: MinLexx 06.11.05, 15:24
Пригодится ли кому-либо FAQ по "сырому" сетевому програмимированию (работа с RAW сокетами, использование библиотеки/драйвера WinPcap, сниффинг, отправка произвольных пакетов)? ;)

Автор: Саш_а 06.04.16, 13:56
Народ, ЧАВО по STL начать выкладывать?

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)