Re: Pointer to field using field name

2018-05-19 Thread Kirk Brooks via 4D_Tech
Yes - once more illustrating that just because we could do something does
not mean we should.

On Sat, May 19, 2018 at 11:58 AM Arnaud de Montard via 4D_Tech <
4d_tech@lists.4d.com> wrote:

>
> > Le 19 mai 2018 à 20:22, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com>
> a écrit :
> >
> > I don't even know if 4D
> > supports tables with more than 1000 fields (probably does now) but that
> > just seems like incredibly - esoteric - design, at best.
>
> 2^32 is the max for fields and tables.
> Using sql we could create that monster   ;-)

 --
Kirk Brooks
San Francisco, CA
===

*We go vote - they go home*
**
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: Pointer to field using field name

2018-05-19 Thread Arnaud de Montard via 4D_Tech

> Le 19 mai 2018 à 20:22, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> a 
> écrit :
> 
> I don't even know if 4D
> supports tables with more than 1000 fields (probably does now) but that
> just seems like incredibly - esoteric - design, at best.

2^32 is the max for fields and tables. 
Using sql we could create that monster   ;-)

-- 
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: Pointer to field using field name

2018-05-19 Thread Kirk Brooks via 4D_Tech
Miyako,
I think the first iteration of this idea I came across did use bit shifting
for storing the table number, as I think about it. I've adopted this
approach because it's human-readible and simple. I don't even know if 4D
supports tables with more than 1000 fields (probably does now) but that
just seems like incredibly - esoteric - design, at best.

On Fri, May 18, 2018 at 1:43 PM Keisuke Miyako via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> won't 10K could overflow 32-bit integer?
> I would use 32768 as multiplier...
>
> > 2018/05/19 2:03、Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> のメール:
> > I can't take credit for making it up and I don't recall where I got the
> > idea from. If you are really worried about a table with more than 1000
> > fields use 10k as the multiplier.
>
>
>
>
> **
> 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
> **



-- 
Kirk Brooks
San Francisco, CA
===

*We go vote - they go home*
**
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: PDFjs component - display PDFs without a plug-in

2018-05-19 Thread Jeffrey Kain via 4D_Tech
Sorry - I should have said it’s compatible with 4D 32 bit AND 64 bit.  It could 
probably be recompiled for v14 too. 

And thanks Jim - glad you like it! We’ve been using it for over a month full 
time with hundreds of users and it works great. 

> On May 19, 2018, at 3:26 AM, Jim Dorrance via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Thank you. Lots of good things inside.
> -- 
> Jim Dorrance
**
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: Chromium Embedded Framework in built applications question

2018-05-19 Thread Jeffrey Kain via 4D_Tech
It's the new Google Blink engine for web areas.

--
Jeffrey Kain
jeffrey.k...@gmail.com




> On May 19, 2018, at 7:14 AM, David Adams via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> oes anyone know what this Chromium Embedded Framework.framework file is
> and how to get rid of it?

**
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: Chromium Embedded Framework in built applications question

2018-05-19 Thread Spencer Hinsdale via 4D_Tech
Hi David,

My guess was it was added to support Tabbed interface on Mac, Developer.

v16.3 in December greatly reduced Built Client for us (506MB -> 282MB), and 
comes after R3 you are using.

So my guess is current R6 would do the same for you.


Spencer


> On May 19, 2018, at 4:14 AM, David Adams via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> A friend recently pointed out that built apps had unexpectedly increased in
> sizea lot. We used to come in at something like 150MB and are now at
> over 600MB.
> 
> macOS, 16.3 R3
> 
> Digging into the ressoures in the built app, this package appears:
> 
> Chromium Embedded Framework.framework
> 
> ...at about 260MB. The compiled database is less than 55MB.
> 
> Does anyone know what this Chromium Embedded Framework.framework file is
> and how to get rid of it? You can't just strip it out after the build as 4D
> complains on launch.
> 
> Thanks!
> **
> 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
**

Chromium Embedded Framework in built applications question

2018-05-19 Thread David Adams via 4D_Tech
A friend recently pointed out that built apps had unexpectedly increased in
sizea lot. We used to come in at something like 150MB and are now at
over 600MB.

macOS, 16.3 R3

Digging into the ressoures in the built app, this package appears:

Chromium Embedded Framework.framework

...at about 260MB. The compiled database is less than 55MB.

Does anyone know what this Chromium Embedded Framework.framework file is
and how to get rid of it? You can't just strip it out after the build as 4D
complains on launch.

Thanks!
**
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: Pointer to field using field name

2018-05-19 Thread Arnaud de Montard via 4D_Tech

> Le 19 mai 2018 à 09:28, Jim Dorrance via 4D_Tech <4d_tech@lists.4d.com> a 
> écrit :
> 
> I use maxint because it is a constant:)

Yes, in the tread under Benoit suggested something similar:
• store:
  $combo_l:=($tableNum << 16)+$fieldNum
• extract:
  $tableNum:=$combo_l >> 16
  $fieldNum:=$combo_l & 0x

Theoretically, it suits better 4D tables and fields max. Practically, I prefer 
decimal offset 10^5 (a constant actually), it's easier to me in debug - and 
these max are so far away… 

-- 
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: Pointer to field using field name

2018-05-19 Thread Jim Dorrance via 4D_Tech
I use maxint because it is a constant:)


-- 
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: PDFjs component - display PDFs without a plug-in

2018-05-19 Thread Jim Dorrance via 4D_Tech
Thank you. Lots of good things inside.
-- 
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
**