标签:delphi
-
无法从TPanel获取TEdit句柄 - c#
我有一个主窗口,其中有一个TEdit和一个TButton,需要使用它们的句柄。它们都在TPanel中。到目前为止,我的代码是 public void SendPacket(string packet) { IntPtr hWnd = Window.FindWindow(null, "AlissaAnalyzer"); IntPtr pan […]
-
C#Interop Delphi DLL - c#
我在Delphi“ a.dll”(没有源代码)中编写了第三方DLL。 并且此DLL具有使用此签名的一种方法。 function GetAny(pFileName: String): String; 我无法从c#进行互操作调用,因为'String type'在delphi中具有私有访问权限。 因此,在delphi中构建另一个DLL来包装该调用。 德尔福 fun […]
-
每种编程语言都有单独的Subversion分支吗? - java
在某些项目中,我必须处理多种编程语言(例如,与C#或Java应用程序通信的Delphi GUI应用程序)。 Subversion存储库当前包含三个顶级分支,每种语言一个。 我是否应该更改此设置并将项目的所有部分归类到主干中,如以下示例所示,以使在项目级别的分支和标记更加容易? project1 branches ... tags ... trunk csha […]
-
奇怪的德尔菲代码 - java
我目前正在将Delphi代码转换为Java代码,并且需要一些帮助来了解特定代码行的功能。我在网上四处张望,找不到代码的特定部分。 我从下面了解Writeln(...)的作用。我还从下面的代码中了解到'f'是writeln(...)的目的地。我也了解FloatToStrF(...)函数及其参数是什么,但是我对附着在FloatToStrF(...):12末尾的小 […]
-
像在Java中一样,在Delphi Xe2中的控制台中进行打印 - java
我第一次在Delphi项目上工作,我曾经使用Java进行开发。 有没有办法像在Java中那样在delphi的控制台中进行打印。 System.out.println("Message"); 我曾经用来测试代码并查找错误(最初)。 参考方案 您必须使用Writeln(仅用于控制台应用程序)。 {$APPTYPE CONSOLE} begin […]
-
如何在Utf-8中执行HTTP POST-> PHP脚本-> MySQL - php
我正在使用Delphi 7和ICS组件与php脚本进行通信并在mysql数据库中插入一些数据... 如何使用http post发布unicode数据? 从tnt控件使用utf8encode后,我正在将其发布到PHP脚本 <?php echo "Note = ". $_POST['note']; if($_POST […]
-
通过SAML使用包含特殊字符的密码通过SAML请求STS令牌 - c#
编辑:我注意到错误不仅发生在五个XML保留字符上,而且在其他特殊字符上也发生了。 我用于获取STS令牌的SAML请求有问题。 SAML请求以XML格式。如果随请求发送的密码包含XML保留的字符,则登录失败。我试图转义字符(&= &)或使用CDATA (lBuilder.Append('<o:Password type= […]
-
在.NET对象上设置“空”属性 - c#
我有一些.NET互操作代码,可以在其中加载对象并读取属性,但是在对象上设置属性时遇到了麻烦。这是Delphi代码的相关部分: uses mscorlib_TLB, Winapi.ActiveX; type // Irrelevant parts of the code omitted TDotNetObject = class(TObject) privat […]