起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 113|回复: 4

to alang 紧急救助;本来的ftp控件不稳定,覆盖了本来的代码后出现“覆盖提示出错:Class

[复制链接]
发表于 2007-9-7 15:52:00 | 显示全部楼层 |阅读模式
alang:您好
本来的ftp控件不稳定,覆盖了本来的代码后出现“覆盖提示出错:Class TImagXpress not found”
运行环境是2401的版本
回复

使用道具 举报

发表于 2007-9-10 09:29:50 | 显示全部楼层
没有明白,你修改什么代码了?
回复 支持 反对

使用道具 举报

发表于 2007-9-10 09:39:51 | 显示全部楼层
看看以下代码,找找线索
================
function TReader.ReadRootComponent(Root: TComponent): TComponent;

  function FindUniqueName(const Name: string): string;
  var
    I: Integer;
  begin
    I := 0;
    Result := Name;
    while not IsUniqueGlobalComponentName(Result) do
    begin
      Inc(I);
      Result := Format('%s_%d', [Name, I]);
    end;
  end;

var
  I: Integer;
  Flags: TFilerFlags;
  G: TList;
begin
  ReadSignature;
  Result := nil;
{$IFDEF MSWINDOWS}
  GlobalNameSpace.BeginWrite;  // Loading from stream adds to name space
  try
{$ENDIF}
    try
      ReadPrefix(Flags, I);
      if Root = nil then
      begin
        Result := TComponentClass(FindClass(ReadStr)).Create(nil);

function FindClass(const ClassName: string): TPersistentClass;
begin
  Result := GetClass(ClassName);
  if Result = nil then ClassNotFound(ClassName);
end;

procedure ClassNotFound(const ClassName: string);
begin
  raise EClassNotFound.CreateFmt(SClassNotFound, [ClassName]);
end;

  SClassNotFound = 'Class %s not found';
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-10 15:11:53 | 显示全部楼层
已经解决,谢谢alang
回复 支持 反对

使用道具 举报

发表于 2007-9-10 15:42:03 | 显示全部楼层
不客气,请楼主有时间时候,把怎么解决的也贴上来,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 23:43 , Processed in 0.036568 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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