Size: a a a

2020 October 22

AK

Alexey Kulakov in Delphi & Lazarus
прога выдает ошибку. некритическую, просто неприятно визуально
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
прога выдает ошибку. некритическую, просто неприятно визуально
Ну, так сделай, чтобы если списков ещё нет, то не было ошибки..
источник

AK

Alexey Kulakov in Delphi & Lazarus
я и говрю, надо делать рефакторинг
источник

AK

Alexey Kulakov in Delphi & Lazarus
просто в некоторых местах там очередность обработки данных важна
источник

AK

Alexey Kulakov in Delphi & Lazarus
Alexey Shumkin
Ну, так сделай, чтобы если списков ещё нет, то не было ошибки..
фишка в том, что ошибка возникает когда списки уже есть, но от предыдущего набора данных, который не обнулялся
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
я и говрю, надо делать рефакторинг
по мне так это ошибка ))
ошибка, которая каждый раз при запуске.. т.е. обнаруживается в момент первоначальной реализации.. это не рефакторинг - это разработка ))...
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
фишка в том, что ошибка возникает когда списки уже есть, но от предыдущего набора данных, который не обнулялся
от какого предыдущего, если у тебя создание формы?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
фишка в том, что ошибка возникает когда списки уже есть, но от предыдущего набора данных, который не обнулялся
аа, у тебя высокая связанность? ))
источник

AK

Alexey Kulakov in Delphi & Lazarus
типа. просто там была фишка: грузится сейв, строится скиллбилд, потом можно загрузить другой сэйв, подгружая не все данные, но некоторые списки должны меняться
источник

AK

Alexey Kulakov in Delphi & Lazarus
в общем...кое-что надо переделать и отказаться от пары вещей для простоты
источник
2020 October 23

MS

Mr. Show in Delphi & Lazarus
Подскажите почему вываливает ошибку  Error: Identifier not found "do"                                                                                                    try
 dmd.idb.Connected:=true;
 except
   on EIBInterbaseError do MessageDlg('Ошибка!',mtError, [mbYes], 0);
 end;
источник

RS

Renat Suleymanov in Delphi & Lazarus
Mr. Show
Подскажите почему вываливает ошибку  Error: Identifier not found "do"                                                                                                    try
 dmd.idb.Connected:=true;
 except
   on EIBInterbaseError do MessageDlg('Ошибка!',mtError, [mbYes], 0);
 end;
Так попробуй:
on E: EIBInterbaseError do
источник

MS

Mr. Show in Delphi & Lazarus
Renat Suleymanov
Так попробуй:
on E: EIBInterbaseError do
🤷‍♂️
источник

VA

Viktor Akselrod in Delphi & Lazarus
Mr. Show
🤷‍♂️
в uses добавь юнит, в котором объявлено это исключение
источник

MS

Mr. Show in Delphi & Lazarus
Viktor Akselrod
в uses добавь юнит, в котором объявлено это исключение
добавлено
источник

VA

Viktor Akselrod in Delphi & Lazarus
Mr. Show
добавлено
у тебя подчеркивается волнистой красной линией. значит не добавлен нужный модуль.
текстовым поиском пройдись по этому названию.
на счет лазаря не знаю, а в делфи есть сочетания Ctrl + Shift + A для автоматического добавления используемых юнитов
источник

MS

Mr. Show in Delphi & Lazarus
Viktor Akselrod
у тебя подчеркивается волнистой красной линией. значит не добавлен нужный модуль.
текстовым поиском пройдись по этому названию.
на счет лазаря не знаю, а в делфи есть сочетания Ctrl + Shift + A для автоматического добавления используемых юнитов
модуль....... это скорее да. А какой модуль добавить подскажите плиз
источник

VA

Viktor Akselrod in Delphi & Lazarus
Mr. Show
модуль....... это скорее да. А какой модуль добавить подскажите плиз
понятия не имею. текстовый поиск по модулям этого компонента тебе поможет
источник

MS

Mr. Show in Delphi & Lazarus
вернее у меня всего два модуля. опечатался. Может компонента не хватает ?
источник

VA

Viktor Akselrod in Delphi & Lazarus
открой модули и поищи этот класс-исключение в них
если нет - посмотри какие исключения есть.
если берешь код откуда-то он мог устареть. исключение могли переименовать и тд
источник