问题标签 [progress-4gl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6665 浏览

progress-4gl - 如何在 Progress 4GL 的目录中列出文本文件?

我在 C 盘有一个文件夹,里面包含 1000 个 txt 文件,我想获取所有这些 txt 文件的列表。我怎样才能得到这个清单?

0 投票
4 回答
8834 浏览

progress-4gl - 如何使用 Progress 4GL 计算记录总数

如何计算总数。表中的记录数?我想在数据库中显示所有表名以及编号。每个表中的记录数

0 投票
5 回答
6690 浏览

progress-4gl - 是否有任何用于编辑 ASCII 文件的 Progress 4GL 语句?

是否有任何 4GL 语句用于从磁盘编辑 ASCII 文件,如果有,如何?

0 投票
2 回答
1550 浏览

progress-4gl - 更改正在进行的默认锁定而不是共享锁定

我们如何更改 Progress 中的默认锁而不是 Share-lock?

0 投票
1 回答
306 浏览

progress-4gl - 修改 Progress 数据库字段验证的效果

我正在开发一个 Progress 版本 9 OpenEdge 系统,并希望更改数据库字段验证。

你能告诉我这是否会产生任何连锁反应吗?我被警告不要修改数据库表,因为这将导致字段/表校验和被修改,从而导致问题。修改字段上的验证会产生这样的不利影响吗?

在此先感谢大卫。

0 投票
1 回答
2238 浏览

progress-4gl - Progress ABL:如何让窗口在屏幕上与上次打开时的位置相同

我们目前使用此逻辑将每个新窗口居中:

分配 {&WINDOW-NAME}:X = (SESSION:WIDTH-PIXELS - {&WINDOW-NAME}:WIDTH-PIXELS) / 2 {&WINDOW-NAME}:Y = (SESSION:HEIGHT-PIXELS - {&WINDOW-NAME}:HEIGHT -像素)/ 2。

但是,用户希望将窗口定位在某个位置。当他们关闭窗口并稍后重新打开窗口时,他们希望它出现在他们离开它的相同位置。

如果我删除上面的代码,新窗口会随机出现在屏幕上。

使用:Windows XP Progress Openedge 10.1C01

0 投票
3 回答
3158 浏览

jdbc - 从 Mac OSX 连接到 Progress 数据库

有谁知道如何从 Mac(甚至从 Linux)连接到 Progress 9.1E 数据库?

我可以从 Windows 成功连接,但 JDBC 驱动程序要求 Progress 安装目录及其 bin 目录位于路径中。

它似乎是一款受到 Google 关注的产品。OpenLink有一个 OSX 驱动程序,但它是付费产品,这很好,但由于它仅供开发使用,我宁愿找到一个免费的替代品。

谢谢。

0 投票
4 回答
1881 浏览

progress-4gl - 关于 Progress 4GL 的优秀文献

我正在寻找好的文献来学习 Progress 4GL。这是一个与工作空间相关的项目,没有培训资金。我已经尝试过文档,但它不准确且非常混乱。

我将不得不在 OE 10.1B 上的 ChUI 中完成大部分工作。

我知道 lulu.com 上有几本书。哪些实际上是好的?

0 投票
1 回答
392 浏览

excel - 使用 sax writer 在 xml 2003 工作簿中创建换行符

嗨stackoverflow社区,

使用带有progress-4gl 语言的萨克斯作家,我成功地创建了一个xml 2003 工作簿。

当我想向单元格添加换行符时,我的问题就开始了。excel(在 xml 中)的正常换行是使用“”进行的,这是一个问题,因为 sax-writer 将 & 转换为 &。

我确实通过使用 hSax#:write-entity-ref() 找到了解决方法,但这并不理想,因为换行符通常不在字符串的开头。

示例:这是一个新行。

在这种情况下,你需要写 this is a,然后使用 hSax#:write-entity-ref() 然后写新行。我会说必须有更好的方法来解决这个问题?

0 投票
1 回答
464 浏览

http - 如何使用 Progress ABL 通过 HTTP 获取文件?

有没有一种简单的方法可以使用带有 Progress ABL 10.1B 的 HTTP URL 来获取文件,而无需外部依赖?如果是这样,这样做最优雅的方式是什么?

我尝试了文档,但似乎没有包含类似的内容。