问题标签 [powerbuilder-conversion]
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.
powerbuilder - 如何在运行时重新定位放置在数据窗口中使用编辑器源的列?
我在 powerbuilder 12.5 中动态创建了一个数据窗口(使用源代码编辑器)。现在我现在想要的是当用户运行应用程序并立即查看输出数据窗口时,如果用户拖动某些列并重新定位它,它可以工作,因为列正在移动列。现在,当他下次运行应用程序时,重新定位列会回到原来的位置。这不是我的要求,我想要改变 watawindow。我使用该术语作为数据窗口源代码的文件保存,它是一个 XHTML 文件。任何帮助指南都将受到高度赞赏。
powerbuilder - 如何在 Powerbuilder 中使用非可视对象访问不同 .pbl 中的窗口变量
我有w_1
窗户P1.pbl
我n1
在p2.pbl
.
在w_1
拥有il_ref
. 我想访问 n_1 对象的值。
powerbuilder - 将 PBSELECT 查询转换为标准 SQL 查询
我想将 Powebuilder 生成的查询转换为标准 Sql,我试过了,但我有几点怀疑。
电力建设者查询:
标准 SQL 转换查询:
我转换了这个查询,但我无法理解变量:EXP1、EXP2 p_part_no 和 OP。如果我查看 POWER BUILDER 查询,那么只有一个参数,但是EXP1、EXP2、p_part_no和OP是从哪里来的值。
任何建议和帮助将不胜感激。
string - 在 Power Builder 中发布 URL
- 我在 Powerbuilder 技术领域工作。
- OLE Web 浏览器对象在 Powerbuilder 的窗口中定义。
预期场景:来自 Powerbuilder 窗口的数据将被传递到服务器,在该服务器上将解析数据并生成报告,该报告将在 powerbuilder 窗口的 OLE 对象中查看。
采取的步骤:
- 使用 powerbuilder 的 PostURL 方法将数据发送到服务器
- 在将数据从 Powerbuilder 窗口发送到服务器时,数据是我需要沙到 WS 的 XML 结构
问题
我得到错误-1
这是代码:
返回 ls_ret
java - 在 Java FX 中使用自定义对象
我可以使用自定义对象在 Java FX 中设计 UI,而不是使用标准标签、文本字段等吗?
或者简而言之,如何将自定义控件导入场景构建器布局屏幕?
migration - Powerbuilder 10.5:升级还是迁移?
我们最近开始支持 PowerBuilder 10.5 应用程序,问题来了,我们是否应该考虑替代方案或保持应用程序在 PB 10.5 中运行。是一款经典的PB应用;一个管理软件,建立在 Oracle DB 之上。
目前,该应用程序运行良好,但我们重新考虑有两个原因:
- 这个应用程序的唯一开发者即将退休。他是唯一拥有支持此应用程序的所有 PB 知识的人。
- 我们可能希望改进应用程序提供的服务。因此,与其他工具的集成就在眼前。
我对 PB 不是很熟悉,但我读过它(仅最新版本)现在受Appeon支持。最新版本现在是 2017 R3,即将推出 2019 版本。
我想知道尝试将当前 10.5 版本更新到最新版本的利弊是什么。值得更新吗?或者坚持使用 10.5 版本的利弊是什么?
还是我们应该考虑转向更新的技术,因为现在很少能找到 Powerbuilders?如果是这样,你会建议什么技术?
而不仅仅是旧版和新版 PB 版本之间的差异,我正在寻找升级/迁移/什么都不做的动机。
谢谢。
powerbuilder - 连接到新对象在 powerbuilder 中返回 -3
我正在处理我在 powerbuilder 中连接 dot net dll 的项目。在 dot net 的 dll 项目中,我引用了另外两个 dll。我的项目 dll 是 COM 类型的,并且已使用 dot net version 目录中的 regasm.exe "mydll.dll" 成功注册。我可以在我的 Windows 注册表中看到注册表项,但是当我在其他机器上测试时,它会抛出连接到 com 对象失败返回 -3 的异常。
我被严重卡住了,无法找出解决方案。
在我的 powerbuilder 代码中:
ll_obj 在其他机器中返回 -3。
有什么帮忙的吗?
winapi - 为什么使用 PowerBuilder 在 Base64 中编码字符串(基于 Microsoft Crypto API)会产生与 .Net 中的 Convert.ToBase64String() 不同的结果?
我有一个文本包含一个十六进制字节,如下所示:
01 1b 42 61 6b 68 73 68 5f 48 6f 73 70 69 74 61 6c 5f 41 6c 2d 53 68 61 72 61 66 69 61 02 0f 33 30 30 31 37 34 37 36 39 35 31 30 30 30 33 03 10 30 32 2f 30 31 2f 31 37 5f 30 35 3a 31 32 5f 50 04 05 31 34 2e 30 30 05 01 30
,当我使用 powerbuilder winsock 用户对象中的 of_encode64() 函数将其加密为 BASE64 时,我得到以下结果:
MDExQjQyNjE2QjY4NzM2ODVGNDg2RjczNzA2OTc0NjE2QzVGNDE2QzJENTM2ODYx NzI2MTY2Njk2MTAyMEYzMzMwMzAzMTM3MzQzNzM2MzkzNTMxMzAzMDMwMzMwMzEw MzAzMjJGMzAzMTJGMzEzNzVGMzAzNTNBMzEzMjVGNTAwNDA1MzEzNDJFMzAzMDA1 MDEzMA==
,但是当我的朋友在 Dot Net 中使用 Convert.ToBase64String() 对其进行编码时,他得到了完全不同的结果,如下所示:
ARtCYWtoc2hfSG9zcGl0YWxfQWwtU2hhcmFmaWECDzMwMDE3NDc2OTUxMDAwMwMQMDIvMDEvMTdfMDU6MTJfUAQFMTQuMDAFATA=,我使用了所有可能的参数:CRYPT_STRING_BASE64HEADER、CRYPT_STRING_BASE64HEADER、CRYPT_STRING_BASE64REQUESTHEADER、CRYPT_STRING_BASE64X509,但没有帮助!
of_encode64() 函数代码如下:
将字符串编码为 Base64:
我使用以下代码调用它:其中 as_data 是上面的十六进制字节字符串
使用以下 URL 中的 winsock 用户对象在 PowerBuilder 中对 Base64 中的字符串进行编码/解码的完整代码: https ://www.rgagnon.com/pbdetails/pb-0258.html
先感谢您。注意安全。