起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: liubin

【搞定】Email问题**

[复制链接]
发表于 2007-2-7 16:34:42 | 显示全部楼层
86楼忽略
87楼,请参考79楼
回复 支持 反对

使用道具 举报

发表于 2007-2-7 16:36:19 | 显示全部楼层
88楼说这个文件只读了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-7 16:43:23 | 显示全部楼层
由于我从来没用过D6 ,下一步该干什么呢?
回复 支持 反对

使用道具 举报

发表于 2007-2-7 17:00:53 | 显示全部楼层
哦,原来这样,如果没有用过delphi,这事情你做是有点麻烦,你问一下高工吧,他精通的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-7 17:13:42 | 显示全部楼层
高工,长期在客户现场,技术的问题请都和我说吧,还请您细心指教
回复 支持 反对

使用道具 举报

发表于 2007-2-8 11:21:21 | 显示全部楼层
我跟高工沟通过了,86楼忽略,不用管他,
87楼,请参考79楼做,
接着就算编译你的东东,对于delphi的东东,你先问一下他,如果不明白我们再沟通
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-8 11:34:00 | 显示全部楼层
编译完在C:\Program Files\Borland\Delphi6\Projects\Bpl下产生3个文件
1 JustMail.~bpl
2 JustMail.bpl
3 JustMail.dcp   
把哪个文件复制到平台下?
回复 支持 反对

使用道具 举报

发表于 2007-2-8 13:11:36 | 显示全部楼层
bpl!38楼不是早说过了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-8 15:21:31 | 显示全部楼层
我在24楼的按钮里修改如下:请问是否又错
procedure TMailEditorForm.actNewAttachmentExecute(Sender: TObject);
var
  I: Integer;
  lOpenDialog: TMailOpenDialog;
  lStream: TFileStream;
begin
  lOpenDialog := TMailOpenDialog.Create(Self);
  try
    lOpenDialog.Filter := '所有文件(*.*)|*.*';
    lOpenDialog.Options := lOpenDialog.Options + [ofAllowMultiSelect, ofFileMustExist];
    if lOpenDialog.Execute then
    begin
      lStream := TFileStream.Create(OpenDialog.FileName, SysUtils.fmOpenRead);
      if (lStream.Size) > 5368709120 then
      begin
        jsDialogs.ShowMsg('附件大小不能超过5M', '');
        exit;
      end;
      for I := 0 to lOpenDialog.Files.Count - 1 do
        msgMail.AddAttachment(lOpenDialog.Files[I]);
      SetModified;
      RefreshAttachs;
    end;
    BringWindowToTop(Handle);

    // todo 以下两个过程,解决98下不能刷新的问题。
    if Assigned(FTextEdit) then
      FTextEdit.Refresh;
    if Assigned(FDHTMLEdit) then
      FDHTMLEdit.Refresh;
  finally
    lStream.Free;
    lOpenDialog.Free;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-8 15:27:12 | 显示全部楼层
编译后会出现如下错误,是不是我TFileStream没有加入命名空间,如果是请指出是哪个空间,如果不是,请指教是什么原因

333.gif

23.69 KB, 下载次数: 93

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-25 22:23 , Processed in 0.042877 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表