社区
Delphi
帖子详情
DELPHI有没有根据窗口名或则对应的类名(字符串)打开窗口的函数
lhw_1
2003-09-15 10:52:00
同上
...全文
74
3
打赏
收藏
DELPHI有没有根据窗口名或则对应的类名(字符串)打开窗口的函数
同上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
limd
2003-09-15
打赏
举报
回复
arrPub[i].FrmName.Create();
BES
2003-09-15
打赏
举报
回复
定义一个记录类型:
Type
PubFrm = Record
Capt: String; //窗体名
FrmName: TForm;
end;
var arrPub: Array[0..100] of PubFrm;
引用时比数组arrPub,如果窗体名相等 arrPub[i].FrmName.Crate();
爱编程的老五
2003-09-15
打赏
举报
回复
没有这样的函数,但你可以自己实现.
tformclass类你知道怎么用吧.
Delphi
开发技巧之-文件操作
Windows中的通用应用程序的
类
名
使用API
函数
复制移动文件 使用API访问ListBox项 使用GetTempFileName创建一个唯一的临时文件 使用INI文件 使用INI文件保存、装载字体信息 使用TFileStream 使用TStream保存
字符串
使用TTreeview显示目录 使窗体的关闭按钮失效 修改文本文件 允许在资源管理器中拖放文件 减小EXE文件大小 列举驱动器 列出目录下的子目录 创建快捷方式 创建目录 删除文件到回收站 判断文件夹是否共享 剪贴板存放多个控件流 加载CDROM图标 压缩和解压流 取MP3的ID3-Tag 取Program files目录 取可执行文件类型 取和文件类型关联的应用程序 取当前程序所在目录 取指定文件的版本信息 取文件修改日期 取文件日期 取文件最后访问日期 取文件版本号 取文件的所有者 取目录大小 取磁盘可用空间和总空间 取设置当前目录 取设置文件夹的日期 向Exe文件中添加数据 向文件写添加文本 在TMemo光标位置插入一个文件 在Windows开始后自动运行一个程序 在应用程序中添加Exe文件并且执行 在文件中搜索
字符串
在文件中搜索指定文本 在文本文件中搜索文本 将剪贴板复制到流和恢复 将文本文件赋值给一个
字符串
将资源文件中Rft文本装载到TRichEdit 将长文件
名
转换成短文件
名
彻底删除文件
打开
资源管理器且显示指定文件夹 捕获DOS应用程序的输出 改变TPageControls的颜色 改
名
、移动、删除文件或目录 显示‘
打开
方式’对话框 显示文件属性对话框 显示目录选择对话框 显示目录选择对话框并指定初始目录 替换正运行的DLL 检查文件是否ASCII格式 检查文件是否在本地驱动器 检查文件是否已
打开
检查文件是否正在使用 检查目录是否存在 比较两个文件是否相同 添加去掉路径
名
后的符号 添加文件到文档菜单 清空文档 获取文件类型 获得快捷方式信息 获得文件大小 计算文件的校验和 设置文件日期 读 table-textfile 到 StringGrid 读取二进制文件使用ASCII显示 转换OEM到ANSI 转换短文件
名
为长文件
名
运行一个程序或
打开
一个关联文件 返回UNC路径 通过CRC-32验证文件
Delphi
开发技巧之-System
使用TMemoryStream保存数据 使用未注册字体 使用注册表读写
字符串
使系统菜单关闭按钮失效 列举注册表键 列举运行的进程 列出所有登录到工作站的用户信息 创建精确定时器 取CPU
名
称 取windows, system, temporary 目录 取其它应用程序状态栏文本 取内存信息 取屏幕保护等待时间 取当前用户
名
取当前鼠标位置的句柄和
类
名
取磁盘卷标
名
取
窗口
最小化或最大化通知 取驱动器类型 取鼠标指针下的控件标题 在Windows NT下获取所有驱动器列表 在窗体内使用IP地址控件 屏蔽 Alt+F4 开关 Caps Num Scroll 锁 当程序空闲时执行
打开
“开始”菜单
打开
时间对话框 改变其它应用程序标题 改变指定网络服务器或域的用户密码 改变标准Windows对话框 改变系统时间 显示Dll
函数
输出 显示格式化对话框 根据指定位置格式化货币值 检查windows的启动模式 检查系统字体大小 检查计算机是否联网 清空回收站 确定用户登录域 结束任务 设置和取消CD自动运行 转到待机模式 转换ASCII为ANSI 运行控制台应用程序获取它的输出 通过串口读写
字符串
锁定工作站 闪烁
窗口
隐藏任务列表中的程序 隐藏开始按钮和开始菜单
国密SM4加解密SM2签
名
验签for
delphi
等语言.rar
基于C#编写的COM组件DLL,可实现SM2签
名
验签,SM4加解密,100%适用于黑龙江省国家医保接口中进行应用。 1、调用DLL
名
称:JQSM2SM4.dll 加解密
类
名
:JQSM2SM4.SM2SM4Util CLSID=5B38DCB3-038C-4992-9FA3-1D697474FC70 2、GetSM2SM4
函数
说明
函数
原型public string GetSM2SM4(string smType, string sM2Prikey, string sM4Key, string sInput) 1)参数一smType:填写固定
字符串
,识别功能,分别实现SM2签
名
、SM4解密、SM4加密。SM2签
名
入参填写“SM2Sign”、SM4解密入参填写“SM4DecryptECB”、SM4加密入参填写“SM4EncryptECB”. 2)参数二sM2Prikey:SM2私钥 3)参数三sM4Key:SM4密钥 4)参数四sInput:当smType=SM2Sign,则sInput入参填写SM4加密串;当smType=SM4DecryptECB,则sInput入参填写待解密SM4密文串;当smType=SM4EncryptECB,则sInput入参填写待加密的明文串; 5)
函数
返回值:当smType=SM2Sign,则返回SM2签
名
信息;当smType=SM4DecryptECB,则返回SM4解密信息;当smType=SM4EncryptECB,则返回SM4加密信息;异常时,则返回“加解密异常:详细错误说明” 3、购买下载后,可加QQ65635204、微信feisng,免费提供技术支持。 4、注意事项: 1)基于.NET框架4.0编写,常规win7、win10一般系统都自带无需安装,XP系统则需安装;安装包详见压缩包dotNetFx40_Full_x86_x64.exe 2)C#编写的DLL,需要注册,解压后放入所需位置,使用管理员权限运行“JQSM2SM4注册COM.bat”即可注册成功,然后即可提供给第三方软件进行使用,如
delphi
等。
国密SM4加解密SM2签
名
验签COM组件DLL.rar
提供给第三方软件,调用COM组件DLL方式进行实现,如
delphi
、PB等。调用方法与黑龙江省医保社保卡调用方式一致。各软件调用方法也可自行网上查询,如“
delphi
调用C#的COM组件DLL”。 基于C#编写的COM组件DLL,可实现SM2签
名
验签,SM4加解密,100%适用于黑龙江省国家医保接口中进行应用。 1、调用DLL
名
称:JQSM2SM4.dll 加解密
类
名
:JQSM2SM4.SM2SM4Util CLSID=5B38DCB3-038C-4992-9FA3-1D697474FC70 2、GetSM2SM4
函数
说明
函数
原型public string GetSM2SM4(string smType, string sM2Prikey, string sM4Key, string sInput) 1)参数一smType:填写固定
字符串
,识别功能,分别实现SM2签
名
、SM4解密、SM4加密。SM2签
名
入参填写“SM2Sign”、SM4解密入参填写“SM4DecryptECB”、SM4加密入参填写“SM4EncryptECB”. 2)参数二sM2Prikey:SM2私钥 3)参数三sM4Key:SM4密钥 4)参数四sInput:当smType=SM2Sign,则sInput入参填写SM4加密串;当smType=SM4DecryptECB,则sInput入参填写待解密SM4密文串;当smType=SM4EncryptECB,则sInput入参填写待加密的明文串; 5)
函数
返回值:当smType=SM2Sign,则返回SM2签
名
信息;当smType=SM4DecryptECB,则返回SM4解密信息;当smType=SM4EncryptECB,则返回SM4加密信息;异常时,则返回“加解密异常:详细错误说明” 3、购买下载后,可加QQ65635204、微信feisng,免费提供技术支持。 4、注意事项: 1)基于.NET框架4.0编写,常规win7、win10一般系统都自带无需安装,XP系统则需安装;安装包详见压缩包dotNetFx40_Full_x86_x64.exe 2)C#编写的DLL,需要注册,解压后放入所需位置,使用管理员权限运行“JQSM2SM4注册COM.bat”即可注册成功,然后即可提供给第三方软件进行使用,如
delphi
、PB等。
Delphi
如何获取当前
函数
的
名
称?
Delphi
如何获取当前
函数
的
名
称?原理是获取本
函数
的入口地址,EIP。在通过RTTI枚举类的所有成员
函数
名
称,和成员
函数
入口地址。根据入口地址,找到成员
函数
名
称。不用担心RTTI关闭。因为新版本的
DELPHI
是关不掉这些基础的RTTI信息。都被编译到程序中去了。所以可以使用RTTI的方式。本
函数
只能用于类的成员
函数
,不能用于非类的成员
函数
。unit untGetFuncName; inter...
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章