spacer.gif (42 bytes)

Gupta/Centura Samples

Gupta

Gupta Links

The purpose of this page is to share all this samples with the Gupta/Centura community to make the development easier and faster.

Sometimes you have a job to do and you don't know "How to do" some task or you are a developer that is always looking for "new implementations". Well, this area provides some samples created by myself  and a huge amount that I've collected from the Gupta/Centura community along the time that maybe run into your needs. There are some samples that I don't know the source/author and I ask the author to apologize me in this case. The samples remain property of their respective authors.

If available, this area shows the due credit authors name and, in general, it can be found inside the samples.

This is my contribution to let this development tool stronger and to all of the developers that use it. The samples are distributed in 2 categories:
1) My Samples
2) Gupta Community

If you have a sample that would like to post here, please contact me.

SPECIAL THANKS
I would like to give some special thanks to all the authors (some of them unknowed) that created all of this stuff.

Note: As I mentioned, all of the samples are to help the developers and they are provided "as is" without any warranty and it's not my responsibility some damage caused by an incorrect use or a lack of reliability of them.
spacer.gif (42 bytes)

My Samples

Description

Comments

spacer.gif (42 bytes)
ActiveX sample using Microsoft Winsock Control There are two samples:
1) Using "Transmission Control Protocol (TCP)"
2) Using "User Datagram Protocol (UDP)"

Microsoft Winsock Control (MSWINSCK.OCX) must be registered for correct use of the samples. You can do it using regsvr32.exe or ActiveX Wizard from TD. At the Downloads and Documentation pages you can find more comments about this control.

Version of this sample: TD 1.5.1
String replacement with recursive calls This sample has functions that allow easy "String Replacement". You can choose to replace all occurrences of one string to another or not. If the choice is "replace all occurrences" the function fStrReplace calls itself until the job is done demonstrating that we can use "recursive calls" to do a task. Well, I know that there is the function VisStrSubstitute from vtstr.apl but it substitutes "all occurrences" of one string with another doesn't giving you the option to replace just one occurrence and maybe you don't want to inflate your code including this library.

Version of this sample: TD 1.5.1
Touch Screen Password The purpose of this sample is to demonstrate a cool and safety way to enter with passwords especially if you are using an application with touch screen. If you enter with a password with a person beside you, the person will not discover your password.

Version of this sample: TD 1.5.1
Delphi DLL for TD Sample calling functions from a DLL generated from Borland Delphi 6.
Included all the Delphi stuff.

Version of this sample: TD 1.5.1
spacer.gif (42 bytes)

Gupta Community

Description

Comments

Source/Author

spacer.gif (42 bytes)
3D Text The sample shows how to draw a 3D text effect like dropped, raised, around and shadow on the left or right

Version of this sample: TD 1.5.1
Jörg Ellinghaus
Animated Push Button and Baloon Tool Tip A cool sample with buttons animated by AVI files. If you move the mouse over a button, it shows a Baloon Tool Tip.

Version of this sample: TD 1.5.1
forum.sourcecode
Christian Astor