Size: a a a

2020 March 26

AD

Aleksandr Duduk in Delphi & Lazarus
Alexey Shumkin
там глобальная процедура, в которой дёргаются, типа, свойсства формы ))
По тому куску кода который он сбросил как раз не понятно)
источник

AS

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

VI

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

AS

Alexey Shumkin in Delphi & Lazarus
Vitalii Ishkevych
В питоне по другому всё устроено, а здесь даже охоты нету понимать
да, просто в питоне всё не будет работать, когда запускается ))
источник

VI

Vitalii Ishkevych in Delphi & Lazarus
Alexey Shumkin
да, просто в питоне всё не будет работать, когда запускается ))
Почему то у меня все запускается
источник

VA

Viktor Akselrod in Delphi & Lazarus
важное замечание про TWICImage - класс написан довольно неудачно с точки зрения потокобезопасности.
основная фабрика IWICImagingFactory хранится в классовом поле и инициализируется/деинициализируется в конструкторе и деструкторе TWICImage соответственно.
поэтому если TWICImage создаются и разрушаются в разных потоках, рано или поздно это приведет к тому, что фабрика из классового поля окажется обнуленной.
поэтому для потокобезопасноти надо перед созданием потоков либо где-то зафиксировать инстанс TWICImage, либо ссылку на IWICImagingFactory
источник

AS

Alexey Shumkin in Delphi & Lazarus
Vitalii Ishkevych
Мне это делфи нафиг не нужное, это нужно преподу. А я учу бекенд питон.
чувак, так и скажи преподу "мне нах не надо на делфи, дайте мне алгоритмы на питоне"...
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Vitalii Ishkevych
В питоне по другому всё устроено, а здесь даже охоты нету понимать
подходы одинаковые +-. если путаешься тут в трех соснах то и там будешь точно так же
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
подходы одинаковые +-. если путаешься тут в трех соснах то и там будешь точно так же
+++
источник

AD

Aleksandr Duduk in Delphi & Lazarus
Vitalii Ishkevych
Почему то у меня все запускается
Ну так попробуй в питоне сделать класс в одном модуле и вызвать его из другого без использования import
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Viktor Akselrod
важное замечание про TWICImage - класс написан довольно неудачно с точки зрения потокобезопасности.
основная фабрика IWICImagingFactory хранится в классовом поле и инициализируется/деинициализируется в конструкторе и деструкторе TWICImage соответственно.
поэтому если TWICImage создаются и разрушаются в разных потоках, рано или поздно это приведет к тому, что фабрика из классового поля окажется обнуленной.
поэтому для потокобезопасноти надо перед созданием потоков либо где-то зафиксировать инстанс TWICImage, либо ссылку на IWICImagingFactory
интересное замечание. посмотрел - у меня все в основном потоке. так что проще. вообще - может имеет смысл баг открыть в qc
источник

VA

Viktor Akselrod in Delphi & Lazarus
Dmitry Belkevich
интересное замечание. посмотрел - у меня все в основном потоке. так что проще. вообще - может имеет смысл баг открыть в qc
ага
источник

VI

Vitalii Ishkevych in Delphi & Lazarus
Aleksandr Duduk
Ну так попробуй в питоне сделать класс в одном модуле и вызвать его из другого без использования import
Смысл делать это без импорта если есть импорт
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ну так а в делфи почему импорт не сделать? 😂
источник

AS

Alexey Shumkin in Delphi & Lazarus
Vitalii Ishkevych
Смысл делать это без импорта если есть импорт
ну работать -то будет? ))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я так понял он обращается в одной форме ко второй массово? само по себе это неверно согласно solid. точно так же как и в питоне было бы
источник

DB

Dmitry Belkevich in Delphi & Lazarus
не говоря уже о uses
источник

DB

Dmitry Belkevich in Delphi & Lazarus
rust не знаю, зато знаю где спросить (как минимум 3 канала):
https://github.com/goq/telegram-list
источник

СД

Сергей Дятлов in Delphi & Lazarus
Dmitry Belkevich
я так понял он обращается в одной форме ко второй массово? само по себе это неверно согласно solid. точно так же как и в питоне было бы
Я вижу что он из обычной процедуры пытается обратиться к компонентам формы и при этом явно не указывает саму форму где находится компонент
Нужно делать либо метод либо явно указывать форму
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей Дятлов
Я вижу что он из обычной процедуры пытается обратиться к компонентам формы и при этом явно не указывает саму форму где находится компонент
Нужно делать либо метод либо явно указывать форму
да забей, ему это не надо )
источник