Size: a a a

2020 August 08

АВ

Александр В... in Delphi & Lazarus
Почему? Ну я показал же-)) А так есть мануал по этому: https://villavu.com/forum/showthread.php?t=105024
ну и плюс мои сурцы. Так же можно запихивать свои функции для скриптового языка плагины
источник

АВ

Александр В... in Delphi & Lazarus
Экспортировать свои классы. Не уверен что получится от них унаследоваться, мне как-то было не надо
источник

OV

Oleg Volkov in Delphi & Lazarus
Александр В
Угу:D Но я не ток CDR, этой же тулзой ещё и данные со скуда обрабатываются-))
Почти коллеги 😊 по роду деятельности местами
источник

АВ

Александр В... in Delphi & Lazarus
источник

AK

Andy Korg in Delphi & Lazarus
Че-то найду. Ткните плиз в метод "класса" Car
источник

OV

Oleg Volkov in Delphi & Lazarus
Интересный у вас гит
источник

АВ

Александр В... in Delphi & Lazarus
И да, через плагин можно так же свой класс экспортировать, но если в скриптовый движок можно пробросить класс - как объект, так и просто класс, то из плагина только класс - и создавать уже из скрипта
источник

АВ

Александр В... in Delphi & Lazarus
Andy Korg
Че-то найду. Ткните плиз в метод "класса" Car
https://pastebin.com/kUpkGVtt - вот. Проверил, работает
источник

AK

Andy Korg in Delphi & Lazarus
Ясно, спасибо.
источник

АВ

Александр В... in Delphi & Lazarus
Oleg Volkov
Интересный у вас гит
Внезапно. Спасибо.
источник

SB

Sergey Bodrov in Delphi & Lazarus
novicer
ну, в данном случае, всё довольно просто: пишу консольное приложение с far-подобным интерфейсом. это конструкция - просто меню, где к каждой кнопке привязан указатель на процедуру и текст. сама программа тоже тривиальна: просто сделать маленькое подобие sql-alchemy (громко сказано, на деле ещё проще). помогаю одному студенту. а так, просто на других языках, которые я использую, что-то подобное не является чем-то необычным
Делаю везде очередь текстовых команд, как в командной строке. Доволен как майский слон, все просто и легко, и в разработке, и в отладке и в продакшене.
источник

RS

Renat Suleymanov in Delphi & Lazarus
Sergey Bodrov
Делаю везде очередь текстовых команд, как в командной строке. Доволен как майский слон, все просто и легко, и в разработке, и в отладке и в продакшене.
А обработка команд тоже синхронная? Если так, то легко да
источник

SB

Sergey Bodrov in Delphi & Lazarus
Renat Suleymanov
А обработка команд тоже синхронная? Если так, то легко да
Можно и асинхронную сделать, запустить несколько фоновых процессов (воркеров), которые будут брать команды из очереди и выполнять их
источник

SB

Sergey Bodrov in Delphi & Lazarus
Но для управления приложением достаточно обрабатывать команды из очереди по таймеру
источник

RS

Renat Suleymanov in Delphi & Lazarus
Sergey Bodrov
Но для управления приложением достаточно обрабатывать команды из очереди по таймеру
А таймер зачем?
источник

SB

Sergey Bodrov in Delphi & Lazarus
Renat Suleymanov
А таймер зачем?
Для "гальванической развязки" между отправителем и исполнителем команды.
источник

RS

Renat Suleymanov in Delphi & Lazarus
Sergey Bodrov
Для "гальванической развязки" между отправителем и исполнителем команды.
Интересное сравнение )
источник

OV

Oleg Volkov in Delphi & Lazarus
Sergey Bodrov
Для "гальванической развязки" между отправителем и исполнителем команды.
:-) видно инженер в прошлом :-)
источник

AI

Alexander Ivanov in Delphi & Lazarus
Renat Suleymanov
А таймер зачем?
Норм решение, использует народ такое решение.
источник

FT

Fistashka Tryam in Delphi & Lazarus
Ребятки, кто-нибудь работал с несколькими мониторами? Делал обнаружение , идентификацию дисплеев? Переставлял ли экраны средствами дельфей? Сейчас через shellexecute вызываю утилиту с параметрами, хотелось юы достучать средствами винапи и тд.
источник