技術(shù) 點(diǎn)
- 技術(shù)
- 點(diǎn)
- V幣
- 點(diǎn)
- 積分
- 22799
|
2#
發(fā)表于 2023-4-28 21:54:29
|
只看該作者
我用的是32位。微軟只是不提倡新用戶(hù)安裝32位系統(tǒng),但它又不打算給老用戶(hù)換機(jī)子,取消個(gè)啥?
老早以前不就取消維護(hù)XP了么?結(jié)果勒索病毒一出,又屁顛屁顛去更新補(bǔ)丁了。
開(kāi)發(fā)者應(yīng)該考慮的是兼容性,而不是微軟家做了啥。
比如客戶(hù)中還有用2003版本的,你就不能分發(fā)accdb/accde格式下去,除非你不打算維護(hù)這個(gè)客戶(hù)了。
另外一點(diǎn),只要不涉及win32API,64位Access軟件是可以直接運(yùn)行32位Access文件的。如果考慮到有用戶(hù)用了64位,那么寫(xiě)一個(gè)條件編譯。例如:
- #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
復(fù)制代碼
論壇里好像有相應(yīng)的例子,我回頭找找 |
|