Delphi
99
Delphi Xe下文件转Base64编码函数uses EncdDecd;function EncodeFile(const FileName: string): AnsiString;var stream: TMemoryStream;begin stream := TMemoryStream.Create; try stream.LoadFromFile(Filename); result := EncodeBase64(stream.Memory, stream.Size)
140
用TIDHttp访问DataSnap Rest服务器,在服务器采用了用户验证的情况下,客户端需要注意下面的细节,否则不能正常连接。假如服务器有如下的用户验证:procedure TSC.DSAuthenticationManager1UserAuthenticate(Sender: TObject; const Protocol, Context, User, Password: string; var valid: Boolean; UserRoles: TStrings);var sCheck
131
uses ... IdFTP, IdFTPCommon ... procedure TForm1.Button1Click(Sender: TObject);begin IdFTP1.Host := 'test.rebex.net'; IdFTP1.Port := 21; IdFTP1.ConnectTimeout := 5000; IdFTP1.Username := 'demo'; IdFTP1.Password := 'password';
52
演示:unit Unit3;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;type TForm3 = class(TForm) Memo1: TMemo; procedure FormCreate(Sender:
34
一个CALL应该如何写?Delphi 游戏测试CALL http://www.delphitop.com/html/waigua/4389.html这个是写一个内挂不可避免的问题.刚初学的朋友可能会不知道如何入手.想起刚学这方面的时候,绕过很多弯路,现在把一些经验写出来给大家参考参考吧,不是很高深的东西,但我觉得对某些人很有帮助.CALL是什么?CALL是汇编中的一个指令,CPU执行这条指令会执行2个动作 一:压入EIP入栈 二:跳转到后面的地址. 跟RETN指令配合就实现了汇编中子程序的作用,通常我
34
ActiveConnections: TClientDataSet;。。。有客户端连接上来的时候procedure TForm8.DSServer1Connect(DSConnectEventObject: TDSConnectEventObject);beginActiveConnections.Insert;if DSConnectEventObject.ChannelInfo <> nil thenbeginActiveConnections['ID'] := DSCo
46
1)使用INDY 的HTTP控件进行查询:procedure TForm1.查询1Click(Sender: TObject);begin var url: TynUrl := TynUrl.Create; var serial: TynSerial := TynSerial.Create; var send: TMemoryStream := TMemoryStream.Create; try url.url := 'http://127.0.0.1:5566';
101
FIREDAC TFDCONNECTION连接MYSQL数据库procedure TfrmDB.ConnectDB;beginFDMoniFlatFileClientLink1.FileName := ExtractFilePath(Application.ExeName) + 'sql'+ FormatDateTime('yyyymmdd', now)+'.txt';con.Close;con.Params.Clear;con.Params.Add(