I fixed this by myself.
Because delphi2006 set RT_RCDATA = PChar(10), that
makes Assert(AData <> '',...) throw out an exception.
Modify IdSoapResourceFile.Pas, Line 304:
Assert(AData <> '','You must have a non empty string
for a TYPE or resource NAME');
AS following:
Assert((AData <> nil) and
(((Cardinal(AData) and $ffff0000) = 0) or (AData
<> '')),
'You must have a non empty string for a TYPE or
resource NAME');
__________________________________________________________
ÑÅ»¢Ãâ·ÑÓÊÏä-3.5GÈÝÁ¿£¬20M¸½¼þ
http://cn.mail.yahoo.com/
.