Home > By category > Developer Tools >Delphi > Helper Functions



Helper Functions

  • Downloads: 
  • Views: 
  • Rating:

Simple helper functions to make life easier, also needed for many of the above sources, like:

function LastPos(SubStr, S: string): Integer;
function PToStr(Address: Pointer): String;
function GetLogFileName(FileNameStart, Folder: String): String;
function MIMEDecodeStr(MIMEStr: String): String;
function GetHTMLTitle(FileName: String): String;
function CreateDumbFile(FileName: String): Boolean;
function ErrorDlg(Text: String): Cardinal;
function RepositionWindowIfNotVisible(Window: TForm): Boolean;
function EjectTray(Drive: Char): Boolean;
function InsertTray(Drive: Char): Boolean;
function GetProcMemUsage(Proc: Cardinal): Int64;
function CreatePath(Path: String): Boolean;
function GetTimeZoneBias: TDateTime;
function LocalDateTimeToUTC(D: TDateTime): TDateTime;
function UTCToLocalDateTime(D: TDateTime): TDateTime;
function BlockSize(Data: Pointer): Integer; register;
function StrConvertToFileName(StrFileName: String): String;
function ExecProcessHandle(ProgramName: String): THandle;
function ExecAndWaitForIt(const s: string): Cardinal;
function HexToInt(HexStr: String): Integer;
function RenameDir(DirFrom, DirTo: string; Silent: Boolean): Boolean;
function FileDelete(FileName: String; Silent: Boolean): Boolean;
function FileTime2DateTime(FileTime: TFileTime): TDateTime;
function GetPathFreeSpace(Path: String): Int64;
function GetPathDiskSize(Path: String): Int64;
function SetDelimitedText(const Value: string; Delimiter, QuoteChar: Char): String;
function GetFileVersionStr(ExeFilename: String): String;
function GetFileDescriptionStr(ExeFilename: String): String;
function GetFileAuthorStr(ExeFilename: String): String;
function MakeInt64(LowDWord, HiDWord: DWord): Int64;
function StrXOR(Text: String; Key: Byte): String;
function GetWinTempFileName(Beggining, Extension: String): String; stdcall; export;
function BitSet(Value: Cardinal; BitNo: Byte; On: Boolean): Cardinal;
function GetLoginName: string;
function WriteText2File(FileName, Text: String): Boolean;
function BGR2RGB(BGRValue: Cardinal): Cardinal;
function Bytes2MB(Bytes: Int64): String;
function mSec2Time(mSec: Int64): String;
function NGetFileSize(FileName: String): Int64;
function EncodeUnicode(UniString: String): String;
function DecodeUnicode(UnicodeString: String): String;
function UTF8Encode(const WS: WideString): UTF8String;
function UTF8Decode(const sSource: string): string;

They are not optimized, so check them before using them in tight loops.

# cmpStandardSystemMenu unit by Colin Wilson
# FormState unit by Martin Holmes
# GetAppCPUUsage unit
# GuidEx unit for GUIDs
# IOCctl unit - various device type values
# SpecialFolders unit - Windows special folders (My Documents, etc.)
# StrEncoder unit by Akybron
# TaskBarMenu unit by delphi.about.com
# Redirect unit by Holger Dors
# ShellDialogs unit by Ingo Eckel
# PIDL unit by Dieter Steinwedel
# TWSocket, TSmtpCli, HttpProt class and the MD5 unit by Franois PIETTE
# CDDB Component by Ari Sundholm, Nanojiffy
# TSHChangeNotify 3.0 component by Elliott Shevin
# scsidefs unit by Microsoft Corporation
# TOggVorbis unit by Jurgen Faul
# MPShellTypes unit by Jim Kueneman
# MetaData unit Philip Hadar
# MemCheck by Jean Marc Eber & Vincent Mahon

Free download from Shareware Connection - Helper Functions - Simple helper functions to make life easier - Delphi

Publisher: 3delite | License: Freeware | Price: 0.00
Version: 1.0 | Size: 317 KB | Platform: WinOther
Released Date: | Rating: 0 | Title: Helper Functions

Author Url: http://www.3delite.hu/
Program Info Url: http://www.3delite.hu/
Download Url: http://www.3delite.hu/Object%20Pascal%20Developer%20Resources/Download/3delite%20Helper%20Functions.zip

More downloads from Helper Functions publisher 3delite:

Audio Visualisation Screen Saver - Audio Visualisation Screen Saver is a screen saver that reacts on what the computer is playing on the soundcard.

MP3 Stream Editor - Visualy cut join MP3s on a 3D sample display. Grab Audio CD tracks to MP3/Flac.

Process Priority Optimizer - Process priority class optimizer for NT/XP.
- Simple and easy to use
- Automatically shutdown unwanted applications/processes
- Automatically adjust applications execution priorities based on user preference
- Transparently boost performance

MultiThread Delphi Component - MultiThread Delphi Component is a non visual class designed to help you to create multiple threads, for instance for making a multi threaded thumbnailer or any other task that needs many threads.

TSampleDisplay2D - Sample display Delphi component for audio files for the BASS audio lib.

Helper Functions keywords:
Helper Functions related downloads:

Sort MP3 - Sort MP3 music easily with Sort MP3. This MP3 Sorter will sort, organize, rename all your MP3 music, fast and easy. Want to sort MP3 music? Then use Sort MP3 - and all your MP3 music will be sorted exactly as you want. Free Download at Sort-MP3.com

MP3 Organizer Download - MP3 Organizer Download - is all you need to Get Music Organized. Download Mp3 organizer, Mp3 organizer download, automatic Mp3 organizer download and music Mp3 organizer download easily organizes MP3. Organize Mp3 - Download Mp3 organizer.

Delete Duplicate Mp3 Files - Delete Duplicate Mp3 Files: Want to Delete duplicate Mp3 files? How to Delete duplicate Mp3 files? Delete duplicate Mp3 files with automatic duplicate Mp3 file deleting software. Delete Duplicate Mp3 Files - Download award-winning software now!

Rename MP3 Files Pro - Rename MP3 Files - easily ? Then you need Rename MP3 Files Pro. This automatic MP3 file renamer will rename all your MP3 music files. Rename MP3 Files automatically ~ Rename MP3 files by album, artist, genre - Download and Rename all MP3 right now!

Cute MP3 Converter - Cute MP3 Converter can batch convert your audio files between many popular formats such as MP3, WAV, WMA and OGG. It also makes direct digital copies from audio CDs and saves them as MP3, WMA, OGG and WAV formats.

Shareware Connection periodically updates pricing and software information of 'Helper Functions' from company source '3delite' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Helper Functions' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Helper Functions.

New Reviews

SnapCrab - Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...

SlimCleaner - Nearly all PC users need to use various utilities to enhance performance of their laptop or desktop from time to time. Windows inbuilt utilities can serve the purpose but when you can find more capable third party apps at low or zero cost, why ...

NovaBench - PC performance benchmarking is something that may not interest average users much but tech savvy lot resort to such apps to find out prowess and capability of their laptops and desktops. While there are quite a few PC benchmarking apps in market, ...

PC DeCrapifier - There is hardly any computer user who does not want to keep the PC running at top speed. However, unnecessary software and bloatware can reduce the speed and performance of your PC. Such Apps often come pre installed with laptops and desktops. ...

dMaintenance - As a computer user, you may need to deal with several types of applications. For a lot of Windows users, the integrated tools of the OS may not suffice at times. They may need to use several third party apps for needs such as entertainment, ...

Argente Utilities - You can find so many third party utilities that can be used to maintain a Windows based PC and extract maximum performance from it. While these tools offer better performance than Windows in-built utilities, the plethora of choices can make ...

HWiNFO32 - While Windows ships with its inbuilt utilities and there are command prompts to diagnose hardware and software components, these may not be feasible for all users. To learn about exact hardware and software configuration in a computer, either ...

SumatraPDF - The PDF format is used worldwide to distribute document files without changing formatting, alignment and layout. It can also be used to share complex engineering designs and diagrams along with massive amounts of text. The biggest benefit of this ...

Paint.NET - Nearly every PC user needs to use some type of image editing software nowadays, whether it is for personal or professional reasons. It can be for making minor corrections to your vacation pictures before you share them on social media sites. It ...

Bitcasa - The way computing technology evolves is quite amazing. Even a few years back data backup was limited mostly to external hard drives and DVDs. However, the proliferation of high speed internet access and emergence of cloud storage services have ...




New Downloads

Dynamsoft Barcode Reader
for Windows

Dynamsoft Barcode Reader
enables developers to expedite
the creation of applications
for the recognition of 1D
barcode ...

SAP Sybase ODBC driver
(32/64 bit)

SAP Sybase ODBC Driver for
Adaptive Server Enterprise
provides high-performance and
feature-rich connectivity
solution ...

DataTableToPDF

DataTableToPDF is a DLL
library that can be
distributed with your own
software projects and used to
export any DataTable ...

MicroOLAP Database Designer
for MySQL

Visual development system
intended for database design,
modeling, creation,
modification and reverse
engineering in an ...

SQL Job Manager

View SQL Server jobs and
scheduled jobs across your SQL
enterprise from a single
console. Manage jobs by
simply dragging ...

DEWizardX - ETL ActiveX

Import/Export Routine is an
essential part of any modern
software application. By using
DEWizardX you can cut a cost
of ...

BeauGauge Instruments Suite

BeauGauge Instruments Suite is
an integrated suite of virtual
industrial controls, which can
quickly generate various ...

Shortcut Manager ActiveX

Shortcut Manager ActiveX is a
dll control for software
developers and software
authors. With this control you
can manage ...

EditPlus

EditPlus is a text editor,
HTML editor, PHP editor and
Java editor for Windows. While
it can serve as a good Notepad
...

VScodePrint 2013

Microsoft Visual Studio
2008-2013 Extension for
printing sourrce code in
color. Print a complete
Solution, selected ...

ScreenCamera SDK

ScreenCamera SDK is the
easiest and quickest way to
show and capture real-time
desktop capture inside your
Company\'s ...

JNIWrapper for Linux
(x86/x64)

JNIWrapper library allows to
interface native code while
retaining full control of the
application on the Java side.
With ...