Location:
Search - delphi dll bpl
Search list
Description: EXE+BPL+DLL+Interface項目解決方案演示
經典-Delphi DLL Demo.
Platform: |
Size: 188416 |
Author: zhongyuezhi |
Hits:
Description: VMProtect 简介
VMProtect 是新一代的软件保护系统,不像其它常见的保护系统,VMProtect 可以修改应用程序的源代码。VMProtect 将原文件的部分代码转换为在虚拟机中运行的字节码。您可以将虚拟机想像成带有不同于 Intel 8086 处理器指令系统的虚拟处理器;例如,虚拟机没有比较两个操作数的指令,也没有条件跳转和无条件跳转等。
支持的编译器:
Delphi
Borland C Builder
Visual C/C++
Visual Basic (native)
Virtual Pascal
支持的文件类型(32 位和 64 位):
EXE
DLL
BPL
OCX
SYS
支持的操作系统:
Windows 95/98
Windows ME
Windows NT
Windows 2000
Windows XP
Windows 2003
Windows Vista-标准类
TObject = class
constructor Create
procedure Free
end
TPersistent = class(TObject)
procedure Assign(Source: TPersistent)
end
TStrings = class(TPersistent)
function Add(S: String): Integer
procedure Append(S: String)
procedure AddStrings(Strings: TStrings)
procedure Clear
procedure Delete(Index: Integer)
function IndexOf(const S: String): Integer
procedure Insert(Index: Integer S: String)
procedure LoadFromFile(FileName: String)
procedure SaveToFile(FileName: String)
property Count: Integer read
property Text: String read write
property CommaText: String read write
property Strings[Index: Integer]: String read write
property Objects[Index: Integer]: TObject read write
end
TDuplicates = (dupIgnore, dupAccept, dupError)
TNotifyEvent = procedure(Sender: TObject)
TStringList = class(TStrings)
function Find(S: String var Index: Integer): Boolean
procedure Sort
property Duplicates:
Platform: |
Size: 16384 |
Author: cxzhack |
Hits:
Description: VMProtect 简介
VMProtect 是新一代的软件保护系统,不像其它常见的保护系统,VMProtect 可以修改应用程序的源代码。VMProtect 将原文件的部分代码转换为在虚拟机中运行的字节码。您可以将虚拟机想像成带有不同于 Intel 8086 处理器指令系统的虚拟处理器;例如,虚拟机没有比较两个操作数的指令,也没有条件跳转和无条件跳转等。
支持的编译器:
Delphi
Borland C Builder
Visual C/C++
Visual Basic (native)
Virtual Pascal
支持的文件类型(32 位和 64 位):
EXE
DLL
BPL
OCX
SYS
支持的操作系统:
Windows 95/98
Windows ME
Windows NT
Windows 2000
Windows XP
Windows 2003
Windows Vista
-标准类
TObject = class
constructor Create
procedure Free
end
TPersistent = class(TObject)
procedure Assign(Source: TPersistent)
end
TStrings = class(TPersistent)
function Add(S: String): Integer
procedure Append(S: String)
procedure AddStrings(Strings: TStrings)
procedure Clear
procedure Delete(Index: Integer)
function IndexOf(const S: String): Integer
procedure Insert(Index: Integer S: String)
procedure LoadFromFile(FileName: String)
procedure SaveToFile(FileName: String)
property Count: Integer read
property Text: String read write
property CommaText: String read write
property Strings[Index: Integer]: String read write
property Objects[Index: Integer]: TObject read write
end
TDuplicates = (dupIgnore, dupAccept, dupError)
TNotifyEvent = procedure(Sender: TObject)
TStringList = class(TStrings)
function Find(S: String var Index: Integer): Boolean
procedure Sort
property Duplicates:
Platform: |
Size: 4096 |
Author: cxzhack |
Hits:
Description: VMProtect 简介
VMProtect 是新一代的软件保护系统,不像其它常见的保护系统,VMProtect 可以修改应用程序的源代码。VMProtect 将原文件的部分代码转换为在虚拟机中运行的字节码。您可以将虚拟机想像成带有不同于 Intel 8086 处理器指令系统的虚拟处理器;例如,虚拟机没有比较两个操作数的指令,也没有条件跳转和无条件跳转等。
支持的编译器:
Delphi
Borland C Builder
Visual C/C++
Visual Basic (native)
Virtual Pascal
支持的文件类型(32 位和 64 位):
EXE
DLL
BPL
OCX
SYS
支持的操作系统:
Windows 95/98
Windows ME
Windows NT
Windows 2000
Windows XP
Windows 2003
Windows Vista
-TObject = class
constructor Create
procedure Free
end
TPersistent = class(TObject)
procedure Assign(Source: TPersistent)
end
TStrings = class(TPersistent)
function Add(S: String): Integer
procedure Append(S: String)
procedure AddStrings(Strings: TStrings)
procedure Clear
procedure Delete(Index: Integer)
function IndexOf(const S: String): Integer
procedure Insert(Index: Integer S: String)
procedure LoadFromFile(FileName: String)
procedure SaveToFile(FileName: String)
property Count: Integer read
property Text: String read write
property CommaText: String read write
property Strings[Index: Integer]: String read write
property Objects[Index: Integer]: TObject read write
end
TDuplicates = (dupIgnore, dupAccept, dupError)
TNotifyEvent = procedure(Sender: TObject)
TStringList = class(TStrings)
function Find(S: String var Index: Integer): Boolean
procedure Sort
property Duplicates: TDup
Platform: |
Size: 4096 |
Author: cxzhack |
Hits:
Description: VMProtect 简介
VMProtect 是新一代的软件保护系统,不像其它常见的保护系统,VMProtect 可以修改应用程序的源代码。VMProtect 将原文件的部分代码转换为在虚拟机中运行的字节码。您可以将虚拟机想像成带有不同于 Intel 8086 处理器指令系统的虚拟处理器;例如,虚拟机没有比较两个操作数的指令,也没有条件跳转和无条件跳转等。
支持的编译器:
Delphi
Borland C Builder
Visual C/C++
Visual Basic (native)
Virtual Pascal
支持的文件类型(32 位和 64 位):
EXE
DLL
BPL
OCX
SYS
支持的操作系统:
Windows 95/98
Windows ME
Windows NT
Windows 2000
Windows XP
Windows 2003
Windows Vista
-TObject = class
constructor Create
procedure Free
end
TPersistent = class(TObject)
procedure Assign(Source: TPersistent)
end
TStrings = class(TPersistent)
function Add(S: String): Integer
procedure Append(S: String)
procedure AddStrings(Strings: TStrings)
procedure Clear
procedure Delete(Index: Integer)
function IndexOf(const S: String): Integer
procedure Insert(Index: Integer S: String)
procedure LoadFromFile(FileName: String)
procedure SaveToFile(FileName: String)
property Count: Integer read
property Text: String read write
property CommaText: String read write
property Strings[Index: Integer]: String read write
property Objects[Index: Integer]: TObject read write
end
TDuplicates = (dupIgnore, dupAccept, dupError)
TNotifyEvent = procedure(Sender: TObject)
TStringList = class(TStrings)
function Find(S: String var Index: Integer): Boolean
procedure Sort
property Duplicates: TDup
Platform: |
Size: 4096 |
Author: cxzhack |
Hits:
Description: VMProtect 简介
VMProtect 是新一代的软件保护系统,不像其它常见的保护系统,VMProtect 可以修改应用程序的源代码。VMProtect 将原文件的部分代码转换为在虚拟机中运行的字节码。您可以将虚拟机想像成带有不同于 Intel 8086 处理器指令系统的虚拟处理器;例如,虚拟机没有比较两个操作数的指令,也没有条件跳转和无条件跳转等。
支持的编译器:
Delphi
Borland C Builder
Visual C/C++
Visual Basic (native)
Virtual Pascal
支持的文件类型(32 位和 64 位):
EXE
DLL
BPL
OCX
SYS
支持的操作系统:
Windows 95/98
Windows ME
Windows NT
Windows 2000
Windows XP
Windows 2003
Windows Vista
--------------------------------------------------------------------------------
© 2006-2008 Copyright PolyTech-标准类
TObject = class
constructor Create
procedure Free
end
TPersistent = class(TObject)
procedure Assign(Source: TPersistent)
end
TStrings = class(TPersistent)
function Add(S: String): Integer
procedure Append(S: String)
procedure AddStrings(Strings: TStrings)
procedure Clear
procedure Delete(Index: Integer)
function IndexOf(const S: String): Integer
procedure Insert(Index: Integer S: String)
procedure LoadFromFile(FileName: String)
procedure SaveToFile(FileName: String)
property Count: Integer read
property Text: String read write
property CommaText: String read write
property Strings[Index: Integer]: String read write
property Objects[Index: Integer]: TObject read write
end
TDuplicates = (dupIgnore, dupAccept, dupError)
TNotifyEvent = procedure(Sender: TObject)
TStringList = class(TStrings)
function Find(S: String var Index: Integer): Boolean
procedure Sort
property Duplicates:
Platform: |
Size: 2048 |
Author: cxzhack |
Hits:
Description: dll bpl联合使用范例
dll bpl联合使用范例 -dll bpl examples of joint use dll bpl examples of joint use dll bpl examples of joint use examples of joint use dll bpl
Platform: |
Size: 162816 |
Author: 骆安安 |
Hits:
Description: 咏南插件框架
何谓插件框架:
即整个项目由一个EXE的host程序和多个dll插件 组成。把软件项目按功能需要划分为不同的模块。使用插件封装各个模块。一个功能模块即是一个插件,所有功能模块都可以做到即插即用。应对客户的新需求你只需要修改对应的那一个插件,然后替换掉原来老的插件即可。其中最关键的HOST程序咏南已经做好了,你无需再做任何的修改即可使用。您要做的仅仅是通过使hydra的向导来生成功能模块插件。您无需担心这种开发方式的难度和开发效率,因为它比传统的生成一个大的EXE的开发方式更加快还更加容易。在这套插件框架里面你还可以看到功能强大的表格设计器,报表设计器,UI框架,各插件共享同一个数据库连接。。。。。。
使用三方控件:
RemObjects Hydra v.3.0.19.565 附使用说明书
vclskin5.02
raize5
ehlibV4.4 咏南改良版
-Yong Nam plug-in framework
What is a plug-in framework:
EXE of the entire project by the host program and a number of dll plug-in component. The software project according to the functions need to be divided into different modules. Each module using the plug-in package. A functional module is a plug-in, all the functional modules can be plug and play. Respond to new demands of customers you need to modify that corresponds to a plug, and then replace the old plug-ins to the original. One of the most critical of the HOST program Yong Nam has been completed, you do not do any modifications can be used. You need to do is by making the hydra of the wizard to generate functional module plug-in. You do not need to worry about the difficulty of such a development approach and development efficiency, because it generates more than the traditional development of a large EXE has way more to speed up more easily. This plug-in framework in which you can also see a powerful form designer, re
Platform: |
Size: 5748736 |
Author: who |
Hits:
Description: Tangram Plugin FrameWork是一个Delphi模块化插件框架,它支持DLL或包(bpl)两种模块方式,框架可以自动或手动动态加载模块-Tangram the Plugin FrameWork is a Delphi modular plug-in framework, which supports both a module DLL or package (correct. A BPL), the framework can be automatically or manually, dynamically loaded modules
Platform: |
Size: 1254400 |
Author: dzx2005 |
Hits:
Description: 用delpi编写的注册机程序,包含:加密算法、验证模式、硬盘系列号保护方式、用户名保护方式、随机注册码模式、KeyFile保护方式、DLL实现注册认证、BPL控件保护,以及一个完整的软件保护示例。-Written in delpi RI program, including: encryption algorithm, authentication mode, the hard disk serial number protection mode, the user protection mode, random registration code mode, the KeyFile protection mode, DLL registration certification of BPL control protection, and a complete software protect the sample.
Platform: |
Size: 6298624 |
Author: SY |
Hits:
Description: Tangram Plugin FrameWork是一个Delphi开源模块化插件框架,它支持DLL或包(bpl)两种模块方式,框架可以自动或手动动态加载模块。框架使用面向接口的开发方式(一切皆接口),而在框架中模块与模块,模块与主程序之间的相互调用极为方便,只需要知道接口在任何地方都能调用而不必关心在哪里实现。本框架有助于实现具有良好扩展性、复用性及键壮性的程序。-Tangram Plugin FrameWork is a Delphi open source modular plug-in framework that supports DLL, or package (bpl) methods both modules, frames can be automatically or manually dynamically loaded modules. Framework uses interface-oriented development approach (Everything Interface), and in the framework of the module and the module, the module calls between the main program is extremely easy, you only need to know the interface to call from anywhere without having to care about where the implementation. This framework helps to achieve good scalability, reusability and strong bond of the procedure.
Platform: |
Size: 3917824 |
Author: MyName |
Hits:
Description: PE Explorer(pexplorer)是功能强悍的软件汉化工具,也是大家常用的反编译工具,能可视化翻遍Delphi、C++ 、VB等语言编写的程序,另外,还具备有W32DASM 软件的反编译能力和PEditor 软件的 PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,还能任意修改程序内置的资源、信息,可以处理的文件格式包括EXE、DLL、DRV、BPL、DPL、SYS、CPL、OCX、SCR 等32位可执行程序。PE Explorer V1.99 R6 汉化版在该工具中附加了UPX脱壳插件。-PE Explorer (pexplorer) is a function powerful software localization tool, is also commonly used anti compiler tool, can turn over Delphi, C++, visual VB language program, in addition, also has a PE file with W32DASM software decompile capacity and PEditor software editing function, can be the source code analysis easier., repair damaged resources, can modify the program built-in resources, information, can handle file formats including EXE, DLL, DRV, BPL, DPL, SYS, CPL, OCX, SCR, 32 bit executable program. PE Explorer V1.99 R6 Chinese version attached to UPX hulling plug-ins in the tool.
Platform: |
Size: 3074048 |
Author: 大威 |
Hits:
Description: delphi插件框架V1.0,用delphi写的 bpl/dll插件框架 很灵活-delphi plugin framework V1.0, written with delphi bpl/dll plugin framework is flexible
Platform: |
Size: 5744640 |
Author: fgd |
Hits:
Description: delphi正则表达式控件
安装方法(我使用的delphi版本是 delphi2007):
1、先把解压的 TPerlRegEx 文件夹放在 Delphi 的根目录下的 Imports 目录中。
2、目前最新 For Win32 的版本是可以在 Delphi7,Delphi 2006,Delphi 2007,Delphi 2009 下使用。
我用的是2007,于是就打开了PerlRegExD2007.dpk ,在 Project Manager 窗口中的 PerlRegExD2007.bpl 上点击右键,执行 Install。这时
在 Tool Palette 的列表中已经有了 TPerlRegEx,在 JGsoft 组。
3、Tools -> Options -> Environment Options -> Delphi Options -> Library-Win32 -> Library path ->
添加路径:$(BDS)\Imports\TPerlRegEx (注:就是刚才放置的路径)。
4、打开delphi根目录下 Imports\TPerlRegEx\pcre ,把 pcre3.dll 文件复制到 C:\WINDOWS\system32 文件夹下,这个文件夹里是windows系统存放 dll 文
件的大本营。如果不复制pcre3.dll,在应用 TPerlRegEx 正则的时候,系统提示出错。
5、用delphi打开 Imports\TPerlRegEx 目录下的 pcre.pas 文件,找到 //{$DEFINE PCRE_STATICLINK} ,把之前的注释 // 删除;找
到 {$DEFINE PCRE_LINKDLL} ,把它注释掉,即改为 //{$DEFINE PCRE_LINKDLL} 。注意:这点非常重要,如果不这样改的话,在软件开发完成后,分
发到其他电脑上的时候,软件就会提示“缺少pcre3.dll错误”。这样修改的原因,是把正则直接封包到 exe 文件里,而不需要链接 pcre3.dll 了;封包进 exe,付
出的代价是软件增大了 100KB 左右的大小,当然比起必须携带 pcre3.dll来说,这是有意义的付出。
6、可以使用了! 直接 uses PerlRegEx 或从 Tool Palette 添加都可以。 TPerlRegEx 安装设置完成后,就可以舒心地使用了,一些简单的使用方法如下:
//查找是否存在
var
reg: TPerlRegEx;
begin
reg := TPerlRegEx.Create(nil);
reg.Subject := 'CodeGear Delphi 2007 for Win32';
reg.RegEx := '\d';
if reg.Match then
ShowMessage('找到了')
else
ShowMessage('没找到');
FreeAndNil(reg);
end;
Platform: |
Size: 211229 |
Author: clubmanjim |
Hits:
Description: VMProtect 是目前最强大的虚拟机保护软件之一,适合Visual Basic(native),Visual C,Delphi,ASM等本地编译的目标程序,支持EXE,DLL,SYS。支持Windows各系统,具有很好的兼容性和稳定性。
VMProtect 是新一代的软件保护系统,不像其它常见的保护系统,VMProtect 可以修改应用程序的源代码。VMProtect 将原文件的部分代码转换为在虚拟机中运行的字节码。您可以将虚拟机想像成带有不同于 Intel 8086 处理器指令系统的虚拟处理器;例如,虚拟机没有比较两个操作数的指令,也没有条件跳转和无条件跳转等。VMProtect 将保护后的代码放到虚拟机中运行,这将使分析反编译后的代码和破解变得极为困难。这样一来,破解者就需要开发一整套的解析引擎来分析和反编译字节码,以现有的解密理论,破解者想要还原出源代码几乎是不可能的。
VMProtect 支持32位和64位可执行文件,动态加载库和驱动程序。这包括屏保、Active-X 组件、BPL 库和其他 PE 格式的文件。 受保护的文件基本上可在任何版本的 Windows 系统上运行。VMProtect 的 Ultimate 版本允许用户将序列号轻松添加到受保护的应用程序中。
授权功能帮助用户限制免费更新周期、设置序列号的有效时间、防范在未输入序列号的情况下执行代码,并提供大量其他功能。还可阻止任何序列号,新的受到保护的文件不会接受此序列号。
VMProtect 提供两种模式的用户界面:简单模式和专家模式。简单模式帮助用户只需点击几下鼠标便能轻松选取保护功能、调整选项、并获得受保护的文件。
专家模式供高级用户使用,该模式显示汇编代码、允许写入脚本、绑定 DLL 等。此外,在“选项”标签卡中提供更多设置。
VMProtect 的 Professional 和 Ultimate 版本拥有一个控制台版本,支持命令行参数,而且可在自动构建过程中使用。该版本完全支持脚本、水印、序列号和 VMProtect 的所有其他功能。
Platform: |
Size: 31689433 |
Author: Binkil******* |
Hits: