DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: steven7890
今日帖子: 7
在线用户: 9
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 cmltz202102 (梅林) ▲△△△△ -
注册会员
2021/2/4 10:17:41
标题:
delphi是如何把txt里的$Command=后面的指令调入使用滴,请教大侠点拨 浏览:322
加入我的收藏
楼主:
看到一个项目,觉得不错,想学习,又不知是怎么做的,特别是txt里面的$Testname=  和$Command=后面的字符 是怎么被button调用的, 还请各位大侠指点指点,谢谢!
项目叙述如下:
form中有两个button ,一个caption为previous,另一个为next,一个Label1,运行该程序后,label1显示为$Testnam=后面的字符,
按下next按键,则Form中Label1显示为后一条的记录名称,同时会把$commmand=载入到 exe文件中执行,反之,则显示前一条的记录名称
//其中TXT里面$testname= 是记录的顺序编号,里面提到的MYTEST是个exe文件。
  

Txt内容如下:
 The next line is the path to the test results store. dont forget the trailing \ make sure this only
occurs once in this file
$path=c:\HF Results\
**********
$testname=1.STD FID Output

These are the commands that are sent to MY
$command=~amode
$command=LOAD GTEST
$command=SF 15
**********
$testname=2.test Output
......
.......
.........
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲△△ -
注册会员
2021/2/4 10:21:45
1楼: 这不是一个正则的事吗??
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 cmltz202102 (梅林) ▲△△△△ -
注册会员
2021/2/4 10:32:40
2楼: tuesdays老师你好!能指点下吗?谢谢
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲△△ -
注册会员
2021/2/4 10:55:43
3楼: @cmltz202102

先用python写个正则, 然后用C语言测试一下, 用C++写个dll, delphi拿来调用即可.
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 dlfsystem (dlfsystem) ★☆☆☆☆ -
盒子活跃会员
2021/2/4 12:42:00
4楼: “先用python写个正则, 然后用C语言测试一下, 用C++写个dll, delphi拿来调用即可.”炫富也不过如此。
----------------------------------------------
-
作者:
男 arhaha (lin) ★☆☆☆☆ -
盒子活跃会员
2021/2/4 13:06:39
5楼: 楼上犀利哥 :)))
----------------------------------------------
-
作者:
男 cmltz202102 (梅林) ▲△△△△ -
注册会员
2021/2/4 13:09:01
5楼: tuesdays老师,能否贴个用c++写的DLL,让我学学
----------------------------------------------
-
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2021/2/4 14:10:59
6楼: 用TStringList
直接使用  XXX.value['$command']就能拿到了
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
男 cmltz202102 (梅林) ▲△△△△ -
注册会员
2021/2/4 15:37:15
7楼:  wr960204 武老师,能否再说详细点,谢谢
----------------------------------------------
-
作者:
男 cmltz202102 (梅林) ▲△△△△ -
注册会员
2021/2/4 15:38:57
8楼: txt里面的$Testname=  和$Command=后面的字符 是怎么被button调用滴了
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2021/2/5 12:09:30
9楼: 楼主问题描述不清。

我猜,你的问题是:

1. 如何把 $Command=abc  的等号后面的 abc 拆出来,知道是字符串 ‘abc';
2. 知道是字符串 abc 以后,如何执行这个字符串对应的方法。

不知道我猜得对不对?

一个问题,需要让人去猜它的意思,一般是领导说话的技巧。下属需要深刻领会领导的精神和意图。领会错了,说不定就会被杀头。
----------------------------------------------
-
作者:
男 cmltz202102 (梅林) ▲△△△△ -
注册会员
2021/2/5 15:00:28
10楼: @pclayer 
Form上有一个Label1,运行后,label1显示为TXT文件中$Testnam=后面的字符,
即按下一个button按键,则Form中Label1显示为后一条的记录名称,同时会把$commmand=abc指令载入到 MY.exe文件中执行。
  这回表达清楚了吗?
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2021/2/5 21:23:38
11楼: 仍然看不懂你在讲什么。

你写中文,中国人看不懂,你写的代码,机器估计也很难看得懂。

我继续猜:

1. 文本文件的内容是:$Testnam=abc,显示到 Button 的 Caption 上面,是显示 abc;

2. 点了 Button,执行 abc 对应的代码?
----------------------------------------------
-
作者:
男 baifafa (白花花) ★☆☆☆☆ -
盒子活跃会员
2021/2/7 11:49:23
12楼: 就是个加参数的问题
----------------------------------------------
没有比没有更没有
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行46.875毫秒 RSS