Delphi制作DLLDll的制作一般步骤 二 参数传递 三 DL
转载 2013-04-06 17:04:00
750阅读
Delphi制作DLLDll的制作一般步骤二 参数传递三 DLL的初始化和退出清理[如果需要初始化和退出清理]四 全局变量的使用五
转载 2023-08-31 10:28:55
0阅读
<一>在Delphi中静态调用DLL top 调用一个DLL比写一个DLL要容易一些。首先给大家介绍的是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较。同样的,我们先举一个静态调用的例子。 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, For
转载 2024-02-22 22:33:06
329阅读
//MyInt.pasunit MyInt;interface{$IFNDEF MYLIB}function MyAdd(a,b:integer):integer ;stdcall;{$ENDIF}implementation{$IFNDEF MYLIB}function MyAdd; extern... Read More
转载 2015-01-26 11:54:00
323阅读
2评论
 谁试过没 百度搜索“dotNET_Reactor",下载并安装打开软件,在“Settings”中设置加密密码,示例为“test/test”在“Files”标签下添加已经编译好的dll文件点击左侧的锁“Protect”,开始加密加密成功,可以点击"Browse Folder“打开加密后的文件所在文件夹一般来说,对文件夹A下的dll进行加密,会在在文件夹A里新建一个A_Secur
转载 2023-06-21 22:46:49
834阅读
delphi 编写和调用dll文件Windows 的执行文件可以划分为两种形式程序和动态连接库 (DLLs)。一般程序运行是用.EXE文件,但应用程序有时也可以调用存储在DLL的函数。 在如下几种情况下,调用DLL 是合理的: 1) 不同的程序使用相同的DLL ,这样只需要将DLL 在内存中装载一次,节省了内存的开销。 2) 当某些内容需要升级的时候,如果使用DLL
转载 2024-05-08 14:12:17
83阅读
作者: e梦缘 (wnhoo)概述:在这篇文件中,讲述对单个文件的数据加密、数据压缩、自解压的实现。同样,也可以实现对多个文件或文件夹的压缩,只要稍加修改便可实现。关键字:加密压缩、Zlib、流、资源文件引 言:在日常中,我们一定使用过WINZIP、WINRAR这样的出名的压缩软件,就是我们开发软件过程中不免要遇到数据加密、数据压缩的问题!本文中就这一技术问题展开探讨,同时感谢
转载 2024-05-24 20:37:28
920阅读
引入文件 DLL比较复杂时,可以为它的声明专门创建一个引入单元,这会使该DLL变得更加容易维护和查看。引入单元的格式如下: unit MyDllImport; {Import unit for MyDll.dll } interface procedure MyDllProc;…implementa
转载 2016-10-07 15:42:00
516阅读
2评论
# Java调用Delphi DLL教程 ## 1. 整体流程 下面是Java调用Delphi DLL的整体流程: | 步骤 | 描述 | | --- | --- | | 1 | 导入DLL库 | | 2 | 加载DLL库 | | 3 | 声明函数原型 | | 4 | 调用DLL函数 | ## 2. 导入DLL库 首先,你需要在Java项目中导入DelphiDLL库。将DLL库文件放置
原创 2023-08-06 14:55:09
289阅读
C#调用Delphi接口方法,有两种解决办法:     一、将Delphi程序编译成一个COM组件,然后在C#里引用COM组件。  二、非托管调用Dephi的DLL文件。       这里我们主要讲解一下第二种方法,讲第二种方法之前首先讲解下DllImport。    
Borland.Delphi.dll Borland Delphi Runtime for .NET     Imports Borland.DelphiImports Borland.Delphi.UnitsImports Borland.Vcl     Borland.Delphi.Units.System.AnsiEncoding.GetBytes Borland.Vcl.Units.Sys
转载 2015-11-08 21:59:00
313阅读
2评论
转载:http://blog.csdn.net/lailai186/article/details/8770643 事情的导火线是GIF图片的显示. 在应用程序中, 利用三方的GIFImage.pas可以很好的显示GIF图片.这次, 要在一个DLL中显示一个GIF图片. 还是像往常一样拖个TImag
转载 2016-06-22 09:10:00
204阅读
2评论
手把手教delphi:写你的dll文件 一、开使你的第一个DLL专案   1.File->Close all->File->New﹝DLL﹞ 代码:   //自动产生Code如下   library Project2;   //这有段废话   uses   SysUtils,   Classes;   {$R *.RES}   begin   end.   2.加个F
转载 2008-06-01 10:03:43
3043阅读
网上看到很多人问delphi中如何调试 DLL 的,众大侠回答也基本一致,但是,我使用时却时灵时不灵,今天发现了原因。完整的调试 DLL方法如下:1)新建一个 DLL 工程,名字就叫 MyDll 吧,编译后生成 MyDll.dll,我们要调试的就是它了。2)新建一个用来调试 MyDll 的 Application 工程,名字就叫 MyDllTest 吧,编译后生成的可执行性文件为 MyDllTes
转载 2020-11-04 20:16:00
468阅读
2评论
别的没什么,是一定可以调用成功的。但是意外的是,ShowMessage函数在DLL里也可以轻易被调用。此外,Delphi里的var 相当于VC里的引用,需要在函数原型里正确标识,否则传递普通变量甚至常量是不行的。 VC++代码: Delphi代码(代码太多,只列举关键函数实现部分): 另外,VC里可 Read More
转载 2014-02-25 04:46:00
309阅读
DLL是Dynamic-Link Libraries(动态链接库)的缩写,库里面是一些可执行的模块以及资源(如位图、图标等)。可以认为DLL和EXE基本上是一回事,只是DLL不能直接执行,而必须由应用程序或者其他DLL调用。DLL为应用程序间的资源共享提供了方便,同时也是多语言混合编程的重要手段。由此可见学习使用DLL是Windows程序员必须掌握的一项重要技术。  1、DLL
使用API的时候,需要特别小心数据长度,我在初次使用的时候简直被弄的晕头转向,遂作此文留个备忘。一般没有指定长度的参数,默认都是16(AES_BLOCK_SIZE)个字节。输出数据的长度一般都是16字节的倍数,否则会出现数组越界访问。以下API中,encrypt表示加密,decrypt表示解密。1.生成加密/解密的Key int AES_set_encrypt_key(const unsigned
Virbox Protector Standalone 加壳工具可直接对dll文件进行加壳,防止代码反编译,更安全,更方便。产品简介Virbox Protector Standalone提供了强大的代码虚拟化、高级混淆与智能压缩技术,保护您的程序免受逆向工程和非法修改。Virbox Protector Standalone 将被保护的程序代码转换为虚拟机代码,程序运行时,虚拟机将模拟程序执行,进入
原创 2018-10-24 11:38:30
5313阅读
目录一、需求二、用法1.新建C#项目2.开始加密3.常见的错误4.添加加密规则5.导出加密dll6.调用加密dll结束一、需求C# 项目生成 dll,在反编译工具下,好比皇帝的新装,dll 内部的代码看的一清二楚,在这里推荐一个工具ConfuserEx,可以给C#代码混淆,甚至 exe 文件都可以加密,软件是免费开源的,但是,目前已经停止维护,并且不支持最新的 .Net6。下载地址:Gi
转载 3月前
53阅读
# .NET DLL加密实现方法 ## 简介 在.NET开发中,为了保护自己的代码不被他人窃取和篡改,我们常常需要对DLL文件进行加密处理。本文将介绍如何使用一些常用的工具和技术实现.NET DLL加密,以帮助刚入行的开发者了解整个加密流程和相应的代码实现。 ## 加密流程 下表展示了.NET DLL加密的整个流程: | 步骤 | 描述 | |------|------| | 1. 准
原创 2023-08-15 12:12:56
1316阅读
  • 1
  • 2
  • 3
  • 4
  • 5