More Control of The MessageDlg

The MessageDlg function is very useful because it handles all wordwrapping of the message and handles positioning of the buttons. But two different needs for a non-default behavoir of the MessageDlg made me explore the sourcecode of the Dialogs unit. This article originally appeared on www.undu.com First I needed a modal dialogbox that would close […]

Read Full Guide

RDB$FOREIGN1

Interbase generates very unfriendly names for constraints. This is a script that will make it generate more friendly ones. (No Ratings Yet)

Read Full Guide

Zip viewer

View the contents of a ZIP file Contributor: JOHN SHIPLEY {——8<————-Snip—————8<————Snip————8<——-} {$I-} UNIT zipviewu; (No Ratings Yet)

Read Full Guide

ARJ password cracker

An example of how to crack ARJ passwords using brute force. Contributor: JOHN SHIPLEY {——8<————-Snip—————8<————Snip————8<——-} {$I-} UNIT zipviewu; (No Ratings Yet)

Read Full Guide

LHArc

Compress / Decompress LHA files in Pascal. Contributor: HARUHIKO OKOMURA (******************************************************************************) (* *) (* LH5.PAS *) (* *) (* This code compress/decompress data using the same algorithm as LHArc 2.x *) (* It is roughly derived from the C source code of AR002 (a C version of a *) (* subset of LHArc, written by […]

Read Full Guide

Ross Data Compression

Pascal implementation adapted from C source code. Contributor: MIKE CHAPIN { Well here it is as promised. This is a Pascal port of Ross Data compression. This particular unit does no buffer compression/decompression but you can add it if you want. The C implementation I did has Buffer to file compression and file to buffer […]

Read Full Guide