Delphi7报错 No argument for format '%'

201fgq 2015-03-02 07:43:30
代码如下,报错No argument for format '%'
uses IdMultipartFormData;

procedure TForm1.Button2Click(Sender: TObject);
var
Data: TIdMultipartFormDataStream;
begin
Data := TIdMultipartFormDataStream.Create;
Data.AddFormField('cz','产值2%');
end;
...全文
1249 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2015-05-05
  • 打赏
  • 举报
回复
似乎缺少格式化格式模板。
天行归来 2015-05-04
  • 打赏
  • 举报
回复
赋值,会调用 GetFieldSize 函数,这个函数代码如下: function TIdFormDataField.GetFieldSize: LongInt; begin ... FFieldSize := Length(Format('--' + (Collection as TIdFormDataFields).FParentStream.Boundary + crlf + sContentDisposition + crlf + crlf + FFieldValue + crlf, [FieldName])); ... end; Format 引起的
hongss 2015-03-05
  • 打赏
  • 举报
回复
貌似关键字冲突?
bdmh 2015-03-03
  • 打赏
  • 举报
回复
估计是不支持特殊的一些字符吧,看看AddFormField源码啥样

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧