1,缘起某个项目需要实现数据加密上传,主程序拟采用delphi7实现,其中的数据加密采用RSA,Cipher_pkcs1_v1_5加密。该加密在python中容易实现,且已经有现成的加密函数。如果在delphi中重新实现该算法,由于无现成的库可用,需要自己编写,比较麻烦且结果不一定正确。因此,delphi程序如何能借用已有的python算法成为一个现实问题。2,思路首先,python源码在现场运行
转载
2023-06-19 13:21:51
320阅读
image.png (39.31 KB, 下载次数: 0)2020-10-5 21:26 上传本文在Delphi 10.4.1+Python 3.7.2 x64+ Windows 101909(OS 18363.1016)中测试通过!其他版本未知!请自行测试!Delphi是个传说和利器,好吧?Python也是个给力的工具,好吧?如果,将二者合二为一呢?(前者的界面,后者的多用途等)先从老家:htt
转载
2023-12-02 12:22:02
189阅读
Delphi中默认有input和output两个文件变量,使用可以不用定义,直接使用. 但: in
转载
2017-06-21 23:22:00
273阅读
比较 Python、Delphi 和 C++ 在文件处理上的速度,可以分为以下几个方面进行测试和分析:文件读写速度:指的是在这三种语言中执行相同的文件读写操作所花费的时间。文件大小影响:不同语言对小文件和大文件的处理是否有显著不同。并发性和多线程:如果需要多线程读写,语言的内置支持和性能如何。
既然已经做出了com程序用delphi来开发的决定,那当然就要对delphi进行一些深入的了解。有人说delphi是一个用控件堆砌起来的工具,和vb没什么两样;也有人说dephi实际上是面向过程的,他的面向对象并不彻底。实际生活中持这两种观点的人不在少数,就拿我认识的一个非常好的程序员来说吧,他很早
转载
2016-10-26 09:39:00
117阅读
2评论
很多时候要用到相差多少天,多少周,多少秒,查了一下资料,整理如下:首先 uses dateutils;先自己做了个实例,相关代码如下: 代码
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->uses
dateutils;
proc
转载
2024-05-27 09:23:40
202阅读
转载
2007-12-17 10:38:00
196阅读
delphi
转载
2016-04-30 16:37:00
175阅读
2评论
Delphi单元如下(输出hello.dll):unit hellofun;
interface
function getint():integer;stdcall;
function sayhello(var sname:PAnsiChar):PAnsiChar;stdcall;
implementation
function getint():integer;stdcall;
begi
转载
2023-06-12 20:38:22
277阅读
下面要示范的就是在XE2下完成.其实源码检出后,里面有30多个示例,几乎涵盖了Python4Delphi的所有方面.好吧,我们下面做个简单的加法计算器,主要是演示二者之间的参数传递.
转载
2023-07-17 23:54:40
537阅读
Java和C#里面的For In用起来真爽,我们Delphin也不用眼红了,从D2005起,Delphi里面也有这个功能了. 首先我们要知道哪些类型可以用For In吧,下面就是: for Element in ArrayExpr do Stmt; 数组 for Element in StringExpr do Stmt; &n
转载
2023-07-04 19:48:31
462阅读
Delphi、PChar和Char数组的比较
string和Char数组都是一块内存, 其中存放连续的字符. string保存具体字符的内存对用户是透明的, 由Delphi管理它的分配, 复制和释放, 用户不能干预(其实也可以, 不过是通过 非法途径). Char数组就不必说了吧?
PChar是一个指针, 它的大小只有32位. 定义时由Delphi自动填0. 要将PChar作为字符串使用
转载
精选
2012-10-02 08:19:38
654阅读
1、OOP
OOP的英文全称是Object Oriented Programming,翻译过来就是面向对象编程。OOP是一种非常重要的编程思想。也许你会对这种抽象的东西不感兴趣,可是几乎任何一个高手都会告诉你:“语言并不重要,重要的是编程思想。”
大家知道,Delphi的语言基础是Object Pascal。这是Borland在传统的Pascal语言中增加了面向对象的特性后发展而成,
转载
2023-08-03 22:44:18
88阅读
https://blog.51cto.com/u_16213363/12176636 引用的链接,空余时间可以看看
# 如何实现“python for delphi”
## 简介
对于一名经验丰富的开发者来说,教一位刚入行的小白如何实现“python for delphi”是一项挑战,但也是一次传授经验的机会。在本文中,我将向你展示整个实现过程的步骤,并介绍每一步需要做什么以及需要使用的代码,帮助你顺利完成这个任务。
## 实现流程
首先,让我们看一下整个实现“python for delphi”的流程,我
原创
2024-07-08 05:23:16
62阅读
# Python与Delphi的比较
Python和Delphi是两种不同的编程语言,它们分别具有自己的特点和适用场景。本文将介绍Python和Delphi的特点,并通过代码示例来展示它们的主要区别和用途。
## Python的特点
Python是一种高级编程语言,以简洁和易读的语法而闻名。它具有以下特点:
1. **简单易学**:Python的语法简洁,易于理解和上手。它使用缩进来表示代
原创
2023-07-23 11:06:52
1085阅读
作为一个程序员,我是从切图开始职业生涯的。行业内一般把我这种编写用户界面 (UI) 的岗位,叫做前端开发。工作几年后我发现了个奇怪的现象,那就是整个前端圈子里,虽然大家常常谈 UI,但很少有人谈 GUI。这话要从何说起呢?前端圈子里从上游到下游,强调的都是 UI 这个概念:最上游的开源基础库,清一色地宣称自己是 UI Framework 或 UI Library。业内同行交流时各种 P
转载
2024-01-24 10:22:36
58阅读
以下的例子是可以直接使用的,只要拷贝如下代码,存放到ExAdd.dpr,直接用Delphi编译,就可以成为一个Python Extension 。 我们可以首先看到效果,然后在分析程序。
最小的例子:{文件名 ExAdd.dpr}
library ExAdd;
uses SysUtils,Classes,PythonEngine;
{$E pyd}
var
FModule : TPyt
转载
2023-10-23 08:31:31
129阅读
Delphi作为一个优秀的开发工具,这不仅是由于它开创了“构件(Component)”时代,影响深远;另一个原因是它拥有非常出色的编译器,Borland(Inprise)公司宣称Delphi具有世界上最快的编译器,如果你使用过Visual C++和Delphi你会明显体会到这一点。Delphi快速高效的编译器主要来自Object Pascal的严谨,使用Delphi随时都在和编译器
转载
2023-07-06 14:18:04
83阅读
delphi中表示跳出的有break,exit,abort。break 离开循环 只能放在循环中exit 跳出本模块(过程和函数),放在循环中是跳出循环在所在的模块。abort中止程序的运行,产生不报错的异常信息。跳出祖先模块。和exit的区别是procedure p1;begin p2; p3;end;procedur
转载
精选
2014-06-26 11:28:01
1385阅读