Shelly's 2008 outlook demo - Forum - OpenEdge Development - Progress Community
 Forum

Shelly's 2008 outlook demo

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

  • 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 ??

  • 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.

  • 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?

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

  • 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

  • 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?

  • 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

  • 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

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

  • 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)

  • All this passion! You guys are GREAT

    Salvador

  • 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.

  • 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

  • bit further now...

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