Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyDimitry SibiryakovОшибки сами прилетят в обработчик, а вот остальное. Не писать же дебильное Код: sql 1. Вся проблема в том что вы зачем то вообще хотите возвращать эти предупреждения. А их надо обрабатывать прямо по месту их обнаружения (например путем логирования). Если от наличия предупреждения меняется нормальный ход программы, то это должно быть исключение. А если не меняется, то вызывающему коду вообще не нужно о них знать. Их надо (в библиотеке) обрабатывать и так, и так. Потому что что-то может требовать действия и немедленной реакции, типа переконнекта или повторения запроса, а что-то может не требовать вообще ничего, кроме печати по желанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 11:44 |
|
||
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
petalvikДополнительную информацию можно получать через событие. То есть при обращении к getAsString основную информацию получаем как возвращаемое значение. При этом возбуждается событие, и если мы на него подписаны - в обработчике юзаем дополнительную инфу. Событий в С++ нет ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 11:45 |
|
||
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyWhite OwlДа даже подумать слегка: если произошло исключение значит что-то где-то упало Ну вот, человек даже не понимает сути механизма исключений, но зато уверен что они зло )) Ребята, давайте, если хотите о исключениях -- создайте отдельный тред для этого. А то запутаемся тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 11:46 |
|
||
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
MasterZivНу так тогда очевидно напрашивается дефолтная реализация обработчика для всех СУБД, и её наследники -- реализации для конкретных СУБД Останется только сущая мелочь: по поданному на вход DSN определить что за СУБД на другом концу. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 12:02 |
|
||
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovОстанется только сущая мелочь: по поданному на вход DSN определить что за СУБД на другом концу. А вы определяйте после коннекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 12:35 |
|
||
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
В WINAPI всё уже "украдено до нас". Код: plaintext 1. По поводу исключений С++ - давайте действительно поднимем отдельный топик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 12:36 |
|
||
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovMasterZivНу так тогда очевидно напрашивается дефолтная реализация обработчика для всех СУБД, и её наследники -- реализации для конкретных СУБД Останется только сущая мелочь: по поданному на вход DSN определить что за СУБД на другом концу. Это можно просто явно задать путём задания имени класса создаваемого соединения и приписывания типа СУБД к имени этого класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 12:51 |
|
||
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
Можно дёрнуть Код: plsql 1. и узнать что это Oracle или не-Oracle. Далее (ИМХО) можно наверное дёрнуть аналогичные запросы для MySQL, MSSQL, e.t.c. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 13:02 |
|
||
|
Идеология С++ и warnings
|
|||
|---|---|---|---|
|
#18+
White OwlНо с упорством достойным лучшего применения люди придумывают себе головную боль работы с исключениями. С тем чего быть не должно. Идиотизм чистейший.Исключения упрощают обработку ошибок: основной код пишется так, как если бы "ошибок нет", а блоки перехвата "где-то отдельно" делают унифицированную обработку. Такой подход не всегда возможен, но если возможен, то код будет проще. Другое дело, что в плюсах, как я понимаю, высокие накладные расходы на генерацию исключений и тогда некая "эмуляция на кодах возврата" может быть эффективнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 17:14 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38865420&tid=2019133]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
106ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 200ms |

| 0 / 0 |
