English 中文(简体)
为什么我们不能在Mac上运行Visual Basic应用程序?
原标题:Why we can t run the Visual Basic Application on Mac?
  • 时间:2012-05-10 10:30:53
  •  标签:
  • macos
  • vb6

为什么我们不能在Mac操作系统中运行VB6应用程序?我知道Mac没有VB运行时,有人能进一步解释一下吗?

问题回答

正如你所说,MAC没有VB6运行时-鉴于VB6严重依赖COM,而MAC操作系统是一个类似unix的操作系统,我可以理解为什么它很难移植(尽管不是impossible)-控制库也必须有所不同,因为平台上的用户界面在某些地方有很大的不同。我从根本上怀疑,努力与收益从来都不足以完成它,但这只是猜测。由于MS不久前已经放弃了对Windows上VB6的支持,我现在不希望它出现在Mac上。

Real Software中有一个类似VB的工具,名为Real Studio显然可以在Mac上工作,所以如果问题的原因是你有VB6技能,并且希望为Mac平台开发,这可能是一个可能的解决方案。

而且,由于您使用VBA进行了标记。。。VBA在MS Office 2011产品中可用,但您可能不得不在这两个平台上做一些稍微不同的事情(您可以在MAC上的Excel中从VBA调用appescription)。





相关问题
Prevent windows from queuing shellexecute requests

Win.ShellExecute 0, "open", "C:dirprogram.exe", "arguments", vbNullString, SW_SHOWNORMAL Win.ShellExecute 0, "open", "http://www.google.com", vbNullString, vbNullString, SW_SHOWNORMAL I want google....

Why is My Loop Only Deleting One File?

Using VB6 In a folder, i have n number of files, i want to delete a 0 kb files code Dim filename5 As String filename5 = Dir$(txtsourcedatabasefile & "*_*", vbDirectory) MsgBox filename5 Do ...

How to check the filesize?

Using VB6 I have the text file with different sizes, so i want to delete the file where filesize = 0 kb. How to make a vb6 code for deleting the 0 kb files. Need vb6 code Help

File Rename problem?

I m using VB6 and I have a folder where I have n number of files. I want to change the file extension to .txt. I used the code below to change the extension of all .fin files to .txt. Dim filename1 ...

Error 20728-F while in using Crystal Reports in VB6

I m using Crystal Reports in my VB6 project, but I m facing error while loading the report in crystalreport1.action=1; Please give me some solution for this problem. It is showing the error as Error ...

DllRegisterServer entry point was not found

When running my vb6 application I am getting error like, runtime error 53 : file not found: rscomclNoMsg.dll then i tried to register that dll from cmd line using regsvr32. Then I am getting ...

SQL Server 2000, ADO 2.8, VB6

How to determine if a Transaction is active i.e. before issuing Begin Transaction I want to ensure that no previous transaction are open.. the platform is VB6, MS-SQL Server 2000 and ADO 2.8

热门标签