起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 320|回复: 19

【结贴】ExtractStrings 问题**

[复制链接]
发表于 2008-9-28 15:47:32 | 显示全部楼层 |阅读模式
procedure TMainForm.Button3Click(Sender: TObject);
var
  lsTempList: TStringList;
  lsStr: string;
begin
  lsStr := '1+3';
  lsTempList := TStringList.Create;
  Business.System.Classes.ExtractStrings(['+'],[], lsStr, lsTempList); //错误
  Business.Forms.jsDialogs.ShowMsg(lsTempList.Strings[0],'');
  lsTempList.Free;
end;

错误图片

无标题.jpg

10.76 KB, 下载次数: 172

回复

使用道具 举报

发表于 2008-9-28 16:08:03 | 显示全部楼层
应该是这个函数在平台没有实现。
无法调用。
建议楼主换个方法吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-28 16:19:54 | 显示全部楼层
不会吧? 能用Delphi 的同名方法吗?
回复 支持 反对

使用道具 举报

发表于 2008-9-28 21:47:48 | 显示全部楼层
建议楼主用delphi封装然后以第三方控件的方式导入到平台
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-4 09:44:44 | 显示全部楼层
那样太麻烦了,有没有别的方法可以解决 下面的问题
http://bbs.justep.com/forum.php?mod=viewthread&tid=25754
回复 支持 反对

使用道具 举报

发表于 2008-10-6 08:58:00 | 显示全部楼层
pos,copy函数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-6 09:16:07 | 显示全部楼层
分割字符串,1+2+3  这个字符串表示第1条记录+第2条记录+第3条记录,1-2-3 第1条记录- 第2条记录- 第3条记录,1,2,3。。。。N 记录数不限,符号+ - 不限, 不明白楼上说的意思Pos是找出制定字符的索引,Copy只是复制,我想不出来如何用这2个函数能分解
回复 支持 反对

使用道具 举报

发表于 2008-10-6 09:18:28 | 显示全部楼层
用栈的算法完全可以实现。可以看看数据结构中,四则运算的算法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-6 09:34:36 | 显示全部楼层
请举个例子,谢谢
回复 支持 反对

使用道具 举报

发表于 2008-10-6 09:48:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 18:24 , Processed in 0.041245 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表