delphi写的DLL,里面的窗口用 close 关不掉,怎么处理?

Delphi > VCL组件开发及应用 [问题点数:100分,结帖人CSDN]
等级
本版专家分:1686
结帖率 100%
等级
本版专家分:460
等级
本版专家分:35409
勋章
Blank
红花 2006年9月 Delphi大版内专家分月排行榜第一
Blank
黄花 2006年5月 Delphi大版内专家分月排行榜第二
2004年3月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2006年6月 Delphi大版内专家分月排行榜第三
等级
本版专家分:33542
勋章
Blank
红花 2006年8月 Delphi大版内专家分月排行榜第一
2006年7月 Delphi大版内专家分月排行榜第一
Blank
黄花 2006年9月 Delphi大版内专家分月排行榜第二
2006年6月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2006年5月 Delphi大版内专家分月排行榜第三
等级
本版专家分:8203
等级
本版专家分:3074
等级
本版专家分:11651
等级
本版专家分:7695
勋章
Blank
黄花 2007年4月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2007年5月 Delphi大版内专家分月排行榜第三
等级
本版专家分:1686
等级
本版专家分:1686
yousoft2013

等级:

delphi DLL数据及窗体调用

DLL工程文件代码: ``` library DLLUSERS; uses Windows, ADODB, Dialogs, Forms, SysUtils, Classes, U_DataModule in 'U_DataModule.pas' {DataModule1: TDataModule}, U_Users in 'U_Users.pas' {Frm_...

解决Delphi开发DLL中窗体按钮显示状态刷新问题.

由于DLL中没有消息循环,需要手动接收消息处理,具体操作如下: 1.在窗体上放置一个Timer1组件, 2.间隔时间为1 3.在Timer1Timer事件中上一行代码:Application.HandleMessage;   付上我的窗体完整代码: unit ...

手把手教delphi:你的dll文件

http://www.cnblogs.com/lovejsw2000/archive/2008/11/7.html 手把手教delphi:你的dll文件 在Delphi中静态调用DLL top 调用一个DLL一个DLL要容易一些。首先给大家介绍的是静态调用方法,稍后将介绍动态调用...

强大的dll反编译

开源的dll起来也放心啊) 具体的初始化设置方法:点击View->Add-Ins...,弹出一个窗口,然后点击Add->选择文件夹里面的:"FileGenerator.dll",点击close. 然后回到Reflector窗口,Tool->Generator File(...

delphi 关于窗口句柄,进程等操作

转帖http://hi.baidu.com/ck85124/blog/item/d44ad17e9c1a163e0cd7da9e.html uses TLHelp32,PsAPI; (1)显示进程列表: procedure TForm1.Button1Click(Sender: TObject);...ProcessID: intege

Dll 模式窗口与非模式窗口

Delphi5程序员指南》中讲到dll显示模式窗口与非模式窗口的是动态调用的方法,感觉有些繁琐,自己测试了一下,其实完全可以静态调用的方法,也不用维护Application的Handle,这样按书上的规范使用或许有...

Delphi封装Mdi窗体到Dll使用插件管理,tabControl制作多页面

源码下载地址 ...2.dll中mdi子窗体关闭时要,  Action:=caFree;  TestForm2:=nil; 3. 主窗体代码 unit MainUnit; interface uses ShareMem,Windows, Messages, Sys

delphi dll(2) dll封装资源

delphi dll(2) dll封装资源 本文转载自:sfwan的专栏在此致谢!<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {

Delphi用户登录窗口框架

经常看到一些新手在CSDN上问登录窗口如何,也看到N多人form1.show/form1.create/…中做form2.show之类。实在看下去了。这种写法实在不是很好,于是还是把自己理解的登录框架来写写吧。希望能给新人一些引导(可...

Delphi动态创建窗口可能出现的问题

程序中经常会用到动态创建的窗口,而这其中得最多的应该还是调用DLL封装的窗口,代码网上是一大堆了,所以在这里说说动态创建窗口后可能遇到的麻烦。    创建的窗口分模式和非模式窗口两种,第一种是对话框式...

delphidll运用的例子

----------dll工程文件testDll.pas----------------library testDll;{ Important note about DLL memory management: ShareMem must be the first unit in your librarys USES clause AND your projects (select P

用Delphi创建windows服务程序

用Delphi创建windows服务程序

Delphi 调用VC生成的DLL

1. 在VC中新建一个 DLL ...如代码,如:extern "C"{ _declspec(dllexport) int getPPLength(); _declspec(dllexport) int npn(int m, int n);}int getPPLength(){ return 5* 12;}int npn(int m, int n) { int sum

测试开发笔记

测试开发笔记 第一章 测试基础 7 什么是软件测试: 7 ★软件测试的目的、意义:(怎么做好软件测试) 7 3.软件生命周期: 7 第二章 测试过程 8 1.测试模型 8 H模型: 8 V模型 9 2.内部测试 10 ...

C#基础教程-c#实例教程,适合初学者

本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习C#语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握C#语言是可能的,如需进一步学习C#语言...

[Delphi]DLL封装登录框架实现代码复用

====================================================== ...dll封装登录框架实现代码复用 (说明:发布在电脑编程技巧与维护2007年第4期上) 摘 要 本文介绍用dll封装通用的软件注册,系统登录对话

delphi控件使用

Standard页 1- Tlistbox控件 重要属性items.* 举例,界面设计如下左,执行结果如下右: 代码为 procedure TForm1.Button1Click(Sender: TObject); begin edit1.Text := listbox1....edit2.Text := listbo...

Delphi Project 之工程管理器(Project Manager)

工程(Project)可以说是Delphi的生命。可能创建一个没有工程的程序。利用工程可以把全部工作组合到一起,从而创建出可以执行的应用程序。 一般来说,每个工程都需要管理。也许要增加一个新的单元到工程中,或是...

Delphi 在游戏中创建窗体(吐血的详细)

知道为什么,缺点是被监视的目标进程必须有窗口,这样SetWindowsHookEx才能将DLL注入目标进程中。而且,目标程序已经运行了,那么,在窗口创建之前的Api函数就能被Hook了。接下来就讲一哈嘛: 可以先准备需要一

Delphi中SSL协议的应用

摘要:本文主要介绍如何在Delphi使用SSL协议.一共分为七个部分:(1)SSL协议是什么?(2)Delphi中如何使用SSL协议?(3)SSL客户端编程实例.(4)SSL服务端编程实例.(5)SSL证书编程实例.(6)中间人欺骗实例.(7)其它.本文作者...

使用VC调用别人用Delphi做的动态库访问冲突且无法加载请问是什么原因呢?

因为最近要做个PC与PLC通信的软件,因此在网上找到一个人用Delphi写的PLC通信dll库,应该是32位。我VC2015了个MFC要调用这个dll发现总是提示访问冲突,调用失败。因为有其他人是图像处理的,环境必须要VC ...

使用DLL文件中封装的窗口

一、在DLL中封装窗口  打开Delphi新建一个DLL工程,保存为usedll,生成代码 library usedll; { Important note about DLL memory management: ShareMem must be the first unit in your library's USES ...

.f90文件批量转为dll文件_微信 Hook 实战记录 2: 动手实现恶意 dll 内存插入器

Hook 任何软件,整体思路都是通过内存调试软件对软件运行时内存进行断点调试,找到想要 hook 的内存地址,转为可以通过程序主 dll 可以获得的相对地址,然后再此处插入自己的恶意汇编代码,如果代码比较复杂,还需要...

Delphi中高级DLL的编写和调用

Delphi中高级DLL的编写和调用(苏涌)根据Delphi提供的有关 DLL编写和调用的帮助信息,你可以很快完成一般的 DLL编写和调用的 应用程序。本文介绍的主题是如何编写和调用能够传递各种参数(包括对象实例)的 DLL。...

Delphi 调用Windows 远程桌面核心代码

通过COM接口调用远程桌面,将... 一、主程序: unit uMain; interface ... Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl....

Delphi异常处理与调试

Delphi异常处理与调试   3.1 Delphi异常处理 3.1.1 异常处理的意义 所谓异常,可以理解为一种特殊的事件。当这种特殊的事件发生时,程序正常的执行流程将被打断。异常处理机制能够确保在发生异常的情况下...

Delphi 的Application

TApplication是Delphi构造 Windows应用程序所需的类型,其方法和属性集中包括了 Windows操作系统中创建、运行和销毁应用程序等既定的基本操作和属性,因此在用Delphi编写 Windows应用程序时简化了用户和Windows...

老陈---谈Delphi中SSL协议的应用[转]

摘要:本文主要介绍如何在Delphi使用SSL协议.一共分为七个部分:(1)SSL协议是什么?(2)Delphi中如何使用SSL协议?(3)SSL客户端编程实例.(4)SSL服务端编程实例.(5)SSL证书编程实例.(6)中间人欺骗实例.(7)其它.本文作者...

建模论文(五一建模比赛)

五一建模写的论文,当时是拿啦奖的,你们可以参考下哦

2020五一数学建模A题 论文 煤炭价格预测问题

本问主要以预测秦皇岛煤炭价格为目标,通过问题一中不同因素对其影响权重的大小以及神经网络算法,建立价格预测模型。BP神经网络模型处理信息的基本原理是:输入信号,通过中间节点(隐层点)作用于输出节点,经过非线性变换,产生输出信号,网络训练的每个样本包括输入向量和期望输出量t,网络输出值y与期望输出值t之间的偏差,通过调整输入节点与隐层节点的连接强度值和隐层节点与输出节点之间的连接强度以及阈值,使误差沿梯度方向下降,经过反复学习训练,确定与最小误差相对应的网络参数(权值和阈值),训练即告停止。此时经过训练的神经网络即能对类似样本的输入信息,自行处理输出误差最小的经过非线性转换的信息。

相关热词 c# 自动截屏 c#查找子目录文件 c# 分隔栏 c#异步什么时候执行 c# 开源 管理系统 c#对象引用 c#正则表达式匹配文件名 c# 开源库 c#两个程序间通信 c# 区块链特点