Size: a a a

2020 April 09

AW

Alex Wow in Delphi & Lazarus
Serjone
бывают  таблетки от вложенных case? или это нормально, матрёшка из условий?
Зависит от того чё те надо (от жизни), нужна конкретика . Дженерики ,прокси паттерн ,как вариант . Функции , процедурки. И зависит от твоей задачи ,идеальность кода или исполнение задачи (кейсы проще сделать ☺️😐🤪☺️🤪🤪)
источник

RR

Roman Roman in Delphi & Lazarus
Sergey Bodrov
Рекомендую сделать как в ADO, то есть экспортировать не объект/класс, а интерфейс COM. Тогда и проблем с памятью не будет, и можно ту библиотеку в любом виндовом софте использовать.
да я с com Тоже не умею. попробовал sharemem пока что не возвращает. просто цель небольшая. в старом проекте написанном на xe2 проводить все соединения через dll на xe10(firedac)
источник

AW

Alex Wow in Delphi & Lazarus
Берешь делаешь интерфейс ,даводишь гуид ,все работает (:
источник

AW

Alex Wow in Delphi & Lazarus
Заводишь
источник

AW

Alex Wow in Delphi & Lazarus
Itest = interface
источник

AW

Alex Wow in Delphi & Lazarus
Cntr shift g
источник

AW

Alex Wow in Delphi & Lazarus
Все ,ком твой
источник

AW

Alex Wow in Delphi & Lazarus
Дальше отдаешь интерфейс через экспортную функцию ,и работаешь с интерфейсом  , черёз функции
источник

AW

Alex Wow in Delphi & Lazarus
Осталось занилить интерфейс и выгрузить длл
источник

AW

Alex Wow in Delphi & Lazarus
Ком везде один ,все версии делфы будут совместимы ,даже можешь подгружать свои интерфейсы с Шарпа или плюсов
источник

RR

Roman Roman in Delphi & Lazarus
тяжеловато. но щас почитаю. спасибо. я джавист просто. delphi только на учебе было
источник

AW

Alex Wow in Delphi & Lazarus
Принципы везде одни  ,пойми ООП . Дальше надо будет всего лишь научиться работать на другой ide и выучить синтаксис )
источник

AW

Alex Wow in Delphi & Lazarus
Что-то куда то передается и что-то надо с этим делать .
источник

RR

Roman Roman in Delphi & Lazarus
щас почитаю еще раз спрошу)
источник

AW

Alex Wow in Delphi & Lazarus
Могу хоть сейчас накидать твой интерфейс,чтобы ты смог с ним работать ,когда загружаешь длл
источник

AW

Alex Wow in Delphi & Lazarus
Везде пишут ,поверю на слово ,а точнее мсдн )))
источник

AW

Alex Wow in Delphi & Lazarus
Сек
источник

AW

Alex Wow in Delphi & Lazarus
Короче в длл в ентри поинт максимум что ты можешь делать , инициализировать простые типы ,int =0
источник

AW

Alex Wow in Delphi & Lazarus
Создание объекта ни в коем случае . Только через экспортные функции
источник

AW

Alex Wow in Delphi & Lazarus
Пизда ,простите за бэдленгвич, происходит ,когда выгружаешь библиотеку в которой есть поток (:
источник