Size: a a a

2020 December 02

Н

Неъматжон in Delphi & Lazarus
Kit Bayun
>> что бы в режиме редактирования кода открывались свойства компонент

ок, а зачем?
в чем оконечная цель-то?
Чтоб такой был :)
источник

VA

Viktor Akselrod in Delphi & Lazarus
Рахматов.Ш
А ну я не знаю делфи
тогда обратись к фрилансерам
источник

KB

Kit Bayun in Delphi & Lazarus
Неъматжон
Чтоб такой был :)
какой такой? и зачем?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
>> что бы в режиме редактирования кода открывались свойства компонент

ок, а зачем?
в чем оконечная цель-то?
ему нужно так:

при включенном редакторе формы при клике на названии компоненты в 'структуре' сразу же отображаются ее свойства. в редакторе кода - нет
источник

KB

Kit Bayun in Delphi & Lazarus
третий раз задам вопрос: зачем?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Переслано от Dmitry Belkevich
источник

KB

Kit Bayun in Delphi & Lazarus
зачем во время редактирования кода видеть компоненты и свойства?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
третий раз задам вопрос: зачем?
он там налепил кучу компонент на форму и пытается их редактировать, видно что так удобнее
источник

KB

Kit Bayun in Delphi & Lazarus
слова оконечная цель понимаете или нет?
источник

Н

Неъматжон in Delphi & Lazarus
Kit Bayun
зачем во время редактирования кода видеть компоненты и свойства?
Хочется.
источник

KB

Kit Bayun in Delphi & Lazarus
редактировать компоненты чтобы не был открыт редактор формы?
источник

SB

Sergey Bodrov in Delphi & Lazarus
Viktor Akselrod
сорян, но ты рассуждаешь о высоких материях, но при этом не знаешь, как и сколько раз выполняется Execute у потока, не знаешь, что VCL - это winonly из коробки.
я такого не понимаю
Я рассуждаю о своем личном опыте. У меня была ситуация с повторным вызовом Execute, конкретно в момент уничтожения потока. Возможно, это был баг в старой версии FPC, давно исправлено и больше не повторится. В любом случае от проверки Terminated никакого вреда, пара циклов процессора.
источник

KB

Kit Bayun in Delphi & Lazarus
Неъматжон
Хочется.
это не причина
источник

KB

Kit Bayun in Delphi & Lazarus
из-за чего возникла такая потребность?
источник

Н

Неъматжон in Delphi & Lazarus
Kit Bayun
из-за чего возникла такая потребность?
Была маленькая задача. Думал, зачем плодить лишнего и наляпал все в одном. ... потом чуть доработал, потом еще.. теперь в итоге на форме туева хуча контроли, везде onCkick и. А просили еще "Усовершенствовать". Забыл уже,  где что, какие параметры стоят... Вот и приходиться насиловать F12...
источник

VA

Viktor Akselrod in Delphi & Lazarus
Sergey Bodrov
Я рассуждаю о своем личном опыте. У меня была ситуация с повторным вызовом Execute, конкретно в момент уничтожения потока. Возможно, это был баг в старой версии FPC, давно исправлено и больше не повторится. В любом случае от проверки Terminated никакого вреда, пара циклов процессора.
обрати внимание, сколько в твоей демке было "никакого вреда, просто чтобы было"
даже если когда-то был какой-то баг - это не повод теперь все жизнь писать лишние проверки.
да и ты же ведь должен знать, как должно работать правильно
источник

KB

Kit Bayun in Delphi & Lazarus
Неъматжон
Была маленькая задача. Думал, зачем плодить лишнего и наляпал все в одном. ... потом чуть доработал, потом еще.. теперь в итоге на форме туева хуча контроли, везде onCkick и. А просили еще "Усовершенствовать". Забыл уже,  где что, какие параметры стоят... Вот и приходиться насиловать F12...
может, потрать день-два и разгрести кучу, часть перенести в DataModule, часть - на другие формы
источник

Y

YuS in Delphi & Lazarus
Sergey Bodrov
Какой способ проверки завершения потока лучше? OnTerminate?
Я OnTerminate пользуюсь, он же собственно для этого и предназначен. Еще люблю FreeOnTerminate := true делать, надо перед выходом из метода Execute вызывать Terminate.

PS: Опровергнуто ниже.
источник

Н

Неъматжон in Delphi & Lazarus
Kit Bayun
может, потрать день-два и разгрести кучу, часть перенести в DataModule, часть - на другие формы
Не.  Пока F12 выгоднее.
источник

VA

Viktor Akselrod in Delphi & Lazarus
YuS
Я OnTerminate пользуюсь, он же собственно для этого и предназначен. Еще люблю FreeOnTerminate := true делать, надо перед выходом из метода Execute вызывать Terminate.

PS: Опровергнуто ниже.
зачем надо перед выходом из метода Execute вызывать Terminate.?
источник