Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / RAD2007 TClientDataSet исключения, ошибки / 9 сообщений из 9, страница 1 из 1
09.10.2020, 17:36
    #40007042
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
Привет народ!
Можно ли как то узнать подробности об исключении в TClientDataSet?
Я сделал уникальный индекс, но при вставке повторяющегося значения выбрасывается исключение с пустым Message.
Можно ли это организовать без явной проверки на наличие значения в датасете?
...
Рейтинг: 0 / 0
09.10.2020, 19:50
    #40007097
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
didgik
выбрасывается исключение с пустым Message.
Слабо верится, но допустим. А класс у этого исключения какой?
...
Рейтинг: 0 / 0
09.10.2020, 19:55
    #40007100
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
_Vasilisk_
didgik
выбрасывается исключение с пустым Message.
Слабо верится, но допустим. А класс у этого исключения какой?

Вот это хороший вопрос. Мне бы тоже хотелось бы узнать.
...
Рейтинг: 0 / 0
09.10.2020, 19:58
    #40007101
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
didgik
Мне бы тоже хотелось бы узнать.
Так узнайте. В чем проблема? Или программа не ваша, а исходники утеряны?
...
Рейтинг: 0 / 0
09.10.2020, 20:02
    #40007104
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
_Vasilisk_
didgik
Мне бы тоже хотелось бы узнать.
Так узнайте. В чем проблема? Или программа не ваша, а исходники утеряны?


Исключение кидается где-то в TDataSet. Я пытался полазить исходникам, но пока ничо не понял.
...
Рейтинг: 0 / 0
09.10.2020, 20:57
    #40007124
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
didgik
Я пытался полазить исходникам, но пока ничо не понял.

Код: pascal
1.
2.
3.
4.
5.
6.
try
  DoSmething;
except
  on E: Exception do
    ShowMessageFmt('Catch exception. Class: %s, Message: "%s"', [E.ClassName, E.Message]);
end;
...
Рейтинг: 0 / 0
09.10.2020, 21:37
    #40007137
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
_Vasilisk_, ага, там EDBClient. У него Message нету, только ErrorCode. Еще бы найти эти ErrorCode, чтоб цифры не подставлять.
Вот тут товарищ где то узнал 18886688
...
Рейтинг: 0 / 0
12.10.2020, 09:49
    #40007591
vavan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
didgik
Можно ли как то узнать подробности об исключении в TClientDataSet?
Я сделал уникальный индекс, но при вставке повторяющегося значения выбрасывается исключение с пустым Message.
Можно ли это организовать без явной проверки на наличие значения в датасете?
в штатном мидасе особо не разгуляешься, он же все кодами возвращает в cds, потому я у себя сделал что исключения летят уже прямо из мидаса со всей подробной информацией в подобных ситуациях
...
Рейтинг: 0 / 0
12.10.2020, 09:53
    #40007593
vavan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAD2007 TClientDataSet исключения, ошибки
didgik
Еще бы найти эти ErrorCode
в сорцах порыться. а с 2010-й версии и сорцы самого мидаса поставлялись
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / RAD2007 TClientDataSet исключения, ошибки / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]