例如现在程序里面有一个EDIT控件 ,一个按钮EDIT用于给用户输入命令 ,按钮打开操作
如
s2:= edit1.text
ShellExecute (Handle,nil,'cmd.exe','/K'+ s2,nil,SW_NORMAL);但是编译不能通过,提示
[错误] Unit1.pas(34): Incompatible types: 'String' and 'PAnsiChar'怎么办呢?我听说好想有个什么"强制转换类型"的,怎么用,大家帮我写两句啊!!!谢谢了!!
如
s2:= edit1.text
ShellExecute (Handle,nil,'cmd.exe','/K'+ s2,nil,SW_NORMAL);但是编译不能通过,提示
[错误] Unit1.pas(34): Incompatible types: 'String' and 'PAnsiChar'怎么办呢?我听说好想有个什么"强制转换类型"的,怎么用,大家帮我写两句啊!!!谢谢了!!
解决方案 »
- delphi7中自带Tools|Image Editor如何制作位图
- 为什么ADO时不时就连不到SQL服务器
- 关于邮件收发..
- ~~~~~~~~~~关于createprocess的问题
- 关于AdoTable的删除问题
- 用batchmove把文本数据库导入成db时,字段数据2003-05-21 00:58:23如何处理?
- 图片透明的问题,分不够可以加
- 急,急,急 各位大虾:现有一个问题:如何不通过BDE,ODBC来使用Paradox?
- 一个函数应用的问题!!!!
- 谁有怎样建立包含控件如button的类,以及怎样使用该类的例子.有的话请进!
- 做C/S构架的管理系统,XP要不要专业版的,家庭版的行吗?
- 关于cxgrid加强的右键菜单我怎么下载不到???
s:string
begin
s:='/k'+s2;
ShellExecute (Handle,nil,'cmd.exe',Pchar(s),nil,SW_NORMAL);
ShellExecute(Handle,nil,pchar('cmd.exe'),pchar('/K'+ s2),nil,SW_NORMAL);