Re: Collections Issue

2019-11-14 Thread Christian Sakowski via 4D_Tech
> Collections all have a “.length”, read only function.
> 
> For($i;$Col.length-1;0;-1)
>   $Col[$i]…
> End for
> 
> HTH!

For Collections and Objects a for-each loop is recommended because it’s easy to 
read and powerful.
--

Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455





> Am 14.11.2019 um 23:19 schrieb David Ringsmuth via 4D_Tech 
> <4d_tech@lists.4d.com>:
> 
> Doug,
> 
> Collections all have a “.length”, read only function.
> 
> For($i;$Col.length-1;0;-1)
>   $Col[$i]…
> End for
> 
> HTH!
> 
> David Ringsmuth
> 
> From: Douglas von Roeder via 4D_Tech
> Sent: Thursday, November 14, 2019 4:01 PM
> To: 4D iNug Technical
> Cc: Douglas von Roeder
> Subject: Collections Issue
> 
> *C_COLLECTION*($coll_C)
> 
> $coll_C:=*New collection*("Curly";"Moe";"Larry")
> 
> 
> *C_TEXT*($name_T)
> 
> *For each* ($name_T;$coll_C;0;2)
> 
> 
> *ALERT*($name_T)
> 
> 
> *End for each*
> 
> 
> results in alerts for “Curly”, “Moe”, and “Larry".
> 
> 
> 
> 
> *For each* ($name_T;$coll_C;0;2)
> 
> 
> *ALERT*($name_T)
> 
> 
> *End for each*
> 
> 
> 
> results in alerts for “Curly” and “Moe”. That’s expected because the docs
> state “end is excluded”.
> 
> 
> 
> 
> *For each* ($name_T;$coll_C;2;0)
> 
> 
> *ALERT*($name_T)
> 
> 
> *End for each*
> 
> 
> results in no alerts. That’s not expected.
> 
> 
> How does one iterate backwards through a collection? I realize that I can
> reverse the collection and iterate forward through it but there’s
> no contraindication to iterating backward.
> 
> 
> 
> --
> Douglas von Roeder
> 949-910-4084
> **
> 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
**

RE: Collections Issue

2019-11-14 Thread David Ringsmuth via 4D_Tech
Doug,

Collections all have a “.length”, read only function.

For($i;$Col.length-1;0;-1)
$Col[$i]…
End for

HTH!

David Ringsmuth

From: Douglas von Roeder via 4D_Tech
Sent: Thursday, November 14, 2019 4:01 PM
To: 4D iNug Technical
Cc: Douglas von Roeder
Subject: Collections Issue

*C_COLLECTION*($coll_C)

$coll_C:=*New collection*("Curly";"Moe";"Larry")


*C_TEXT*($name_T)

*For each* ($name_T;$coll_C;0;2)


*ALERT*($name_T)


*End for each*


results in alerts for “Curly”, “Moe”, and “Larry".




*For each* ($name_T;$coll_C;0;2)


*ALERT*($name_T)


*End for each*



results in alerts for “Curly” and “Moe”. That’s expected because the docs
state “end is excluded”.




*For each* ($name_T;$coll_C;2;0)


*ALERT*($name_T)


*End for each*


results in no alerts. That’s not expected.


How does one iterate backwards through a collection? I realize that I can
reverse the collection and iterate forward through it but there’s
no contraindication to iterating backward.



--
Douglas von Roeder
949-910-4084
**
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: Collections and Entity Selections Cheat Sheets

2019-05-07 Thread Cannon Smith via 4D_Tech
I made a small update to both cheat sheets, adding the syntax for the new "For 
each” command. I seem to get it mixed up a lot. :-) Update is here if anyone 
wants it:



--
Cannon.Smith
Synergy Farm Solutions Inc.
Aetna, AB Canada



**
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: Collections and Entity Selections Cheat Sheets

2019-05-01 Thread Tilman Haerdle via 4D_Tech
Thank you, that ist really cool and to the point!

Tilman

extragroup GmbH · Pottkamp 19 · DE-48149 Münster

+49 178 721 5210 · www.extragroup.de · 
tilman.haer...@extragroup.de

Geschäftsführer: Lars Busch · Registergericht: Amtsgericht Münster · HRB: 5624 
· Steuer Nr.: 337/5903/0421 · UstID: DE 204607841

Vectorworks interiorcad - profacto


Am 30.04.2019 um 22:48 schrieb Cannon Smith via 4D_Tech 
<4d_tech@lists.4d.com>:

I’ve been using collections and entity selections more lately and notice I 
spend a lot of time in the docs trying to remember what function does what. 
Some of them aren’t named very intuitively (at least to me). And I keep 
forgetting which ones return a deep or shallow copy or use a query string or a 
method. So I made a couple of cheat sheets that organize the functions in a way 
that makes sense to me. Makes it a lot faster to find the function I’m after 
for a certain situation.

Anyway, perhaps they will be helpful to some of you as well. You can find the 
PDFs here:



I’m relatively new to these functions, so if my understanding needs to be 
corrected somewhere, please let me know!

--
Cannon.Smith
Synergy Farm Solutions Inc.
Aetna, AB Canada
mailto:can...@synergyfarmsolutions.com>>
http://www.synergyfarmsolutions.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
**

Re: Collections

2018-03-22 Thread Peter Bozek via 4D_Tech
On Thu, Mar 22, 2018 at 1:16 AM, John DeSoi via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> In the 4D case and in the cases below (plus PHP), I suspect a collection
> is really just an "object" (hash table) with numeric keys instead of string
> keys. For example, if I write
>
> $collection := New collection()
> $collection[247] := "fred"
>
> I doubt that it creates 247 (indexes 0-246) empty elements in the
> collection. Would love to hear confirmation or denial from some one at 4D
> that knows the internals.
>
>
In fact, Collection has some object-like properties. It can be  passed to
method as parameters and return values, it is - like object - manipulated
by reference, and the content is not typed (it means collection[3] can be a
number, and few lines later it can be a string, jsut like a.b .)

--

Peter Bozek
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-22 Thread Keisuke Miyako via 4D_Tech
http://doc.4d.com/4Dv16R4/4D/16-R4/New-collection.301-3342875.en.html

> Optionally, you can prefill the new collection by passing one or several 
> value(s) as parameter(s).
> Otherwise, you can add or modify elements subsequently through object 
> notation assignment. For example:
>
>  myCol[10]:="My new element"
>
> If the new element index is beyond the last existing element of the 
> collection, the collection is automatically resized and all new intermediary 
> elements get the null value.




**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-21 Thread John DeSoi via 4D_Tech
Tim,

I was not convinced that proves it. Internally, it could just keep track of the 
largest value and return null for any values in between that are not assigned.

But I thought of a test that likely proves you are right:

C_COLLECTION($test)
$test:=New Collection
$test[MAXLONG-5]:=5

You'll be waiting for a while...

John DeSoi, Ph.D.



> On Mar 21, 2018, at 7:41 PM, Timothy Penner  wrote:
> 
> Actually, it does create 247 empty elements (null to be exact).
> 
> Try it and look in the debugger.

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-21 Thread Timothy Penner via 4D_Tech
> $collection := New collection()
> $collection[247] := "fred"
>
> I doubt that it creates 247 (indexes 0-246) empty elements in the collection. 
> Would love to hear confirmation or denial from some one at 4D that knows the 
> internals.

Actually, it does create 247 empty elements (null to be exact).

Try it and look in the debugger.

-Tim




**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-21 Thread John DeSoi via 4D_Tech
In the 4D case and in the cases below (plus PHP), I suspect a collection is 
really just an "object" (hash table) with numeric keys instead of string keys. 
For example, if I write

$collection := New collection()
$collection[247] := "fred"

I doubt that it creates 247 (indexes 0-246) empty elements in the collection. 
Would love to hear confirmation or denial from some one at 4D that knows the 
internals.

John DeSoi, Ph.D.
 


> On Mar 21, 2018, at 4:19 PM, Lee Hinde via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Please. You mean like an array in almost any other language:
> 
> python:
> x = ["fred", 2, {"test":4}]
> 
> javascript:
> var x = ["fred", 2, {"test":4}];

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-21 Thread Robert McKeever via 4D_Tech
Anybody here remember Pick Basic? A record had many fields, each field could 
have many values, and any value could have many sub values.

Like working with a cube where you can reference any point in the cube, and may 
be of any type.

When used properly, the structure was marvelous. When abused, well, how about 
30 minute delay in loading a record. Seen both.

> On Mar 21, 2018, at 2:19 PM, Lee Hinde via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Please. You mean like an array in almost any other language:
> 
> python:
> x = ["fred", 2, {"test":4}]
> 
> javascript:
> var x = ["fred", 2, {"test":4}];
> 
> 
>> On Mar 21, 2018, at 1:00 PM, Tom Swenson via 4D_Tech <4d_tech@lists.4d.com> 
>> wrote:
>> 
>> OK, like PHP arrays 
>> 
>> On 3/16/18, 8:23 AM, "4D_Tech on behalf of Jeff Grann via 4D_Tech" 
>> <4d_tech-boun...@lists.4d.com  on 
>> behalf of 4d_tech@lists.4d.com > wrote:
>> 
>>   Haven’t worked with them yet, but my understanding is that a collection is 
>> an ordered list of values of possibly varying types.  In 4D arrays, all of 
>> the values must be the same type.  In a 4D collection, you can use mixed 
>> types as the elements.
>> 
>>   Example:
>> 
>>   $MyCollection[0]:=“Hello”
>>   $MyCollection[1]:=5
>>   $MyCollection[2]:=$AnObject
>>   $MyCollection[3]:=$AnArray
>>   $MyCollection[4]:=True
>> 
>>   --
>>   Jeff Grann
>>   SuccessWare, Inc.
>> **
>> 
> 
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

_
Bob McKeever  http://www.mswl.com 
McKeever's Software Wizardry
Port Coquitlam, B.C.
bobmckee...@mac.com




**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-21 Thread Lee Hinde via 4D_Tech
Please. You mean like an array in almost any other language:

python:
x = ["fred", 2, {"test":4}]

javascript:
var x = ["fred", 2, {"test":4}];


> On Mar 21, 2018, at 1:00 PM, Tom Swenson via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> OK, like PHP arrays 
> 
> On 3/16/18, 8:23 AM, "4D_Tech on behalf of Jeff Grann via 4D_Tech" 
> <4d_tech-boun...@lists.4d.com  on behalf 
> of 4d_tech@lists.4d.com > wrote:
> 
>Haven’t worked with them yet, but my understanding is that a collection is 
> an ordered list of values of possibly varying types.  In 4D arrays, all of 
> the values must be the same type.  In a 4D collection, you can use mixed 
> types as the elements.
> 
>Example:
> 
>$MyCollection[0]:=“Hello”
>$MyCollection[1]:=5
>$MyCollection[2]:=$AnObject
>$MyCollection[3]:=$AnArray
>$MyCollection[4]:=True
> 
>--
>Jeff Grann
>SuccessWare, Inc.
> **
> 

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-21 Thread Tom Swenson via 4D_Tech
OK, like PHP arrays 

On 3/16/18, 8:23 AM, "4D_Tech on behalf of Jeff Grann via 4D_Tech" 
<4d_tech-boun...@lists.4d.com on behalf of 4d_tech@lists.4d.com> wrote:

Haven’t worked with them yet, but my understanding is that a collection is 
an ordered list of values of possibly varying types.  In 4D arrays, all of the 
values must be the same type.  In a 4D collection, you can use mixed types as 
the elements.

Example:

$MyCollection[0]:=“Hello”
$MyCollection[1]:=5
$MyCollection[2]:=$AnObject
$MyCollection[3]:=$AnArray
$MyCollection[4]:=True

--
Jeff Grann
SuccessWare, Inc.
**

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-16 Thread Arnaud de Montard via 4D_Tech

> Le 16 mars 2018 à 14:11, Epperlein, Lutz (agendo) via 4D_Tech 
> <4d_tech@lists.4d.com> a écrit :
> 
> For another reason using collections see this feature request: 
> http://forums.4d.com/Post/DE/19953344/1/19953345#19954007

see also:



-- 
Arnaud de Montard 



**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-16 Thread Jim Dorrance via 4D_Tech
Clearly explained. Thank you.

On Fri, Mar 16, 2018 at 1:23 PM, Jeff Grann via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Haven’t worked with them yet, but my understanding is that a collection is
> an ordered list of values of possibly varying types.  In 4D arrays, all of
> the values must be the same type.  In a 4D collection, you can use mixed
> types as the elements.
>
> Example:
>
> $MyCollection[0]:=“Hello”
> $MyCollection[1]:=5
> $MyCollection[2]:=$AnObject
> $MyCollection[3]:=$AnArray
> $MyCollection[4]:=True
>
> --
> Jeff Grann
> SuccessWare, Inc.
>
> > On Mar 15, 2018, at 10:43 PM, Keith Goebel via 4D_Tech <
> 4d_tech@lists.4d.com> wrote:
> >
> > Hi all.
> > 4D seem to be really fired up about the new Collection object available
> in upcoming versions.
> > I’ve read the examples given in the blurb, but I have yet to read
> anything that would give me an idea as to why I would want to use a
> Collection instead of an Object.
> > It seems as though Collections are objects that don’t need a name
> parameter to identify the content; but if I have to name a Collection,
> what’s the difference between that and an Object item?
> >
> > There must be a very good reason for them, and I am sure I’m missing the
> point, but what is it?...
> > Cheers, Keith
>
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
>



-- 
Jim Dorrance
jim.dorra...@gmail.com
4...@dorrance.eu
www.4d.dorrance.eu

PS: If you know of anyone that needs an experienced 4D programmer to add
energy and experience to their team, please let me know. I have
experience in many areas. Reasonable rates. Remote or Paris only.
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-16 Thread Jeff Grann via 4D_Tech
Haven’t worked with them yet, but my understanding is that a collection is an 
ordered list of values of possibly varying types.  In 4D arrays, all of the 
values must be the same type.  In a 4D collection, you can use mixed types as 
the elements.

Example:

$MyCollection[0]:=“Hello”
$MyCollection[1]:=5
$MyCollection[2]:=$AnObject
$MyCollection[3]:=$AnArray
$MyCollection[4]:=True

--
Jeff Grann
SuccessWare, Inc.

> On Mar 15, 2018, at 10:43 PM, Keith Goebel via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Hi all.
> 4D seem to be really fired up about the new Collection object available in 
> upcoming versions.
> I’ve read the examples given in the blurb, but I have yet to read anything 
> that would give me an idea as to why I would want to use a Collection instead 
> of an Object.
> It seems as though Collections are objects that don’t need a name parameter 
> to identify the content; but if I have to name a Collection, what’s the 
> difference between that and an Object item?
> 
> There must be a very good reason for them, and I am sure I’m missing the 
> point, but what is it?...
> Cheers, Keith

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-16 Thread Olivier Deschanels via 4D_Tech
Hello,

Objects and Collections are really different.

A collection is not an object.

During the post-class of the next 4D Summit, for my side in French, or for the 
JPR side in English, we have the same slide with this sentence in red, bold, 80 
points 
Regards,

Olivier




> Le 16 mars 2018 à 03:43, Keith Goebel via 4D_Tech <4d_tech@lists.4d.com> a 
> écrit :
>
> Hi all.
> 4D seem to be really fired up about the new Collection object available in 
> upcoming versions.
> I’ve read the examples given in the blurb, but I have yet to read anything 
> that would give me an idea as to why I would want to use a Collection instead 
> of an Object.
> It seems as though Collections are objects that don’t need a name parameter 
> to identify the content; but if I have to name a Collection, what’s the 
> difference between that and an Object item?
>
> There must be a very good reason for them, and I am sure I’m missing the 
> point, but what is it?...
> Cheers, Keith
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> 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)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections

2018-03-16 Thread Arnaud de Montard via 4D_Tech

> Le 16 mars 2018 à 03:43, Keith Goebel via 4D_Tech <4d_tech@lists.4d.com> a 
> écrit :
> 
> Hi all.
> 4D seem to be really fired up about the new Collection object available in 
> upcoming versions.
> I’ve read the examples given in the blurb, but I have yet to read anything 
> that would give me an idea as to why I would want to use a Collection instead 
> of an Object.
> It seems as though Collections are objects that don’t need a name parameter 
> to identify the content; but if I have to name a Collection, what’s the 
> difference between that and an Object item?

I think i you use arrays you already use collections… I had from older versions 
object constructed with OB set array. To read the object after I used:
  case of
:(is object)
:(is array object)
  end case
Since v16r5 the second test din't work no more and I had to replace: "is 
collection". So in my understanding an object array was just a collection of 
same things. 

From here:

"Collection variables store JSON arrays."


-- 
Arnaud 



**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
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: Collections in v16R4

2017-07-19 Thread Kirk Brooks via 4D_Tech
Yea!

Does SDI provide the same flexibility we have on Macs when working with
multiple monitors? It's a real pain getting multiple monitors configured to
"see" the MDI on more than one at a time.

On Wed, Jul 19, 2017 at 2:03 AM, Keisuke Miyako via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> you can open multiple windows using SDI, each with its own menu bar.
> but many developers who requested SDI support seem to have a single window
> app in mind.
>
> SDI is only available for engined applications.
> since SDI is not (yet) available in the design environment.
> for now, you can't quickly "switch to application mode" to actually see
> the difference.
>
> there is not doubt SDI is going to offer many new possibilities.
> but of course if you like, you can leave the new checkbox deactivated.
>
> it is possible to launch multiple instances of 4D (except built
> applications, there is a blocking mechanism to prevent the same
> structure/data being opened multiple times) by just double-clicking the
> icon over and over again.
>
> where SDI or not, all instances of 4D will be grouped and minimised just
> like any Windows application.
>
> 2017/07/19 16:37、Paul Dennis via 4D_Tech <4d_tech@lists.4d.com d_t...@lists.4d.com>> のメール:
> I may sound like a Luddite but I like MDI much neater to be able to
> minimise
> a whole app in one click or is that possible with SDI ?
>
>
>
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: http://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
>



-- 
Kirk Brooks
San Francisco, CA
===

*The only thing necessary for the triumph of evil is for good men to do
nothing.*

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

Re: Collections in v16R4

2017-07-19 Thread Keisuke Miyako via 4D_Tech
you can open multiple windows using SDI, each with its own menu bar.
but many developers who requested SDI support seem to have a single window app 
in mind.

SDI is only available for engined applications.
since SDI is not (yet) available in the design environment.
for now, you can't quickly "switch to application mode" to actually see the 
difference.

there is not doubt SDI is going to offer many new possibilities.
but of course if you like, you can leave the new checkbox deactivated.

it is possible to launch multiple instances of 4D (except built applications, 
there is a blocking mechanism to prevent the same structure/data being opened 
multiple times) by just double-clicking the icon over and over again.

where SDI or not, all instances of 4D will be grouped and minimised just like 
any Windows application.

2017/07/19 16:37、Paul Dennis via 4D_Tech 
<4d_tech@lists.4d.com> のメール:
I may sound like a Luddite but I like MDI much neater to be able to minimise
a whole app in one click or is that possible with SDI ?



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

Re: Collections in v16R4

2017-07-19 Thread Paul Dennis via 4D_Tech
I may sound like a Luddite but I like MDI much neater to be able to minimise
a whole app in one click or is that possible with SDI ?



--
View this message in context: 
http://4d.1045681.n5.nabble.com/Collections-in-v16R4-tp5753225p5753229.html
Sent from the 4D Tech mailing list archive at Nabble.com.
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Collections in v16R4

2017-07-18 Thread Scott Staley via 4D_Tech
I saw that in the 4D Blog this morning.

http://blog.4d.com/new-type-of-variable-collections/

I've not yet come to grips with objects.  This seems like something I can
get my hands around.

I also saw the new SDI mode for windows.  My first reaction was... eehhh,
its a windows only thing and I'm a mac guy.  But I looked anyway and it
turned out to be something I was very happy to see.  Getting rid of the 4D
background window. In my opinion, 4D generally looks inferior on windows and
this will be a big help.

http://blog.4d.com/4d-introduces-sdi-mode-for-applications-on-windows/




--
View this message in context: 
http://4d.1045681.n5.nabble.com/Collections-in-v16R4-tp5753225p5753226.html
Sent from the 4D Tech mailing list archive at Nabble.com.
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**