问题标签 [powerbuilder]

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 投票
2 回答
4491 浏览

powerbuilder - PowerBuilder GUI 到 Web 应用程序 - 最佳选择?

是否有人对将我出售给用户的 PB GUI 应用程序转换为 Web 应用程序的最佳选项有任何意见?(网络应用程序将在我的服务器上运行,而不是在客户端的服务器上。)

似乎有很多选择。一种是使用 PB 11 将应用程序重新定位为 ASP.NET WebForms 应用程序的能力,但我真的不明白它的限制是什么。

然后是 Sybase 的解决方案,Appeon。

还有许多公司转换为 .NET 或 Java Web 解决方案,包括 Metex、BluePhoenix、EwakSoft、MainTrend、TeamCTI、Nexaweb ......

0 投票
3 回答
1849 浏览

powerbuilder - PowerBuilder:确定数据窗口主键

我在 PowerBuilder 的基础对象(类)中创建了一些事件,并且该基础数据窗口的后代需要知道该表(或行)的主键是什么。您将如何确定代码中的主键?

0 投票
1 回答
357 浏览

powerbuilder - PowerBuilder 中的工具栏

我已经创建了工具栏,我可以选择它作为一个单独的框架栏(作为一个浮动窗口),我也可以关闭它。但我不能再带这个了。如果是这样我需要重新执行应用程序,那么只有它会显示......否则我怎么能再次带来这个框架栏?

PB 版本 10。构建 7516

提前致谢

0 投票
1 回答
868 浏览

toolbar - Powerbuilder:尝试为 menuCascade 设置当前项

请提示这个新手。

我有一个菜单,它的对象类型设置为菜单级联。我可以很好地引用菜单中的项目,甚至可以将项目设置为启用或可见。但我不能做的是设置菜单的 currentItem 属性。我在屏幕的打开事件中有这样的代码。

我很确定这很容易解决,但 PowerBuilder 还不是我的朋友

0 投票
1 回答
1037 浏览

c++ - 如何获取给定 HWND 句柄的 PowerBuilder 图形对象?

在我的(PowerBuilder)应用程序中,我希望能够确定graphicobject对应于给定窗口句柄的对象。

简单地遍历Control[]数组并比较Handle()每个子控件的函数返回的值是行不通的,因为并非我的应用程序中的所有对象都是主窗口的子窗口(考虑登录对话框)。

任何 PowerScript 或 C/C++ 解决方案都可以接受。

是否有一些窗口消息我可以发送到窗口句柄,而这个消息只有 PowerBuilder 窗口才能理解,它会用它们的内部对象名称等来响应?

0 投票
1 回答
1668 浏览

powerbuilder - 如何将枚举值转换为字符串值?

我正在获取 PBObjects/Controls 的属性列表。所以我需要拿走财产。我通过变量定义获得了属性值。

例如

请帮我。

提前致谢。

0 投票
4 回答
3786 浏览

python - 如何制作 PowerBuilder UI 测试应用程序?

我对 PowerBuilder 不熟悉,但我有一项任务是为 PB 创建自动 UI 测试应用程序。我们决定在 Python 中使用 pywinauto 和 iaccesible 库来实现。问题是无法从中访问某些 UI 元素,例如新添加的列表记录(即使 inspect32 也无法获取)。任何想法如何达到这些元素并使它们可测试?

0 投票
1 回答
1367 浏览

post - *Powerbuilder POST 是如何工作的?

不幸的是,搜索“Sybase Post”并没有得到我正在寻找的答案。

我想知道 POST 的实际功能是什么

如在

我猜在上面的代码中,procedure2会在procedure1之前执行,这很好。

但是什么时候处理呢?其他的都做完之后?为什么要使用 POST,什么时候合适?POST 会丢失您尝试处理的行和 dw 的上下文吗?

任何指向正确的 Sybase 信息源的链接都会非常棒,干杯。

0 投票
1 回答
5789 浏览

powerbuilder - 关于itemchanged和itemerror事件的两个问题

PB6.5.1和PB9.0以内:</p>

问题一:在itemchanged事件中:return 1 在itemerror事件中:return 3 在运行时,触发的事件顺序是:itemchanged-->itemerror-->itemchanged-->itemerror 为什么每个事件触发两次?</p>

问题2:在itemchanged 事件中:返回1 在itemerror 事件中:返回2 在运行时,焦点没有移动到下一个单元格。为什么?</p>

谢谢。

0 投票
3 回答
6274 浏览

.net - 来自 PowerBuilder(10 或 11.5)的 .NET dll

如果我希望从 PowerBuilder(10 或 11.5)引用 .NET dll,以下哪项是最佳实践?

1) 将 dll 注册为 COM 对象,并通过 OleObject 使用 COM 对象 2) 升级到 11.5,并转换为 PB.NET,这样我就可以在 PowerBuilder 代码中实际拥有 C# 块 3) 另一种方法

使用这些方法我应该注意哪些事项?