RS2012 DOM Page Leak Fix

NOTE: do not contact Real Software about this bug. They have already addressed it. The fix will be available in 2013r1. If you experience any problems with this code, please contact me, NOT Real Software. When you close a web page in Real Studio WE 2012 the div element for the page is not removed from the client browser DOM. This results in a memory leak on the client browser and presents a...

Read More

WebLink and Styles = WebLinkTD

It was recently noted on the Real Software Forums that when you set the Style of a WebLink not all of the attributes take hold. I quickly checked Web Custom Controls and discovered that WebStyleTD and WebStyleExt had the same issue. The fix will be available in the next release (1.3.1). The fix was relatively simple, so I decided to make a subclass of WebLink with a similar fix for Real Studio...

Read More

Adding WebLink Capability to WebButton & WebImageView – Version 1.1

I’ve uploaded a new version of the module which lets you add a standard <a> tag link to WE WebControls. This version takes a different approach and thereby solves a few bugs. Now the entire control div is wrapped in the link tag, not just the inner div. With this change I’ve also removed the check to see if the control is a WebButton or WebImageView. However, I have only tested...

Read More

Adding WebLink Capability to WebButton & WebImageView

Note: See the updated blog post for version 1.1. In Real Studio WE if you want to open a URL in another tab or window, you have two options. You can use a WebLink with a target of New Window. Or you can execute some JavaScript in response to an event. Popup blockers will not block the WebLink because the user has to click it, but they will block the JavaScript even if it’s executed in...

Read More

Emails With Embedded Images Using Realbasic

Recently on the┬áReal Software NUG somebody asked how to embed images (not image links) directly in HTML emails using Realbasic. I thought this would be easy at first and set out to provide an answer. Like many things in programming, it took a little longer than expected. But I did finally arrive at a solution and I’m offering it to the community as open source. This new class,...

Read More