有 50 筆資料符合您搜尋的條件

admin
2019-12-23, 10:02
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: TGet modify for utf8 input(Lastday: 2021.09.23)
回覆: 7
觀看: 15448

TGet modify for utf8 input(Lastday: 2021.09.23)

針對 utf8 中文字輸入問題,改得差不多了!! 這版是拿 fwh 19.09 來修改的,其他版本是否適用不知道... 目前只針對 utf8 輸入做修改,所以,沒有在 ansi/big5 之間著墨太多,甚至也沒什麼測試. 這次花錢買這套就是要拿來改支援 utf8 問題,其他的先擱置不處理! 原始的 tget.prg 在輸入 utf8 中文字上會有些問題,非得要整列都指定為 WIDE 才行, 這次也支援了 '@!'、'@S' ,上的修改... 原則上是只要在主程式的 init proc... 加上 fw_setUnicode(.t.) 就可以,全部舊有程式的 tget 都不用做任何修改. (至少...
admin
2019-05-27, 23:05
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: Harbour for Apache module
回覆: 1
觀看: 11823

Re: Harbour for Apache module

*2019.05.27: 玩點新花樣!! Q1. 如何讓 mod_harbour 也能執行 .hrb 呢? Q2. 這有何好處呢? Come and order new tricks! Q1. How to run .hrb on mod_harbour? Q2. What are the benefits? A1: 修改程式碼之後,執行順序如下: A1: Modify main.prg and run step as: if File('xxx.hrb') // run 'xxx.hrb' Else if File('xxx.prg') // run 'xxx.prg' Else // Fi...
admin
2019-05-24, 17:43
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: Harbour for Apache module
回覆: 1
觀看: 11823

Harbour for Apache module

2019.05.24: 最近比較火紅的話題,利用 Harbour 開發 for Apache module!! 話說原作者安東尼奧的版本,是在 Apache Web Server 網頁上跑整支 .prg, 然後裡面再輸出一些 html 碼的方式,在下個人認為這樣方式和 php 方式差異太大, 因此,自己研究了另一套方法,可以寫類似 php 方式,例如: test3.prg <?prg #xcommand HTML => #pragma __cstream | AP_RPuts(%s) #xcommand ? <cText> => AP_RPuts(<cText>) #define CRLF c...
admin
2015-10-21, 23:37
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: get Windows version: 8,8.1,10
回覆: 0
觀看: 11899

get Windows version: 8,8.1,10

使用 Windows API: GetVersionEx 功能,於 Win 8,8.1,10 下無法正確取得版本號,原因在於這個 API 被修改了,原因是因為從 win7 開始,提供了相容性模式的功能,所以,造成該函數無法正確取得版本號,若是使用 Register 方式取得版本號: #define HKEY_LOCAL_MACHINE 2147483650 // 0x80000002 function IsWindows10() local oReg := TReg32():New( HKEY_LOCAL_MACHINE,; "SOFTWARE\Microsoft\Windows N...
admin
2015-06-17, 21:09
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: ubuntu 用wine跑Harbour/Fivewin
回覆: 2
觀看: 13467

Re: ubuntu 用wine跑Harbour/Fivewin

允許上傳檔案,檔案大小 256KB,所以要先壓縮.
admin
2015-03-02, 16:29
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: harbour 文字模式的中文
回覆: 2
觀看: 12788

Re: harbour 文字模式的中文

jonce 寫:記得ssbss大大以前好像有貼過,但找不到底了

最近在試ubuntu,
harbour文字模式下 say 中文 cp950/ut8 均正常,
:
唯獨get 中文會亂碼,
遍尋有沒有 "asc" or ">" 的地方截掉中文
就是找不到,

不知ssbbs大還記得改那裏嗎?

我也好奇怪己經支援unicode的harbour,
怎麼還是會截掉ascii拉丁字以外的字元呢?
太久忘了!
在 console 下,須先下 chcp 950,
再來就可能要修改原始 tget.prg,
早期的 clipper 也是如此解決中文字堆疊/吃字問題.
admin
2015-02-26, 18:46
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: Windows 8 下程式啟動觸發中文輸入法啟動問題
回覆: 0
觀看: 11743

Windows 8 下程式啟動觸發中文輸入法啟動問題

fwh 開發程式於 Windows 8/8.1 下啟動時,會觸發中文輸入法,每次要輸入英數老是忘記又要切換一次, 找了些資料,發現 Win7 之後的輸入法已經不太一樣,不是先前的 IME 而是 TSF, 一些常用來呼叫的 IME 有些水土不服沒有效用了!! 後來找到一組程式碼翻譯後測試可以正常切回英數模式了! c code: #include <imm.h> HB_FUNC( SETIMEMODE) { HWND hWnd = (HWND) hb_parnl( 1 ); BOOL bHan = hb_parl(2); HIMC hImc; hImc = ImmGetContext(hWnd);...
admin
2015-02-26, 10:55
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: fw1301之後在64bit os下預視會錯誤~
回覆: 1
觀看: 11985

Re: fw1301之後在64bit os下預視會錯誤~

前陣子閒來無事之事, 將已用多年fw0906改成fw1312 執行檔是 win32 格式預視時卻出現找不到底 prev64.dll 即使copy prev64.dll到程式目錄也一樣 win8.x 64bit / win7 64bit /ubuntu 64bit+wine 都一樣子的錯誤 但winxp 32bit 又正常了。 由此推測試fw在判斷32/64bit時, 某一次改版 改壞了, 應該要問 harbour 程式是 32/64 結果問到 os 是 32/64 以致在64bit os下 跑32bit程式時間判斷錯誤... 改回fw0906又好好的,於是又從fw1312慢慢一版一版試 到了...
admin
2015-01-03, 18:31
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: fivewin 2009.12 and harbour 3.2/3.4 -- TActiveX solution
回覆: 0
觀看: 11991

fivewin 2009.12 and harbour 3.2/3.4 -- TActiveX solution

使用的 fivewin 2009.12 版本,一直無法搭配 harbour 3.2/3.4 使用, 原因在於 TActiveX 問題一直沒有解決,最近終於找到解決方法了! 經過反覆測試,只要從 fwh 2013.12 複製與解出檔案來使用即可!! PS.好像應該是 2013.01 開始 Harbour 修改了 hbwin 這個 contrib library 所以,也許 2013.01 版本也可以也說不定吧! PS. 也許你會說,為何不直接用 fwh 13.12 搭配 harbour 3.2/3.4 就好了呢? 因為,我的 TcBrowser 改了很多東西,換到 13.12 水土不服,垂直 S...
admin
2014-09-24, 23:43
版面: xBase/[x]Harbour/Fivewin/HWGUI in Taiwan
主題: FWH 13.12 compiler _png_init_io() error??
回覆: 0
觀看: 12499

FWH 13.12 compiler _png_init_io() error??

使用 FWH 13.12 & Harbour 3.2 時為何編譯連結出現找不到 _png_into_io() ? 除了該加的 hbzip, png 之外,解決方式有兩個: 1. 在自己的 .c 裡面加上 //#pragma BEGINDUMP void png_init_io( void ) { } //#pragma ENDDUMP 2. 重新編譯 harbour 的 png.lib, 方法如下: a. 先下環境變數: d:\hbdev\>set HB_USER_CFLAGS=-DPNG_STDIO_SUPPORTED b.再重新編譯: d:\hbdev\win-make.exe c...