我有个字符串str:='xxx.yyy.ccmm.value' 怎么通过str得到xxx.yyy.ccmm.value
或者怎么得到xxx.yyy.+‘cc’+'mm'+.value
谢谢
或者怎么得到xxx.yyy.+‘cc’+'mm'+.value
谢谢
解决方案 »
- vcl for the web与intraweb是什么关系,刚装了delphi2007架构师版,找不到intraweb了
- ADO 如何连接 sybase 数据库啊!!
- 大虾门有知道TMWscrollbox THeaderpanel Tmheditgrid Tmhbrowsegrid Tmwcaleader 那里有下载
- 有没有办法用一个VCL实现如MSSQL查询分析器中的对象浏览器一样,把数据库中的表动态加载并显示
- 为什么Delphi下编写的控件在Delphi下比较稳定,但是到了VC的环境中就变得很不稳定。而且VC的环境会自动退出,总是返回异常内存位置XXXXX
- 哪位用过DBGRIDEh3.0的兄弟请帮忙.
- 初學Delphi,請多關照
- 有个SQL事务处理方面的问题,请帮个忙。
- 安装flatstyle出错,说找不到什么文件。。。
- 求救!!在Program文件中直接退出程序!!
- 请问,在Delphi的调试中,如何设置条件?
- 我在处理数据时需要一个等待的FORM,想在上在放一个有等待图样的AVI,请问这在哪有下载?
var
Str: String;
begin
Str := 'xxx.yyy.ccmm.value'
Edit1.Text := Str;
end;
我真晕啊
这是微软的东西,OCX的,我对OCX的东西一向没什么好感,:)但总算是解决问题的一个方法。
到以上地址下载回来sct10en.exe,这是个安装程序,安装完成以后,在安装目录里有一个msscript.ocx,就是它了。
在Delphi中Import OCX...导入安装,在窗体上添加一个TScriptControl类的实例。
设置好它的Scriptanguage属性:VBScript,JScript...IE认识的它都认识,没有Object Pascal?不要急,好戏总是放在后头嘛...
以VbScript为例:
运行脚本:ScriptControl1.ExecuteStatement('msgbox("Runing....")');
计算公式:ShowMessage(scriptcontrol1.Eval('1+1'));
优点:皇家的东西,相信它,没错的
缺点:发布程序带个OCX,只能支持微软的Script2、Dream Collection中的DCScripter(ftp://202.117.210.28/file/dream4.rar)
安装好以后在控件面板DreamCompany里面有一个向右的黑色箭头,就是它了。
以VbScript为例:
运行脚本:DCScripter1.Script.Add('msgbox("Script Runing...")');
DCScripter1.Run;
计算公式:ShowMessage(DCScripter1.Evaluate('1+1')); 优点:VCL的,除支持微软的脚本以外,还支持Perl,Python
缺点:还是不支持Object Pascal...(别打,就来了...)3、DelphiWebScriptII(http://prdownloads.sourceforge.net/dws/dws2src11.zip)
这个东西好啊,功能超强,太强了,太强了,真强...
安装完成以后,将TDelphiWebScriptII,Tdws2GUIFunctions加入窗体,引用dws2Exprs单元。
运行脚本:
var
prg: TProgram;
begin
prg := DelphiWebScriptII1.Compile('ShowMessage(''hi'');');
prg.Execute;
end;
这个东西是用稍微复杂一点,不过看看Demo吧,接下来的造化就看你自己的了。 优点:VCL的,功能超强,支持Object Pascal...
缺点:只支持Object Pascal...以上三个各有忧缺点,大家可能比较欣赏DelphiWebScript的功能,但是我觉得如果是给用户使用的话,还是Dream Scripter比较好,毕竟VbScript等比较容易为用户所接受。其实现在很多网管等都很习惯于利用系统提供的COM对象,使用纯脚本进行编程。很方便的。
prg: TProgram;
begin
prg := DelphiWebScriptII1.Compile(xxx.yyy.ccmm.value;');
prg.Execute;
end;
belllab(bell),我下载安装了DelphiWebScriptII,可是在引用单元的时候说我没有.dcu,不知道你是怎么做的,
有人做过没有?
不知道你们做过脚本没有,在javascript里有eval(),不知道在delphi里有没有和javascript里的eval()相对应的函数没有,
belllab(bell) ,我下载了DelphiWebScriptII可是安装后,引用单元的时候,说缺少.dcu文件,belllab(bell) 你是怎么做的?
怎么由tmpstr取得tmprs.fields.item['ccc'].value
webbrowser1.oleobject.document.all.'a2'.value
webbrowser1.oleobject.document.all.'a3'.value
......