Archive for the Category: Programming

Object Oriented Programming in Java

A few years ago I made my first attempt to learn the Java language, but as soon as I heard there were things called “Polymorphism” and “Abstraction” I got really scared and assumed this language was too hard for me to learn. I couldn´t have been more wrong. The names are scary but their meaning […]

Also posted in Java Tagged abstraction, encap, inheritance, instance variables, int age, java concepts, java language, java oo, object oriented programming, polymorphism, public string, string newname, variable age Leave a comment

Fix “Key Violation” on Paradox tables.

“Key Violation” errors occur whenever a new record is created with a primary key that already exists. This means that the field you defined as your primary key must be unique on the table. No other record can have that value, and it generates a “Key Violation” error when this happens. Share: Bookmark on Delicious […]

Also posted in Algorithms, Delphi, Paradox Tagged auto increment, delphi code, delphi programs, integer number, paradox table, paradox tables, primary key, violation error 12 Comments

How to compress/decompress multiple files using Delphi 7?


Sometimes, Delphi 7 programmers need to implement some kind of compression/decompression features in their programs. Imagine you need to make a backup of files, like paradox databases or making an import/export feature that needs several files. The best way to do this is using compression tools to archive all the files into one single exportable […]

Also posted in Algorithms, Delphi Tagged compression decompression, decompression features, delphi 7, paradox databases, zip ace 18 Comments

How to repair a Paradox table?

Your Ad Here I have a few projects in Delphi that use Paradox as database and sometimes I have to deal with corrupted tables or headers which is a real pain to solve. Anyway, here are some free tools to help you fixing the tables/headers of corrupted paradox tables or “Key Violation” errors. This application […]

Also posted in Delphi, Paradox Tagged amp repair, BLOB, borland database, csv, Data, database desktop, delphi, Editor, HTML, pain, paradox, paradox table, paradox tables, password, PdxRepair, regener, RTF, some free tools, structure viewer, use 2 Comments