var
b:tbrowseinfo;
d:array[0..260] of char;
i:pitemidlist;
s:string;
begin
b.hwndowner:=self.handle;
b.pidlroot:=nil;
b.pszdisplayname:=nil;
b.lpsztitle:='请选择';
b.ulflags:=0;
b.lpfn:=nil;
b.lparam:=0;
b.iimage:=0;
i:=shbrowseforfolder(b);
if i<>nil then
begin
shgetpathfromidlist(i,@d);
s:=string(d);
end;
if s<>'' then
begin
s:=s;
end;
end;
b:tbrowseinfo;
d:array[0..260] of char;
i:pitemidlist;
s:string;
begin
b.hwndowner:=self.handle;
b.pidlroot:=nil;
b.pszdisplayname:=nil;
b.lpsztitle:='请选择';
b.ulflags:=0;
b.lpfn:=nil;
b.lparam:=0;
b.iimage:=0;
i:=shbrowseforfolder(b);
if i<>nil then
begin
shgetpathfromidlist(i,@d);
s:=string(d);
end;
if s<>'' then
begin
s:=s;
end;
end;
解决方案 »
- 求Delphi7从入门到精通
- 订单号生成的问题
- 怎样在代码中进行代码添加呢!急!!
- 急!在线等!关于进程间消息传递,谢谢 50分
- Bitmap image is not valid错误,能正确显示图片的再给200分其它顶者有分
- 请问各位,如何在列出WIN2K域上的所有用户?
- 高分请教:通过源码学习,快速提升!!!(分不够再加100)
- 大家做软件都是严格按软件工程的步骤来做的吗????
- !!!!!!!!!!!!!!!!!请问用clientsocket和serversocket的问题!!简单的很!!!!!!!!
- 求个可用Delphi2007的下载地址。
- SQL SERVER 2005中表如何在已经有大量数据的情况下进行修改字段
- 郁闷....散分
你想怎么样?
建议
uses
FileCtrl
if not selectDirectory('请选择操作目录' ,'初始目录建议空' ,dir) then Exit;
begin
s:=s;
end;
这句话是什么意思啊?应该是无意义的语句,s:=s;~
另外,多说一句,LZ的代码全是小写,建议采用驼峰法来写,不容易看明白。