發表文章

目前顯示的是 五月, 2013的文章

Enabling Virtual Space mode use Notepad++

Delphi有個很好用的編輯功能:

我不會解釋……就是不管上下行字數有無相同,在按了上下鍵後游標都會在同一個位置上下跑。

我一直以為好用的Editor都應該會有這個功能,後來才發現……Notepad++沒有!

之後好久好久終於在Visual Studio看到了這個功能,中文名詞是:
「啟用虛擬空間」
英文是"Enabling Virtual Space mode"

後來在這個討論串中找到解法,節錄內容如下:
Sort of a hack (sends a window message directly to the Scintilla edit control on startup), but works great:
Install NppExec pluginGo to Plugins -> NppExec -> ExecuteEnter the following code:
// ensure console stays hidden NPP_CONSOLE 0 // enable virtual spaces (cursor past end of line) outside column edit mode SCI_SENDMSG 2596 3 0 // SCI_SENDMSG == send message to Scintilla edit control // 2596 == the message we're sending is SCI_SETVIRTUALSPACEOPTIONS // 3 == send the value (SCVS_RECTANGULARSELECTION | SCVS_USERACCESSIBLE) // the default value is 1 (just SCVS_RECTANGULARSELECTION) for // virtual spaces in column select mode only // you can find these values by poking around the source code a bit, or // see http://www.scintilla.org/ScintillaDoc.html Click the S…

NotePad++ for MetaEditor

『Expert advisor』は、おもしろい!: Notepad++ de MQL4: 『 秀丸エディタをMQL4エディタ(MetaEditor)にする方法 』と言う記事を読んで、面白そうだったのでNotepad++でやってみました。実施範囲は、自動補完・ハイライト・コンパイル作業です。 初めに Notepad++とは notepad++の導入方法な...


很實用的教學  Notepad++也可以寫+編譯MQL4的檔案了!

整理一下資料,方便自己以後使用:

Thread開發的三兩事

圖片
Thread,顧名思義,是很細的線,千萬不要讓大象踩上去。

讓貓自己去玩Thread,必要的時侯請先保護好自己的東西(Synchronize,TCriticalSection,Lock...etc),
再拿不會壞的玩具(Base Type)和牠玩一下下。

玩太久人(UI)會呆掉,所以主要原則就是讓牠自己玩。