omidjig


Last update 2026-June-7

Omid Motahed  is programming enthusiast and a  hobby Delphi programmer. I am donating my personal Delphi programs that I have written  and collected since 1996. I have been a great fan of Delphi since Turbo Pascal was introduced in 1983. I am a self taught mathematician and Delphi programmer. I wil be 70 in 2027, how time flys fast.

You can contact me at    motahed1@yahoo.com .

A preview of Delphi 7 Lite can be viewed  in YouTube .

Delphi 7 Lite official website   https://delphi7lite.wordpress.com/ .

UpdateLink


  Here are the list of the apps. To find any of them just copy and press Ctrl+F to locate them in this long page
 

1-Chess
2-Rectangular Jigsaw puzzle maker
3-Linear Algebra
4-Rubic Cube Simulator

5-Highpower large integer calculations
6-FindWords
7-Lagrange Polynomial Interpolation
8-Anagram generator
9-Hexadecimal calculator
10-AccessTables1
11-FIFTEEN-Sliding Rectangles game
12-StretchPic
13-Thumbnails
14-PictureOverlay
15-Morphing

16-PrintRuler
17-PrintScreen
18-Karnaugh Map & Boolean Calculator
19-GeoCAD


   Chess
This chess component was written in 2005 by Author : Daniel Terhell, Resplendence Sp, Amsterdam , which I have a lot words of prise for him. For more than 30 years I was looking for such  app with source code. Unfortunately I discovered it late  in 2025. He used some very advanced programming and graphics for writting this chess component that I am still not sure how it works . I modified his demo program such that game board can be saved and played later and allows you to setup arbitrary chess pieces positions .
For more info see  https://www.resplendence.com/chessbrd    
chess1
Download chess component
Download Chess app
Download source code


 Rectangular Jigsaw puzzle maker

This powerful program allows you to create very complex rectangular JigSaw puzzles

by allowing you to break the image into 400 squares , with many special effects

jigsaw

Download program
Download source code

Documentation


----------------------             -------------------------------------------   -----------------------

 Linear Algebra
A powerful delphi app to calculate Determinant and Characteristic Polynomials of 10 by 10 matrices using cofactor
calculation and avoid  divisions to avoid round offs obtaining maximum precision. You can also do basic Matix algebra
operations like ADD, SUB, MUL, INV . This is good app using Delphi recursions . It took me long time to get all of
its bugs fixed specially the Stack Overflow problem. Delphi debugger worked good in tough recursion problem using
dynamic arrays.

 matrix1

matrix2

Download program
Download source code

Documentation

-------------------------------------------------------------------------------------------------------------------------------------

Rubic Cube Simulator
As the name implies this is a basic 2x2 Rubic Cube simulator, with some basic graphical enhancements.
This app does not solve a Rubic Cube problem. Rubik cube can be randomized by typing a number.
On the right bottom you see 4 lables. As you move the mouse their font will change. Just click to get a rotation

 Rubic1

Rubic2
Download program
Download source code


--------------------------------------------------------------------------------------------------------------------------------------

Highpower is a very specialized unlimited accuracy integer calculator suitable for studying the properties of very large numbers. For example like prime factorization of large numbers, which is a big topic of mathematical research. This powerful application can calculate all the 4772 digits of 3^10000 ( 3 to the power of 10000) in 0.25 seconds.

highpower

Download program
Download source code

Documentation

-----------------------------------------------------------------------------
FindWords

A powerful program for creating complex find word puzzles in a rectangular array and simple newspaper style crossword puzzle creation. By compiling with Delphi 2009 and above can be fully unicode compatible application. The puzzle can be exported as a vectored EMF file format, when imported into MSWord it can be easily scaled for best printing output.

findwords
Download program
Download source code
Documentation
---------------------------------------------------------------------------------------
Lagrange Polynomial Interpolation

This program is basically implements Wolframalpha(WA) interpolations command. It is very useful in labaratories measurements, where you obtain a sequence of data and you want to calculate a value in between measurements. WA can't calculate an arbitrary interpolated data value , this app does

 interpl1

interpl2
Download Program
Download Source

----------------------------------------------------------------------------------
Anagram generator

Program to generate English words anagrams using built-in 58000 English vocabulary words dictionary. As you type words anagrams are displayed. A great tool for teaching English to natives or ESL.

anagram

Download program
Download source code

----------------------------              ----------------------

Hexadecimal calculator

Program for converting floating point decimal numbers to hexadecimal floating point numbers. Windows calculator can only do integer hexadecimal conversion. Result are unsigned raw data not in IEEE format.

Download program
Download source code


------------------------------------------            ----------------------------------------
  

  AccessTables
A simple Access/Excel database utility, which allows you to read and write Access and Excel files using ADO Table/SQL components. Allows new Access and Excel database creation. Excel files must be in database format. No joint cells in Excel file. You won't need Microsoft to be installed on your computer. This app uses Windows built-in Access Database engine that MS uses

access

Download program
Download source code


------------------------------------            --------------------------------------
  

    FIFTEEN

A simple implementation of the sliding rectangle game. The number of rectangle cells are as many as you desire. More info see http://en.wikipedia.org/wiki/15_puzzle

fifteen

Download program       
Download source code

-------------------------                               -------------------------------------------- 

  StretchPic
This project shows my implementation of pixel duplication method  to sretch images

Download program 
Download source code
------------------------------              -------------------------------------------------------

   Thumbnails
Allows you to combine several pictures of different sizes in a rectangle canvas next to each other. Combining several pictures into 1 picture. Thumbnail image can be saved or directly copied into Clipboard. Use of this app is very easy. Just click on any cell and you will be prompted to load a file. You can divide the drawing canvas into maximum 100 rectangles. Images will be stretched to fit each rectangle,
thumbnails
Download source code
Download App
-----------------------------             -------------------------------------------------------------------------

  PictureOverlay
Allows multiple photos of different sizes to be overlayed on the top of each other, with transparency  and rotation control. Very easy to create ghost images on top of another image with watermarks

Download program       
Download source code

Documentation


picoverlay1
------------------------------                ----------------------------------

 Morphing
Allows morphing of one picture into another picture. This morphing implementation not perfect . Requires RxLIB component library . See RXLIB instructions.

morph1morph2

morphing

Download program 
Download source code

---------------------------                     -----------------------

PrintRuler
A 30 cm accurate ruler is printed. A lot cheaper than buying a real one.

Download program       
Download source code

------------------------             -------------------------------

 PrintScreen
A simple printscreen/screenshot program that will be activated when print screen key is pressed. User can later crop the desired area, save to file or clipboard.
Download program
Download Source code

   Karnaugh Map,Boolean Calculator
This Boolean Calculator is a very powerful tool for evaluating Boolean expressions like AND, NAND, NOT, OR, NOR, XNOR operations and can also simplify(optimize) Karnaugh Map problems. With this tool very complex DeMorgan identities can be created. EE digital engineers can use it to optimize their digital circuitry also.
There is a saying picture worth 1000 words. Here are few screenshots of this  app
kmap3
 

kmap2

kmap3

Download program
Download Source code
Download Documentation


 GeoCAD
A general pupose vecor graphics program for drawing geometrical diagrams