關於delphi的程式在英文作業系統下亂碼問題

2022-08-05 13:33:17 字數 531 閱讀 8429

由於delphi7編譯的程式是非unicode程式(**頁),所有在英文作業系統下會有亂碼的問題。

解決方法:

1. 首先在lageuage中選"instal files for east asian lanuages",這步一定要做,否則中文就亂碼。

2. 區域設定裡面的advanced選預設的非unicode的程式的的語言解釋為chinese(prc),delphi是非unicode程式,而vb6和.net都是unicode的程式,所以這步對vb6和.net程式應該是不需要

而編譯的程式先修改工程檔案.dof中的

locale=2052

codepage=936

然後在主介面程式裡面加

initialization

setthreadlocale($0804);

setconsoleoutputcp(936);

中文亂碼有兩種,

3. 標準delphi控制項和大多第三方控制項都不支援unicode, 如tmemo進行lines.add後還是會出現亂碼,要進行特殊處理 

關於 delphi中with在Python中的討論

下面這段是我昨天在python乙個討論群裡對delphi中with在python中的討論,希望能對大家有所啟發,同時我也將這個討論記錄下來,有時間多體會體會。不要小看這段,最後 seewind 說的話很經典。江南 23 46 27 其實 我覺得是想找 python中類似 delphi 的 with ...

在 程 序 中 加 入 英 文 朗 讀 功 能

2001年02月21日 17 05 00 金 山 詞 霸2000 的 英 文 全 文 朗 讀 功 能 相 信 一 定 給 嘗 試 過 的 用 戶 留 下 了 很 深 刻 的 印 象,而 作 為 一 個 程 序 設 計 者,你 一 定 也 想 在 自 己 的 程 序 中 加 入 類 似 的 功 能 吧...

關於DELPHI的布局

以下文章載自 巴蠻子的破新茅屋 windows程式設計的習慣是直接指定控制項的座標和大小,而unix下面的習慣是在容器裡面堆放,用不同的layout manager來控制布局 j a,wx等也是這種思想 這也是為什麼windows程式的對話方塊一般都不讓改變大小 因為這意味著要自己寫很多 逐步調整子...