我通过MS Access 2007构建了一个程序,我通过Microsoft Access Runtime分发。我的客户没有Access。最近我收到了多个申请可用于Mac的请求。请求量足够低,以另一种语言重建整个程序是不经济的。
允许用户在Mac上使用该软件的最经济的方法是什么?
在这种情况下,LibreOffice或Wine是一个选项,还是用户购买Windows并使用虚拟环境的唯一选择?
答案 0 :(得分:2)
LibreOffice Base: 非常不太可能。即使您要将Base连接到Access表,它几乎肯定无法使用Access表单,报表,宏,VBA代码等。
葡萄酒:值得一试,但如果有问题,我可能不会感到惊讶,很可能是严重问题。根据WineHQ页面here,Access 2010获得了一个" Bronze"兼容性评级,意思
应用程序有效,但即使是正常使用也存在一些问题;游戏可能无法正确重绘或显示错误颜色的字体,速度要慢得多。
同一页面列出" Visual Basic"作为上次测试时,不在Wine下工作的事情之一。
如果我是你,我会尽快给出最新版本的葡萄酒,看看事情是否有所改善,但我不会花费超过几个小时来修补它。我怀疑运行Windows实际副本的虚拟机可能是这种情况下唯一真正的选择。