1. 程式人生 > >多國語言中資源DLL的編輯編譯方法

多國語言中資源DLL的編輯編譯方法

在編寫的多國語言支援的VC程式的時候,一個比較常見的方案就是,編寫一個UNICODE程式,然後通過判斷不同的系統預設語言,載入相應的語言介面資源DLL檔案。

但是在編寫其它國家語言資原始檔的時候,有一些小細節需要注意,不然程式載入的時候,會出現編碼不正確亂碼的情況。

如果是簡體中文的系統,則其它的資原始檔編輯的時候,所編輯資源的屬性語言也應該是簡體中文的,然後在此姿態下輸入其它語言。最後再把資源的屬性改為其它語言(不知這個是否必需的),此時再編輯的時候,資原始檔會出現亂碼,但是編譯出來的是對的。

相關推薦

國語言中資源DLL編輯編譯方法

在編寫的多國語言支援的VC程式的時候,一個比較常見的方案就是,編寫一個UNICODE程式,然後通過判斷不同的系統預設語言,載入相應的語言介面資源DLL檔案。 但是在編寫其它國家語言資原始檔的時候,有一些小細節需要注意,不然程式載入的時候,會出現編碼不正確亂碼的情況。 如果是簡

libcmtd.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll) 編譯錯誤解決方法

[問題描述] 今天在VC6下編譯G279軟體時,已編譯通過,連結時報一下錯誤: Linking...libcmtd.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.d

[c/c++] 一個程序有個執行緒,用什麼方法讓主執行緒不退出更好,佔用資源最少,效率最高?

[c/c++] 一個程序有多個執行緒,用什麼方法讓主執行緒不退出更好,要求佔用資源最少,效率最高? 我所知道的不讓主執行緒退出的方法有: 一,死迴圈:while(1);/ for(;;); 二,pause(); 讓主執行緒暫停等待訊號使其退出 三,另一種死迴圈whil

修改icu4c中資源編譯方法

# 具體步驟(可複製下面命令,直接執行): # 1)新增或者修改external/icu4c/data目錄下的資源 # 2)建立一個臨時目錄: rm external/icu4c/stubdata/icudt48l-all.dat rm external/icu4c/stu

angular js 處獲取ajax數據的方法

list ont listctrl lct module 方法 detail car 獲取 angular js 多處獲取ajax數據的方法var app=angular.module("cart",[]);app.service("getData",function ($

將IDEA maven項目中src源代碼下的xml等資源文件編譯進classes文件夾

默認 文件的 ips src directory htm 文件夾 ref 編譯 如題,IDEA的maven項目中,默認源代碼目錄下的xml等資源文件並不會在編譯的時候一塊打包進classes文件夾,而是直接舍棄掉。 如果使用的是Eclipse,Eclipse的src目錄下

ubuntu 使用sudo apt-get update 出現 被配置次導致無法升級錯誤解決方法

code 開發機 goup 使用 lin logs 配置 周末 ubun 這個周六周末在考慮升級自己GPU開發機,在琢磨使用docker來按轉tensorflow環境,在升級軟件的時候爆出了如下錯誤 在 /etc/apt/sources.list.d/sogoupin

Java中獲取資源文件的方法總結

tco doget 技術 resource images 磁盤 response linux exception 這裏總結3中方法獲取資源文件的 ServletContext Class ClassLoader 文件的位置 1. ServletC

Qt官方對OpenSSL的編譯方法的描述

lin openssl hack ons version building nss ssl 編譯 https://wiki.qt.io/MSYS2http://wiki.qt.io/Compiling_OpenSSL_with_MinGWhttps://wiki.qt.io

線程有幾種實現方法?同步有幾種實現方法?(被問到)

所有 正在 () read 異常 同步 -h 競爭 sync 多線程有兩種實現方法,分別是繼承Thread類與實現Runnable接口 同步的實現方面有兩種,分別是synchronized,wait與notify wait():使一個線程處於等待狀態,並且釋放所持有的對象的

DLL編輯與調用

smart 效率 ansi 強制 -i 模塊 done ack 當前 一 編寫動態鏈接庫DLL DLL簡稱動態鏈接庫,是Windows中程序的重要組成部分。想象一下,一個程序需要多人共同完成開發,怎麽個共同法?這時我們就要考慮把程序分為好幾個模塊,團隊每一個成員開發一個模塊

關於需要添加個相同屬性的數據到後臺(例如抽獎需要輸入個獎品及其概率)的方法

ray document spa abi nbsp 數組 end 處理 ability 頁面JS部分(name 屬性要相同,組成一個數組) var Array = document.getElementsByName("Prize"); var P

Python將一個大文件按段落分隔為個小文件的簡單方法

解決 list 之前 一點 open ews 切片 compile popu 今天幫同學處理一點語料。語料文件有點大,而且是以連續兩個換行符作為段落標誌,他想把它按段落分隔成多個小文件。即每3個段落組成一個新文件。因為曾經沒有遇到過類似的操作,在網上找了

行文本溢出顯示...的方法(-webkit-line-clamp)

style 設置 images 模型 ges 必須 行政 strong 需要 限制在一個塊元素顯示的文本的行數。 -webkit-line-clamp 是一個 不規範的屬性(unsupported WebKit property),它沒有出現在 CSS 規範草案中。 為了實

08.18 javascript 06 數組 數組的概念 創建數組 讀取數組中的元素 稀疏數組 添加和刪除數組的元素 數組遍歷 維數組 數組的方法 類數組對象 作為數組的字符串

有序集合 數組元素 .cn spa 取字符串 splice ima 一個 -1 # 數組 ### 數組的概念 * 數組是值的有序集合 * 數組中的每個值 稱之為 元素 * 每個元素可以是任意數據類型的值 * 每個元素都有索引(下標) * 元素的索引從0開始,按照順序遞增。

input文本框不可編輯方法

input文本框不可編輯的方法有時候,我們希望表單中的文本框是只讀的,讓用戶不能修改其中的信息,如使input text的內容,中國兩個字不可以修改有時候,我們希望表單中的文本框是只讀的,讓用戶不能修改其中的信息,如使<input type="text" name="input1" value="中國"

行數據縱向編輯

進行 查詢 ctr 需要 cnblogs 行數 down div class 下午同事給了包含超多usr_id的csv格式的文件,大概有10000+行,但是usr_id之前存在一個空格。 需要把空格去掉才能夠進行批量查詢。 想到方法有三: 法一: 直接對讀取到的字符串進行s

Part5 數據的共享與保護 5.6文件結構和預編譯命令

靜態數據成員 其它 pac object c void 使用 內聯 組合 getx C++程序的一般組織結構:   1 一個工程可以劃分為多個源文件:     類聲明文件(.h文件)     類實現文件(.cpp文件)     類的使用文件(main()所在的.cpp

KRPano動態熱點專用素材圖50個,加動態熱點使用方法

arc name blog math del 感覺 動態 div 動態圖 KRPano動態熱點專用素材是一種特定形式的序列圖,該序列圖要求幀的水平和垂直的具體位置必須準確,否則圖的動作將會出現錯亂,KRPano不支持動態圖。目前網上比較匱乏動態熱點素材,在此親手整理制作了5

sql server中調用c#寫的dll裏的方法

lib null all varchar 什麽什麽 server 調用dll func 雲服務 最近有一項目: 一超市管理系統單機版,運行在WIN2003+SQL2005上,每天超市關門都都會關電腦,現客戶要新加功能,每天關門下班後回家可以上網查看超市管理系統的數據