工具 – Flash 反編譯工具收集貼

這裡搜集了常見的Flash反編譯軟體,如果有新的更新 會修改文章 或者 在評論中指出來的1 Sothink.SWF.Decompiler.v5.4.Build.535.Regged-VoZRALo.rar2 SWF.Decompiler.Magic.v5.2.1.2011.WinALL.Regged-CzW.rar3 Sonne.Flash.Decompiler.v5.2.1.2188-ARN.rar4

Delphi – CRC32校正

網上Down的一個單元.自己改了下.unit utCRC32;interfaceuses Windows,SysUtils,Classes;const //Crc32表 Crc32Tab: Array[0..$FF] of LongInt = ($00000000, $77073096, $ee0e612c, $990951ba, $076dc419, $706af48f, $e963a535, $9e6495a3, $0edb8832, $79dcb8a4, $e0d5e91

Delphi + Asm – TBits類的學習

技術交流,DH講解.在D2010的classes中有個TBits類,這個類主要是位操作的. TBits = class private FSize: Integer; FBits: Pointer; procedure Error; procedure SetSize(Value: Integer); procedure SetBit(Index: Integer; Value: Boolean); function GetBit(Index:

破文 – OD常用斷點

先轉一些好文章吧.常用斷點(OD中) 攔截視窗:bp CreateWindow 建立視窗bp CreateWindowEx(A) 建立視窗bp ShowWindow 顯示視窗bp UpdateWindow 更新視窗bp GetWindowText(A) 擷取視窗文本 攔截訊息框:bp MessageBox(A) 建立訊息框bp MessageBoxExA 建立訊息框bp MessageBoxIndirect(A) 建立定製訊息框bp IsDialogMessageW 攔截警告聲:bp

ASM – 條件判斷

技術交流,DH講解.正式之前,我們看看寄存器和CPU的標誌位: OD中的,下方的CPAZSTDO就是標誌位. Delphi的FPU視窗,右邊一列就是標誌位.為什麼要給大家看標誌位呢?因為ASM中的跳躍陳述式都是由相應的標誌位控制的.而標誌位又是由於以下的情況影響的:1.運算結果為0,Zero Flag(ZF)被設定2.運算結果太大或者太小,超容了,Carry Flag(CF)被設定3.Sign Flag(SF)是運算結果的最高位發生變化的時候,結果為正SF=1,為負SF=04.指令無效時(al=

Delphi – 判斷一個位元中有多少個1

技術交流,DH講解 有個朋友發簡訊來求助,我想他是在筆試.哈哈.C++的,但是我們知道原理後,什麼都是一樣的. 一個數的二進位形式是這樣的.10011001 那麼要判斷有多少個1的話,我們只要與00000001與,然後迴圈右移與就可以了.比如第一次:10011001 and 00000001 =1 說明這一位是101001100 and 00000001 =0 說明這一位不是1再右移00100110 and 00000001 =0 這個又不是1好的來看看Delphi代碼:Program

Delphi – 數組和結構體

技術交流,DH講解.記得很早之前我就說過,數組和結構體在記憶體中其實一樣的,他們都是連續分布的.例如: TMyStruct = record A,B,C:Integer; end; T3IntArray = array[0..2]of Integer;這兩個都佔12位元組,而且TMyStruct.A就是T3IntArray[0].而我們知道在訪問數組中某個元素的時候,只是在第一個元素的地址 + 序號 *

Delphi – 新文法介紹之運算子多載

技術交流,DH講解 運算子多載一直是個爭議的話題,.其實運算子多載就是方便我們而已,不用不會死人,用了方便點兒而已.D7之後的版本也支援運算子多載.我們來看個例子:如果我們想2個結構體可以相加,比如說 a,b:TPoint;C:=a+b;是吧,多美好的事情呀. THuangJacky = recordA,B,C:Integer;//+class operator Add(a, b: THuangJacky): THuangJacky;//=class operator Equal(a,b:

Delphi – My Code之表單移動

技術交流,DH講解.這個工具是好早好早以前寫的,我這個喜歡在家邊看電影邊寫寫代碼或者看電子書,所以經常會將網頁移到螢幕的左上方或者右上方,而且要置頂.所以就寫了這樣一個工具,這個工具主要是對控制代碼的操作,還有就是表單樣式以及幾個API的例子,比較基礎.整個檔案在 here(Can't Input Chinese:()下面把代碼貼出來,希望有什麼不懂的,結合MSDN,OK?Var Form2: TForm2; H: Cardinal = 0;Implementation{$R *.dfm}/

Delphi – XP掃雷外掛製作.

技術交流,DH講解.本來之前就在寫這個文章,還寫了War3掛的教程,後來因為一些事就沒有弄了.現在過年在家又沒有事就繼續把這個寫完吧.哈哈.不要以為寫個掛很容易,要想寫個掛肯定要瞭解遊戲呀.我們現在來瞭解下地雷是怎麼產生的?其實只是我自己猜想的,畢竟這個遊戲不是我寫的...1 使用者選擇了多大的棋盤,多少地雷後棋盤應該是用一個二維數組來儲存的,地雷數肯定是用一個全域變數來儲存的.這點兒有異議沒有?沒有我就繼續往下說了...2

Delphi – 物件建構和vmt系列

技術交流,DH講解.在前面2篇文章中,我們發現在TObject.InitInstance都沒有IntfTable,所以有些地方的代碼都沒有執行. 所以下面我們把代碼改一下,看看新的效果,然後把vmt系列的都來試一下: IHuangJacky = interface ['{B7D099CE-BAD5-4589-86EA-71AE78B37483}'] procedure SayMyName; end; THuangJacky =

Delphi – 新文法介紹之For In

技術交流,DH講解.哈哈,Java和C#裡面的For In用起來真爽,我們Delphin也不用眼紅了,從D2005起,Delphi裡面也有這個功能了. 首先我們要知道哪些類型可以用For In吧,下面就是:for Element in ArrayExpr do Stmt;      數組 for Element in StringExpr do Stmt;    字串 for Element in SetExpr do Stmt;         集合 for Element in

API – MultiByteToWideChar的用法

技術交流,DH講解.在D2010中多了一個類TEncoding,這個類用來轉換不同編碼的字串.在看這個類的代碼的時候我看見這個API函數,具體來說這個函數將一個位元組數群組轉換PWideChar.因為不同編碼下一個字串占的位元組數是不一樣的,這樣轉換後每個字元都只佔2個位元組了,這樣可以統一一下.看下這個函數在MSDN中的聲明:int MultiByteToWideChar( UINT CodePage, DWORD dwFlags, LPCSTR

Delphi – TCanvas.CopyRect方法中參數CopyMode的意義

技術交流.首先看可能取值: cmBlackness = BLACKNESS; cmDstInvert = DSTINVERT; cmMergeCopy = MERGECOPY; cmMergePaint = MERGEPAINT; cmNotSrcCopy = NOTSRCCOPY; cmNotSrcErase = NOTSRCERASE; cmPatCopy = PATCOPY; cmPatInvert = PATINVERT; cmPatPaint = PATPAINT;

Delphi – ControlState和ControlStyle屬性詳解

ControlState 屬性 對應對象:TControl 聲明:TControlState = set of (csLButtonDown, csClicked, csPalette, csReadingState, csAlignmentNeeded, csFocusing, csCreating); property ControlState: TControlState; 功能:ControlState屬性用來查詢控制項運行時的狀態。

工具 – Serv-U,BeyondCompare,DataRecovery,FoxITReaderPro

今天回家,到家後無網,今天就給大家發農曆09年的最後一次工具咯.1 Foxit.Reader.3.0.Build.1817.Incl.Serial.rar 安裝後將frpkey.txt檔案拷到安裝目錄就註冊了.2 Scooter.Software.Beyond.Compare.v3.1.10.11626.Incl.Keymaker.and.Patch-ZWT3

Delphi – My Code之簡單五子棋

技術交流,DH講解.今天來實現一個簡單的五子棋,直接用GDI來畫的一個遊戲.首先我們來想下怎麼存放資料,哪些地方是白棋,哪些地方是黑棋,哪些地方沒有下棋?對,我們用一個二維數組,如果數組中某一個位置的值為0代表沒有下棋,為1代表是白棋,為2代表是黑棋.好就這麼說定了,為了使用方便,我們打算做成一個控制項,因為要畫介面所以我們從TGraphicControl繼承下來.看一下類定義的代碼:Type TLastPlayer= (LpP1, LpP2); TGameEvent= Procedure(

閑話 – 筆記本顯卡效能排行

第一梯隊:高端顯卡GeForce GTX 280M SLIMobility Radeon HD 4870 X2GeForce GTX 260M SLIGeForce 9800M GTX SLIGeForce GTX 280MGeForce 9800M GT SLIGeForce 9800M GTS SLIMobility Radeon HD 3870 X2GeForce 8800M GTX SLIMobility Radeon HD 3850 X2Quadro FX 3700MMobility

工具 – 資源共用 公布一個我的網盤.

網盤地址:http://www.adrive.com/賬戶:ysw786@163.com密碼:Delphi888空間大小50G.用法:1 登入 2 防BOT 輸入驗證碼 驗證碼裡面只有數字,哈哈3 進入了檔案清單處. 編程工具裡面主要是IDE,控制項和專家以及其他安裝檔案 編程資料裡面主要是電子書 駭客雜誌,當然還有Delphi,其他很多還沒有傳.編程代碼裡面主要是代碼,不過沒有這麼歸類. 編程視頻裡面暫時沒有東西4 下載檔案 點Downloader

Delphi – 新文法之Helper

技術交流,DH講解.哈哈,好久沒有寫這個系列了.今天在看VCL原始碼的時候,看見了這個.還是聲明一下這個是在D7以後的版本才有的.謝謝,不要噴我!當我們想給一個類增加一個方法或者成員變數,但是這個類又被很多單元引用了,我們直接去該這個類,肯定是很不明智的,怎麼辦?對了,物件導向的話,我們可以繼承一下不就OK了,的確可以.但是如果結構體呢?其實這個關鍵更像是為結構體準備的不過我這裡想說一個helper關鍵字的用法.類助手 可以擴充一個類但是不用繼承,而且在UML中是沒有的. 簡單的文法:type

總頁數: 61357 1 .... 4359 4360 4361 4362 4363 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.