delphi

    1热度

    1回答

    我想获取整个行字符串(UTF8)并希望对行字符串进行操作。我试过下面的代码。但是如果我们有多字节字符则无法做到这一点。 J:=1; CurrentRowStr :=''; while True do begin //detect end of line Buffer.EditPosition.Move(Changes[I].FLine,J);

    0热度

    1回答

    我这里有这个代码,我在Delphi中使用,以开放的形式 procedure TEventForm.OpenEv; var Form: TOpenEvForm; begin Form.CreateForm; Form.ShowModal; Form.Release end end; 当我打开TOpenEvForm形式,它包含了一些文本

    1热度

    1回答

    在Delphi 10.1.2柏林,我需要提取无论是大图标(32×32)或从an.EXE文件中的小图标(16×16),使用特定的IconIndex: function GetIconFromExecutableFile(const AFileName: string; const Large: Boolean; const AIconIndex: Integer): TIcon; var

    -1热度

    1回答

    我正在使用此过程来执行Comandline。我在网上找到了这段代码,除了一些细节外,它工作正常。我在一些论坛上看过不要使用ProcessMessages并将其放入一个线程中。 当我删除了Application.ProcessMessages线,那么它停止工作。 然后,如果我保留它,而它正在执行,我得到"Not responding"。你能帮我在这种情况下使用线程吗? procedure ExecA

    4热度

    3回答

    我想明白是怎么SpeedButtonGlyph性质的工作,我发现场宣布一个按钮: FGlyph: TObject; 虽然property为: property Glyph: TBitmap read GetGlyph write SetGlyph stored HasCustomGlyph; 这让我的方式,我不明白,即使我一行行读它的代码,当我试图创建自己的SpeedButton仅接受.PNG图像

    0热度

    1回答

    我使用下面的代码从Delphi通过这三个参数的批处理文件: CommandLine := Format('cmd.exe /c "d:\run.bat %s"', [Email, StartDate, EndDate]); run.bat文件本身包含: @echo off cls D: cd \test "C:\PHP\php.exe" index.php %3 我所试图做的是从德

    1热度

    2回答

    我正在使用RAD XE7。在我的Delphi应用程序中,我想为记录字段设置默认值。 我试过下面的代码,但它不能编译,我知道这是错误的。我还有其他方法吗? TDtcData = record TableFormat : TExtTableFormat = fmNoExtendedData; DTC : integer = 0; Description : st

    1热度

    1回答

    我正在调制我的应用程序以使用单独的模块(插件)。 我已经成功地让我的EXE应用程序读取并加载插件,包括表单。 现在我需要做可执行文件到DLL的反向导出函数。 例如: 在我的可执行文件中,它有一个TMemo组件。我想创建这样的函数 function GetMemo(): widestring; 在我的想法,谁写的DLL插件,调用功能GetMemo(时),就已经把TMemo的内容DLL。 有可能吗

    1热度

    1回答

    我想在Delphi中解析webservice中的结果对象。现在我需要解析一个变体到TXSDateTime,因为我不知道类型。例如: if propInfo.PropType^ = TypeInfo(TXSDateTime) then begin value := GetPropValue(objects[i], propInfo); //only returns a Variant

    0热度

    1回答

    我正在寻找一种方法来确保非法字符已被“转义”或任何它从字符串调用之前将字符串添加到JSON对象并发送它。 其目的是使用rest和JSON将数据从数据集重新复制到客户端,因为数据集中可能存在非法字符我想我需要在将结果数据返回给客户端之前处理字符串(服务器端),在客户端,我需要再次解码这些字符串。 我没有在delphi中找到任何“utils”,但它肯定存在? E.g.非法字符串“建立9O \通风\安全