Unigui的ISAPI模式里面,GetProcAddress无法获取过程

daigua1987 2025-04-13 11:52:57

获取代码如下


frm := TUniFrameClass(FindClass('TFQueryReport')).Create(MainForm);
    @Connect := GetProcAddress(frm.Handle, PChar('QueryReportConnect'));
    if @Connect <> nil then
      Connect(TUniFrame(frm), UserNo, MIDStr);

窗体获取成功,也加载出来了,就是一个用于传递参数的过程,无法获取到,有什么办法可以动态调用该过程

...全文
372 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

不就是一个方法吗,用frm.MethodAddress不行么

daigua1987 04-14
  • 举报
回复
@日立奔腾浪潮微软松下联想 用了RTTI 也不行 后改用接口了
uniGUI_1.95.0.1600 完整源码版 ‌uniGUI是一个基于Delphi的Web应用程序框架,它允许开发者使用一组独特的可视化组件在IDE中创建、设计和调试Web应用程序,提供与Delphi VCL中其对应的视觉组件相同的功能,从而提供一个接近原生VCL应用程序开发的舒适环境‌ 特点 ‌跨平台支持‌:uniGUI支持在多种操作系统上运行,包括Windows、Linux和macOS。它可以在所有具有兼容Web浏览器的设备上提供相同的用户体验,包括Windows PC、Mac、Linux PC、智能手机和平板电脑‌ 3。 ‌有状态的应用程序‌:uniGUI支持有状态的应用程序,每个会话保持其完整状态,直到用户注销、关闭浏览器或超时。这使得每个会话都像是一个独立的Web应用程序副本,与其他会话隔离‌ 3。 ‌部署选项多样‌:uniGUI提供了多种部署选项,包括Windows服务、独立服务器、ISAPI模块和Native Apache模块,适用于不同的服务器环境‌ 1 2。 ‌客户端渲染库‌:它使用Sencha Ext JS和Sencha Touch库进行客户端渲染,这些库被认为是创建RIA(富互联网应用)的领先框架之一‌ 2。 安装和使用 ‌下载安装包‌:可以从官方网站下载uniGUI的安装包。 ‌安装过程‌:按照安装向导完成安装过程,并在Delphi中进行最后设置。 ‌运行第一个程序‌:安装完成后,可以在Delphi IDE中运行第一个uniGUI Web应用程序‌
uniGUI是恩巴克德罗德尔菲和C 生成器的 Web 应用程序框架。 uniGUI功能为开发有状态的 Web 应用程序 (即spa) 提供了一整套可视化控件。 开发过程与开发常规 VCL 应用程序非常相似。 uniGUIWeb 应用程序可以直接在 RAD 工作室 IDE 中运行和调试, 这使得开发过程变得非常简单和简单。 UniGUI将 Web 应用程序开发体验扩展到一个新的维度。 在这个新的维度中, 生产率是首要目标。 uniGUI允许开发人员关注应用程序业务逻辑, 而不是处理 Web 应用程序开发细节, 例如直接使用 HTML、JavaScript、XML 模板和其他 web 技术。 uniGUI将节省许多宝贵的开发时间, 这反过来有助于大大减少项目开发、部署和支持成本。 它使uniGUI成为小型开发团队的完美工具, 这些小组的资源有限, 无法用于开发细节。 uniGUI也是在有限的时间内为大型团队创建企业级 Web 应用程序的合适工具。 部署是 Web 应用程序开发过程中的另一个重要步骤。 使用uniGUI, 部署很简单。 开发人员可以选择任何可用的部署选项, 如Windows 服务、独立服务器或ISAPI 模块。 ISAPI 模块可以使用Microsoft IIS、 Apache web 服务器或任何其他兼容的启用 ISAPI 的 web 服务器来部署。 uniGUI使用Sencha Ext JS库进行客户端渲染。 这些库被认为是创建SPA应用程序的业界领先框架之一。 uniGUI结合了 Ext JS 的威力与德尔斐的 RAD 能力, 以提供最快的方式创建Delphi。 uniGUI在一组特殊的Delphi控制中封装了 Ext JS 类, 使开发人员能够创建功能丰富的 web 应用程序, 而无需学习客户端脚本和 web UI 详细信息。 开发人员可以专注于业务逻辑, 而不是处理重复的 UI 设计细节, 这可能是费时费力的任务。

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧