Re: Here's a great Mac App for testing and consuming REST services

2020-03-03 Thread Keisuke Miyako via 4D_Tech
Advanced REST client is quite useful too.

https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo
https://install.advancedrestclient.com/install

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Here's a great Mac App for testing and consuming REST services

2020-03-03 Thread Dave Nasralla via 4D_Tech
Hey all,

Just a quick plug for the Mac app JSON Editor by Vlad Badea (available
on the App store.) I'm writing a backend REST server so a third party
can pull data from our system. It's been a huge help to test the REST
Server.

I've also had to integrate one of your system with Bamboo (HR
Software), and it's great at consuming REST services. At first
glance it looks like it just edits JSON files (which it does), but you
can select File-> New HTTP Request where you can construct a GET or
PUT request, etc.

When you get back JSON you can see the text - or beautify it - or see
it as a hierarchical list. Anywho - it's been the missing link for my
development. It's a great $4.99 to spend. (BTW - I have no connection
with the developer.)

dave

--
David Nasralla
Clean Air Engineering
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: ORDA - NOT(IN)

2020-03-03 Thread Keisuke Miyako via 4D_Tech
one more thing,

you could go deeper with

$params:=New object("queryPlan";True;"queryPath";True)
$esTable_1:=ds.Table_1.query("NOT (Field_2 IN :1)";New collection;$params)

which yields

{"Not":[{"item":"Constant Value: "}]}

as opposed to 

$params:=New object("queryPlan";True;"queryPath";True)
$esTable_1:=ds.Table_1.query("Field_2 IN :1";New collection;$params)

{"item":"Constant Value: "}

---

the inverse of FALSE is TRUE, but the inverse of NULL is NULL.

it's counter-intuitive, but that how NULL works.

> On Mar 4, 2020, at 1:02, Tom Buckler  wrote:
> 
> I think you are on to something, since 
> 
>(entityUUID IN []) 
>NOT(entityUUID IN [])
> both return the same results.

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: 4 Notarize script

2020-03-03 Thread Keisuke Miyako via 4D_Tech
that is right,

so if you already have Xcode 9 running on Mojave,
you might want to install Xcode 10 in parallel,
and use the xcode-select CLI to switch SDKs and toolsets.

On Mar 4, 2020, at 7:42, Aparajita Fishman via 4D_Tech 
<4d_tech@lists.4D.com> wrote:
Note that you cannot compile a 32 bit binary with Xcode 10.

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: 4 Notarize script

2020-03-03 Thread Aparajita Fishman via 4D_Tech
Note that you cannot compile a 32 bit binary with Xcode 10.

All the best,

  - Aparajita

> On Mar 3, 2020, at 12:00 PM, 4d_tech-requ...@lists.4d.com wrote:
> 
> When I upgrade from Xcode 9 to 10 for a plugin I use it will be helpful.

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Problem with component

2020-03-03 Thread Ben Kershaw via 4D_Tech
Doug Hall wrote:

>This particular component is Foundation, but unless it's corrupted somehow,
>I don't think that's relevant to my problem. While the component structure
>itself validates with a checkmark in the Maintenance Security Center, the
>structure index doesn't seem to work. I can move my structure index of the
>component to another folder, reopen the component (thus rebuilding the
>index), build the component, placing the built component into my parent
>DB's (components) folder. Yet, when I +K on a component method
>from the parent DB, it will always point me to some local object method
>instead. It used to simply show me that it was a component message, but it
>would at least point me to the right thing.

>Yesterday, I realized that it's not even getting some of my constants
>right. If I do Alert2("Some message";FND_Dlg_NoteIcon), it shows me the
>Fnd_Dlg_WarnIcon icon, instead.

Doug,

Are you using a compiled component, or are you just putting the component 
structure in the host’s “Components” folder? You said “… build the component” 
so I’d assume compiled, but just making sure.

Either way, you won’t be able to edit the component methods while in the host, 
even if you’re using the source structure in the Components folder. You can 
trace execution (if not using a compiled component), but you can’t edit or even 
view the code.

Regarding the constants, if you’re using the source DB in the host’s Components 
folder you’ll need to include the constants file(s) from the component DB in 
the host’s “Resources” folder, as well as include the “.4DIndy” file from the 
component’s folder in the host’s “Components” folder. If you’re using a 
compiled component, you don’t need either of these (and I imagine including 
them would cause problems).

Have you checked the host’s Resources folder to make sure you don’t have any 
duplicate IDs?

Regards,
Ben Kershaw
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: ALP Documentation Link?

2020-03-03 Thread Tom Benedict via 4D_Tech
Thanks Doug!
>https://www.e-node.net/en/P1/AreaList-Pro.html 
>
>About half way down the page is the header “Documentation” and which has
>links to documentation for ALP V10 in the form of wiki entries, as well as a 
>link
>to the PDF docs which cover up to version 9.9.x, and there’s also a link to 
>release notes for the current version. 

Yeah, I saw/see those pages. I dug around in the wiki for a while, but it seems 
to only include “New” or “Modified” commands. I was just looking for a listing 
of commands and their descriptions. The link to the ALP 9 docs takes me to a 
“this folder doesn’t exist!” page. I sleuthed my way through that URL and found 
a link to 
https://www.e-node.net/ftp/AreaListPro/AreaListPro_v10_Manual_URL.webloc, but 
that just loops me back to the original “documentation” page. The pages appear 
to be in need of some attention.

I downloaded both the ALP64 10.3.zip and ALP 10.3.zip files and neither 
included documentation that I could find. 

Another developer sent me the v9 docs PDF just now so I’ve got everything I 
need.

>The most common error values that I’ve seen are 3 (invalid area reference) 

That was it! It turned out that the code was generic and assumed a valid ALP 
area reference existed, which in one form didn’t.

As you can probably tell, ALP is not a tool I have much experience with. It’s 
used extensively in the app I’m now supporting, so I need to get to a certain 
level of skill with it. 

Thanks again!

Tom

> On Mar 3, 2020, at 11:26, Douglas von Roeder  wrote:
> 
> Tom:
> 
> The main page for ALP is here:
> https://www.e-node.net/en/P1/AreaList-Pro.html 
> 
> 
> About half way down the page is the header “Documentation” and which has 
> links to documentation for ALP V10 in the form of wiki entries, as well as a 
> link to the PDF docs which cover up to version 9.9.x, and there’s also a link 
> to release notes for the current version. 
> 
> Error codes for AL_AddColumn? If you “find for" “AL_AddColumn”, there’s a 
> link to “Result Code” in the paragraph following the first highlighted 
> instance of that command. Clicking on that link takes you to page 277 which 
> lists the 13 values that can be returned by the command.
> 
> The most common error values that I’ve seen are 3 (invalid area reference) 
> or, when using arrays, a code of 9 which means that the arrays that you 
> passed differ in size. 0 is your friend. 
> 
> Feel free to contact me off line if you don’t want to post the issue here on 
> the NUG or you can contact tech support via the eNode forum. Advantages to 
> using the eNode forum - the folks at eNode are very helpful and you might 
> find that the issue that’s got you stumped has already been discussed.   
> 
> --
> Douglas von Roeder
> 949-910-4084
> 
> 
> On Tue, Mar 3, 2020 at 4:28 AM Tom Benedict via 4D_Tech <4d_tech@lists.4d.com 
> > wrote:
> Not sure why I can’t find it right now, but I’m looking for a URL that will 
> take me to AreaListPro documentation. I’m having trouble navigating the eNode 
> website and keep running into dead ends.
> 
> If anyone can send me a link I’d appreciate it. Right now I don’t think it 
> matters what version. I’m just looking for an explanation of the error codes 
> returned by the AL_AddColumn command.
> 
> Thanks,
> 
> Tom Benedict
> 

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: ALP Documentation Link?

2020-03-03 Thread Douglas von Roeder via 4D_Tech
Tom:

The main page for ALP is here:
https://www.e-node.net/en/P1/AreaList-Pro.html

About half way down the page is the header “Documentation” and which has
links to documentation for ALP V10 in the form of wiki entries, as well as
a link to the PDF docs which cover up to version 9.9.x, and there’s also a
link to release notes for the current version.

Error codes for AL_AddColumn? If you “find for" “AL_AddColumn”, there’s a
link to “Result Code” in the paragraph following the first highlighted
instance of that command. Clicking on that link takes you to page 277 which
lists the 13 values that can be returned by the command.

The most common error values that I’ve seen are 3 (invalid area reference)
or, when using arrays, a code of 9 which means that the arrays that you
passed differ in size. 0 is your friend.

Feel free to contact me off line if you don’t want to post the issue here
on the NUG or you can contact tech support via the eNode forum. Advantages
to using the eNode forum - the folks at eNode are very helpful and you
might find that the issue that’s got you stumped has already been
discussed.

--
Douglas von Roeder
949-910-4084


On Tue, Mar 3, 2020 at 4:28 AM Tom Benedict via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Not sure why I can’t find it right now, but I’m looking for a URL that
> will take me to AreaListPro documentation. I’m having trouble navigating
> the eNode website and keep running into dead ends.
>
> If anyone can send me a link I’d appreciate it. Right now I don’t think it
> matters what version. I’m just looking for an explanation of the error
> codes returned by the AL_AddColumn command.
>
> Thanks,
>
> Tom Benedict
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: ORDA - NOT(IN)

2020-03-03 Thread Tom-Lists via 4D_Tech
Yup, add any dummy element of any kind (since a collection can be mixed) and 
you have a work-around. You could instead bypass the query if the search 
collection is empty, that would be logical, might even be (insignificantly) 
more efficient .

Keisuke mentions a potential issue about "runtime"… I've not tested this 
behavior when compiled.

Left to ponder: is it a bug or a feature?  Either way I'm not seeing it as 
"appropriate". 



> On Mar 3, 2020, at 3:57 AM, Adrian Boone via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> That's exactly what I assumed - if the collection is empty, you'd expect that 
> "not in collection" would return everything, but in my experience (v17.1) it 
> returns nothing! The workaround I have for now is to add a dummy element to 
> the collection and that works as expected. In my case it's a collection of 
> UUIDs from another ORDA query, so I just add a garbage UUID, but I guess even 
> adding an empty string would do the trick?
> 
> Adrian
> 
> On 03/03/2020 08:52, Keisuke Miyako via 4D_Tech wrote:
>> I do not have any insider knowledge on this particular point,
>> but I would assume that the runtime simply ignores the instruction and 
>> return all entities if the collection is empty (length=0),
>> since the condition is the inverse of a "false" statement.
>> 
>> matching an empty string is a different equation.
>> any string of any length that matches an empty string according to unicode 
>> collation for the current locale rules is a match.
>> control characters, non characters, etc. that are not identical to "" can 
>> still be equivalent to "".
>> such entities must be removed from the resulting entity selection in this 
>> case because of the "NOT".
>>  
>>> On Mar 3, 2020, at 17:26, Douglas Cryer via 4D_Tech <4d_tech@lists.4d.com> 
>>> wrote:
>>> 
>>> Re:
>>> Why is my query of
>>>NOT(IN [])
>>>   versus
>>>NOT(IN [""])
>>> producing difference results?
>> **
>> 4D Internet Users Group (4D iNUG)
>> Archive:  http://lists.4d.com/archives.html
>> Options: https://lists.4d.com/mailman/options/4d_tech
>> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
>> **
> 
> 
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Problem with component

2020-03-03 Thread Doug Hall via 4D_Tech
This particular component is Foundation, but unless it's corrupted somehow,
I don't think that's relevant to my problem. While the component structure
itself validates with a checkmark in the Maintenance Security Center, the
structure index doesn't seem to work. I can move my structure index of the
component to another folder, reopen the component (thus rebuilding the
index), build the component, placing the built component into my parent
DB's (components) folder. Yet, when I +K on a component method
from the parent DB, it will always point me to some local object method
instead. It used to simply show me that it was a component message, but it
would at least point me to the right thing.

Yesterday, I realized that it's not even getting some of my constants
right. If I do Alert2("Some message";FND_Dlg_NoteIcon), it shows me the
Fnd_Dlg_WarnIcon icon, instead.

Any suggestions?

Doug
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: ORDA - NOT(IN)

2020-03-03 Thread Douglas Cryer via 4D_Tech
Adrian,

I honestly believe this to be a bug and hope that in the future it will be 
fixed.

Below does not work:

$vc_exclude:=New collection //make a simple empty collection
$es_MySel:=ds.myTable.query("not(myField in :1)";$vc_exclude)

Here are few ways around it:

Option 1 - Check and do something different
$vc_exclude:=New collection //make a simple empty collection
If($vc_exclude.length>0)
$es_MySel:=ds.myTable.query("not(myField in :1)";$vc_exclude)// Could 
have other fields as well
Else
$es_MySel:=ds.myTable.all() //Or a query without the no in
End If

Option 2 - Add a fixer value to the collection
$vc_exclude:=New collection //make a simple empty collection
If($vc_exclude.length=0)
$vc_exclude.push("")// Add a value to the collection that I would never 
expect to find (of the right type)
End If
$es_MySel:=ds.myTable.query("not(myField in :1)";$vc_exclude)// now the query 
will work

Option 3 - take the in away from the query
$vc_exclude:=New collection //make a simple empty collection
$es_MySel:=ds.myTable.all().minus(ds.myTable.query("myField in 
:1";$vc_exclude)// now the query will work

The .all() above could be the a .query() if you are trying to query on multiple 
properties.

Personally I like option 3 best.

Regards,  Dougie


telekinetix Limited- J. Douglas Cryer
Phone : 01234 761759  Mobile : 07973 675 218
2nd Floor Broadway House, 4-6 The Broadway, Bedford MK40 2TE
Email : jdcr...@telekinetix.com  Web : http://www.telekinetix.com 


 




**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: 4 Notarize script

2020-03-03 Thread John J Foster via 4D_Tech
Hi Aparajita,

Thank you.

When I upgrade from Xcode 9 to 10 for a plugin I use it will be helpful.

Appreciate the contribution,
John…


> I created a handy script with complete instructions that will hopefully make 
> the process of notarizing your plugins much easier.
> 
> https://gist.github.com/aparajita/3194e0ce1a01b6fe7d74c33c9578927e 
>   >
> 
> Must be run on a system with Xcode 10 or later.

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

ALP Documentation Link?

2020-03-03 Thread Tom Benedict via 4D_Tech
Not sure why I can’t find it right now, but I’m looking for a URL that will 
take me to AreaListPro documentation. I’m having trouble navigating the eNode 
website and keep running into dead ends.

If anyone can send me a link I’d appreciate it. Right now I don’t think it 
matters what version. I’m just looking for an explanation of the error codes 
returned by the AL_AddColumn command.

Thanks,

Tom Benedict
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Can't use Zint plugin since upgrading my Mac

2020-03-03 Thread Pat Bensky via 4D_Tech
I am happy to change my code for the object syntax. It's the modern way
... 😁
Pat

On Tue, 3 Mar 2020 at 01:43, Keisuke Miyako via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> v2 syntax is different, parameters are now all passed in a single object.
>
> https://miyako.github.io/2019/11/27/4d-plugin-zint.html
>
> so the question is,
>
> would you prefer a signed & notarised & stapled version of the old plugin,
>
> or will you change you code to adopt the new syntax.
>
> On Mar 3, 2020, at 10:20, Pat Bensky via 4D_Tech <4d_tech@lists.4d.com
> > wrote:
> That version works! Kinda ... :)
> When I compile it, I get an error on this line of code:
>
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **



-- 
*
CatBase - Top Dog in Data Publishing
tel: +44 (0) 207 118 7889
w: http://www.catbase.com
skype: pat.bensky
*
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Can't use Zint plugin since upgrading my Mac

2020-03-03 Thread Pat Bensky via 4D_Tech
Hi Miyako,
Both of those versions work OK. No error messages, compiles OK, seems to
work correctly both compiled and uncompiled.

BR
Pat

On Tue, 3 Mar 2020 at 02:53, Keisuke Miyako via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> after some tests, here is what I found:
>
> if I notarise the plugin and staple the dmg,
> only the dmg passes stapler validation.
> as for the bundle inside the dmg, nothing is reported (neither error nor
> success).
>
> if staple the bundle after notarisation,
> create a new dmg from it,
> notarise and staple that dmg (which contains a bundle that itself is
> already stapled),
> the dmg as well as the bundle inside it both passes stapler validation.
>
> I think it would be beneficial to all plugin developers,
> to know whether the second round is really necessary or not.
>
> so here is a test case:
>
> @Pat.
>
> could you please try
>
> https://github.com/miyako/4d-plugin-zint/releases/tag/2.3.1
>
> which is single-stapled,
>
> then compare the results with
>
> https://github.com/miyako/4d-plugin-zint/releases/tag/2.3.2
>
> which is double-stapled?
>
> this is a version of ZINT that takes the old syntax.
>
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **



-- 
*
CatBase - Top Dog in Data Publishing
tel: +44 (0) 207 118 7889
w: http://www.catbase.com
skype: pat.bensky
*
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: ORDA - NOT(IN)

2020-03-03 Thread Adrian Boone via 4D_Tech
That's exactly what I assumed - if the collection is empty, you'd expect 
that "not in collection" would return everything, but in my experience 
(v17.1) it returns nothing! The workaround I have for now is to add a 
dummy element to the collection and that works as expected. In my case 
it's a collection of UUIDs from another ORDA query, so I just add a 
garbage UUID, but I guess even adding an empty string would do the trick?


Adrian

On 03/03/2020 08:52, Keisuke Miyako via 4D_Tech wrote:

I do not have any insider knowledge on this particular point,
but I would assume that the runtime simply ignores the instruction and return 
all entities if the collection is empty (length=0),
since the condition is the inverse of a "false" statement.

matching an empty string is a different equation.
any string of any length that matches an empty string according to unicode 
collation for the current locale rules is a match.
control characters, non characters, etc. that are not identical to "" can still be 
equivalent to "".
such entities must be removed from the resulting entity selection in this case because of 
the "NOT".
  

On Mar 3, 2020, at 17:26, Douglas Cryer via 4D_Tech <4d_tech@lists.4d.com> 
wrote:

Re:
Why is my query of
NOT(IN [])
   versus
NOT(IN [""])
producing difference results?

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**



**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: ORDA - NOT(IN)

2020-03-03 Thread Keisuke Miyako via 4D_Tech
I do not have any insider knowledge on this particular point,
but I would assume that the runtime simply ignores the instruction and return 
all entities if the collection is empty (length=0),
since the condition is the inverse of a "false" statement.

matching an empty string is a different equation.
any string of any length that matches an empty string according to unicode 
collation for the current locale rules is a match.
control characters, non characters, etc. that are not identical to "" can still 
be equivalent to "".
such entities must be removed from the resulting entity selection in this case 
because of the "NOT".
 
> On Mar 3, 2020, at 17:26, Douglas Cryer via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Re:
> Why is my query of
>NOT(IN [])
>   versus
>NOT(IN [""])
> producing difference results?

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: ORDA - NOT(IN)

2020-03-03 Thread Douglas Cryer via 4D_Tech
Tom,

Re:
Why is my query of
NOT(IN [])
   versus
NOT(IN [""])
producing difference results?

I noticed this a few weeks back.  The empty collection I was using was the 
result of a previous query that returned a collection.  I had to code around it 
so if the myCollection.length was zero I had to do something else.  4D will 
probably say feature but I say annoying.

Regards,  Dougie


telekinetix Limited- J. Douglas Cryer
Phone : 01234 761759  Mobile : 07973 675 218
2nd Floor Broadway House, 4-6 The Broadway, Bedford MK40 2TE
Email : jdcr...@telekinetix.com  Web : http://www.telekinetix.com 







**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**