4gl相关内容

Informix 4GL中的类型转换

我想在Informix 4GL中将类型VARCHAR的变量转换为INTEGER,反之亦然(即从INTEGER类型转换为VARCHAR). 解决方案 DEFINE v VARCHAR(20) DEFINE i INTEGER LET v = "12345" LET i = v DISPLAY "i = ", i, "; v = ", v LET i = 123456 LET v = i ..
发布时间:2020-11-27 21:59:41 其他开发

通过语法突出显示和智能感知向Visual Studio 2010添加新语言

我试图在Visual Studio 2010中添加对另一种语言的支持.我希望添加自定义语法突出显示功能,并且可以使用某种基本的智能感知功能.我尝试添加的语言是4J Genero(Informix-4GL的较新版本).我基本上只需要支持Genero/4GL中使用的.4gl和.per文件扩展名.有谁知道该怎么做,或者可以指出正确的方向? 解决方案 这不是真的为胆小者准备的.不要低估了您必须投入 ..

将4GL窗口放置在中心

我在整个4gl程序中有多个窗口,必须将它们定位在屏幕中央。例如: 打开窗口w_yesno AT 10、10 有4行,56列 ATTRIBUTE(边界,消息行第一+ 1, 提示行第一+2) 是否有我可以使用关键字自动在中心打开它吗?像这样的东西: 打开窗口w_yesno AT CENTER 解决方案 不,没有针对中心窗口的关键字解决方案。您可以将变量 ..
发布时间:2020-09-30 19:17:46 其他开发

如何将A0058值转换为进行中的9958 4gl

i具有具有多个值的列,如A0045,A00065.我想将其转换为9945、9965.需要删除所有0和字符值,并在该值之前添加99. replace(val,"A","99")仅替换我要进行A-Z出现的A.任何字符都应转换为..请帮助 解决方案 /************Try this*********************/ define variable word as chara ..
发布时间:2020-05-20 21:35:05 其他开发

如何将A00073值转换为9973进行中4GL

i具有具有多个值的列,如A0045,A00065.我想将其转换为9945、9965. 需要删除所有0和字符值,并在该值前添加99. 解决方案 请告诉我这是否对您有用,没有安装Progress,因此无法编译和测试. /* A0045-> 9945 A00065-> 9965 */ DEFINE VARIABLE v_RawData AS CHARACTER NO-UNDO. DEFI ..
发布时间:2020-05-20 21:34:04 其他开发