草庐IT

delphi-prism

全部标签

java - 将 Java 中的日期转换为整数,然后再转换为 Delphi 时间

我有一个服务器设备配置,我需要使用UDP更改设备日期配置。服务器用Java编写,设备用Delphi编写。所以,数据流是这样的:Java服务器(Java日期)->UDP(整数日期)->Delphi设备(Delphi日期)问题是,当我将日期作为整数传递时,java计算从1970年开始的毫秒数,而Delphi计算秒数。然后我按如下方式传递日期:today.getTime()/1000,但设备将此理解为2008年的日期,而我们现在是2012年。我可以更改Java代码,但设备是第3方,我无法访问它的源代码。Java和Delphi日期解析之间存在允许这种差异的差异?编辑:感谢MДΓΓБДLL我注意

java - Delphi 中是否有 Java 监听器原则的等价物?

我只是对这个很好奇。我知道在Delphi中定义事件的两种方法,使用回调原理和Windows消息原理。但是,消息原理不是面向对象的,回调只适用于一个实例。我想要一个很好的解决方案来处理一个事件,其中两个不同的对象可以在事件触发后执行一个操作。在Java中,我可以简单地添加另一个监听器。有谁知道在Delphi中有任何等效的方法来实现这个好听众的原则? 最佳答案 这些也称为多播事件,AllenBauer写了一篇很好的文章,标题为Multicasteventsusinggenerics对主题进行了很好的报道。简而言之,多播事件并没有像Jav

java - 有没有办法在 delphi(Pascal 对象)中像在 java 中那样为每个对象创建一个?

我今天开始学习delphi。我想知道是否有一种方法可以使用foreachwithobjectsarray在java上制作像我的delphi代码。有我的java代码:classtest{publicstaticvoidmain(String[]args){String[]names={"ali","samad","kamel","djamel","mustapha"};for(Stringname:names){System.out.println("user:"+name);}}}谢谢。 最佳答案 您可以使用for..in循环,像这

Delphi 的 Java 枚举方法

publicenumHTTPHeaderKey{CACHE_CONTROL("Cache-Control"),CONNECTION("Connection"),TRANSFER_ENCODING("Transfer-Encoding"),HOST("Host"),USER_AGENT("User-Agent"),CONTENT_LENGTH("Content-Length"),CONTENT_TYPE("Content-Type");privatefinalStringstr;privateHTTPHeaderKey(finalString_str){str=_str;}/**Over

Graphpad Prism10.2.1(395) 安装教程 (含Win/Mac版)

GraphPadPrismGraphPadPrism是一款非常专业强大的科研医学生物数据处理绘图软件,它可以将科学图形、综合曲线拟合(非线性回归)、可理解的统计数据、数据组织结合在一起,除了最基本的数据统计分析外,还能自动生成统计图。安装教程注意如果你是首次使用该工具的话请先移步至文章GraphpadPrism9.5.1科学绘图软件下载安装教程(含Win/Mac)进行安装之后再查看文章GraphpadPrism10.2.1(win/mac)科学绘图软件安装教程安装最新版本的工具之前有安装过的直接查看文章GraphpadPrism10.2.1(win/mac)科学绘图软件安装教程安装最新版本的工

Delphi 12必备指南:使用Git集成Python4Delphi的完整步骤

在Delphi中使用Python有很多好处,可以扩展Delphi的功能并利用Python强大的科学计算和数据分析库。但是,为了将Python集成到Delphi中,我们需要安装PythonforDelphi(P4D)组件套件。在这篇博客中,我将介绍如何使用Git安装P4D组件套件。步骤1:下载并安装Git程序Git是一个流行的版本控制系统,可以帮助您管理和跟踪代码的变化。在安装P4D之前,您需要下载并安装Git程序。您可以从Git官网下载最新版本的Git程序,并按照安装向导进行安装。步骤2:设置Delphi中的Git设置在安装Git之后,您需要在Delphi中设置Git路径。打开Delphi,选

java - 从 Delphi 访问 Java jar

有Javajar二进制库,其中描述了类/函数,可以制作一些有用的东西(没什么特别的,只是普通的Java-没有JNI)。没有可用的资源。有一项任务是直接从Delphi调用这些函数。如何做到这一点?附言我对Delphi一无所知,但我对Java了解很多。 最佳答案 不,你不能走的路是JNI.一些资源:PacifiersseriesonusingJNIfromDelphimyTalkingJavafromDelphitalk在EKON11conferenceDelphiJNIquestionsonSO除非您有太多时间可以解压JAR文件(它们

如何使Delphi应用程序调试,请参见真实注册表 - 而不是虚拟注册表

背景:我正在开发Windows服务,并使用注册表获取参数(使用服务条目下方的关键参数)。Delphi被安装为AppWave应用程序(长话短说我不能在这里告诉)因此,调试时将变为虚拟化副本[1],而不是真实交易[2]。我检测到,在使用过程监视器进行登录注册表活动后。如果我运行服务外部Delphi,应用程序正常访问真实密钥。问题:有一些方法可以循环流核心并调试访问真实注册表密钥的应用程序吗?注意事项:因为没有AppWave标签,我无法包括-我尝试了。虚拟化副本:HKEY_LOCAL_MACHINE\software\Embarcadero\StreamingCore\Profiles\fabric

java - Delphi/Android 在哪里搜索本地语言库?

我想为DelphiAndroid应用程序添加MIDI功能。MIDI可通过SoniVox库获得,该库可通过AndroidNDK访问。可以找到此驱动程序的示例here.驱动程序是用C编写的,使用NDK可以创建一个本地语言库,可以通过System.loadLibrary调用访问。//MidiDriver-AnAndroidMidiDriver.//Copyright(C)2013BillFarmer//BillFarmerwilliamjfarmer[at]yahoo[dot]co[dot]uk.#include//forEASmidi#include"eas.h"#include"eas_

java - 查找与 DLL 中的偏移量匹配的 Delphi 源代码行

我正试图找出我的Java应用程序崩溃的原因。它实际上是JVM的崩溃,由通过JNI调用本地库引起。这是我在生成的hs_err_pidxxxx.log中看到的内容:##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##EXCEPTION_INT_DIVIDE_BY_ZERO(0xc0000094)atpc=0x4fa19409,pid=1456,tid=4068##JREversion:6.0_30-b12#JavaVM:JavaHotSpot(TM)ClientVM(20.5-b03mixedmodewindows-x86)#