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... :shock:

這是安裝後沒有執行,直接到新增移除程式移除時,第一次出現的訊息

第二執行時出現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"

以上

這次是重安裝後的機碼,奇怪的是這次反安裝後就不見了... :shock:

發表人:  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

其他部分也一樣.... :cry:

發表人:  piaip [ 2003-10-16, 19:32 ]
文章主題 : 

唉呀 @_@ 這下真的找到問題了...
再等一等,我等一下重新放上新版。

發表人:  JonahSniper [ 2003-10-16, 20:41 ]
文章主題 : 

GOOD NEWS!大恭喜!

可正常移除了!清的乾乾淨淨!

不管是執行移除程式,還是在新增移除選擇!

可以透露一下關鍵是什麼嗎?雖然我不懂程式設計...但是好想知道真相喔... :oops:

發表人:  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 解決了問題,也就沒必要在撰寫另一個安裝程式了。 :wink:

--
題外話,從上次 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/