c++中object inspector 改写为代码

oYueTeng 2019-04-22 10:22:56
这是RAD Studio 10.2中C++使用object inspector选择出来的结果,代码怎么改写为在程序中用c++写

object FDBatchMoveDataSetWriter1: TFDBatchMoveDataSetWriter
DataSet = FDTable1
Left = 400
Top = 176
end

object FDBatchMoveTextReader1: TFDBatchMoveTextReader
DataDef.Fields = <
item
FieldName = '0'
DataType = atString
end
item
FieldName = '1'
DataType = atString
end
item
FieldName = '2'
DataType = atString
end
item
FieldName = '3'
DataType = atString
end
item
FieldName = '4'
end
item
FieldName = '5'
end
item
FieldName = '6'
end
item
FieldName = '7'
end
item
FieldName = '8'
end
item
FieldName = '9'
DataType = atString
end
item
FieldName = '10'
end
item
FieldName = '11'
end
item
FieldName = '12'
end
item
FieldName = '13'
end
item
FieldName = '14'
end
item
FieldName = '15'
DataType = atString
end
item
FieldName = '16'
end
item
FieldName = '17'
end>
DataDef.Delimiter = ','
DataDef.Separator = ','
DataDef.EndOfLine = elWindows
DataDef.RecordFormat = rfCustom
Encoding = ecANSI
Left = 80
Top = 240
end
...全文
132 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
#include <FireDAC.Comp.BatchMove.DataSet.hpp>
#include <FireDAC.Comp.BatchMove.Text.hpp>

TFDBatchMoveDataSetWriter *FDBatchMoveDataSetWriter1 = new TFDBatchMoveDataSetWriter(this);
FDBatchMoveDataSetWriter1->DataSet = FDTable1; // FDTable1没有描述,可能也需要自己建立

TFDBatchMoveTextReader *FDBatchMoveTextReader1 = new TFDBatchMoveTextReader(this);
FDBatchMoveTextReader1->DataDef->Delimiter = ',';
FDBatchMoveTextReader1->DataDef->Separator = ',';
FDBatchMoveTextReader1->DataDef->EndOfLine = elWindows;
FDBatchMoveTextReader1->DataDef->RecordFormat = rfCustom;
FDBatchMoveTextReader1->Encoding = ecANSI;
for (int i = 0; i < 18; i++)
FDBatchMoveTextReader1->DataDef->Fields->Add()->FieldName = IntToStr(i);

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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