|
我用的是32位。微软只是不提倡新用户安装32位系统,但它又不打算给老用户换机子,取消个啥?
老早以前不就取消维护XP了么?结果勒索病毒一出,又屁颠屁颠去更新补丁了。
开发者应该考虑的是兼容性,而不是微软家做了啥。
比如客户中还有用2003版本的,你就不能分发accdb/accde格式下去,除非你不打算维护这个客户了。
另外一点,只要不涉及win32API,64位Access软件是可以直接运行32位Access文件的。如果考虑到有用户用了64位,那么写一个条件编译。例如:
- #If Win64 Then
- Private Declare PtrSafe Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPtr
- #Else
- Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
- #End If
复制代码
论坛里好像有相应的例子,我回头找找 |
|