我有专为VS2008和VS2010设计的控件。它也可以在Power Builder 12设计器中工作吗?或者我需要创建任何design.dllPowerBuilder 12 vs Visual Studio - 设计器支持
3
A
回答
2
它取决于控制,但通常PowerBuilder 12(和以前的版本)可以通过OLE使用外部控件,没有任何问题。你可以通过插入 - >控制 - > OLE菜单项将它们添加到你的应用程序中,然后你会看到一个注册对象列表供你选择。
编码时,您需要使用“对象引用”或点符号来引用属性和/或方法。在PB中一切正常,但它不是用户友好的,你不能做命名参数,并且需要让你的语法正确(并且捕获异常),以避免空对象引用崩溃。
希望我能正确理解你的问题,这有助于。
问候, 丰富
1
你靶向什么版本的PowerBuilder的?如果它是一个.Net控件,并且您正瞄准PB.Net,它基于Visual Studio外壳,并且可以很好地处理您为Visual Studio所做的工作。
+0
为了自定义设计时间行为和交互,我创建了design.dll和VisualStudio.Design.dll。是否需要创建PowerBuilder.Design.dll来修改PowerBuilder IDE中控件的设计时行为。谢谢。我使用PowerBuilder.Net 12.0 – 2010-10-10 21:08:20
相关问题
- 1. TeamCity Visual Studio Addin支持VS 11吗?
- 2. Visual Studio 2008 Express MFC支持
- 3. Visual Studio 2013不支持MYSQL
- 4. Visual Studio支持的CoffeeScript
- 5. SCons支持Visual Studio 2013
- 6. visual studio 2010 sp1源服务器支持
- 7. WPF设计器(VS 2008和VS 2010中)与Visual Studio崩溃
- 8. SharePoint设计Vs的Visual Studio 2010中
- 9. 对Visual Studio 12没有DOTNET绑定支持2013
- 10. 设计时绑定的Visual Studio 2010 VS Visual Studio 2008中
- 11. Visual Studio 2008中的Npgsql设计时支持
- 12. Visual Studio设计器崩溃Windows 8 System.UnauthorizedAccessException
- 13. Visual Studio 2015中的ASP.NET Core支持?
- 14. Visual Studio对于Mac设计器错误
- 15. Visual Studio 2012 XAML设计器异常
- 16. Visual Studio不支持XSLT 2.0
- 17. ESLint支持Visual Studio 2017
- 18. LESS支持visual studio 2010 express
- 19. F#visual studio环境支持
- 20. Visual Studio 2008 Css 3支持
- 21. Visual Studio 2012不支持OpenGL
- 22. ASP.NET MVC5支持Visual Studio 2012
- 23. Visual Studio 2010语言支持
- 24. pthread支持visual studio 2013
- 25. Visual Studio 2010支持ADODB?
- 26. Visual Studio 2002:Microsoft支持
- 27. .NET 4.5.1预览支持在Visual Studio 2012
- 28. Visual Studio 2010设计器代码模板
- 29. Visual Studio UML设计器 - 数据类型
- 30. 在Visual Studio 2010中支持ClearCase
谢谢丰富。通常,在开发控件的同时,我们会发送控件的设计DLL和Visual Studio设计DLL。为了表达,我们将发布表达式设计DLL。我应该创建什么样的程序集以使控件可以在PowerBuilder的设计器表面中轻松编辑? – 2010-10-01 03:31:49
嗨 - 通常在PowerBuilder中使用自定义外部控件时,您必须创建控件的实例并在运行时对其进行修改。此外,使用PowerBuilder执行OLE自动化的一个限制是PowerScript没有Visual Basic的“WithEvents”语句的等效功能,该语句允许该开发工具捕获自动化对象引发的事件。有一些方法可以克服这些限制,但是您需要使用我没有使用过的PBNI扩展。你可以在这里查看一些使用PBNI的例子:http://www.sybase.com/detail?id=1058501#245 – 2010-10-01 12:56:07
非常感谢这个链接。 – 2010-10-10 21:05:18