1. Matt's EDB

When I run edb.exw, I get the following error:

In eugrid.ew, can't find eugrid_mem.e anywhere!

(That was the abridged version.)

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

new topic     » topic index » view message » categorize

2. Matt's EDB

matt, i get the following error upon running edb.exw:

C:\Documents and Settings\Administrator\Desktop\edb\edbform_ui.ew:297
A namespace qualifier is needed to resolve trim.
trim is defined as a global symbol in:
    C:\euphoria\include\win32lib\w32tk.e
    C:\Documents and Settings\Administrator\Desktop\edb\edbutils.e

            prop = unspace(trim(prop))
                              ^

what's the EDB-officially authorized way to fix that? :)

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

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

3. Re: Matt's EDB

cklester wrote:
> 
> matt, i get the following error upon running edb.exw:
> 
> C:\Documents and Settings\Administrator\Desktop\edb\edbform_ui.ew:297
> A namespace qualifier is needed to resolve trim.
> trim is defined as a global symbol in:
>     C:\euphoria\include\win32lib\w32tk.e
>     C:\Documents and Settings\Administrator\Desktop\edb\edbutils.e
> 
>             prop = unspace(trim(prop))
>                               ^
> 
> what's the EDB-officially authorized way to fix that? :)
> 
> -=ck
> "Programming in a state of EUPHORIA."
> <a
> href="http://www.cklester.com/euphoria/">http://www.cklester.com/euphoria/</a>
> 

Just open w32tk.e and rename the trim-function to something different (like
trim_): w32tk.e is just for backward-compatibility.

--
tommy online: http://users.telenet.be/tommycarlier
Euphoria Message Board: http://uboard.proboards32.com

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

4. Re: Matt's EDB

cklester wrote:
> 
> matt, i get the following error upon running edb.exw:
> 
> C:\Documents and Settings\Administrator\Desktop\edb\edbform_ui.ew:297
> A namespace qualifier is needed to resolve trim.
> trim is defined as a global symbol in:
>     C:\euphoria\include\win32lib\w32tk.e
>     C:\Documents and Settings\Administrator\Desktop\edb\edbutils.e
> 
>             prop = unspace(trim(prop))
>                               ^
> 
> what's the EDB-officially authorized way to fix that? :)
> 

The official authorized way is that I upload the right #$ at !%^ing files.
As Cojabo mentioned, you can rename the trim in w32tk.e.  I'll put a 
good upload up shortly...

Matt Lewis

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

5. Re: Matt's EDB

Matt Lewis wrote:
> 
> cklester wrote:
> > 
> > matt, i get the following error upon running edb.exw:
> > 
> > C:\Documents and Settings\Administrator\Desktop\edb\edbform_ui.ew:297
> > A namespace qualifier is needed to resolve trim.
> > trim is defined as a global symbol in:
> >     C:\euphoria\include\win32lib\w32tk.e
> >     C:\Documents and Settings\Administrator\Desktop\edb\edbutils.e
> > 
> >             prop = unspace(trim(prop))
> >                               ^
> > 
> > what's the EDB-officially authorized way to fix that? :)
> > 
> 
> The official authorized way is that I upload the right #$ at !%^ing files.
> As Cojabo

That wasn't me, it was Tommy Carlier...

> mentioned, you can rename the trim in w32tk.e.  I'll put a 
> good upload up shortly...
> 
> Matt Lewis
>

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

6. Re: Matt's EDB

cklester wrote:
> 
> matt, i get the following error upon running edb.exw:
> 
> C:\Documents and Settings\Administrator\Desktop\edb\edbform_ui.ew:297
> A namespace qualifier is needed to resolve trim.
> trim is defined as a global symbol in:
>     C:\euphoria\include\win32lib\w32tk.e
>     C:\Documents and Settings\Administrator\Desktop\edb\edbutils.e
> 
>             prop = unspace(trim(prop))
>                               ^
> 
> what's the EDB-officially authorized way to fix that? :)
> 
> -=ck
> "Programming in a state of EUPHORIA."
> <a
> href="http://www.cklester.com/euphoria/">http://www.cklester.com/euphoria/</a>
> 

I get a similar problem with:
 include win32lib.ew
 include strlist.e (Which I use a lot and don't wish to change.)

A namespace qualifier is needed to resolve split.

My be some of you more experianced Euphorians could complile a list of all
these conflicts and their fixes.

don cole
SF

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

7. Re: Matt's EDB

Most of these conflicts were caused by older versions of Win32Lib. Derek fixed
these by renaming the conflicting routines, prefixing them with 'w32'. The old
names are still available in w32tk.e, but only for backward compatibility. If you
have a naming conflict, and 1 of the conflicting routines is in w32tk.e, you can
safely rename (or even delete?) the one in w32tk.e

Derek, if this is incorrect, please correct me.

--
tommy online: http://users.telenet.be/tommycarlier
Euphoria Message Board: http://uboard.proboards32.com

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

8. Re: Matt's EDB

Tommy Carlier wrote:
> 
> Most of these conflicts were caused by older versions of Win32Lib. Derek fixed
> these
> by renaming the conflicting routines, prefixing them with 'w32'. The old names
> are
> still available in w32tk.e, but only for backward compatibility. If you have a
> naming
> conflict, and 1 of the conflicting routines is in w32tk.e, you can safely
> rename (or
> even delete?) the one in w32tk.e
> 
> Derek, if this is incorrect, please correct me.

This is perfectly correct. That's why w32tk.e exists and how it is meant to
be used.


-- 
Derek Parnell
Melbourne, Australia

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

9. Re: Matt's EDB

Derek Parnell wrote:
> 
> Tommy Carlier wrote:
> > 
> > Most of these conflicts were caused by older versions of Win32Lib. Derek
> > fixed these
> > by renaming the conflicting routines, prefixing them with 'w32'. The old
> > names are
> > still available in w32tk.e, but only for backward compatibility. If you have
> > a naming
> > conflict, and 1 of the conflicting routines is in w32tk.e, you can safely
> > rename
> (or
> > even delete?) the one in w32tk.e
> > 
> > Derek, if this is incorrect, please correct me.
> 
> This is perfectly correct. That's why w32tk.e exists and how it is meant to
> be used.

I just found the problem with this, which is that some programs need,
for instance, the variable "True," as defined in w32tk.e, and some don't.
So if I delete it, all those "other" programs stop working!

Tommy, your encntrls.ew requires "True" to be defined! Can you, maybe,
switch them all to w32True for future ease-of-use? Or do I have an
older version?

-=ck
"Programming in a state of EUPHORIA."
http://www.cklester.com/euphoria/

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

10. Re: Matt's EDB

cklester wrote:
> Tommy, your encntrls.ew requires "True" to be defined! Can you, maybe,
> switch them all to w32True for future ease-of-use? Or do I have an
> older version?

Thanks for pointing it out. Actually, I have started replacing True/False to
w32True/w32False. But not everywhere. The next version of all EuControls will
have no more True/False.

To change your copy of the current version, just open all ew/exw-files and
replace all [space]True with [space]w32True and all [space]False with
[space]w32False.

--
tommy online: http://users.telenet.be/tommycarlier
tommy.blog: http://tommycarlier.blogspot.com
Euphoria Message Board: http://uboard.proboards32.com

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

Search



Quick Links

User menu

Not signed in.

Misc Menu