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
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?
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.
Spring Cleaning with SRP Utilities 1.5.7
SRP is pleased to announce the release of SRP Utilities 1.5.7. In addition to a critical fix and a new method called SRP_String, this version also introduces some quality of life improvements in the form of simplified wrappers around existing functionality.
Introducing SRP_Path in SRP Utilities 1.5.5
SRP is pleased to announce the release of SRP Utilities 1.5.5. In addition to some minor fixes and updates, the highlight of this release is SRP_Path. This service-oriented routine provides more than thirty functions for working with file paths. The tedium of manipulating paths is over. Let the era of single line convenience commence!
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.
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.