Kevin Fournier

Enhancing BASIC+ Part 1 : #Pragmatic Beginnings

In this series of articles, we’ll be exploring how the a precompiler can be used to enhance the BASIC+ language. This first article will teach you the tips and tricks we’ve learned to achieve language enhancement. Subsequent articles will show you how the next release of the SRP Editor will leverage the precompiler to take your programming to new heights.
Continue reading

Automatically Rotating JPEGs

SRPPicture

It recently came to our attention that images were getting rotated when being loaded into the SRP Picture Control. Admittedly, we were a bit skeptical we would reproduce the problem. We’ve added thousands of images over the years to our applications and never saw this behavior, but other customers confirmed the same behavior with many different images. It wasn’t long be we were able to reproduce the problem, although not all images would do this. What could possibly be going on here?

Continue reading

SRP Editor 2.8

It’s been a long time coming, but we finally have a new release of the SRP Editor. The highlight of this version is complete control over themes, but there are some other quality of life enhancements as well. This article will give you an overview of the changes.

Continue reading

SRP ActiveX Controls 4.0 Released

We are pleased to announce the official release of version 4.0 of the SRP ActiveX Controls.

The most notable change is that we have finally gotten rid of the single-control OCX files. SRPCore.ocx, SRPEditTable.ocx, etc. are all gone. There is now only one OCX file containing all our controls. This change in packaging will not affect which controls you are licensed to use. Other than some necessary changes to our upgrade policy*, you can still license controls one-by-one or all at once. This improved simplicity will lessen the headaches of deployment and version management.

Continue reading

There Can Be Only One

Our first ActiveX Control was written in 2002: SRP Button Control. It was released in a stand-alone file called SRPButton.ocx. Not long thereafter came SRPTab.ocx and SRPPicture.ocx. Over the months, each new control brought a new OCX file along with it.

Not long after the SRP EditTable Control was released, we began to realize that managing multiple OCX files was a bit of a customer support chore. Thus, SRP.OCX was born. This single file housed all our controls in a single file, yet customers could license controls individually. It was the best of all worlds, or so we hoped.

Continue reading