Size: a a a

2020 March 07

N

Nik in Delphi & Lazarus
меня в d7 как раз-таки добивали постоянные западания окон друг за друга )
источник

М

Михаил in Delphi & Lazarus
Геннадий Малинин
Методу не нужна ошибка. Не получил данные, значит всё. Если хочешь показать ошибку, покажешь юзеру, она придет через обработчик
А когда придет ошибка - как ты поймёшь показывать ее юзеру или нет?
Контекст вызова то уже потерян.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Andrew Fa
все супер конечно, но как убрать этот вот Form Designer????
Вот вы замороченные... Я-то думал это я заморачиваюсь...
источник

AF

Andrew Fa in Delphi & Lazarus
Nik
меня в d7 как раз-таки добивали постоянные западания окон друг за друга )
а в какой версии появилась это юзлесс нововведение в котором для того чтобы редактируемое окно  в другом окне расположено?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Михаил
А ошибку куда
Исключением 😁
источник

N

Nik in Delphi & Lazarus
Andrew Fa
а в какой версии появилась это юзлесс нововведение в котором для того чтобы редактируемое окно  в другом окне расположено?
в 2006 уже точно есть.. там ещё 2005-я была вроде, но её ни разу не ставил себе
источник

AF

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

AF

Andrew Fa in Delphi & Lazarus
Nik
в 2006 уже точно есть.. там ещё 2005-я была вроде, но её ни разу не ставил себе
я так понимаю d7 вышла раньше чем d2006 несмотря на нумерацию?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Этот код позволяет добиться следующего.
Мы можем загружать список треков, например или как тут пользователей. С которым работает пользователь. Повторный вызов "обновление" не нарушит работу, а актуализирует получение списка. Например, если мы грузили список треков юзера (а это может быть тысячи треков), то при переключении юзера мы прерываем автоматом старую загрузку и начинаем новую. При этом юзер видит, что в списке идёт загрузка. Он может работать дальше и всё остальное.
источник

AS

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

N

Nik in Delphi & Lazarus
Andrew Fa
я так понимаю d7 вышла раньше чем d2006 несмотря на нумерацию?
делфи 2006 = делфи 10
источник

М

Михаил in Delphi & Lazarus
Alexey Shumkin
Исключением 😁
Ну это подход.
Но в оригинале было, что если нет - то нил )
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Михаил
А когда придет ошибка - как ты поймёшь показывать ее юзеру или нет?
Контекст вызова то уже потерян.
Ошибка является объектом TException определенного вида, например TVkExceptionUserListError
источник

N

Nik in Delphi & Lazarus
делфи DX10.3.3 = делфи 20
источник

N

Nik in Delphi & Lazarus
а в версиях компилятора DX10.3.3 - это 26 версия вроде
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Alexey Shumkin
Не фонтан решение.
Я бы заполнял список, по окончании пулял событие с этим списоком, дальше уже с этим списком делаем со хотим: заменяем или дополняем основной
А зачем мне другой список? Я работаю всегда с одним. Без конфликтов
источник

AF

Andrew Fa in Delphi & Lazarus
Nik
делфи 2006 = делфи 10
уже прочитал, спс)
источник

М

Михаил in Delphi & Lazarus
Геннадий Малинин
Ошибка является объектом TException определенного вида, например TVkExceptionUserListError
И как это отвечает на вопрос - показывать ли ее пользователю?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Михаил
И как это отвечает на вопрос - показывать ли ее пользователю?
Разработчик решает, хочет он показать или нет. В чем вопрос?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
А зачем мне другой список? Я работаю всегда с одним. Без конфликтов
За многопоточностью , о которой ты начал говорить в первом посте
источник