|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2015/9/11 10:40:15 |
标题: |
xe7 nativexml使用求助 |
浏览:1620 |
|
加入我的收藏 |
楼主: |
1.4.07版本 提示 NativeXml.pas(7196): E2003 Undeclared identifier: 'Src' 可是上面 7134行有定义 {$ifdef D5UP} Src: PChar; {$endif D5UP} 这里有定义啊 2.如何保存的时候使用编码为 GB2312 设置成GB2312 保存中文的时候会乱码
非常感谢
----------------------------------------------
- |
作者: |
|
2015/9/12 15:53:33 |
1楼: |
顶一顶
----------------------------------------------
-
|
作者: |
|
2015/9/12 17:27:10 |
2楼: |
1, 我在XE7、8下都用过NativeXMl,包括老一点的3.x和最新的Github上的,都没发现过这个问题?你是不是没有拷贝他的.inc文件啊,这里的D5UP显然是一个自定义的标识。要有{$DEFINE D5UP}才算数,如果找不到定义,你还不如直接删掉这个$IFDEF呢。
2, 编码我用默认UTF8,没这个问题。为啥非要用GB2312呢?UTF8对于英文还能节省字节,中文也支持吧。
现在的项目已经没用NativeXML,虽然这个东西很方便,也能跨平台,不过我程序中XML的使用比较简单,用了其他更轻量级的库。
----------------------------------------------
-
|
作者: |
|
2015/9/12 18:34:15 |
3楼: |
@ceteric 非常感谢 因为要生成xml文件传给别人要求是使用GB2312
----------------------------------------------
-
|
|