ABL(4GL) General Programming Group

This group is for topics on coding in ABL (formerly known as Progress 4GL). Topics include code snippets, code examples, utility programs, tricks, techniques, and patterns. There are other groups for other more specific topics like Win32 API, OO programming, and specific programming tools.


SmartWindow

SmartWindow

SmartWindow


[Test] How connect a client to a (remote) server with ProEnv?

On the server machine i've start a broker on port 3200 with:
proenv> proserve MyDb -H ServerIp -S ServerPort -N TCP -n 5 -Mn 10 -Mpb 5 -Mi 1 -Ma 10 -ServerType ABL

, while on the client machine i've start
proenv> prowin32 MyDb -H ServerIp -S ServerPort

TNX.


[4GL/ABL] IDE, color editor, color printing of code & source code formatter (like "AStyle"): how?

Good morning to all guy! :)
I'm a new italian user of OpenEdge SW suite, so sorry for my bad english. :(
I come from C, PHP and SQL languages and now i start to work with OE.
---

I'm usual to use the "Code::Blocks" IDE, where ther's also the function of source code formatter (like "AStyle")
[IMG]http://img215.imageshack.us/img215/5196/i1ip5.png[/IMG]
For the Web, for example, i use:
[IMG]http://img215.imageshack.us/img215/6469/i2eq5.png[/IMG]

My cheaf, for example, use UltraEdit:
http://www.ultraedit.com/downloads/ultraedit_download.html


[4GL/ABL] Reverse: from DB's schema to table's relationship is possible?

Good morning to all guy! :)
I'm a new italian user of OpenEdge SW suite, so sorry for my bad english. :(
I come from C, PHP and SQL languages and now i start to work with OE.

My team received a lot of SW to debug (), but don't exist the relative documentation and so we are scared to mod part of the code because we ignore the side-effect of the mod. ;(

I ask to you if is possible rebuild the relationship starting from the DB, a kind of:
TABLES
--->
E-R SCHEMA
[IMG]http://img223.echo.cx/img223/1542/eerproject5vo.gif[/IMG]


[4GL/ABL] Regular expression is possible to do in this language?

Good morning to all guy! :)

I'm a new italian user of OpenEdge SW suite, so sorry for my bad english. :(

I come from C, PHP and SQL languages and now i start to work with OE.

My first question is relative at the "regular expression":
http://en.wikipedia.org/wiki/Regular_expression
http://www.regular-expressions.info/
http://php.html.it/articoli/leggi/851/espressioni-regolari/

, can i use this "power tool" with the frame's fill-in or form's textbox?!
I think to use these to ckeck the validate of the string in input.

TNX a lot!


HylaFAX Include

HylaFAX Include is a Super Procedure which gives developers the ability to send, Facsimile (FAX) from within OpenEdge without relying on 3rdParty OCX, dlls or shelling out to the OS. This code does not actualy sends faxes but it submits them into a queue on a FAX server. The FAX server is called HylaFAX.

HylaFAX is an enterprise-class system for sending and receiving facsimiles as well as for sending alpha-numeric pages. The software is designed around a client-server architecture.


Call procedure from external program

Hi all,

We investigating ways to call a procedure from an external program, but so far have no success. Specifically, we have a .NET application that needs to initiate a procedure file in an existing OpenEdge session.


Passing Tables on a Template (Possible or a Myth)

Hi,

Is it possible to create a template for several tables where in the contents of the window depends on what table is passed on the template. This Window might contain fill-ins and a browse.

This window should have several functionalities such as Add-Edit-Delete-Save..

Any idea will be a big help.. Thanx


Installer to Progress Programs

Hi:
I developed a Payroll System in Progress Version 9.1E and I want to you tell me that way I can create an Installer or what program I can use to install my Payroll System in others computers.

The PCs where it is needed install the Payroll System have the next characteristics:
- Windows XP Professional and Windows 2000

I hope any solutions, thanks.


How create an INSTALLER to my Progress Programs?

Hi:
I developed a Payroll System in Progress Version 9.1E and I want to you tell me that way I can create an Installer or what program I can use to install my Payroll System in others computers.

The PCs where it is needed install the Payroll System have the next characteristics:
- Windows XP Professional and Windows 2000

I hope any solutions, thanks.


Application Compiler from Command Line Linux

I would like to know how and what would be the best way to compile a .p procedure that I have modified/created, using a command line linux based O/S server? I have a product called Vantage from Epicor running on OpenEdge 10.1Bsp3 Linux O/S. Since the product is installed through a Windows based Admin Box the compliler on the Win32 box will not function properly as it cannot find all the associated functions. This leads to complile directly from the server and as such it is command line based system only, no gui installed. Any help or direction in this area would be greatly appreciated !!!


Notepead++ with Progress 4GL / ABL support

Notepead++ is a great open source programmers editor. I've added it a support to Progress 4GL / ABL, so you can enjoy syntax highlighting and syntax folding.


Computer software must be easy to use

[This was written for another audience, but may be useful here. Note particularly the guidelines at the end.]

Friends and colleagues complain to me all the time: Why are so many computer programs hard to use, with misleading or confusing screen prompts, counterintuitive methods to accomplish simple tasks, and lots of options that are rarely used but that clutter the screen and that often slow users down? After all, on what appliance other than a personal computer would you press a ‘start’ button to turn the machine off?


UI Design Guidelines

This is a book front-page for the UI Design Guidelines category.

To kick things off, Arthur submitted the article "Computer software must be easy to use", which is a fascinating study into how a successful consultant can make a huge difference, by asking good questions to help the software users figure out what would really help them be more productive. Thanks for the great article, Arthur! -- John


#
Syndicate content