Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

返回列表 發(fā)新帖
查看: 819|回復(fù): 4
打印 上一主題 下一主題

[Access本身] 微軟會(huì)取消32位Access嗎

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2023-4-28 16:00:35 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
大環(huán)境:
1)從win11開(kāi)始,微軟不再提供32位的操作系統(tǒng)。
2)從日常購(gòu)買(mǎi)的新電腦,Office預(yù)裝的是64位。
3)從Office 2019起,微軟已悄悄提供了常用控件(treeview、toolbar、imagelist等)

不知大家當(dāng)前使用的是32位,還是64位的Access?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
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è)條件編譯。例如:
  1. #If Win64 Then
  2.     Private Declare PtrSafe Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPtr
  3. #Else
  4.     Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
  5. #End If
復(fù)制代碼

論壇里好像有相應(yīng)的例子,我回頭找找
3#
 樓主| 發(fā)表于 2023-5-4 10:47:25 | 只看該作者
謝謝roych。
是這樣的,最近想做一個(gè)新的管理系統(tǒng),一直在猶豫不定,是選用32位還是64位開(kāi)發(fā)。

我現(xiàn)在用32位的ACCESS 2013,有時(shí)公司同事買(mǎi)了新的筆記本電腦,都是帶64位的標(biāo)準(zhǔn)版Office,但又要用我開(kāi)發(fā)的32位ACCESS系統(tǒng),只能刪除原裝正版的64位標(biāo)準(zhǔn)版Office,再裝一個(gè)D版的32位專(zhuān)業(yè)版Office。結(jié)果同事很不爽,說(shuō)我刪除了他的正版Office。

如果我使用64位的Access,那么,就不用刪除同事原裝的64位標(biāo)準(zhǔn)版Office,我只需裝一個(gè)64位的ACCESS Runtime即可。

4#
發(fā)表于 2023-5-4 16:02:29 | 只看該作者
個(gè)人覺(jué)得完全沒(méi)必要。
1、卸載同事的軟件,這種事情吃力不討好。而且隨著電腦的更新?lián)Q代,天天卸載也不是一個(gè)辦法。
2、如果你自己改用64位軟件來(lái)開(kāi)發(fā),那么,用舊電腦的同事同樣無(wú)法使用你的數(shù)據(jù)庫(kù)系統(tǒng)。
所以,最好的辦法是使用條件編譯來(lái)兼容兩種Access軟件,畢竟64位Access軟件可以運(yùn)行32位Access文件。
關(guān)于條件編譯部分,我也幫你找了兩個(gè)帖子。
http://ctxi.cn/thread-120105-1-1.html
http://ctxi.cn/thread-119762-1-1.html
如果不涉及API部分,其實(shí)完全沒(méi)影響(不過(guò)大多數(shù)Access系統(tǒng)為了一些特殊效果,例如進(jìn)度條,半透明效果等等,都會(huì)涉及API)。
開(kāi)發(fā)軟件首先要考慮兼容問(wèn)題。就像前面說(shuō)的,如果用戶(hù)里還有使用2003版本的(例如電腦太久無(wú)法安裝2007版本),你以2007版本來(lái)開(kāi)發(fā),用戶(hù)只能用腳投票了。
5#
 樓主| 發(fā)表于 2023-5-4 16:39:43 | 只看該作者
非常感謝roych的解惑。
相信沒(méi)有用過(guò)64位Access的小伙伴們,在看到上面的解答后,多少有些底了。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 08:30 , Processed in 0.094406 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表