Blogs

My Exchange Recap & Photos

I posted my Exchange recap on my Oregon Progress Users Group blog.

I also posted my photos on Flickr because I had 259 photos and the Hive just can't easily handle that many.


Read Receipts, Delivery Receipts, Send on Behalf of with MAPI

I couldn't find anywhere to write a specific document on this so i figured I'd start it here till i found out where you post this stuff.

There was this puzzling feature we needed over here at our company. We spent numerous amount of time looking for this, not getting much help on the forums, i finally figured it out and figured i'd share it. If you already knew this sorry, if not i hope this helps.

Well here's the example i used.

DO WITH FRAME {&FRAME-NAME}:
    
    DEFINE VARIABLE attach-name  AS CHARACTER    NO-UNDO.

Get rid of those annoying dialogs when sending emails through outlook

This Code sample i posted at progresstalk. I found a place where i could write a snippet and have others be able to access it easily.

This little trick (I translated it from some VB code) will help you get away with the windows dialogs when sending email through out look.

I'm not a big user of SMTPMail.p because we have smtp disabled here, and we use MAPI. It seems like most people prefer SMTP. But i found a way to bypass outlook security. Get rid of those annoying windows dialogs that says another program is accessing outlook, do you allow this?


Pictures of Exchange 2007 (Phoenix, AZ)

As I am writing this blog entry it is not 10 June yet, but the countdown has begun. In preparation of the trip I have bought a brand new digital camera and installed an Image Gallery module in The Hive. My intention is to collect your mugshots, or other visual phenomena, and upload a daily picture journal during the conference.


Prolint release 69 is now available

Prolint 69 is ready!
It requires Proparse 3.1a that was released by John two days ago.

This release of Prolint could be aliased as "the OOABL release", because it can analyze every Object Oriented syntax construction. When it analyzes a class, it even looks in inherited classes to take inherited properties and non-private variables from those ancestors into the equation. Try that with grep :-)
But of course Prolint can still run in Progress 9 and analyze "traditional" procedural code as well.

In fact there are some new rules that are usefull for procedural source:


Code Standards - developing a manual

I am working on a manual of code standards for my division, and would appreciate input about this. I've incorporated (or adapted) many of the entries from the prolint lists of bugs, style improvement, performance enhancements, etc. Of course this will be a combination of helpful advice, common sense, ways to make the code more readable and re-usable, and ways to prevent problems down the line.

I will appreciate any suggestions or ideas that are sent in.


Prolint release 67 available

Only one week after release 66, so this must be a bugfix release...

Prolint learned some more about OOABL syntax. A new rule was added (publicvar) to search for PUBLIC VARIABLE statements in class files, because they have to be replaced by PROPERTIES in my humble opinion.

Not everything in release 66/67 is about OOABL.
The new rules bufdbproc, bufdbfunc and bufdbmeth are effective in "oldfashioned" procedural ABL too. But last week I made a silly bug in those rules and fixed it.

To get your free copy..... go to the download page!


New: Prolint release 66 is available

If you are using OpenEdge and Object Oriented ABL, then you definitely need to update Prolint to release 66. Until now Prolint did not know what a class or a method was, and would give all kinds of silly warnings.

If you are using Progress 9, you may also want to upgrade to Prolint 66 to take advantage of new rules that check if you didn't forget DEFINE BUFFER statements in the scope of internal procedures and user-defined functions. (and yes, in methods too of course). There was a long and lively discussion on PEG about this recently.


Yes, we do Subversion repository hosting

Yes, the Hive has always had Subversion repository hosting. It's not obvious, but it's true.

You can see what repositories already exist by looking here: websvn.oehive.org.

It's not integrated into Drupal in any way, at least not for now. The plug-ins that we looked at for integration were rather immature and not very compelling. We'll have to find some way to make it more obvious that SVN is available on the Hive.


Goodbye GLOBAL-SHARED.COM

In a few days it will be 5 February, the 10th aniversary of the “Progress Reference to Windows API”. It will also be the very last day of the global-shared.com domain.

It all started when Progress 7 was brand new; the first Progress version with widgets and persistent procedures. It was also the first Progress version designed for the Windows operating system and this was quite a culture shock for lots of Unix-oriented Progress developers who were used to editing loops and readkey statements.


Syndicate content