当前位置:首页 > 代码 > 正文

delphi源代码(delphi源代码分析)

admin 发布:2022-12-19 07:30 100


今天给各位分享delphi源代码的知识,其中也会对delphi源代码分析进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

怎么用delphi查源代码

具体不知道您所说的是什么源码。

DELPHI源代码通常被放到PAS的文件中。

像DLL的文件,从DELPHI中是可以看到公布的方法。

其它的也类似,像WDSL等。

如果是像EXE文件,查源程序,DELPHI标准功能不提供。

反编译,不只算是DELPHI的话题了。

delphi的源代码叫什么文件

delphi的源代码文件,通常以 .pas 为文件扩展名。

如果是 windows 程序,一般还会包含一个同名的窗体文件,以 .dfm 为扩展名。

如下图示例:

DELPHI写的程序 如何还原成源代码

完全回复DELPHI的源代码就不可能了

因为可以完全恢复的话

程序的安全性就不用提了

更不用提商用软件

付费软件了

但可以反汇编

就是把可执行文件或者DLL,ocx等可以通过反汇编得到汇编代码了

能不能看懂

就看你的本事了

有个叫PEID的工具

你只要吧程序拖放到它的窗口他就分辨出(没有比它好,比它简单,比它功能强大的了)是什么语言写的,连接器的版本等

但要注意有些程序为了防止被黑客破解

会用各种加壳软件来加壳

这种程序PEID只会分辨出用的是哪一种壳

还有一种办法是:看软件安装或所在的目录下库文件,链接库等

确定壳后进行脱壳(用相应的脱壳工具,或者手动脱壳)

然后用反汇编工具进行反汇编

最有名的反汇编工具有:ollydbg,W32Dasm,C32asm

不过反汇编DELPHI的程序有专门的工具DEDE

要完全回复DELPHI代码就不可能了

具体怎么操作

这是个大学问

这里不能详细了

不过很“破解”这行业很有趣

给你推荐个网站

看雪学院

最有名的了

祝你好运!!

Delphi编译错误,源代码如下:

程序中使用TXXXX属于“类引用”,类类型通常在设计类的时候用。象这里,应该改成

Form10.canvas.textout(.....);

DELPHI源码如何编译为可执行文件

编译Delphi要用到 dcc32.exe,此文件位于 Delphi安装文件夹\bin里面

命令行运行,说明如下:

Syntax: dcc32 [options] filename [options]

-Aunit=alias = Set unit alias -LUpackage = Use package

-B = Build all units -M = Make modified units

-CC = Console target -Npath = DCU output directory

-CG = GUI target -Opaths = Object directories

-Dsyms = Define conditionals -P = look for 8.3 file names also

-Epath = EXE output directory -Q = Quiet compile

-Foffset = Find error -Rpaths = Resource directories

-GD = Detailed map file -Upaths = Unit directories

-GP = Map file with publics -V = Debug information in EXE

-GS = Map file with segments -VR = Generate remote debug (RSM)

-H = Output hint messages -W = Output warning messages

-Ipaths = Include directories -Z = Output 'never build' DCPs

-J = Generate .obj file -$dir = Compiler directive

-JP = Generate C++ .obj file --help = Show this help screen

-Kaddr = Set image base addr --version = Show name and version

Compiler switches: -$letterstate (defaults are shown below)

A8 Aligned record fields P+ Open string params

B- Full boolean Evaluation Q- Integer overflow checking

C+ Evaluate assertions at runtime R- Range checking

D+ Debug information T- Typed @ operator

G+ Use imported data references U- Pentium(tm)-safe divide

H+ Use long strings by default V+ Strict var-strings

I+ I/O checking W- Generate stack frames

J- Writeable structured consts X+ Extended syntax

L+ Local debug symbols Y+ Symbol reference info

M- Runtime type info Z1 Minimum size of enum types

O+ Optimization

如果要编译一个项目有多个文件,或者包涵资源文件,一般使用图形开发环境进行编译。

delphi 怎么才能看懂源代码

同其它编程工具一样,DELPHI代码的基本语句也只有三条:赋值,选择,循环。你找任何一本编程的基础书,它都会讲这三种语句的。你把这三种语句搞懂之后,自然也就能看懂DELPHI代码了。任何复杂的程序都是由这三种语句堆砌而成的。

delphi源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于delphi源代码分析、delphi源代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/4565.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载