delphi中的pchar类型在bcb中是什么
void __fastcall TForm1::flb1Click(TObject *Sender)
{
ShellExecute(0,NULL,(LPCSTR)flb1->FileName,NULL,NULL,SW_NORMAL);
}
我现在的想法是这样的
click listbox中的一个文件
调用于他关联的执行文件
执行
现在的关键是shellexecute的第三个参数是个LPCSTR --指向常量字符串的指针
而file full name是个变量字符串
改操作在delphi是这样的
procedure TForm1.FileListBox1DblClick(Sender: TObject);
var
s:string;
begin
s:=filelistbox1.FileName;
ShellExecute(0,nil,pchar(s),nil,nil,SW_NORMAL);
end;
换到bc中怎么办