1. Damien Version 0.05a -- New Upgrade

Hi All,

I've just uploaded version 0.05a of Damien to my WEB page at:


Included in this release:

1. Selection boxes, where appropriate, have been added to the Attribute
Editor in the Control Inspector. With the implementation of this feature,
you will no longer be required to manually type the attributes. Attributes
that contain multiple choices have been placed in a combobox and selection
is accomplished via a mouse click.

2. Several significant bugs were discovered and fixed, prompting this
release.

Since vel005.e, vel005.dll, and the Damien EXE files have changed in this
version of Damien, it will be necessary to download the complete package
for this release.


The more user feedback, the quicker and better the fixes...

Enjoy the experience... Gary.

new topic     » topic index » view message » categorize

2. Re: Damien Version 0.05a -- New Upgrade

-------Phoenix-Boundary-07081998-
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: Quoted-printable

Hi Gary,

First of all, Congratulations ! :) Damien superate all my expectations of
an IDE for VEL. I was a little bit disapointed with the many IDEs available
for win32lib and with the alpha quality that they seem to keep over the
time. I think that VEL has motivated David to improve his IDE and is doing
a lot for euphoria too.

I started my own IDE following your suggestion and with the hope that at
least part of the things I made where useable in your project, but things
were moving so slowly and I just have four windows two toolbars and an
editor in his infancy and I=B4m working on syntax highlighting, trying to
make it more efficient. I don=B4t discard mine but I will try to
concentrate on the editor as an application alone, since Damien is doing
things great. It is advancing so fast that I just can download and see a
version once, the next time I check you have a new one. Keep the good work.


I think that I have discovered a bug. If you open Damien and put a combobox
in the form and after that you try to modify properties of the form either
by clicking on it or selecting it from the list box in the Control
inspector it doesn't let you do it, it shows you the combo box properties
instead.

Thanks a lot for the good job you are doing, I know that this can make
euphoria more usefull, specially in making thin clients for three-tier
database applications.

See you,

Fabio

-------------------------------------
Fabio Ramirez R.
Administrador Red Viceadministrativa
-------------------------------------

-------Phoenix-Boundary-07081998---

new topic     » goto parent     » topic index » view message » categorize

3. Re: Damien Version 0.05a -- New Upgrade

Hi Fabio,

Thank you so much. It's been a while since I've heard from you. I'm glad
you're still working on your project, I hope you CAN come up with a good
version of that syntax highlighted editor. It wasn't something I wanted to
tackle in Damien just yet. Keep working on it and I hope I can see it when
you're finished.

I don't mean to keep pumping out the new versions of Damien so quickly, but
when I (or someone else) find serious bugs, I just can't stand having a
buggy version out there, so I add the new stuff I've been working on, fix
the bugs, and upload a new version.

As for the combobox control... it does exhibit some strange behavior on the
design form that I haven't figured out yet. I'm still looking at it and
hope I come up with something soon. It does appear, though, if you NAG at
the other controls on the form, that the problem subsides. Not a solution,
but a work around...

Thanks again... Gary.


Fabio Ramirez <faramire at NEMO.UNIVALLE.EDU.CO> wrote:

>Hi Gary,
>
>First of all, Congratulations ! :) Damien superate all my expectations of
>an IDE for VEL. I was a little bit disapointed with the many IDEs available=

>for win32lib and with the alpha quality that they seem to keep over the
>time. I think that VEL has motivated David to improve his IDE and is doing
>a lot for euphoria too.
>
>I started my own IDE following your suggestion and with the hope that at
>least part of the things I made where useable in your project, but things
>were moving so slowly and I just have four windows two toolbars and an
>editor in his infancy and I=B4m working on syntax highlighting, trying to
>make it more efficient. I don=B4t discard mine but I will try to
>concentrate on the editor as an application alone, since Damien is doing
>things great. It is advancing so fast that I just can download and see a
>version once, the next time I check you have a new one. Keep the good work.=

>
>
>I think that I have discovered a bug. If you open Damien and put a combobox=

>in the form and after that you try to modify properties of the form either
>by clicking on it or selecting it from the list box in the Control
>inspector it doesn't let you do it, it shows you the combo box properties
>instead.
>
>Thanks a lot for the good job you are doing, I know that this can make
>euphoria more usefull, specially in making thin clients for three-tier
>database applications.
>
>See you,
>
>Fabio
>
>-------------------------------------
>Fabio Ramirez R.
>Administrador Red Viceadministrativa
>-------------------------------------
>

new topic     » goto parent     » topic index » view message » categorize

4. Re: Damien Version 0.05a -- New Upgrade

Fabio Ramirez wrote

>> I was a little bit disapointed with the many IDEs available
>> for win32lib and with the alpha quality that they seem to keep over the
>> time. I think that VEL has motivated David to improve his IDE and is
>> doing a lot for euphoria too.

Fabio :
   Just a reminder that David's IDE is written entirely in Euphoria.
   Vel and damien use DLL's that are written in C++ or Delphi.
   It much easier to write a IDE with DLL's from other languages and
   only Euphoria to call the DLLs.
   You can not compare apples and oranges.
Bernie

new topic     » goto parent     » topic index » view message » categorize

5. Re: Damien Version 0.05a -- New Upgrade

Bernie wrote:

> Just a reminder that David's IDE is written entirely
> in Euphoria. Vel and Damien use DLL's that are written
> in C++ or Delphi. It much easier to write a IDE with DLL's
> from other languages and only Euphoria to call the DLLs.

The point remain valid: it is currently much more difficult to write an IDE
using the current Win32 tools than to use some other set of tools. Gold
stars or no for being 'pure' Euphoria, with every release of Damien I get
the feeling that Win32Lib is becoming less and less relevant. Gary has done
a skillful job putting Damien together, no matter what tools he used to do
the job.

Of course, that doesn't mean that I'm going to abandon Win32Lib, although
sometimes it feels like I've got no time for it.

On a side note, it will be interesting to see how Bernie handles the design
window. Like Gary, I initially had used 'real' controls in my initial IDE,
but abandoned that approach when I couldn't get some controls to respond to
the right mouse click. Odd behavior (trapping mouse events, grabbing focus,
and so on) were other problems that I encountered. That's why the Win32Lib
IDE draws the controls.Seeing Bernie's success, it's tempting to go back to
his method.

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

6. Re: Damien Version 0.05a -- New Upgrade

Hi Bernie,

Just out of curiosity... I wonder what language the following dll's that
David uses in Win32Lib are written in?

    user32      = linkDLL("user32.dll")
    gdi32       = linkDLL("gdi32.dll")
    winmm       = linkDLL("winmm.dll")
    comdlg32    = linkDLL("comdlg32.dll")
    comctl32    = linkDLL("comctl32.dll")
    kernel32    = linkDLL("kernel32.dll")
    shell32     = linkDLL("shell32.dll")

I think you also use those and others in your Win32API too, right?

While I certainly admit that writing the graphical controls using only
Euphoria is a daunting task... I surely DON'T agree that writing the IDE is
any easier for David than it is for me. After all, Damien is also written
entirely in Euphoria, using VEL as the graphical tool, just as David uses
Win32Lib as his tool.

I submit that you should write an IDE using your Win32API as your grapical
tool. I think you will get a better feel for the complexities of writing an
IDE regardless of which tools you use.

Gary.


Bernie Ryan <bwryan at PCOM.NET> wrote:

>Fabio Ramirez wrote
>
>>> I was a little bit disapointed with the many IDEs available
>>> for win32lib and with the alpha quality that they seem to keep over the
>>> time. I think that VEL has motivated David to improve his IDE and is
>>> doing a lot for euphoria too.
>
>Fabio :
>   Just a reminder that David's IDE is written entirely in Euphoria.
>   Vel and damien use DLL's that are written in C++ or Delphi.
>   It much easier to write a IDE with DLL's from other languages and
>   only Euphoria to call the DLLs.
>   You can not compare apples and oranges.
>Bernie

new topic     » goto parent     » topic index » view message » categorize

7. Re: Damien Version 0.05a -- New Upgrade

This is my first time downloading Damien, and I must say, I'm very impressed.
I like seeing the two separate approaches to IDE design (yours and David
Cuny's).

My only concern: the windows fit perfectly on a 1024x768 screen, but I find
myself having to set their sizes to fit an 800x600 screen.

Perhaps an option to remember window position and size?

Regards,
Greg

Gary Dumer wrote:

> Hi All,
>
> I've just uploaded version 0.05a of Damien to my WEB page at:
>
> http://personal.atl.bellsouth.net/atl/t/d/tdwalsh/damien.htm
>
> Included in this release:
>
> 1. Selection boxes, where appropriate, have been added to the Attribute
> Editor in the Control Inspector. With the implementation of this feature,
> you will no longer be required to manually type the attributes. Attributes
> that contain multiple choices have been placed in a combobox and selection
> is accomplished via a mouse click.
>
> 2. Several significant bugs were discovered and fixed, prompting this
> release.
>
> Since vel005.e, vel005.dll, and the Damien EXE files have changed in this
> version of Damien, it will be necessary to download the complete package
> for this release.
>
> The more user feedback, the quicker and better the fixes...
>
> Enjoy the experience... Gary.

new topic     » goto parent     » topic index » view message » categorize

8. Re: Damien Version 0.05a -- New Upgrade

Gary:
   I did not to mean anything against your using DLL's and I apollogize
   if I came across as insulting you.
   I was just pointing out the fact that writing an IDE entirely in
   Euphoria was not an easy task and can not be compared to using other
   tools. I have no desire to compete with you or anyone else in writing
   an IDE. I couldn't keep up with the requested changes I'd have to
   make to correct my errors.
Bernie

new topic     » goto parent     » topic index » view message » categorize

9. Re: Damien Version 0.05a -- New Upgrade

On Thu, 18 Nov 1999, you wrote:
> Hi All,
>
> I've just uploaded version 0.05a of Damien to my WEB page at:
>
> http://personal.atl.bellsouth.net/atl/t/d/tdwalsh/damien.htm
>
> Included in this release:
>
> 1. Selection boxes, where appropriate, have been added to the Attribute
> Editor in the Control Inspector. With the implementation of this feature,
> you will no longer be required to manually type the attributes. Attributes
> that contain multiple choices have been placed in a combobox and selection
> is accomplished via a mouse click.

A couple of questions, please: Maybe you can tell me what I am doing wrong:

1. Nothing I type or enter into the atribute editor gets transferred to the
code.
2. When I reload a program, I can only see a blank form.  All controls
disappear, even though if I run the program, they are there. How is it possible
to move, size or add new controls if the existing ones are invisible?

This is with the latest version (downloaded at 10pm EST) tonight.

Thanks
Irv

new topic     » goto parent     » topic index » view message » categorize

10. Re: Damien Version 0.05a -- New Upgrade

Hi Irv,

A simple test... start Damien, don't add any controls, go directly to the
attribute editor and set CENTERFORM to TRUE. Does it work?

Gary.

P.S. Anyone else out there experiencing the same problem?


Irv Mullins <irv at ELLIJAY.COM> wrote:

>On Thu, 18 Nov 1999, you wrote:
>> Hi All,
>>
>> I've just uploaded version 0.05a of Damien to my WEB page at:
>>
>> http://personal.atl.bellsouth.net/atl/t/d/tdwalsh/damien.htm
>>
>> Included in this release:
>>
>> 1. Selection boxes, where appropriate, have been added to the Attribute
>> Editor in the Control Inspector. With the implementation of this feature,
>> you will no longer be required to manually type the attributes.
Attributes
>> that contain multiple choices have been placed in a combobox and
selection
>> is accomplished via a mouse click.
>
>A couple of questions, please: Maybe you can tell me what I am doing wrong:
>
>1. Nothing I type or enter into the atribute editor gets transferred to the
>code.
>2. When I reload a program, I can only see a blank form.  All controls
>disappear, even though if I run the program, they are there. How is it
possible
>to move, size or add new controls if the existing ones are invisible?
>
>This is with the latest version (downloaded at 10pm EST) tonight.
>
>Thanks
>Irv

new topic     » goto parent     » topic index » view message » categorize

11. Re: Damien Version 0.05a -- New Upgrade

Hi Irv,

I just thought of something else... after you change an attribute, do you
click on the raised panel to the left of the attribute. That's what
initiates the change. If you just make the change and then click on the
form or something else, the change is not executed.

Gary.



Irv Mullins <irv at ELLIJAY.COM> wrote:

>On Thu, 18 Nov 1999, you wrote:
>> Hi All,
>>
>> I've just uploaded version 0.05a of Damien to my WEB page at:
>>
>> http://personal.atl.bellsouth.net/atl/t/d/tdwalsh/damien.htm
>>
>> Included in this release:
>>
>> 1. Selection boxes, where appropriate, have been added to the Attribute
>> Editor in the Control Inspector. With the implementation of this feature,
>> you will no longer be required to manually type the attributes.
Attributes
>> that contain multiple choices have been placed in a combobox and
selection
>> is accomplished via a mouse click.
>
>A couple of questions, please: Maybe you can tell me what I am doing wrong:
>
>1. Nothing I type or enter into the atribute editor gets transferred to the
>code.
>2. When I reload a program, I can only see a blank form.  All controls
>disappear, even though if I run the program, they are there. How is it
possible
>to move, size or add new controls if the existing ones are invisible?
>
>This is with the latest version (downloaded at 10pm EST) tonight.
>
>Thanks
>Irv

new topic     » goto parent     » topic index » view message » categorize

12. Re: Damien Version 0.05a -- New Upgrade

Hi all,

I just downloaded Damien for the first time and am geting the following
Exception error when I try use it.

VXD SYMEVENT(02) + 0000380D

Anyone have any clues?

Thanks,
Judith

new topic     » goto parent     » topic index » view message » categorize

13. Re: Damien Version 0.05a -- New Upgrade

Subject: Re: Damien Version 0.05a -- New Upgrade


> Hi Irv,
>
> I just thought of something else... after you change an attribute, do you
> click on the raised panel to the left of the attribute. That's what
> initiates the change. If you just make the change and then click on the
> form or something else, the change is not executed.

Thanks, Gary:

I think I'll just wait for a later version. Right now, I mainly get access
violations,
whatever I try.

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

14. Re: Damien Version 0.05a -- New Upgrade

Are you running a Symantec product?

I know it sounds like a strange question, but they cause strange things to
happen in windows sometimes, almost always an error caused by (or in) it's
symevnt.* files.  I experienced the same thing with ICQ.

Regards,


Judith Evans wrote:

> Hi all,
>
> I just downloaded Damien for the first time and am geting the following
> Exception error when I try use it.
>
> VXD SYMEVENT(02) + 0000380D
>
> Anyone have any clues?
>
> Thanks,
> Judith

new topic     » goto parent     » topic index » view message » categorize

15. Re: Damien Version 0.05a -- New Upgrade

Gary Dumer  wrote:


>While I certainly admit that writing the graphical controls using only
>Euphoria is a daunting task... I surely DON'T agree that writing the IDE is
>any easier for David than it is for me. After all, Damien is also written
>entirely in Euphoria, using VEL as the graphical tool, just as David uses
>Win32Lib as his tool.
>
>I submit that you should write an IDE using your Win32API as your grapical
>tool. I think you will get a better feel for the complexities of writing an
>IDE regardless of which tools you use.
>
>Gary.

And which one did the priest bless? I think that the difference here is only
that of writing to a "native" interface not requiring any non-Euphoria
deliverables. I suspect, but don't know that the VEL dll depends on
many of the same dll's that win32lib does. The only thing that would make
one intrinsically more desirable than the other, other than pure usability
would be the degree of portability available. The VEL dll approach could
allow the Euphoria code to be much more portable than calls to the
native API. Both efforts are outstanding pieces of work that can only
broaden the use of Euphoria. The existence of a powerful IDE of whatever
heritage is one of those preconditions for the real growth of Euphoria use
in the business community. My thanks to anyone willing to attempt such
a herculean task.

Everett L.(Rett) Williams
rett at gvtc.com
modern environment.

new topic     » goto parent     » topic index » view message » categorize

16. Re: Damien Version 0.05a -- New Upgrade

Greg,

Thanks for the Symantec tip! That was the problem. We had been using a free
Norton Antivirus program that they eventually stopped making virus signature
updates for, so some time back we removed it using THEIR uninstall.
Unfortunately it left many entries in the registry under SHARED DLL key that
refered to symantec. Deleted those keys and everything is fine. I use an
install monitor program but it obviously missed those keys -- or perhaps
doesn't check those keys -- anyway, time to find a new install monitor.
Urgh!

Thanks again for the tip and the response to my question.

Judith Evans

new topic     » goto parent     » topic index » view message » categorize

17. Re: Damien Version 0.05a -- New Upgrade

From: Everett Williams <rett at GVTC.COM>
Subject: Re: Damien Version 0.05a -- New Upgrade


> Gary Dumer  wrote:
>
> >While I certainly admit that writing the graphical controls using only
> >Euphoria is a daunting task... I surely DON'T agree that writing the IDE
is
> >any easier for David than it is for me. After all, Damien is also written
> >entirely in Euphoria, using VEL as the graphical tool, just as David uses
> >Win32Lib as his tool.
>
> And which one did the priest bless? I think that the difference here is
only
> that of writing to a "native" interface not requiring any non-Euphoria
> deliverables.
<snip>
> Both efforts are outstanding pieces of work that can only
> broaden the use of Euphoria. The existence of a powerful IDE of whatever
> heritage is one of those preconditions for the real growth of Euphoria use
> in the business community. My thanks to anyone willing to attempt such
> a herculean task.

I certainly agree, and appreciate anyone's effort in this direction.
I must point out, however, a major difference between the two approaches
that affects the user:
Dave's code (Win32Lib) is written in Euphoria. When a program bombs, I get
an ex.err file describing the problem. If it's my code, fine. If the problem
lies in Dave's code, I can still find and fix it. Vel errors tend to be the
altogether meaningless Windows error: Access Violation at 4C249592 caused by
win32.dll attempt to write to 003300CF  (or whatever). Fixing these is
beyond my ability.

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

18. Re: Damien Version 0.05a -- New Upgrade

----- Original Message -----
From: Irv Mullins <irv at ELLIJAY.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Sunday, November 21, 1999 12:34 PM
Subject: Re: Damien Version 0.05a -- New Upgrade


> From: Everett Williams <rett at GVTC.COM>
> Subject: Re: Damien Version 0.05a -- New Upgrade
>
>
> > Gary Dumer  wrote:
> >
> > >While I certainly admit that writing the graphical controls using only
> > >Euphoria is a daunting task... I surely DON'T agree that writing the
IDE
> is
> > >any easier for David than it is for me. After all, Damien is also
written
> > >entirely in Euphoria, using VEL as the graphical tool, just as David
uses
> > >Win32Lib as his tool.
> >
> > And which one did the priest bless? I think that the difference here is
> only
> > that of writing to a "native" interface not requiring any non-Euphoria
> > deliverables.
> <snip>
> > Both efforts are outstanding pieces of work that can only
> > broaden the use of Euphoria. The existence of a powerful IDE of whatever
> > heritage is one of those preconditions for the real growth of Euphoria
use
> > in the business community. My thanks to anyone willing to attempt such
> > a herculean task.
>
> I certainly agree, and appreciate anyone's effort in this direction.
> I must point out, however, a major difference between the two approaches
> that affects the user:
> Dave's code (Win32Lib) is written in Euphoria. When a program bombs, I get
> an ex.err file describing the problem. If it's my code, fine. If the
problem
> lies in Dave's code, I can still find and fix it. Vel errors tend to be
the
> altogether meaningless Windows error: Access Violation at 4C249592 caused
by
> win32.dll attempt to write to 003300CF  (or whatever). Fixing these is
> beyond my ability.

That's a windoze error, unless someone has locked some memory that windoze
doesn't know about,, or they *think* they locked the memory. Either way, it
could still be in the Eu portion of the code. Both approaches rely on
windoze calls.

Kat

new topic     » goto parent     » topic index » view message » categorize

19. Re: Damien Version 0.05a -- New Upgrade

>
> That's a windoze error, unless someone has locked some memory that windoze
> doesn't know about,, or they *think* they locked the memory. Either way,
it
> could still be in the Eu portion of the code. Both approaches rely on
> windoze calls.

Well, then, let's just say that I haven't ever gotten a windows error
message
when running Win32Lib.

I get frequent windows errors when trying to run Damien.

Irv

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu