首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerBuilder批处理

PowerBuilder批处理
EN

Stack Overflow用户
提问于 2012-06-05 22:28:55
回答 2查看 1.5K关注 0票数 0

我不是PowerBuilder专家。我的印象是PowerBuilder用于开发图形用户界面应用程序,包括基于浏览器的应用程序和胖客户端应用程序。

我的问题是,PowerBuilder是否也可以用于开发非图形用户界面应用程序--一个可以通过调度器调度为无人参与运行的进程?在.NET世界中,一种等效的应用程序类型是控制台应用程序。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-06 00:18:15

你当然可以。您可以在application object's打开事件中开始编码,您可以使用functions,它们本质上是全局的,对于更多面向对象,您可以使用non-visual objects (NVO)和datastores (没有显示属性的数据窗口)来进行数据管理和访问。一切都在那里,你可以在奇妙的应用程序上工作,而不需要在Windows中向用户显示任何东西。如果需要接收命令行参数,请在应用程序对象的open事件中查找commandline参数。

如果你仍然不确定我在这里所指的是什么,请提问,然后我可以尝试澄清或更详细地回答。

票数 0
EN

Stack Overflow用户

发布于 2012-06-06 00:24:47

您需要在PowerBuilder中实现的第一个对象是应用程序(即,PB启动时将加载的第一个对象)。它是一个非可视对象(除了任务栏之外)。

然后,您可以从应用程序的open()事件或任何其他方法打开一些窗口,或者只能运行到非可视对象中,这取决于您要执行的操作。如果不需要的话,您不需要看到GUI窗口。

从Windows / winapi的角度来看,PB应用程序是图形应用程序,而不是控制台应用程序。也就是说,在启动stdout时,您将看不到控制台窗口,也无法向stdout编写开箱即用的命令行应用程序。顺便说一句,如果您需要一个控制台,您可以修改编译后的应用程序PE头的相应字段,也可以尝试使用控制台api来创建一个控制台。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10899222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档