原创 批處理文件中的 %~d0

今天在批處理文件中 %~d0 ,莫名其妙, 答案是: he magic variables %n contains the arguments used to invoke the file: %0 is the path to

原创 通過崩潰地址 MAP文件 找錯誤行數之Delphi版

以前看了   通過崩潰地址找錯誤行數之VC版   那時候還沒用DELPHI 昨晚剛好又看到了   所以就試了一下DELPHI的,與大家共享   ^_^ 什麼是   MAP   文件?簡單地講,   MAP   文件是程序的全局符號、源文件

原创 經典入門--字符編碼筆記

轉自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html   今天中午,我突然想搞清楚Unicode和UTF-8之間的關係,於是就開始在網上查資料。

原创 推薦小工具 Junciton 和 Everything

特別好用的Junction  , 特別好用的Everything NTFS 新特性:Junction 應用詳解   前些時無意發現 Vista 的 C:\Documents and Settings 目錄和 C:\User

原创 PChar String Char數組

本文章爲網上資源整合,加上自己的代碼示範   第一篇: 三者的區別 string和Char數組都是一塊內存, 其中存放連續的字符. string保存具體字符的內存對用戶 是透明的, 由Delphi管理它的分配, 複製和釋放, 用戶不能干預

原创 delphi外掛製作(轉)

  在幾年前我看到別人玩網絡遊戲用上了外掛,做爲程序員的我心裏實在是不爽,想搞清楚這到底是怎麼回事。就拿了一些來研究,小有心得,拿出來與大家共享,外掛無非就是分幾種罷了(依製作難度):1、動作式,所謂動作式,就是指用API發命令給窗口

原创 哥尼斯堡七橋問題

記得面試時候碰到一個智力題,是一筆畫問題, 按九宮格排列的九個點如何一筆畫出? 想了好長時間沒有答案, 最近研究三維圖形,三維圖形有幾何屬性和拓撲屬性,在拓撲學中,歐拉老爺爺有個著名的哥尼斯堡七橋問題, 下面是轉載的其他人的東西:    

原创 多態——解析樹實例分析

場景:   分析: 每個類的節點都必須提供它自己的Calc方法,所以採用多態進行操作。我們將Node節點和BinNode節點設計爲抽象類,抽象類是不能實例化的類,它們只能作爲其他類的父類。一個包含一個或多個純虛函數的類稱爲抽象類,一個沒

原创 模擬鍵盤, 含有各種方法

unit Unit1; interface uses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, S

原创 理解類引用這種類型 (網上討論摘錄)

問題: 書中寫到: -------------------- 類的引用是一種類型,它不是對對象的引用,也不是對類的引用, 而是對類的類型的引用。類的引用類型定義了引用變量的類型。 假設用戶定義了一個類: type CMyCla

原创 delphi 2007 refactor / refactoring 重構不能使用的原因以及解決

在家辦公,買了臺新機器,安裝Delphi,重構別人的代碼,可是Ctr+Shift+E不管用, 真個Refactor功能缺失一大塊,莫名其妙,搞了好長時間才搞定: 見下文:摘錄:     可見重構是非常有用的,尤其是在現代開發語言環境中,由

原创 模擬鍵盤、鼠標輸入---玩轉keybd_event

在Windows大行其道的今天,windows界面程序受到廣大用戶的歡迎。對這些程序的操作不外乎兩種,鍵盤輸入控制和鼠標輸入控制。有時,對於繁雜的,或重複性的操作,我們能否通過編制程序來代替手工輸入,而用程序來模擬鍵盤及鼠標的輸入呢?答案

原创 DLL與EXE之間的通訊調用 以及 回調函數的線程執行空間

  dll 與 exe 之間的通訊方式有很多種, 本文采用回調函數的方法實現, 本文也將研究多線程,多模塊的情況下,回調函數所在的線程, 啥也不說了,先附上代碼:   下面的是dll模塊的的, dll的工程文件: library DllA

原创 Delphi調試DLL 不能調試 不能進入調試 注意!!!

如何調試DLL,在這裏就不再贅述了,但是,今天就碰到了一個特別奇怪的問題,參數設置正確,就是不能調試?? 通過上網查資料,發現了問題,注意:   1, 將Project主菜單的Project Options對話框的Compiler頁面De

原创 socket編程指南及示例程序

7         UDP 用最通俗的話講,所謂UDP,就是發送出去就不管的一種網絡協議。因此UDP編程的發送端只管發送就可以了,不用檢查網絡連接狀態。下面用例子來說明怎樣編寫UDP,並會詳細解釋每個API和數據類型。 7.1 UDP廣