在这篇博文中,我们将深入探索如何使用 Delphi 编写 Python 的相关技巧和流程,涵盖环境预检、部署架构、安装过程、依赖管理、扩展部署和版本管理等多个方面。 ### 环境预检 在开始之前,首先排查我们的环境是否符合要求。我们需要考虑 Delphi 的版本、Python 的版本,以及操作系统的版本。以下是为我们项目准备的思维导图: ```mermaid mindmap root
原创 7月前
29阅读
1、判断一个字符串是否包含于另外一个字符串的方法例如:if pos('ab','abcd')<>0 thenmessagedlg('ab是包含于abcd',mtConfirmation,[mbYes, mbNo],0);pos(obj,target) 在target字符串中找出第一个出现obj的第一个字符位置,如果找不到,返回0.2、如何使窗口全屏,类似游戏一样,而不是窗口的最大化!
转载 2023-11-06 14:10:48
68阅读
在互联网公共可访问领域内,关于Python/C interface的介绍,手册都是比较多的。Py直接支持C编写扩展,对于Delphi程序员,P4D是一个很好的选择。 不幸的是,通过P4D[2]编写PyExtention,并没有一个很好的入门文档,本文试图填写这个空白。
转载 2011-05-03 12:59:00
91阅读
2评论
一 窗体设计object Form1: TForm1 Left = 0 Top = 0 Caption = 'Form1' ClientHeight = 397 ClientWidth = 530 Color = clNone Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] OldCreateOrder = False OnCreate = FormCreate OnDestroy = F
转载 2008-09-11 20:45:00
105阅读
1点赞
2评论
编写控件的基本步骤 1.确定一个祖先类 2.创建一个组件单元 3.在新控件中添加属性、方法和事件 事件定义方法如下: type private FOnClick:TNotifyEvent ;//( 声明事件变量以保存过程指针) published property OnClick:TNotifyEv Read More
转载 2017-04-14 23:41:00
190阅读
在现代软件开发中,常常需要将不同语言和平台之间的代码进行互相调用。作为一个开发者,我最近在项目中遇到了一个挑战:如何在Python代码中调用Delphi编写的组件。这个问题看似简单,实际上涉及到多个层面的配置和技术细节。 ## 问题背景 在我的项目中,需要用Python处理一些复杂的数据分析逻辑,而数据处理的核心部分是使用Delphi开发的一些算法。这些算法是建立在较老的代码基础上的,因此需要
原创 5月前
65阅读
编写服务程序第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分原代码都需要自己手工添加第二步:定义一个接口单元。先通过向导生成一个空的单元文件,然后在此单元中实现基本的接口(Iinvokable)和定义以后客户端程序可以调用的方法,原代码如下:unit unit1;interfaceuses InvokeRegistry;//基本的结构和方法的定义都在此单元中,必须引
转载 2013-08-13 13:12:00
165阅读
1. 控制INI文件几法 要利用.INI文件做程序有关数据的存储工作,就需要能读和写.INI文件,所以列了如下方法给大家参考:从.INI文件中获取字符串varstrResult:pchar;beginGetPrivateProfileString('windows', // []中标题的名字'NullPort', // =号前的名字'NIL', // 如果没有找到字符串时,返回的默认值strRes
就是如何使IE扩展组件可以响应事件。 在自己的程序中使用过WebBrowser控件的朋友都知道,WebBrowser控件定义了诸如BeforeNavigate、DownloadComplete 等事件,我们可以通过编写事件处理代码实现对WebBrowser控件的操作。那么如何实现对IE的事件响应和处...
转载 2014-10-08 23:32:00
118阅读
2评论
元旦闲来无事,学习一下DELPHI怎样编写COM组件.结果一试才发现问题多多,要么是找不到接口,要么是找不到方法.查了很多资料,发现说的都不清楚.现在把我所学到的和大家分享一下,希望新学的人能少走弯路. 1、什么是COM COM是微软定的一种组件编写的规范,目的是为了实现组件的重用,不管你是用C、DELPHI、VB什么语言写的,只要遵守这种规范就是COM组件,就能相互之间调用。那这个规范是什么呢,最简单的,就是按规定使用接口,微软定了个IUnkown接口,只要实现了这个接口的类,就可以称为COM组件。在此基础上可以加上自己的接口,实现特定的功能,这就成了有用的COM组件了。 2、DELPHI.
转载 2012-07-27 09:04:00
528阅读
2评论
1  每个函数体(包括exports和非exports函数)后面加 'stdcall;', 以编写出通用的dll  2  exports函数后面必须加'export;'(放在'stdcall;'前面)  3  对于非exports函数可以使用s
转载 2023-08-31 10:32:34
373阅读
利用Delphi编写Socket通信程序 笔者在工作中遇到对局域网中各工作站与服务器之间进行Socket通信的问题。现在将本人总结出来的TServerSocket和TClientSocket两个组件的基本用法写出来,希望与您分享。 ClientSocket组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。 ServerSocket组件为服务器端组件。它是通信的响应方,
转载 精选 2008-12-20 01:54:36
1137阅读
  (1) idispatch是COM object的接口, 在Delphi中通常指一个OleObject.   (2) OleVariant是一种COM object兼容的Variant类型, 可以通用任何Ole Automation 类型, 他与CreateOleObject创建的idispatch兼容1:Com+的编写:    1:
转载 精选 2015-04-19 16:54:03
592阅读
 
转载 2019-08-23 23:30:00
68阅读
2评论
delphi调用java编写的webserviceJAVApojo:public class GroupInfo implements Serializable{ private static final long serialVersionUID = 7646885719123155790L; private int groupId; //组id private String groupName; //组名称 private int parentGroupId; //上级组id}方法:public List getAllGroupInfo(String username, String p.
转载 2013-08-30 17:59:00
128阅读
2评论
笔者在工作中遇到对局域网中各工作站与服务器之间进行Socket通信的问题。现在将本人总结出来的TServerSocket
转载 2023-01-19 11:00:20
280阅读
转载:http://www.bianceng.cn/Programming/Delphi/200711/5420.htm 前言: 可能大家想到病毒,第一反应就是可能是用asm来编写,或者是vbsript,而高级语言如delphi就好象不能编写一样,其实事实并不是这个样子的,只要我们花一些时间,照样可以写出简短而高效的病毒程序来,一点也不输那些用汇编写出来的程序哦。 一个病毒程序首先要短小,我
转载 精选 2011-03-14 14:09:39
517阅读
转载 2009-04-29 19:45:00
38阅读
2评论
DELPHI菜单: File\New\Other&hellip; 按确定[ok]按钮 点击File\Save菜单保存: 输入工程名MyCOM,按保存按钮 再打开菜单File\New\Other&hellip; 按[OK}按钮  在CoClassName打入MyObject,按OK 在IMyObject上按MOUSE右键,ImyObject\New\Me
转载 2010-12-09 16:18:12
183阅读
水印是电子商务公司,图片处理不可避免的环节,那么怎么自己写一个水印工具呢 工具/原料 delphi编程工具 测试图片一张 logo图片一张 方法/步骤 窗体创建 添加2个edit,3个button 如图所示: 2.原图代码如下: var jpg:TJPEGImage; jUrl:string; bm
转载 2020-12-26 10:38:00
532阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5