MozTW 討論區 https://forum.moztw.org/ |
|
Mozilla Firebird 0.7/Thunderbird 0.3 中文版測試中 https://forum.moztw.org/viewtopic.php?f=2&t=1500 |
第 1 頁 (共 1 頁) |
發表人: | piaip [ 2003-10-16, 15:16 ] |
文章主題 : | Mozilla Firebird 0.7/Thunderbird 0.3 中文版測試中 |
[測試結束,請改抓正式發行的版本] http://moztw.org/langpack/MozillaFirebi ... 2-zhTW.exe http://moztw.org/langpack/thunderbird-0 ... 2-zhTW.exe 請有興趣的人 (尤其是 98/2000 的 user) 下載後試著安裝及移除看看 可從開始功能表裡面的 Uninstall 去移除, 或由新增移除程式裡找到 Mozilla firebird 0.7 來移除 |
發表人: | JonahSniper [ 2003-10-16, 18:26 ] |
文章主題 : | |
'MozFb07TEST' installation data error... ![]() 這是安裝後沒有執行,直接到新增移除程式移除時,第一次出現的訊息 第二執行時出現MozFb07TEST not installed!之類的(忘了) 然後這個選項就從「新增移除程式」消失了 硬碟的檔案都還在..... |
發表人: | piaip [ 2003-10-16, 18:32 ] |
文章主題 : | |
非常謝謝。 不好意思,可以請你把 Registry 的 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MozFB07TEST 的內容匯出貼上來嗎? 如果你知道我在說什麼的話... ^^; |
發表人: | JonahSniper [ 2003-10-16, 18:39 ] |
文章主題 : | |
piaip 寫: 非常謝謝。
不好意思,可以請你把 Registry 的 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MozFB07TEST 的內容匯出貼上來嗎? 如果你知道我在說什麼的話... ^^; [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\MozFb07TEST] "DisplayName"="Mozilla Firebird 0.7 TEST" "UninstallString"=""C:\\Program Files\\Mozilla.org\\Firebird0.7TEST\\piaipuns.exe" -u MozFb07TEST" "InstallLocation"="C:\\Program Files\\Mozilla.org\\Firebird0.7TEST" 以上 這次是重安裝後的機碼,奇怪的是這次反安裝後就不見了... ![]() |
發表人: | piaip [ 2003-10-16, 18:46 ] |
文章主題 : | |
嗯... 雖然無關,不過我好像找到之前一直有時爛有時好的問題了... 晚點再放個測試版。 你想試試 Thunderbird 嗎? 放 Thunderbird 來試 installer 好了... |
發表人: | JonahSniper [ 2003-10-16, 19:14 ] |
文章主題 : | |
piaip 寫: 嗯... 雖然無關,不過我好像找到之前一直有時爛有時好的問題了...
晚點再放個測試版。 你想試試 Thunderbird 嗎? 放 Thunderbird 來試 installer 好了... 剛剛試了一下TB 0.2的 0.3 版反安裝程式,稍比較比較一下FB 0.7TEST的0.4版 0.3 告訴你是否反安裝'null'接著給你錯誤視窗,告訴你和MSVCRT.DLL在某處相衝 0.4 比較友善,只告訴你 MozFb07TEST not installed! |
發表人: | JonahSniper [ 2003-10-16, 19:24 ] |
文章主題 : | |
TB 0.3 TEST 剛剛安裝完 進入控制台新增移除程式反安裝-----------跟FB0.7TEST一樣 MozTb03TEST installation data error 其他部分也一樣.... ![]() |
發表人: | piaip [ 2003-10-16, 19:32 ] |
文章主題 : | |
唉呀 @_@ 這下真的找到問題了... 再等一等,我等一下重新放上新版。 |
發表人: | JonahSniper [ 2003-10-16, 20:41 ] |
文章主題 : | |
GOOD NEWS!大恭喜! 可正常移除了!清的乾乾淨淨! 不管是執行移除程式,還是在新增移除選擇! 可以透露一下關鍵是什麼嗎?雖然我不懂程式設計...但是好想知道真相喔... ![]() |
發表人: | piaip [ 2003-10-16, 20:50 ] |
文章主題 : | |
TEST2 應該沒問題了...? I hope... http://moztw.org/langpack/MozillaFirebi ... -TEST2.exe http://moztw.org/langpack/thunderbird-0 ... -TEST2.exe |
發表人: | JonahSniper [ 2003-10-16, 20:58 ] |
文章主題 : | |
TB 0.3 TEST2也OK了! 真是太棒了,這個中文化計畫越來越完整了!! 辛苦了,piaip兄! |
發表人: | piaip [ 2003-10-16, 21:06 ] |
文章主題 : | |
Well, 簡單說一下問題,也當做給想寫類似東西的人的參考... 因為我用 RAR 做 installer ,那 uninstaller 最大的問題就有幾項, 同時我也分別遇到了問題: (1) 要刪捷徑(shortcut, link)時,程式要拿到桌面、開始功能表等等的實際位置 這很慘,主要有 SHGetSpecialFolderLocation/SHGetSpecialFolderPath 跟 SHGetFolderLocation/ SHGetFolderPath 兩組可用。 MSDN 說 GetSpecial 在 Win2000 後要改用 SHGetFolderPath ,而 98 前的會由獨立的 shfolder.dll 提供。 可是我之前怎麼編,它都 會硬去找 shell32.dll (2000 後在此檔中) ,所以 2000 ok, 98 就爛掉 最後我的結論是用 SHSpecialGetFolderPath... 中間還有一點,GetSpecialFolderLocation 是各 Windows 都有的,可是 比較不好用; 好用的 GetSpecialFolderPath 則要 IE4.0 後才有,但 編譯時還要指定 #define _WIN32_IE 0x0400 0400 以上才行。 (2) 之前我想建 link ,還有要用 GetSpecialFolderLocation 時,它們都要 OLE32 。所以 compile (with cygwin) 要用 -lole32,而建 link(shortcut) 更是非常之糟 -- 完全沒有簡單的 API ,要 create interface 。然後 interface 就找不到... google 到有篇談這個的只講到 -lole32, 後來才發 現要加 -luuid 才可以。 (3) 寫入 Registry 時 SetValueEx 用 TYPE REG_SZ 時,給定的 length 要加上最後的 null character -- 之前我少加了 1 (4) 讀取 Registry 時 QueryValueEx 給的 buffer length 初值要給, 我之前誤以為它只會在 Query 到東西時系統直接寫入,原來系統會 先用它來算 -- 這是我的錯,一時大意了 犯了 (4) 的錯時,有時會動有時不會動,而且在 XP 上幾乎都沒問題, 98/2000 則容易爛,大概是給定初值的關係吧 |
發表人: | nakeho [ 2003-10-16, 22:41 ] |
文章主題 : | |
我之前有試過用 Null Soft 的 Nullsoft Scriptable Install System(NSIS) 來撰寫 Firebird 的安裝程式,不過只寫到一半,移除的部分還沒寫,我覺得 NSIS 算是蠻不錯的安裝系統,功能也很強大,除錯也很容易。 不過既然 piaip 解決了問題,也就沒必要在撰寫另一個安裝程式了。 ![]() -- 題外話,從上次 Mozilla 中文化網站改版,我就有個想法:是否考慮申請個 www.mozilla.org.tw 這樣的網址呢(你正在做的新樣式網頁,更加強了我的這個想法)?畢竟目前使用的網址很長,也不好記... ![]() |
發表人: | piaip [ 2003-10-16, 23:54 ] |
文章主題 : | |
新的 url 是有想過,可能會搬往 open foundry 去吧 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |