Alexey_Gawrilow
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Meister Floh Вам, сударь, нужен ScriptControl. Это позволяет встраивать в свои приложения любые движки, поддерживающие ActoveScript. Стандартно, и "каропки", VBScript и Jscript. Сторонние провайдеры добавляют поддержку Perl, PHP, Lua, Delphi, XSLT, Tcl, Fortn, Ruby etc MSScriptControl - помедленнее. Высокоуровневая обвязка над ActiveScript для языков поддерживающих IDispatch(Variant). IDE/Import Component/Import ActiveX/MS Script Control Примерно так, извините, дома RadStudio нет. Ищите по ActiveScript. IActiveScript - быстрее. http://msdn2.microsoft.com/en-us/library/ccd0zt2w.aspx Модули импорта и примеры есть во многих проектах на SourceForge, GoogleCode, GitHub, etc. Я вам щас ссылок накидаю? пока рука не устанет , не обессудьте, будет интересно. Javascript in Desktop Applications http://www.codebot.org/delphi/?doc=9573 Windows Scripting http://mvps.org/scripting/ Используем Active Script-шаг за шагом.D http://delphikingdom.com/asp/viewitem.asp?catalogid=737 PSV-Delphi beacon-Serhiy Perevoznyk http://users.telenet.be/serhiy.perevoznyk/ http://sourceforge.net/projects/psvlib/ Let the user take control http://www.burn-rubber.demon.co.uk/articles/scripting.doc http://www.burn-rubber.demon.co.uk/articles/scripting.zip VG Library от Владимир Гайтанов (никто не знает, где он сейчас?) http://www.vglib.com/ TSMScriptExecutor component от Михаил Школьник (Scalabium Software) http://www.scalabium.com LVK(sold to TwoDesk) http://www.twodesk.com/components/index.html Ранее, в составе DevExpress, поставлялось под именем ExpressScript Engine Generic IDispatch proxy classes for Active Scripting http://cc.embarcadero.com/item/27217 $ Windows Scripting Host Control for Delphi http://www.ekassw.com/wshctrl/index.html $ EControl VCL Script http://www.econtrol.ru/vclscript_r.html http://www.econtrol.ru/ Использование Microsoft ScriptControl от Анатолий Тенцер Есть глава в книге Delphi и технология COM C Акжаном вместе начинали писать, есть предложения написать пару глав, мы с Акжаном "заработались" а Толик с Натальей довели таки дело до конца. К слову, годная книжка получилась. ID: 24664, Active Scripting Demo http://cc.embarcadero.com/item/24664 ID: 24667, Active Scripting Demo #2 http://cc.embarcadero.com/item/24667 Add Scripting to Your Apps http://www.delphimag.com/features/1999/12/di199912av_f/di199912av_f.asp Add Support for Hosting VBScript to an ATL Application.Q223139 http://support.microsoft.com/default.aspx?scid=KB;EN-US;q223139& ScriptingSamples http://www.tegsw.com/ScriptingSamples/ScriptingSamples.htm axs_faq0201.zip [http://www.mindspring.com/~mark_baker/axs_faq0201.zip] Axsh.exe [http://download.microsoft.com/download/vc60pro/sample3/1/WIN98/EN-US/Axsh.exe] forthscript.zip [http://www.mindspring.com/~mark_baker/forthscript.zip] SamScrpt.exe [http://download.microsoft.com/download/vc60std/demo1/6.0/NT4/EN-US/SamScrpt.exe] 27217 Generic IDispatch proxy classes for Active Scripting http://cc.embarcadero.com/item/27217 Generic IDispatch Proxy Classes for Active Scripting (Delphi 2010 only) http://delphihaven.wordpress.com/generic-idispatch-proxies-for-active-scripting/ Adding scripting support to a Delphi application, again http://delphihaven.wordpress.com/2009/09/27/adding-scripting-support-to-a-delphi-application-again/ Something new for something old_ Delphi 2010 RTTI and Active Scripting http://delphihaven.wordpress.com/2009/09/02/d2010-rtti-and-active-scripting/ End-User Form Design http://www.thedelphimagazine.com/samples/1355/1355.htm Exploring the MSScriptControl.vb http://www.microsoft.com/mind/0799/script/script.htm Scriptable Plug-Ins.D http://www.delphimag.com/features/2000/02/di200002av_f/di200002av_f.asp Scripting your Delphi App.D Scripting Automation, или Как разрабатывать приспособляемое ПО http://itc-ua.com/article.phtml?ID=7826 Using Windows Script Files from Delphi.D http://www.delphidevelopernewsletter.com/dd/DDMag.nsf/WebIndexByIssue/2268FE582C93664885256AC4006FE839?opendocument&login AI на чем писать.rsdn http://www.rsdn.ru/Forum/Message.aspx?mid=40106 IActiveScript и отладка.rsdn ссылку потерял Встраевание VBA в свои программы.rsdn ссылку потерял Встраивание Windows Scripting в свои прил.rsdn ссылку потерял http://rsdn.ru/article/?com/wscript/vstr_WS.xml Как скриптуются приложения http://www.softerra.ru/review/technologies/microsoft/6210/print.html http://www.softerra.ru/review/technologies/microsoft/6389/print.html Шпаргалка. Использование MsScriptControl в приложениях-1.Delphicoding http://deeptown12.blogspot.com/2012/04/microsoft-script-control-1.html http://deeptown12.blogspot.com/2012/04/microsoft-script-control-2.html http://deeptown12.blogspot.com/2012/04/microsoft-script-control-3.html ActiveX Scripting Components v.1.07 FWS UPD 15.04.02 By Alexander Wingrove. The ActiveX Script Components is a small collection of native Delphi VCL components that are designed to make adding scripting to your programs as easy as possible. Requires the Microsoft ActiveX Scripting Control. http://www.btinternet.com/~a.wingrove/scripting/ http://www.torry.net/vcl/vcltools/scripts/awscript.zip http://www.btinternet.com/~a.wingrove/scripting/download/awscript.zip asaxshell.zip The "ActiveX Shell" Technology v1.1 http://www.chat.ru/~apelseen/activex_shell/index.html#fee http://apelseen.da.ru PS. Претензии по ссылкам не принимаются, все были актуальны, когда сам качал. Добавлено: Meister Floh Не хочешь ActiveScript... 100500 реализаций на Delphi и С интерпретаторов, компиляторов. Реально устанет рука. и смешно и грустно Basic, JavaScript, диалекты Pascal, экзотические метисы - ТЫСЯЧИ ИХ - Нативные реализации - много языков. Использование общеизвестных движков ActiveScript, SpiderMonkey(JavaScript), PERL, PHP, Python, Ruby, Lua, TCL. LLVM. У меня на это где-то 1,5 GB исходников - статей.
---------- C уважением, Алексей. ----------------------------------------------- Хороших %s не бывает — бывает не худший вариант. |
|