(VC6相關問題)Simple console tool to show all file version of current folder 顯示檔案版本的測試程式

This is a simple console problem to display all...
由 Evan 發表於 02:08 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)Translate your PERL code to execute file in Win32

Perl2EXE is a very useful program when you try...
由 Evan 發表於 02:32 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)How to change and find Autoplay setting?

(Application Picker dialog from XP) Application Picker is a dialog...
由 Evan 發表於 08:45 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)Use VC8 create ATL Service will failed in CoInitialize

Use VC8 (Visual Studio 2005) to create project is...
由 Evan 發表於 01:51 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)DllRegisterServer/DllUnregisterServer failed in 0x80029C4A (TYPE_E_CANTLOADLIBRARY)

SYMPTOMSWhen you try to register or unregister a COM server,...
由 Evan 發表於 12:08 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)視窗影像處理推薦書目

(圖片來源: 悅仕網路書店)書  名:DirectShow開發指南I S B N :7-302-07650-2出 版 社 :北京科海電子出版社裝  訂:16開 平裝...
由 Evan 發表於 01:21 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)Open firewall setting via netsh command

From XP-SP2. the firewall setting default will block all...
由 Evan 發表於 06:06 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)Notes to Migrate from VC6 to VC2005

fstream.h 和iostream.h在VC8已經不存在 (參考VinceYuan Blog升级VC7项目到VC8的注意事项) #include <fstream>using namespace std;Depenency problem: 如果要引用某些其他project header file...
由 Evan 發表於 07:21 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)Search from attributes use XPATH

To search a attribute via XPATH. you can use Element[@Attr]...
由 Evan 發表於 05:13 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)How to use KEY in xslt

I think XML is a very simple storage medium...
由 Evan 發表於 12:05 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)Runtime to start/stop another window sevice

 Except to set the dependency of services in SCM(Service Control...
由 Evan 發表於 11:08 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)Head first design pattern--"Singleton pattern"

(Picturefrom Amazon)Sometime you just write code without fully understanding the...
由 Evan 發表於 05:12 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)String compare using XSLT and XPATH

I have summerized some note about the string comparison via...
由 Evan 發表於 07:15 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)About the running oder for Window Service

 We usually doesn't care about the startup odering of Window...
由 Evan 發表於 05:38 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)What is TLB??

FilExt of TLB.(TYPE Library) OLE Type Library .TLB:OLE庫文件,其中存放了OLE自動化對象的數據類型、模組和接口定義,自動化伺服器透過TLB文件就能了解自動化對象的使用方法。此檔案可供其他語言來了解COM的內部架構與Interface.可以用VC6 的OLE Viewer(OLEView.exe)去察看~~...
由 Evan 發表於 05:18 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)用XMLSPY與VS2005來做XML 編輯與偵錯

在軟體開發的過程中,對於一些需要的儲存資料,往往一般工程師都會使用INI檔來做為存取的要求。但是隨著資料量的增大、對於資料搜尋程度的渴望與日俱增。所以現在的許多APP開發上都會使用到XML來作為儲存資料與處理資料的中介。但是隨著XML發展來的XPATH、XSLT、XQUERY種種多的語法來說,也是會讓人一下子無法找到任何的頭緒。今天在看MSDN的雜誌的時候看到有關於Neetu Rajpal寫到關於An Introduction to the XML Tools in Visual Studio...
由 Evan 發表於 08:05 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)"Windows Service" and "Registry key"

There are something we should keep in mind when we...
由 Evan 發表於 03:03 PM | 迴響 (2) |引用 AddToD.png AddToF.png

(VC6相關問題)A Quick note to "Windows Service"

A simple note from "Write Pure Windows Service" and...
由 Evan 發表於 06:14 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)Resolve some build error in VS2005

Remove DirectX SDKBecause VS2005 doesn't need DirectX SDK, so ~~~...
由 Evan 發表於 02:53 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)如何使用Dr.Watson找問題

Dr.Watson是一個相當方便的偵錯工具,當你的系統出現向以下一樣的錯誤訊息。即使你沒有安裝VC,你也可以透過Dr.Watson幫你把錯誤的log去記錄下來。這一篇文章,主要就是簡單的介紹如何的使用Dr.Watson,並且也交你如何更改系統的設定去啟動你的Dr.Watson、或是當你不想使用它的時候,也可以透過修改Registry Table去將他由系統初始設定裏面移除掉。啟動Dr.Watson:Dr.Watson並不是什麼新的軟體,而是從古早時代就已經存在在各位的電腦之中,至於怎麼啟動就是在[執行]下面去按[drwstn32]即可。設定Dr.Watson:在這個設定畫面,你可以設定將error.log 放置的地點,也記得要把[傾印記號表]標記起來,才能正確的記錄下錯誤資訊。 設定Dr.Watson為預設的Just-In-Time debugger:要將Dr.Watson設定的話(注意~~ 再這裡最好先備份你的registry table),才能避免你原來所設定VC debugger 的設定會消失。找尋問題的版本增加Debug Information: 開始找尋問題之前,記得~~~將你的release版本的軟體加上debug information,這樣才能讓你的Dr.Watson將正確的資訊傾印下來。   ...
由 Evan 發表於 02:44 PM | 迴響 (3) |引用 AddToD.png AddToF.png

(VC6相關問題)Becareful to "USES_CONVERSION"

BSTR bstrMyBeaster = SysAllocString (L"Tring, Tring!");WCHAR* pwszMyWCharString = L"Tring, Tring!";USES_CONVERSION;LPSTR...
由 Evan 發表於 08:11 PM | 迴響 (1) |引用 AddToD.png AddToF.png

(VC6相關問題)"CodeProject" the best practic of VisualC++ and .NET framework

說起CodeProject,大概學習VC++與.NET的人都不會不知道的一個好網站。裡面有個蠻好用的專案CTreeProperty算是相當好使用的專案之ㄧ,可以簡單秀出如下圖一樣的Dialog.(PIC: CTreePropSheet - A Netscape/Visual Studio .NET like Preferences Dialog)讓我困擾許久的是~~如何搞出Minimize...
由 Evan 發表於 01:45 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)PowerToy in Visual Studio

Except Window XP PowerToy, engineer should have some toy like...
由 Evan 發表於 09:52 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)來凹一件GOOGLE DEVELOPER T-Shirt?

GDS(Google Destop Search)是GOOGLE所推出的桌面搜尋軟體,可以將自己電腦中所有的"資訊",都可以加以搜尋~~~相信這個軟體推出的時候,引起各家相關搜尋軟體的大拼鬥,當然~~~ 透過一段時間之後,GDS不僅僅獲得搜尋最快的排名,也有最多的應用程式(Add-in)可以輔助來使用~~~當我在查看相關的應用程式(Add-in) ,這時候我忽然發現其實GDS有開發相關的原始碼(source code)(Google SDK)可以參考使用(有SDK與範例程式),並且可以使用Visual Studio .NET  ,...
由 Evan 發表於 11:03 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)讀書心得~ Teach Yourself Visual C++.NET in 24 Hours

Richard SimonSams, Paperback, Published April 2002, 413 pages, ISBN...
由 Evan 發表於 05:41 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)Finalizer, Dispose, Close

Designing .NET Class Libraries is very good place that I am...
由 Evan 發表於 09:54 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)Interesting bug in VC6

最近在做VC6轉換VC7的時候,倒是慢慢發現VC6的一些bug,舉例來說,看一下下面的範例程式: if (int i) {    i = 1; }在VC6只會得到一個warnning:warning C4700: local variable 'i'...
由 Evan 發表於 06:27 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)SomeTools for Visual Studio .NET

由於工作上的關係,最近有許多機會可以接觸到.NET Framework的相關開發工具與書籍,再此先介紹一本可以了解.NET Framework概觀的書籍(Applied Microsoft .NET Framework Programming)。搜尋網路上的一些相關資料,MSDN也提供了一些Visual Studio.NET Framework開發上的工具,當然如果對於反組譯有興趣可以查看反組譯的文章,也可以查看ILDASM is...
由 Evan 發表於 05:25 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)About Managed Code(1) -- How to use managed extension.

"Managed code" is one of the most important progresses between...
由 Evan 發表於 02:00 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)From C++ to C#

學習新的語言,一直是身為軟體工程師不可躲避的宿命與責任。而微軟的C#,更是身為視窗系統研發的我們,必須學習的一個新技術。最近除了學習將VisualStudio的Porting之外,C#應該是讓我們進入.Net Framework 最快路徑。這裡提供幾個鏈結關於C#:C# Station: Introduction to the C# TutorialA Quick...
由 Evan 發表於 09:03 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)See How Visual Studio 2005 is Tested

Patrick's Article is talking about bug reporting best proctice. Somehow...
由 Evan 發表於 11:16 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)Naming convensions

Naming is alway difficult thing for me. But when look...
由 Evan 發表於 03:37 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)VC++ 關於使用OLE Drag and Drop的補充

[圖片來自]如果有人依據How to Implement Drag and Drop Between Your Program and...
由 Evan 發表於 09:59 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)DND in VC++(在VC++上拖曳檔案)

[圖片來自:]最近開始研習一些關於WIN GUI上面的一些操作與視覺部分的修改,順便也開始研究去修改一些WINDOW上面的基本操作,當然DND(DRAG AND DROP)是一定會去觸碰到的一部份。在WINDOW上面對於DRAG AND DROP的操作上,主要可以透過兩種方式去處理,分別是透過WM_DROPFILES跟使用OLE的DRAG AND DROP。這兩種主要差別在於,使用WM_DROPFILES的方式僅能處理外部拖曳見來的檔案,並且是在拖曳之後的動作。而使用OLE的DRAG AND DROP的方式,可以去客製化整個流程包括OnDragOver、OnDragLeave、OnDragEnter等等的Event。在此我就不詳細介紹這兩種的原理~因為我所提供的網頁裡面都有詳細的說明,不然、也可以參考MSDN裡面的"drag...
由 Evan 發表於 01:27 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)DirectX Error Message

DirectX 9.1 or newer (must include "dxerr9.lib")http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c/directx/intro/program/debugging/dxgeterrordescription9.aspDirectX 8.1 (must include...
由 Evan 發表於 04:06 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)DLL 的一些應用學習

利用呼叫DLL的方式來建置程式, 是一個很方便的事情. 但是有許多東西需要注意才對!!對於DLL呼叫時, 由於會使用到許多COM本身的共同參數,對於共通參數的使用時, 容易產生無法抓取參數的情形(尤其是 Resource檔內的資料), 可以使用AFX_MANAGE_STATE(AfxGetStaticModuleState()); 在每段程式的前段, 可以讓VC自己產生一個靜態的ModuleSate而不會有抓取不到資源檔的問題.再呼叫DLL裡面的參數也要注意, 若是在所謂的Synchronization...
由 Evan 發表於 10:56 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)ListCtrl的一些用法

ListCtrl在MFC之中算是很好使用的工具,可以很輕鬆的利用一個List來做顯示、新增、刪除一些資訊。最近有一些使用上的心得,可以跟大家分享:延伸設定:List.SetExtendedStyle(List.GetExtendedStyle() | LVS_EX_HEADERDRAGDROP | LVS_EX_ONECLICKACTIVATE);可以設定一些延伸功能,其餘可看MSDN。自動對應到選擇的欄位:List.EnsureVisible(nItem,FALSE);若是你的List 時常需要Refresh 但是又怕被Scroll跑掉,可以使用這個,確保你select到的欄位可以被看到。...
由 Evan 發表於 06:18 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)找到在VC(VisualC++ 6.0)上讀GIF檔案的方式

逛CodeGURU的時候看到的,可以參考說明網頁Add GIF-Animation to your MFC and ATL Projects ,該測試碼提供兩種方式(資源檔讀入、檔名讀入),很好用的物件。此外CodeGURU裡面有許多好的程式,大家可以參考一下......
由 Evan 發表於 01:30 PM | 迴響 (0) AddToD.png AddToF.png

(VC6相關問題)變數命名法--匈牙利命名法

前幾天去誠品,逛呀逛著,開始看一本關於遊戲設計概念的書『大師談遊戲架構與設計理論 (Game Architecture and Design)』。這本書其實真不賴,不僅有遊戲計概念的書,並且有教導專案管理、程式碼的撰寫風格等等。這些部分其實在市面上的書是很少看的到的。不過在裡面看到一個程式命名的技巧匈牙利命名法(Hungarian Notation)回頭看自己寫的程式,還真的沒有這樣的命名習慣,難怪自己有時候要找變數的型態,還是得花上一點時間。在這裡找出一些我找到的相關資料,大家可以看看。...
由 Evan 發表於 08:25 PM | 迴響 (2) |引用 AddToD.png AddToF.png

(VC6相關問題)XP上COM元件的Side-by-Side 對應

前言:這些資料的產生是由於我在做DEBUG的時候,往往無法在VC下無法在某些函示中設定BreakPoint,令我相當困擾。所以去詢問老闆的結果,才讓我知道關於Side-By-Side的概念,於是想說將現在所瞭解到的概念加以整理一下,希望以後用到會清楚一點,也希望能幫助到一些有需要的人。大綱:這份文件主要稍微介紹到在WIN XP下呼叫COM物件的基本流程與Side-By-Side的概念。...
由 Evan 發表於 12:02 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(VC6相關問題)[VC心得]利用VC新增一個[資料夾選項]中的[檔案類型](一)

前言:這篇文章主要是利用VC教導修改Registry中[HKEY_CLASSES_ROOT]中的新增一個檔案類型,也就是當你在檔案管理員中按下[工具]-->[資料夾選項]->[檔案類型]。在這裡會有相當多的檔案類型會出現,並且會有個別的ICON(圖示)也就是我們在檔案管理員下會看到的特別圖示(比如說:ZIP是一個壓縮檔的圖案)。而現在就是告訴各位,如何利用VC撰寫一個可以新增一個檔案類型,並且指定好開檔類型與檔名顯示的方法。...
由 Evan 發表於 10:42 PM | 迴響 (1) |引用 AddToD.png AddToF.png