I.T. Discussion Community!
-Collapse +Expand
Search Paradox Group:

-Collapse +Expand Paradox To/From
-Collapse +Expand Paradox Store

Prestwood eMagazine

January Edition
Subscribe now! It's Free!
Enter your email:

   ► KBDesktop Data...Paradox & Ob...ObjectPAL Co...OPAL: Langua...   Print This     
  From the February 2016 Issue of Prestwood eMag
Paradox OPAL: Language Basics:
An ObjectPAL Primer: Part 1
Posted 18 years ago on 3/18/2003 and updated 6/25/2010
Take Away:

This detailed ObjectPAL primer will get you up and running developing in Paradox/ObjectPAL within a few hours.


Although interactive Paradox is powerful, it still can't do some things interactively. You have to accomplish some tasks using ObjectPAL (Object Paradox Application Language). Why would you need to use ObjectPAL? For example, you use ObjectPAL to automate or customize objects on a form. An example of a task that requires ObjectPAL is creating a custom menu system for a form. If you plan to develop a complete custom Paradox application, you probably will need to use ObjectPAL.

ObjectPAL is for both programmers and nonprogrammers. If you have experience with another language, especially an object-oriented programming language such as C++ or Delphi's ObjectPascal, you will find ObjectPAL especially interesting. If you have never programmed, ObjectPAL is a good language to learn first because it easier to learn than C++ or ObjectPascal. With Paradox, you can paint objects onto a form and then attach bits of code to events on the object. You can learn as you go.

You use the user interface to design forms with objects on them, such as fields, tables, and buttons. When you're happy with the way the form works interactively, you attach ObjectPAL code to the objects that require it. The fact that you draw objects on a form and attach code to the objects allows even the nonprogrammer to create applications easily. This system of programming falls into the category of an event-driven language. It is event-driven because the objects you place on forms have predefined events attached to them. You attach code to the events and the user interacts with the events.

Features of ObjectPAL

ObjectPAL's features include...

Time To Sign In

You must sign in to read the rest of this document.

Not a member? Join now! Membership is instant and free!

UserID or Email:  Enter your account email, permanent UserID, or current display name.
    Remember Me

 Sign Up  Forgot Password?

More Info

Article:  A 10 Minute ObjectPAL Quick Start
Article:  An ObjectPAL Primer: Part 2
Article:  An ObjectPAL Primer: Part 3
KB Post:  Overview of Paradox's Project Viewer
Article:  Recommended Paradox Preferences


Share a thought or comment...
Comment 1 of 3

Hi Mike, long(ish) time no speak!

Thanx once again for facilitating my learning experience with what would have otherwise been a daunting language!  Just one small thing: I noticed that there have been some funny replacements of some punctuation marks throughout this 3-pt Primer (such as type"™s instead of type's). 

I'm not sure if these typos exist in other documents, 'coz I haven't looked!, but you might wanna take a look...


Posted 13 years ago

Comment 2 of 3

Hi Eliot. Welcome back to the PrestwoodBoards. I finally got around to adding a filter to translate those funny MS Word characters to browser compatible stuff. I think I got em all but I'll browse around some other docs and see what else all of us have used over the years.

These "strange characters" popped up in some of our older KB posts when we changed databases, servers, and hosting companies so we're not sure which one caused it. Oh well. It's fixed now. Finally.

Posted 13 years ago

Comment 3 of 3

An object PAL primer, We are going to must share more about these different patterns which you can see on bestessays.com.au review whole pages which show you different running programs as you can start to do work on it.

Posted 73 days ago
Write a Comment...
Sign in...

If you are a member, Sign In. Or, you can Create a Free account now.

Anonymous Post (text-only, no HTML):

Enter your name and security key.

Your Name:
Security key = P1167A1
Enter key:
Article Contributed By Mike Prestwood:

Mike Prestwood is a drummer, an author, and creator of the PrestwoodBoards online community. He is the President & CEO of Prestwood IT Solutions. Prestwood IT provides Coding, Website, and Computer Tech services. Mike has authored 6 computer books and over 1,200 articles. As a drummer, he maintains play-drums.com and has authored 3 drum books. If you have a project you wish to discuss with Mike, you can send him a private message through his PrestwoodBoards home page or call him 9AM to 4PM PST at 916-726-5675 x205.

Visit Profile

 KB Article #100163 Counter
Since 4/2/2008

Follow PrestwoodBoards on: 

©1995-2021 PrestwoodBoards  [Security & Privacy]
Professional IT Services: Coding | Websites | Computer Tech