【问题标题】:How to assign content of a file to a string variable in progress openedge 4gl?如何将文件内容分配给正在进行的字符串变量openge 4gl?
【发布时间】:2016-07-23 20:57:38
【问题描述】:

将大约 80 KB 的大文件的内容分配给字符串变量

copy-lob from file "E:\edifact\test\22685.EDI" to text-memptr.
v-edistring  = get-string(text-memptr,1).

显示错误尝试超过字符变量的最大大小。

【问题讨论】:

  • 目前我在windows下运行,请问我应该添加什么代码?
  • v-edistring 必须是 LONGCHAR,而不是常规 CHARACTER 字符串

标签: string copy progress-4gl openedge


【解决方案1】:

你真的需要内存指针吗?否则,您可以直接将 COPY-LOB 复制到 LONGCHAR 中。

DEFINE VARIABLE cString AS LONGCHAR   NO-UNDO.

COPY-LOB FROM FILE "E:\edifact\test\PFCONCEPT22685.EDI" TO cString.

【讨论】:

    猜你喜欢
    • 2016-07-23
    • 2016-07-15
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 2019-08-19
    • 2018-10-08
    相关资源
    最近更新 更多