-
как же весь мир делает плагины к своим/чужим приложениям?
то что формы+dll = Зло очередной раз убедился ))
Какие еще есть менее кривые способы, добится нормальной расширяемости приложени без его полной пересборки, и без доступа к исходнуому коду остальных кусков приложения
-
Вопрос-то в чем?
И делпхи с какого бока?
-
технологии разработки плагинов
1) dll - теоритеичемки все нормально, на деле на каждом углу грабли
у кого какие идиеи ?
-
Идея!
Всем спать! (с)
-
> 206196131 © (30.03.08 01:29)
>
> как же весь мир делает плагины к своим/чужим приложениям?
>
>
О! Вот тут помог бы совет ЮЗ. Но не по дурацкому вопросу "как весь мир делает плагины к своему приложению". А по вопросу грамотной разработки приложений.
(К плагинам для чужих приложений вопросов нет. Всё указано в справке для этих приложений).
Но Юрий сейчас в оффлайне.
-
А по вопросу грамотной разработки приложений.
во это какрз то что нуна ))
-
> во это какрз то что нуна ))
Такое коверканье русского языка в вопросе - напрочь убивает желание искать в архивах форума советы ЮЗ. Примите и прочь!
Ищи сам, если сможешь.
-
> 206196131 (30.03.2008 1:33:02) [2]
На самом деле никаких граблей нет с ДЛЛ, есть проблемы с RTTI и диспетчером памятм, но это не проблемы ДЛЛ, а проблемы или Дельфи или автора, нарушение правил работы в ДЛЛ. И сама Дельфи и программа используют большую кучу ДЛЛ - это впервую очередь kernel, use, gdi и еще множество других. Ты проблемы с ними наблюдаешь?
И плагины точно также надо писать с соблюдением тех же правил - только простые типы, никаких передач классов и объектов с автоматическим сроком жизни.
-
> 206196131 (30.03.2008 3:05:05) [5]
А кто такая это нуна.
Еще раз увижу и буду закрывать, пока не прочитаешь правила.
-
I>
> как же весь мир делает плагины к своим/чужим приложениям
Уж точно не так как ты)
-
> 206196131 © (30.03.08 01:29)
> как же весь мир делает плагины к своим/чужим приложениям?
Вы поймете это, когда освоите либо создание окон (не форм Delphi, а окон Windows) без использования VCL, либо технологию COM. Тогда же исчезнут и якобы существующие "проблемы" с DLL.
Эти проблемы появляются тогда, когда DLL пытаются использовать не для того, для чего они предназначены. Но если использовать DLL по их прямому назначению, то никаких проблем действительно нет.
-