顯示具有 BCB 標籤的文章。 顯示所有文章
顯示具有 BCB 標籤的文章。 顯示所有文章

2011年12月15日 星期四

BCB 2010 程式會出現abnormal program termination錯誤訊息

編譯好程式後發現XP底下運行時會偶發性出現abnormal program termination訊息式窗
解決方式安裝好EurekaLog後即可,這是我在Ralink UI底下編輯時遇到的問題.
僅此紀錄!!!

2011年12月13日 星期二

BCB 物件提示訊息

ShowHint=true;
Imgfile->Hint ="xxxxxx";

BCB修改執行檔ico

打開BCB 2010 選擇 Project/options/Application/ 即可進入修改ico圖檔.

2011年9月15日 星期四

ini File Read/Write

Read approach


#include <IniFiles.hpp> //include IniFiles.hpp File


AnsiString sFileName = ExtractFilePath(Application->ExeName) + "text.ini"; //get ini file path
TIniFile* ini = new TIniFile(sFileName);  //Create TIniFile
int nReadResult = ini->ReadInteger("section1","key1",NULL); //Get ini file key1 value


Write approach


#include <IniFiles.hpp> //include IniFiles.hpp File


AnsiString sFileName = ExtractFilePath(Application->ExeName) + "text.ini"; //get ini file path
TIniFile* ini = new TIniFile(sFileName);  //Create TIniFile
ini->WriteInteger("section1","key1",50); //Write value 50 to ini file in key1

2011年9月14日 星期三

BCB DLL 動態連結方式

1.宣告 DLL檔內函數的指標
  void (*ShowImage) (void);



2.將DLL檔載入,並取得handle
  HINSTANCE hInst=LoadLibrary(“DLLFILE.dll”);



3.取得此DLL檔函數的位址
  (FARPROC &)ShowImage=GetProcAddress(hInst,"Function_name");


4.釋放DLL檔
  FreeLibrary(hInst);