Skip to content

Posts from the ‘Delphi’ Category

24
Apr
Title

Delphi: Add log to your software with Codesite / SmartInspect / Your own method

In this post I will expose and compare some features of different applications logging system (Which are sort of debugging tools for us).  Read more

28
Mar
subversion_logo

Update SubVersion expert in Delphi XE, XE2

Yesterday I was working on my project and I decided to change my old backup system (which was a crazy thing in 2012, backing up every 2h which was filling up slowly but surely my drive). So I tried to replace this “system” with SubVersion.
Read more

27
Mar
md5_logo_n1

Get the MD5 of strings with Delphi (Unicode and Ansi)

Since Delphi 2007, an unit is dedicated to get the Md5 of a string (Unicode or Not). You could find it in the Embarcadero Rad Studio directory, sources :

D:\Program Files (x86)\Embarcadero\RAD Studio\9.0\source\soap\wsdlimporter\MessageDigest_5.pas

Just add this unit to the uses and declare this two functions.

function GetMd5(const Value: AnsiString): string; overload;
var
hash: MessageDigest_5.IMD5;
begin
hash := MessageDigest_5.GetMD5();
hash.Update(Value);
Result := hash.AsString();
end;

function GetMd5(const Value: UnicodeString): string; overload;
var
hash: MessageDigest_5.IMD5;
begin
hash := MessageDigest_5.GetMD5();
hash.Update(Value);
Result := hash.AsString();
end;

That’s all folks !

7
Jun
delphi7

Detecting a Delphi executable, DVCLAL, Manifest and PackageInfo

In this post I will try to expose several ways to detect a Delphi application.
Read more »

3
Jun
ResHacker

Listing, Adding, Editing, Deleting resources of EXE, DLL … Using Win32 API with Delphi

Today, I tried to work with resources included in a File. The file is an executable like DLL or EXE. There are some useful functions in the Win32 API that could help us, you don’t need to fully understand PE_FILE and how work an executable to change the resources.

Read more »

11
May

Some functions and properties of TIDPop3

In the last post which was dealing with Indy. We have seen how to configure TIDPop3. Let’s see how to use this component.

In the uses dont forget to add the IDPop3 file which contains all the information for TIDPop3.

uses
Idpop3;
type
POP3Client: TIdPOP3;

Read more »

29
Apr
pascalan

Peganza, Pascal Analyser 5 review

I’m in really good move since several days, I have never written so much in a blog. So let’s go for a new post about a fabulous tool named Pascal Analyser…

Read more

22
Apr

Is Delphi dead ? (And why it’s not !)

Then

 

Kaspersky protection softwares

Read more »

20
Apr

How to prepare a connection to POP3 server with Indy TIdPOP3

In this first post about Indy components, I will explain you how I prepare a connection to a POP3 Server. Indy components are a bit strange, sometimes buggy as Hell, sometimes very slow but this is also free components delivered with Delphi! I-Mail, my software is using Indy components, I have made several changes and discover some tricks and I would like to share my discovery with you.

Read more »

20
Apr

Delphi 64 is on the good way !

You know it, if you are a Delphi developer, one of the major leak of the compiler is the lack of 64 bits support.
Read more »