Shelly's 2008 outlook demo

Posted by jmls on 02-Oct-2008 12:00

Perhaps it's a stupid question, but what are the .dll files for ?

All Replies

Posted by jmls on 02-Oct-2008 12:31

ok, responding to my own question , they define the following UI controls:

Folderview

RightSpine

LeftSpine

HeaderStrip

MenuBar

MessageArea

MessageList

Now, the next question would be : What are these controls ??

Posted by jmls on 02-Oct-2008 13:49

damn, I should stop answering my own questions !

Some of these controls are used as part of the message area etc. At a guess, they were written before we had user controls in the ABL.

Posted by Admin on 02-Oct-2008 15:56

damn, I should stop answering my own questions !

If you don't give us time to answer your questions...? But hey, what's so bad about it?

Posted by jmls on 03-Oct-2008 03:39

heh. I would like to say "this is written 100% in the ABL", but it isn't.

Posted by Peter Judge on 03-Oct-2008 08:24

heh. I would like to say "this is written 100% in the

ABL", but it isn't.

As my university maths professor would always say, "the proof is trivial and left as an exercise for the reader".

-- peter

Posted by Admin on 03-Oct-2008 10:23

heh. I would like to say "this is written 100% in

the

ABL", but it isn't.

Why is it o.k. to use 3rd Party controls from companies like Infragistics, but not o.k. to use your own 1st party controls? At the time this Outlook clone has been written we did not have the Visual Designer and the Inheritance like we have today.

As my university maths professor would always say,

"the proof is trivial and left as an exercise for the

reader".

Aren't these guys all the same around the globe?

Posted by jmls on 03-Oct-2008 11:44

Why is it o.k. to use 3rd Party controls from

companies like Infragistics, but not o.k. to use your

own 1st party controls? At the time this Outlook

clone has been written we did not have the Visual

Designer and the Inheritance like we have today.

Whoa, calm down. I was going to be demoing the Outlook at a workshop early next week, and wanted to be able to say that "this was written entirely in the ABL with UI controls from infragistics". It's a good story to tell and sell , and I didn't want to be ambushed by some naysayer.

If you check my third post, I said "perhaps this was written before user controls etc" ! I'm on your side

If there was an explanation of the Progress UI controls used in the dll, that would go a long way to explain their existence. I suspect that the demo was based on the

demo from windowsclient.net (http://windowsclient.net/downloads/folders/applications/entry1338.aspx) as they also have custom controls for RightSpine folderview etc etc.

I am working on updating the demo to use custom controls in place of the .dll files, and also on the infragistics paint demo (see attached image of ABL version) and will upload those when I can.

Please don't take my comments the wrong way. It was not intended if you did.

Aren't these guys all the same around the globe?

Message was edited by:

Julian Lyndon-Smith

Posted by Peter Judge on 03-Oct-2008 11:57

I am working on updating the demo to use custom

controls in place of the .dll files, and also on the

infragistics paint demo (see attached image of ABL

version) and will upload those when I can.

IG also has a Outlook demo/sample you could use (in the WinExplorerBar examples).

-- peter

Posted by jmls on 03-Oct-2008 12:05

from what I can remember it is not as good as Shelleys .. or perhaps I am mad

Posted by Admin on 03-Oct-2008 13:17

Whoa, calm down. I was going to be demoing the

Outlook at a workshop early next week, and wanted to

be able to say that "this was written entirely in the

ABL with UI controls from infragistics". It's a good

story to tell and sell , and I didn't want to be

ambushed by some naysayer.

For the naysayers: I believe, that it's far more important that the business logic is ABL, it's the same client, no extra layer. It's a very cool feature, that we can build our own user controls, but that lives only from the fact that I can use a FOR EACH to access my data.

If you check my third post, I said "perhaps this was

written before user controls etc" ! I'm on your side

I know Sorry if you got that wrong.

I am working on updating the demo to use custom

controls in place of the .dll files, and also on the

infragistics paint demo (see attached image of ABL

version) and will upload those when I can.

You'd deserve an award for that! (and propaint)

Posted by svi on 03-Oct-2008 14:16

All this passion! You guys are GREAT

Salvador

Posted by jmls on 06-Oct-2008 04:12

I think I've found a bug in the demo.

If you start the form, and select a different item in the mailbox folder list, you get a "invalid object" message.

I've traced it down to the following section of code:

Surely we should not be deleting the sender at this point ? Perhaps the e object, but i thought that all of this would be handled by the auto garbage collection.

if you delete sender, aren't you deleting the object that generated the event itself ?

If I remove these lines then the error goes away.

Posted by johnagoodland on 08-Oct-2008 10:45

Having some real fun with Beta drop 2 - NOT !

Anyway, can someone please confirm that Shelly's 2008 demo will work with Beta 2? I get error Visual Designer cannot load this class. The type declaration for the compilation unit is null when I try to open demo_email.cls.

Works fine with beta 1.....

Message was edited by:

John Goodland

Posted by johnagoodland on 08-Oct-2008 11:02

bit further now...

System.ArgumentException: Invalid owner can't create UltraCalendarInfo component.

Posted by Shelley Chase on 08-Oct-2008 11:09

Wow, I had fixed that bug (deleting the sender) a long time ago... Not sure how it sneaked back in...

-Shelley

Posted by johnagoodland on 08-Oct-2008 11:16

rebooted and everything is working as it was in beta 1.

Posted by Shelley Chase on 08-Oct-2008 11:22

Weird. If you can reproduce this or see it again, please log a bug with tech support.

-Shelley

Posted by johnagoodland on 08-Oct-2008 11:26

Hi Shelly, yea will do. I've got a 2nd machine to install beta 2 and your outlook demo on so I will try and reproduce.

Posted by jmls on 09-Oct-2008 05:06

Anyway, can someone please confirm that Shelly's 2008

demo will work with Beta 2? I get error Visual

I can confirm that it works just fine.

Posted by jmls on 09-Oct-2008 05:06

note to self:

Read entire thread before replying and looking like an idiot.

Posted by Thomas Mercer-Hursh on 09-Oct-2008 11:34

What? And deprive us of a source of humor?

Posted by jmls on 09-Oct-2008 13:00

Oh, that's harsh.

Why do I get the feeling that I am viewed by you as the village idiot ?

Posted by Admin on 09-Oct-2008 13:41

I guess Thomas is just trying to get his 2000th post before the end of the week...

Posted by jmls on 09-Oct-2008 13:43

only 17 more insults to bear, then ..

Posted by Thomas Mercer-Hursh on 09-Oct-2008 14:02

You are hardly the village idiot, Julian, ... I don't think we have one ... but you do have a knack for finding yourself funny and letting the rest of us join in ... really quite a positive trait, all considered. I suppose that also sets you up for others to make the same sort of jokes about you as you make about yourself, but I hope that is always clearly a case of humor.

If anything, you are our Fool ... but I hope you know that is a very difficult and exacting profession and thus a compliment.

Posted by jmls on 09-Oct-2008 14:05

thanks ... I think ...

Posted by Thomas Mercer-Hursh on 09-Oct-2008 14:19

You think correctly.

At times, you remind me of a guy on the Enterprise Architect forum. He has a great knack for finding bugs. It gets expressed at times in terms of someone who has a talent for walking across a field and finding all the potholes to fall in. But, what it really means is that he is pushing the boundaries of the software and doing things with it that other people ... including the QA folks ... haven't tried.

He isn't nearly as cheerful as you, though.

Posted by jmls on 28-Jul-2010 15:38

This is an old, old thread - but was just wondering if Shelly ever did an update for code beyond beta ?

Julian (the village idiot) **

** see the complete thread

Posted by Admin on 29-Jul-2010 01:55

Julian (the village idiot) **

 

Hey you're speaking at http://www.pugchallenge.eu/ - you can't be the village idiot!

Posted by Tim Kuehn on 29-Jul-2010 10:47

mikefe wrote:

Julian (the village idiot) **

Hey you're speaking at http://www.pugchallenge.eu/ - you can't be the village idiot!

This isn't how you wanted to find this out, was it?

Posted by jmls on 29-Jul-2010 13:15

Lower the expectations, and I possibly may do better than expected at

the presentation

Julian

Posted by Shelley Chase on 18-Aug-2010 13:47

Hi Julian,

I did not ever change the code to use ABL user controls. I have attached the original C# code if you want to do it yourself...

[View:~/cfs-file.ashx/__key/communityserver-discussions-components-files/19/Outook_2500_20Clone_2500_20_2800_OLAF_29005B00_1_5D00_.zip:550:0]

-Shelley

This thread is closed