回 帖 发 新 帖 刷新版面

主题:请帮忙注释一小段代码

请问这段代码怎么分析,谢谢  if OPD.Execute then
      listbox1.Items.AddObject(ExtractFileName(OPD.Files.Text),OPD.Files)  ;
  end;

procedure Tmainform.CreateButtonClick(Sender: TObject);
var
  i: Integer;
  InFileName, OutFileName: string;
  FilePath, FileName: string;
begin
  for i:=0 to listBox1.Items.Count-1 do
  begin
    InFileName:=trim(ListBox1.Items[i]);
    FilePath:=ExtractFilePath(InFileName);
    FileName:=ExtractFileName(InFileName);
    if setform.OutDirEdit.Text<>'' then
      FilePath:=IncludeTrailingBackSlash(setform.OutDirEdit.Text);
    OutFileName:=Concat(FilePath,setform.PrefixEdit.Text,FileName);
    CreateThumbnail(InFileName,OutFileName,setform.WidthUpDown.Position,
     setform.HeightUpDown.Position,setform.Shape1.Brush.Color);
    Application.ProcessMessages;
    StatusBar1.Panels[0].Text:='完成 '+IntToStr(i+1)+' of '+IntToStr(listBox1.Items.count);
  end;
end;

回复列表 (共4个回复)

沙发

{ 这段代码是从ListBox1中,逐个将每项的文字取出(应该是文件名全路径),然后逐个进行处理 }
ExtractFileName { 取得文件名 }
ExtractFilePath { 取得文件路径 }

板凳

[color=0000FF][size=5][b]本人计算机专业毕业,会多种语言,对于VB,VC,DELPHI,ASP,sql等非常熟悉, 对于数据库编程,socket编程等有丰富的经验,有需要的请联系QQ: 383147818 请注明: pfan毕业设计[/b][/size][/color]

3 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

4 楼

这是一个互助的模式。
不推广人也有钱赚的。分A B两个网。
不推广的人在A网。推广的人 在B网。
B网推广的人帮助A网。
A网拿6000元出局。
B网就多了。
C易特元亨QQ919169870
奖励制度 
C易特更多资料C易特元亨QQ919169870
http://blog.sina.com.cn/cyite6
C易特奖励制度
http://blog.sina.com.cn/s/blog_6b2561440100l5r8.html

我来回复

您尚未登录,请登录后再回复。点此登录或注册