Re: Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech

> On Jun 28, 2018, at 5:55 PM, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> The free tier will give you a chance to see what your actual charges would
> be. Basically you are paying a small amount to store the data, basically
> zero to upload it and are charged when you download it. I'm not sure what
> the exact specifics are for development vs. first year free. I got my stuff
> up and running in a few weeks so I didn't worry about it.

Actually I don’t think there is a development anything. The S3 Free 
Tier is 5gb of standard storage, 20,000 Get Requests, and 2,000 Put 
Requests/month for 1 year. Perfect for me during development. 

> One tip - and I think Bruno says this to in his docs - setup a
> 'development' bucket to use for testing.

I am not following you. Watching Bruno’s demo it looked like one could 
have as many buckets as needed under 1 account. Isn’t it the total usage across 
all of you buckets?

> I will caution you on another point - create a new Amazon account for your
> AWS work. I, and others, have blithely registered with our personal Amazon
> id, which is very easy to do, only to find that we can't transfer the
> working configuration later on. So start a new Amazon account, or do it in
> your business name, because if you eventually want to transfer it to a
> customer you essentially have to give the Amazon account to them. At least
> that's the way it looked to me. Things may have changed in the last year or
> so.

Again, not quite following. I thought I could set up my account, using 
a new or my existing Amazon account. Then when I had 4D ready to deploy, have 
my client create their own account and set it up to work with what I had done 
in 4D. Not sure why in my case I would need to transfer my account to my 
client. Also by creating a new account to use on the site, we could make use of 
another Free S3 Tier. Am I missing something?

Thanks,

John
**
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: Best way to share large files with web users

2018-06-28 Thread Kirk Brooks via 4D_Tech
John,
The free tier will give you a chance to see what your actual charges would
be. Basically you are paying a small amount to store the data, basically
zero to upload it and are charged when you download it. I'm not sure what
the exact specifics are for development vs. first year free. I got my stuff
up and running in a few weeks so I didn't worry about it.

One tip - and I think Bruno says this to in his docs - setup a
'development' bucket to use for testing.

I will caution you on another point - create a new Amazon account for your
AWS work. I, and others, have blithely registered with our personal Amazon
id, which is very easy to do, only to find that we can't transfer the
working configuration later on. So start a new Amazon account, or do it in
your business name, because if you eventually want to transfer it to a
customer you essentially have to give the Amazon account to them. At least
that's the way it looked to me. Things may have changed in the last year or
so.

On Thu, Jun 28, 2018 at 8:31 PM JOHN BAUGHMAN via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Kirk,
>
> You said less than $10 a month. I took a look at the AWS Cost
> Calculator and couldn’t figure out how to use it.
>
> I anticipate using S3 for the sole purpose of sharing files that
> average around 500mb with a few pushing 1gb. We might have at most 10 or so
> requests a month and each uploaded file would have at most a 24 hour
> lifespan. Any idea what we might expect our cost to be?
>
> It looks like we would fit well in their 1 year Free Usage Tier.
> It comes with 5gb of storage/month, but how is that calculated if files are
> uploaded and then deleted after 24 hours such that for most of the time our
> bucket(s) would be empty.
>
> Correct me if I am wrong, but If I understand their web site I
> should be able to use the Free Tier for development and when I deploy my
> client can do the same for their first year.
>
> Thanks,
>
> John
>
>
>
>
> > On Jun 28, 2018, at 2:29 PM, Kirk Brooks via 4D_Tech <
> 4d_tech@lists.4d.com> wrote:
> >
> > John,
> > I'll second Bruno's suggestion and suggest you go get his component to do
> > it.
> >
> > I've been using it for at least a year managing about 50k docs in AWS. It
> > works well and AWS is very cost effective for light duty like this. I
> think
> > we are paying ~$10 a month for all the stuff we use. It is really
> > convenient to be able to work with AWS URLs for these things.
> >
> > On Thu, Jun 28, 2018 at 1:42 PM JOHN BAUGHMAN via 4D_Tech <
> > 4d_tech@lists.4d.com> wrote:
> >
> >> I have a website with 4D backend that serves architectural  drawings in
> >> PDF format. Each drawing is part of a larger set of drawings for a
> specific
> >> project. I need to provide a means for the user to download the entire
> set
> >> of drawings in a single PDF. I already have the project PDFs created and
> >> available, but these files are far too big to allow them to be
> displayed in
> >> the browser as is done with the individual drawings.
> >>
> >> So I am thinking of using DropBox as a means to share these files with
> the
> >> end user. Does anyone have any experience with the DropBox  developer
> API.
> >> I am envisioning that when requested having 4D move the project PDF to
> >> DropBox and returning a link to the shared file.
> >>
> >> Is there another way to do this that I should take a looking at?
> >>
> >> Thanks,
> >>
> >> John
> >>
> >>
> >> John Baughman
> >> john...@hawaii.rr.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
> >> **
> >
> >
> >
> > --
> > 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
> > **
>
> **
> 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.4

Re: Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
Kirk,

You said less than $10 a month. I took a look at the AWS Cost 
Calculator and couldn’t figure out how to use it. 

I anticipate using S3 for the sole purpose of sharing files that 
average around 500mb with a few pushing 1gb. We might have at most 10 or so 
requests a month and each uploaded file would have at most a 24 hour lifespan. 
Any idea what we might expect our cost to be?

It looks like we would fit well in their 1 year Free Usage Tier. It 
comes with 5gb of storage/month, but how is that calculated if files are 
uploaded and then deleted after 24 hours such that for most of the time our 
bucket(s) would be empty. 

Correct me if I am wrong, but If I understand their web site I should 
be able to use the Free Tier for development and when I deploy my client can do 
the same for their first year.

Thanks,

John




> On Jun 28, 2018, at 2:29 PM, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> John,
> I'll second Bruno's suggestion and suggest you go get his component to do
> it.
> 
> I've been using it for at least a year managing about 50k docs in AWS. It
> works well and AWS is very cost effective for light duty like this. I think
> we are paying ~$10 a month for all the stuff we use. It is really
> convenient to be able to work with AWS URLs for these things.
> 
> On Thu, Jun 28, 2018 at 1:42 PM JOHN BAUGHMAN via 4D_Tech <
> 4d_tech@lists.4d.com> wrote:
> 
>> I have a website with 4D backend that serves architectural  drawings in
>> PDF format. Each drawing is part of a larger set of drawings for a specific
>> project. I need to provide a means for the user to download the entire set
>> of drawings in a single PDF. I already have the project PDFs created and
>> available, but these files are far too big to allow them to be displayed in
>> the browser as is done with the individual drawings.
>> 
>> So I am thinking of using DropBox as a means to share these files with the
>> end user. Does anyone have any experience with the DropBox  developer API.
>> I am envisioning that when requested having 4D move the project PDF to
>> DropBox and returning a link to the shared file.
>> 
>> Is there another way to do this that I should take a looking at?
>> 
>> Thanks,
>> 
>> John
>> 
>> 
>> John Baughman
>> john...@hawaii.rr.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
>> **
> 
> 
> 
> -- 
> 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
> **

**
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: Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
Hi Bruno,

I just finished watching you excellent S3 presentation at 4DMethod.com. 
This looks like an excellent way for me to go… Thank You!

Quick question… you mentioned that for large files one should consider 
sending the file in chunks. In your view what is a large file, beyond what size 
would you consider http range requests via S3?

Thanks,

John


> On Jun 28, 2018, at 12:07 PM, Bruno LEGAY via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Hi,
> 
> Have you though of using S3 ?
> 
> You can push the file to S3 and generate a url with to that file and send the 
> url by mail.
> The url can contain the credentials (and is "time bombed")
> Then you could also define life cycle rules to your objects so they can be 
> automatically removed from S3 after x days...
> 
> HTH
> Bruno
> 
> **
> 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
> **

John Baughman
1331 Auwaiku Street
Kailua, Hawaii  96734
(808) 262-0328
john...@hawaii.rr.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: Moving Files With cURL FTP

2018-06-28 Thread Cannon Smith via 4D_Tech
Never mind, I have it figured out now. It would just be “/a/c” to get what I 
need.

Thanks again!

--
Cannon.Smith
Synergy Farm Solutions Inc.
Hill Spring, AB Canada
403-626-3236




> On Jun 28, 2018, at 5:33 PM, Cannon Smith via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> $name:="ftp://ftp.example.com/a/c” //A full path here???

**
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: Fastest Feature Request Implementation Ever

2018-06-28 Thread Cannon Smith via 4D_Tech
Hi Kirk,

Thanks for the heads up. I’ll look for it.

--
Cannon.Smith
Synergy Farm Solutions Inc.
Hill Spring, AB Canada
403-626-3236




> On Jun 28, 2018, at 6:37 PM, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> There's a blog post and demo that's worth a look if you haven't already.

**
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: Fastest Feature Request Implementation Ever

2018-06-28 Thread Kirk Brooks via 4D_Tech
Canon,
Yeah, I noticed that a couple of weeks ago and it is great. I mean
seriously, no BS great.

There's a blog post and demo that's worth a look if you haven't already.

On Thu, Jun 28, 2018 at 8:38 AM Cannon Smith via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Some of you may know that I use a mechanism in my windows where each
> window and widget on the window has its own “model” object. This can be
> passed into a window and then manipulated after the window closes. This
> logic applies to subforms as well and is set up so that when a subform is
> typed as a C_OBJECT, the subform container’s variable is also the subform’s
> “model” object. This is a _really_ handy way to work with subforms while
> keeping data associated with them part of the main window’s model.
>
> Since 4D has implemented the “Form” object, I wanted to switch to using
> that instead of my hacky mechanism. The only problem is that I really
> wanted it to continue working with subforms in the same way as I’ve been
> doing it in the past. So I started to write up a feature request where, if
> a subform is typed as a C_OBJECT, then the subform container variable could
> be the same reference as the Form object from within the context of the
> subform.
>
> As I was doing that I needed to double-check something about Form in the
> documentation and guess what? I found that 4D had already implemented Form
> in a subform context exactly as I was going to request! Fastest
> implementation of a feature request ever!
>
> Thanks 4D. :-)
>
> 
>
> --
> Cannon.Smith
> Synergy Farm Solutions Inc.
> Hill Spring, AB Canada
> 403-626-3236
> 
> 
>
>
> **
> 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: object names conundrum

2018-06-28 Thread Kirk Brooks via 4D_Tech
Chuck,
I don't use templates so but I do use inherited forms a lot and same
situation exists there.

I think it's an artifact of the shift in 4D architecture - these are fairly
ancient parts of 4D that just worked and probably haven't been tweaked. It
won't crash but for the inherited forms if you have two objects with the
same name the one on the inherited form wins has precedence.

On Thu, Jun 28, 2018 at 1:31 PM Charles Miller via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Hi All,
>
> I just noticed that if you use a form template. one is allowed to creaate
> an object on the template named Text1 and a different object on the main
> form named Text1. Seems to me this should not be allowed, especially, since
> as far as I know one can not run code as part of the inherited form. Can
> any one else comment on this and how they handle making sure no object
> names are duplicated.
>
>
> Regards
>
>
> Chuck
>
> --
>
> -
>  Chuck Miller Voice: (617) 739-0306 Fax: (617) 232-1064
>  Informed Solutions, Inc.
>  Brookline, MA 02446 USA Registered 4D Developer
>Providers of 4D, Sybase & SQL Server connectivity
>   http://www.informed-solutions.com
>
> -
> This message and any attached documents contain information which may be
> confidential, subject to privilege or exempt from disclosure under
> applicable law.  These materials are intended only for the use of the
> intended recipient. If you are not the intended recipient of this
> transmission, you are hereby notified that any distribution, disclosure,
> printing, copying, storage, modification or the taking of any action in
> reliance upon this transmission is strictly prohibited.  Delivery of this
> message to any person other than the intended recipient shall not
> compromise or waive such confidentiality, privilege or exemption
> from disclosure as to this communication.
> **
> 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: Best way to share large files with web users

2018-06-28 Thread Kirk Brooks via 4D_Tech
John,
I'll second Bruno's suggestion and suggest you go get his component to do
it.

I've been using it for at least a year managing about 50k docs in AWS. It
works well and AWS is very cost effective for light duty like this. I think
we are paying ~$10 a month for all the stuff we use. It is really
convenient to be able to work with AWS URLs for these things.

On Thu, Jun 28, 2018 at 1:42 PM JOHN BAUGHMAN via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> I have a website with 4D backend that serves architectural  drawings in
> PDF format. Each drawing is part of a larger set of drawings for a specific
> project. I need to provide a means for the user to download the entire set
> of drawings in a single PDF. I already have the project PDFs created and
> available, but these files are far too big to allow them to be displayed in
> the browser as is done with the individual drawings.
>
> So I am thinking of using DropBox as a means to share these files with the
> end user. Does anyone have any experience with the DropBox  developer API.
> I am envisioning that when requested having 4D move the project PDF to
> DropBox and returning a link to the shared file.
>
> Is there another way to do this that I should take a looking at?
>
> Thanks,
>
> John
>
>
> John Baughman
> john...@hawaii.rr.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
> **



-- 
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: Moving Files With cURL FTP

2018-06-28 Thread Cannon Smith via 4D_Tech
Hi Miyako,

Thanks. I’ll go get the new version now and give it a try.

From your example on github, is this how you would move “c” up a level?

OB SET($options;\
"URL";"ftp://ftp.example.com/a/b/c";\
"USERNAME";"user";\
"PASSWORD";"pass")

$name:="ftp://ftp.example.com/a/c” //A full path here???

$error:=cURL_FTP_Rename (JSON Stringify($options);$name)

--
Cannon.Smith
Synergy Farm Solutions Inc.
Hill Spring, AB Canada
403-626-3236




> On Jun 28, 2018, at 2:04 PM, Keisuke Miyako via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> the code was based on the libcurl FTP example.
> 
> SFTP terminology is different to FTP (rename instead of RNFR/RNTO, rm instead 
> of DELE, rmdir/mkdir instead of RMD/MKD)
> 
> I've just made some changes to take that into account.
> 
> https://github.com/miyako/4d-plugin-curl-ftp/releases/tag/1.5
> 

**
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: Best way to share large files with web users

2018-06-28 Thread Bruno LEGAY via 4D_Tech
Hi,

Have you though of using S3 ?

You can push the file to S3 and generate a url with to that file and send the 
url by mail.
The url can contain the credentials (and is "time bombed")
Then you could also define life cycle rules to your objects so they can be 
automatically removed from S3 after x days...

HTH
Bruno



signature.asc
Description: Message signed with OpenPGP using GPGMail
**
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: 4D Write licensing...

2018-06-28 Thread Robert ListMail via 4D_Tech
Hi John, thanks for the feedback.  Yes, If that’s the way it works. Then 
another option would be to have a print queue such that the 4D Write user is 
doing all the printing of these letters. However this is a bit messy. I’ll 
probably will continue to use the text fields currently in use by a legacy 
version of this database. No one is complaining, I thought we could utilize 4DW 
features on this rewrite...

Thanks,

Robert 

Sent from my iPhone

> On Jun 28, 2018, at 4:11 PM, John J Foster via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> At last that is the way it worked many years ago when I implemented it.
> 
> So unless you are authorized to use 4D Write , and since 4D Write printing 
> requires a 4D Write license, the answer was no.

**
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: 4D Write licensing...

2018-06-28 Thread John J Foster via 4D_Tech
Hey Robert,

> If I have one license and the 4D Write user is logged in and can edit 4D 
> Write documents because he’s part of the proper group controlling plugin 
> access... can a second user simultaneously print a pre-existing document 
> without a license?

I don’t think so!

One 4D Write license will be consumed based upon a User being both part of an 
authorized 4D Write group and running code that utilizes the 4D Write plugin.

So if you only have a single 4D Write licenses and a group of one or more 
authorized 4D Write users then ONLY one user can utilize 4D Write at the same 
time.

At last that is the way it worked many years ago when I implemented it.

So unless you are authorized to use 4D Write , and since 4D Write printing 
requires a 4D Write license, the answer was no.

However, if you just need to print then why not set it up so that an authorized 
4D Write user who creates a doc also creates a PDF of the doc? Then another 
user could certainly print the pdf.

I hope I am addressing the scenario you are dealing with.

John…


**
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: Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
Thanks Chuck. Looking at the DropBox API I was just now thinking that using an 
FTP might be easier.


John Baughman
1331 Auwaiku Street
Kailua, Hawaii  96734
(808) 262-0328
john...@hawaii.rr.com

> On Jun 28, 2018, at 10:50 AM, Charles Miller via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> Just remember that there are file size limits. If you zip first does it get
> smaller. You could also use an ftp site as part of your website and send
> link to the file that they could download
> 
> Hope this helps
> Regards
> Chuck
> 
> On Thu, Jun 28, 2018 at 4:42 PM JOHN BAUGHMAN via 4D_Tech <
> 4d_tech@lists.4d.com> wrote:
> 
>> I have a website with 4D backend that serves architectural  drawings in
>> PDF format. Each drawing is part of a larger set of drawings for a specific
>> project. I need to provide a means for the user to download the
> 
> 
> entire set of drawings in a single PDF. I already have the project PDFs
>> created and available, but these files are far too big to allow them to be
>> displayed in the browser as is done with the individual drawings.
>> 
>> So I am thinking of using DropBox as a means to share these files with the
>> end user. Does anyone have any experience with the DropBox  developer API.
>> I am envisioning that when requested having 4D move the project PDF to
>> DropBox and returning a link to the shared file.
>> 
>> Is there another way to do this that I should take a looking at?
>> 
>> Thanks,
>> 
>> John
>> 
>> 
>> John Baughman
>> john...@hawaii.rr.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
>> **
> 
> -- 
> -
> Chuck Miller Voice: (617) 739-0306 Fax: (617) 232-1064
> Informed Solutions, Inc.
> Brookline, MA 02446 USA Registered 4D Developer
>   Providers of 4D, Sybase & SQL Server connectivity
>  http://www.informed-solutions.com
> -
> This message and any attached documents contain information which may be
> confidential, subject to privilege or exempt from disclosure under
> applicable law.  These materials are intended only for the use of the
> intended recipient. If you are not the intended recipient of this
> transmission, you are hereby notified that any distribution, disclosure,
> printing, copying, storage, modification or the taking of any action in
> reliance upon this transmission is strictly prohibited.  Delivery of this
> message to any person other than the intended recipient shall not
> compromise or waive such confidentiality, privilege or exemption
> from disclosure as to this communication.
> **
> 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: Best way to share large files with web users

2018-06-28 Thread Charles Miller via 4D_Tech
Just remember that there are file size limits. If you zip first does it get
smaller. You could also use an ftp site as part of your website and send
link to the file that they could download

Hope this helps
Regards
Chuck

On Thu, Jun 28, 2018 at 4:42 PM JOHN BAUGHMAN via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> I have a website with 4D backend that serves architectural  drawings in
> PDF format. Each drawing is part of a larger set of drawings for a specific
> project. I need to provide a means for the user to download the


entire set of drawings in a single PDF. I already have the project PDFs
> created and available, but these files are far too big to allow them to be
> displayed in the browser as is done with the individual drawings.
>
> So I am thinking of using DropBox as a means to share these files with the
> end user. Does anyone have any experience with the DropBox  developer API.
> I am envisioning that when requested having 4D move the project PDF to
> DropBox and returning a link to the shared file.
>
> Is there another way to do this that I should take a looking at?
>
> Thanks,
>
> John
>
>
> John Baughman
> john...@hawaii.rr.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
> **

-- 
-
 Chuck Miller Voice: (617) 739-0306 Fax: (617) 232-1064
 Informed Solutions, Inc.
 Brookline, MA 02446 USA Registered 4D Developer
   Providers of 4D, Sybase & SQL Server connectivity
  http://www.informed-solutions.com
-
This message and any attached documents contain information which may be
confidential, subject to privilege or exempt from disclosure under
applicable law.  These materials are intended only for the use of the
intended recipient. If you are not the intended recipient of this
transmission, you are hereby notified that any distribution, disclosure,
printing, copying, storage, modification or the taking of any action in
reliance upon this transmission is strictly prohibited.  Delivery of this
message to any person other than the intended recipient shall not
compromise or waive such confidentiality, privilege or exemption
from disclosure as to this communication.
**
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
**

Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
I have a website with 4D backend that serves architectural  drawings in PDF 
format. Each drawing is part of a larger set of drawings for a specific 
project. I need to provide a means for the user to download the entire set of 
drawings in a single PDF. I already have the project PDFs created and 
available, but these files are far too big to allow them to be displayed in the 
browser as is done with the individual drawings.

So I am thinking of using DropBox as a means to share these files with the end 
user. Does anyone have any experience with the DropBox  developer API. I am 
envisioning that when requested having 4D move the project PDF to DropBox and 
returning a link to the shared file. 

Is there another way to do this that I should take a looking at?

Thanks,

John


John Baughman
john...@hawaii.rr.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
**

object names conundrum

2018-06-28 Thread Charles Miller via 4D_Tech
Hi All,

I just noticed that if you use a form template. one is allowed to creaate
an object on the template named Text1 and a different object on the main
form named Text1. Seems to me this should not be allowed, especially, since
as far as I know one can not run code as part of the inherited form. Can
any one else comment on this and how they handle making sure no object
names are duplicated.


Regards


Chuck

-- 
-
 Chuck Miller Voice: (617) 739-0306 Fax: (617) 232-1064
 Informed Solutions, Inc.
 Brookline, MA 02446 USA Registered 4D Developer
   Providers of 4D, Sybase & SQL Server connectivity
  http://www.informed-solutions.com
-
This message and any attached documents contain information which may be
confidential, subject to privilege or exempt from disclosure under
applicable law.  These materials are intended only for the use of the
intended recipient. If you are not the intended recipient of this
transmission, you are hereby notified that any distribution, disclosure,
printing, copying, storage, modification or the taking of any action in
reliance upon this transmission is strictly prohibited.  Delivery of this
message to any person other than the intended recipient shall not
compromise or waive such confidentiality, privilege or exemption
from disclosure as to this communication.
**
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: Printer Issues

2018-06-28 Thread Dave Nasralla via 4D_Tech
Hi Kirk,

Here is a method that isn't always pretty...

If it's a limited number of forms (like a standard Invoice or Quote)
you can have the 4D Server generate uniform PDF file that the client
can print. This is what we do where we have a mixed Mac/Windows
environment and we want all the printouts to be the same.

dave

On Thu, Jun 28, 2018 at 12:02 PM, rooftop99--- via 4D_Tech
<4d_tech@lists.4d.com> wrote:
> (All Windows OS, Server/Client, 4D v16R5, multiple laser printers)
>
> Hi All,
>
> We have a large 20+ year old 4D applications.  Some of our printers honor 
> margin changes via SET PRINT OPTION, others do not.  It appears this command 
> in 4D is meant for postscript printers.  Most of our printers are PCL (as far 
> as I can determine).  All of this is causing havoc as some printers truncate 
> columns and others do not.  Unfortunately we don’t have complete control over 
> what printers are in our offices or even the print drivers they use.
>
> Anyone have a creative way to handle printing in such a mix-printer 
> environment?  Thanks in advance for your help!
>
> Kirk
>
>
> **
> 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
> **



-- 
David Nasralla
Clean Air Engineering
**
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: 4D Write licensing...

2018-06-28 Thread Chuck Miller via 4D_Tech
Whether editing or printing, the user needs a license

Regards 

Chuck

Sent from my iPhone

> On Jun 28, 2018, at 3:47 PM, Robert ListMail via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> I appreciate your response; however, this does not answer my question. If I 
> have one license and the 4D Write user is logged in and can edit 4D Write 
> documents because he’s part of the proper group controlling plugin access... 
> can a second user simultaneously print a pre-existing document without a 
> license?
> 
> Thanks,
> 
> Robert

**
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: Printer Issues

2018-06-28 Thread Keisuke Miyako via 4D_Tech
if the combination of printers and forms are manageable,
perhaps you could stock preconfigured settings for each and call

BLOB to print settings

http://doc.4d.com/4Dv16/4D/16.3/Print-settings-to-BLOB.301-3651108.en.html

the BLOB can store more than the generic set of parameters available via 
SET/GET P. OPTION

quote:

The printSettings BLOB can be saved and read on both platforms...even if some 
print settings are common, some others are platform-specific and depend on the 
drivers and system versions.

> 2018/06/29 3:02
> 、rooftop99--- via 4D_Tech <4d_tech@lists.4d.com> のメール:
> Anyone have a creative way to handle printing in such a mix-printer 
> environment?




**
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: Moving Files With cURL FTP

2018-06-28 Thread Keisuke Miyako via 4D_Tech
the code was based on the libcurl FTP example.

SFTP terminology is different to FTP (rename instead of RNFR/RNTO, rm instead 
of DELE, rmdir/mkdir instead of RMD/MKD)

I've just made some changes to take that into account.

https://github.com/miyako/4d-plugin-curl-ftp/releases/tag/1.5

2018/06/29 3:26、Timothy Penner via 4D_Tech 
<4d_tech@lists.4d.com> のメール:
I think this would be a rename operation. I am not familiar with the plugin but 
is there a rename command?


**
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: 4D Write licensing...

2018-06-28 Thread Keith Culotta via 4D_Tech
As I recall, any interaction with aWrite document requires the user to have a 
license.  You could store a PDF copy of a document for others to print or view.

Keith - CDI

> On Jun 28, 2018, at 2:47 PM, Robert ListMail via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> I appreciate your response; however, this does not answer my question. If I 
> have one license and the 4D Write user is logged in and can edit 4D Write 
> documents because he’s part of the proper group controlling plugin access... 
> can a second user simultaneously print a pre-existing document without a 
> license?
> 
> Thanks,
> 
> Robert
> 
> Sent from my iPhone
> 
>> On Jun 28, 2018, at 9:21 AM, Keisuke Miyako via 4D_Tech 
>> <4d_tech@lists.4d.com> wrote:
>> 
>> I would invite you to take a look at this chapter:
>> 
>> http://doc.4d.com/4Dv16R6/4D/16-R6/Managing-users-and-groups.300-3561552.en.html
> 
> **
> 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: 4D Write licensing...

2018-06-28 Thread Robert ListMail via 4D_Tech
I appreciate your response; however, this does not answer my question. If I 
have one license and the 4D Write user is logged in and can edit 4D Write 
documents because he’s part of the proper group controlling plugin access... 
can a second user simultaneously print a pre-existing document without a 
license?

Thanks,

Robert

Sent from my iPhone

> On Jun 28, 2018, at 9:21 AM, Keisuke Miyako via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> I would invite you to take a look at this chapter:
> 
> http://doc.4d.com/4Dv16R6/4D/16-R6/Managing-users-and-groups.300-3561552.en.html

**
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
**

Has Anyone Used the Google Admin SDK to Update Google Users?

2018-06-28 Thread Dave Nasralla via 4D_Tech
Hey All,

I'm hoping I'm not the first to try this :-).

When a user changes their password in my 4D Server app, I want the 4D
Server to update their google password to reflect the change. (Note:
This is for our domain in G Suites and I have admin access.)

There appear to be several routes you can go. I prefer the headless
route in the background which requires signing your requests with a
certificate.

Anyway, just wondering if anyone has attempted this before.

Thanks!

dave

-- 
David Nasralla
Clean Air Engineering
**
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: Moving Files With cURL FTP

2018-06-28 Thread Chip Scheide via 4D_Tech
Cannon,
my Fileutl component has a command Fileut_Move which (can) take an 
array of paths as source with a single destination
 
so you could do something like this:
Document List($Directory_contents_to_Move;$File_path_array;absolute 
paths)
Fileutl_Move(->$File_path_Array;Fileutl_Path_Parent(Directory_contents_to_Move))

and wait a few moments

you should be a get the component here:
https://www.dropbox.com/sh/cqcx274fsybxccp/AADi5PXMhpawdCTCzF5sGWvDa?dl=0

The component Mover_Renamer setup a user interface (drag n drop) for 
much of Fileutl so you can add moving and renaming functionality to 
your system.


On Thu, 28 Jun 2018 12:00:38 -0600, Cannon Smith via 4D_Tech wrote:
> Does anyone know if Miyako’s cURL FTP plugin can move files? I need 
> to get a list of files in a directory and then move them all up into 
> the parent folder and I’m not quite sure how to do that with his 
> plugin.
> 
> Thanks.
> 
> --
> Cannon.Smith
> Synergy Farm Solutions Inc.
> Hill Spring, AB Canada
> 403-626-3236
> 
> 
> 
> 
> **
> 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
> **
---
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**
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: v13 - Text entry area, Returns, and Filters

2018-06-28 Thread Chip Scheide via 4D_Tech
Thanks

On Thu, 28 Jun 2018 13:26:58 -0400, Charles Miller wrote:
> There is by you have to create filter as a variable and use set filter
> command.
> $Filter_txt:="&"+*Char*(Double quote)+" -~;|"+*Char*(13)+*Char*(Double quote
> ))
> 
> $Filter_txt:="&"+*Char*(Double quote)+*Char*(13)+"A-Z;a-z;0-9;
> ;.;,;(;);*;%;$;#;@;!;?;<;>;:;';-;+;_;=;^;[;];/;\\;|;{;};~;`"+*Char*(Double
> quote)
> object set filter
> 
> Regards
> 
> Chuck
> 
> 
> On Thu, Jun 28, 2018 at 1:06 PM Chip Scheide via 4D_Tech <
> 4d_tech@lists.4d.com> wrote:
> 
>> Is there a way to allow the user to type a return character (char(13))
>> in a text area when there is an entry filter in place??
>> 
>> I suppose another way of looking at this is:
>> Is there a way to include a return in an entry filter??
>> 
>> ex: a company address, this is something that is highly likely to be
>> copy pasted from a web site or other external source. The copy paste
>> could easily include a lot of random (non-printable) characters which
>> Sanity-Check used to call 'gremlins'.
>> An entry filter stops the extraneous characters -- BUT -- it also
>> disallows the user from entering a return.
>> 
>> 
>> Thanks
>> Chip
>> ---
>> Gas is for washing parts
>> Alcohol is for drinkin'
>> Nitromethane is for racing
>> **
>> 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
>> **
---
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**
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: v13+ Select folder/document memorized pathname

2018-06-28 Thread Chip Scheide via 4D_Tech
thanks!
I read over that page - never saw it...

On Thu, 28 Jun 2018 17:13:02 +, Timothy Penner wrote:
> Oops, I meant to type out SELECT FOLDER instead:
> 
>> Have a look at the documentation for SELECT DOCUMENT instead:
>> http://doc.4d.com/4Dv17/4D/17/Select-folder.301-3729561.en.html
> 
> -Tim
> 
> 
> 
> Timothy Penner
> Senior Technical Services Engineer
> 
> 4D Inc
> 95 S. Market Street, Suite #240
> San Jose,CA 95113
> United States
> 
> Telephone: +1-408-557-4600
> Fax:   +1-408-271-5080
> Email: tpen...@4d.com
> Web:   www.4D.com
> 
---
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**
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: Moving Files With cURL FTP

2018-06-28 Thread Timothy Penner via 4D_Tech
I think this would be a rename operation. I am not familiar with the plugin but 
is there a rename command?

-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
**

Moving Files With cURL FTP

2018-06-28 Thread Cannon Smith via 4D_Tech
Does anyone know if Miyako’s cURL FTP plugin can move files? I need to get a 
list of files in a directory and then move them all up into the parent folder 
and I’m not quite sure how to do that with his plugin.

Thanks.

--
Cannon.Smith
Synergy Farm Solutions Inc.
Hill Spring, AB Canada
403-626-3236




**
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
**

V16 - Set Database Parameter

2018-06-28 Thread Ruben Baumann via 4D_Tech
Currently, it looks like the only way to set *Authentication of user with
Domain Server* parameter and it's corresponding* Service Principle Name* is
manually in the server's client/server db settings.

 I have scanned through the docs and apparently there is no *Set Database
Parameter* for* Authentication of user with Domain Server* parameter and
it's corresponding* Service Principle Name*?

Will this be implemented in the future.?

Thanks
Ruben Baumann
**
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
**

Printer Issues

2018-06-28 Thread rooftop99--- via 4D_Tech
(All Windows OS, Server/Client, 4D v16R5, multiple laser printers)

Hi All,

We have a large 20+ year old 4D applications.  Some of our printers honor 
margin changes via SET PRINT OPTION, others do not.  It appears this command in 
4D is meant for postscript printers.  Most of our printers are PCL (as far as I 
can determine).  All of this is causing havoc as some printers truncate columns 
and others do not.  Unfortunately we don’t have complete control over what 
printers are in our offices or even the print drivers they use.  

Anyone have a creative way to handle printing in such a mix-printer 
environment?  Thanks in advance for your help!

Kirk


**
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: Remote access to 4D Server.

2018-06-28 Thread Charles Miller via 4D_Tech
I think ikt depends upon expectations, how much data and how complex forms
are.  If deplying in cloud Amazon, or the like built 4D client probably OK.
If you are hosting 4D server on your own machines, then if 4D client needed
I would use citrix or something else like to so as not to have to move data
over the WAN

Regards

Chuck

On Thu, Jun 28, 2018 at 5:45 AM, Robert ListMail via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> I’ve got a new database in the requirements gathering stage that will
> require users to work with, mostly enter data, while at another location
> via WiFi connection. I suppose the could connect in one of the following
> ways:
>  -vpn to office and use 4D client.
>  -4D client over internet if the three required firewall holes can be
> accommodated.
>  -web client access. The required portion required for the remote
> session is available via standard browser.
>  -4D Mobile, is anyone really using this? :)
>  -something else?
>
> So, which connectivity method have you depended upon for your projects? If
> you have web clients, how is that architected, which approach?
>
> Thanks,
>
> Robert
>
> Sent from my iPhone
> **
> 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
> **




-- 
-
 Chuck Miller Voice: (617) 739-0306 Fax: (617) 232-1064
 Informed Solutions, Inc.
 Brookline, MA 02446 USA Registered 4D Developer
   Providers of 4D, Sybase & SQL Server connectivity
  http://www.informed-solutions.com
-
This message and any attached documents contain information which may be
confidential, subject to privilege or exempt from disclosure under
applicable law.  These materials are intended only for the use of the
intended recipient. If you are not the intended recipient of this
transmission, you are hereby notified that any distribution, disclosure,
printing, copying, storage, modification or the taking of any action in
reliance upon this transmission is strictly prohibited.  Delivery of this
message to any person other than the intended recipient shall not
compromise or waive such confidentiality, privilege or exemption
from disclosure as to this communication.
**
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: v13 - Text entry area, Returns, and Filters

2018-06-28 Thread Charles Miller via 4D_Tech
There is by you have to create filter as a variable and use set filter
command.
$Filter_txt:="&"+*Char*(Double quote)+" -~;|"+*Char*(13)+*Char*(Double quote
))

$Filter_txt:="&"+*Char*(Double quote)+*Char*(13)+"A-Z;a-z;0-9;
;.;,;(;);*;%;$;#;@;!;?;<;>;:;';-;+;_;=;^;[;];/;\\;|;{;};~;`"+*Char*(Double
quote)
object set filter

Regards

Chuck


On Thu, Jun 28, 2018 at 1:06 PM Chip Scheide via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Is there a way to allow the user to type a return character (char(13))
> in a text area when there is an entry filter in place??
>
> I suppose another way of looking at this is:
> Is there a way to include a return in an entry filter??
>
> ex: a company address, this is something that is highly likely to be
> copy pasted from a web site or other external source. The copy paste
> could easily include a lot of random (non-printable) characters which
> Sanity-Check used to call 'gremlins'.
> An entry filter stops the extraneous characters -- BUT -- it also
> disallows the user from entering a return.
>
>
> Thanks
> Chip
> ---
> Gas is for washing parts
> Alcohol is for drinkin'
> Nitromethane is for racing
> **
> 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
**

Printed 4D Write document is blank

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
Why would  a 4D Write document being displayed properly in a 4D Write Area 
print blank pages. 

I discovered the problem while batch printing to pdf and discovered that many 
of the PDFs were blank. If I print or print preview any of these documents 
manually from a 4D Write area, they print blank pages. The one I am currently 
testing is a simple 2 page document with one in-line picture and no references.

I can see and edit the document, but nothing prints.

John


John Baughman
1331 Auwaiku Street
Kailua, Hawaii  96734
(808) 262-0328
john...@hawaii.rr.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: v13+ Select folder/document memorized pathname

2018-06-28 Thread Timothy Penner via 4D_Tech
Oops, I meant to type out SELECT FOLDER instead:

> Have a look at the documentation for SELECT DOCUMENT instead:
> http://doc.4d.com/4Dv17/4D/17/Select-folder.301-3729561.en.html

-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: v13+ Select folder/document memorized pathname

2018-06-28 Thread Timothy Penner via 4D_Tech
Hi Chip,

> Is there somewhere that explicitly discusses the memorized pathnames?

Have a look at the documentation for SELECT DOCUMENT instead:
http://doc.4d.com/4Dv17/4D/17/Select-folder.301-3729561.en.html
{
The number of a memorized pathname (from 1 to 32,000) to display the associated 
folder. This means that you can store in memory the pathname of the folder that 
is open when the user clicks on the selection button; in other words, the 
folder chosen by the user. When calling a random number (for instance, 5) the 
command displays the default user folder of the system (equivalent to passing 
an empty string). The user may then browse among the folders on their harddisk. 
When the user clicks on the selection button, the pathname is memorized and 
associated with the number 5. When the number 5 is called subsequently, the 
memorized pathnname will be used by default. If a new location is selected, the 
path number 5 will be updated, and so on.

This mechanism can be used to memorize up to 32,000 pathnames. Under Windows, 
each path is only kept during the session. Under Mac OS, the paths remain 
memorized from one session to the next. If the pathname is incorrect, the 
defaultPath parameter is ignored.

Note: This mechanism is identical to the one used by the Select document 
command. The numbers of memorized pathnames are shared between both these 
commands.
}

-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
**

v13 - Text entry area, Returns, and Filters

2018-06-28 Thread Chip Scheide via 4D_Tech
Is there a way to allow the user to type a return character (char(13)) 
in a text area when there is an entry filter in place??

I suppose another way of looking at this is:
Is there a way to include a return in an entry filter??

ex: a company address, this is something that is highly likely to be 
copy pasted from a web site or other external source. The copy paste 
could easily include a lot of random (non-printable) characters which 
Sanity-Check used to call 'gremlins'.
An entry filter stops the extraneous characters -- BUT -- it also 
disallows the user from entering a return.


Thanks
Chip
---
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**
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
**

LDAP Search

2018-06-28 Thread Olson, Brad via 4D_Tech
I am working with the LDAP commands in 4D v16R6 and for the most part all is 
working well with expected results.  However, when running the LDAP SEARCH ALL 
command against all levels, and only supply the root level domain components 
(eg. DC=mycompany,DC=com), an error is returned (Operations Error, code 1).  If 
I supply an OU to the DN (distinguished name) such as OU="Americas", the search 
works.  Is this a problem with the 4D implementation of LDAP, or is this 
related to the LDAP server?  Is there a recommended solution to this problem?

Thank you!

Bradley (Brad) Olson 
Analyst, Business Services - Engineering
501 Shenandoah
Shakopee, MN 55379 USA
phone: 952-403-8945
brad.ol...@commscope.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
**

v13+ Select folder/document memorized pathname

2018-06-28 Thread Chip Scheide via 4D_Tech
From the documentation:
Select folder ( {message }{;}{ defaultPath {; options}} ) -> Function 
result 
Where:
defaultPath String, Longint
• Default pathname or • Empty string to display the default user folder 
(“My documents” under Windows, “Documents” under Mac OS), or • 
Number of memorized pathname

I have looked around, and can not find a description of the "memorized 
pathname" option. I know it is a longint, and Ihave code which 
references a specific value, 5, however my comments are/were lacking 
and I do not know exactly what '5' references.

Is there somewhere that explicitly discusses the memorized pathnames?

Thanks
Chip
---
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**
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
**

Fastest Feature Request Implementation Ever

2018-06-28 Thread Cannon Smith via 4D_Tech
Some of you may know that I use a mechanism in my windows where each window and 
widget on the window has its own “model” object. This can be passed into a 
window and then manipulated after the window closes. This logic applies to 
subforms as well and is set up so that when a subform is typed as a C_OBJECT, 
the subform container’s variable is also the subform’s “model” object. This is 
a _really_ handy way to work with subforms while keeping data associated with 
them part of the main window’s model.

Since 4D has implemented the “Form” object, I wanted to switch to using that 
instead of my hacky mechanism. The only problem is that I really wanted it to 
continue working with subforms in the same way as I’ve been doing it in the 
past. So I started to write up a feature request where, if a subform is typed 
as a C_OBJECT, then the subform container variable could be the same reference 
as the Form object from within the context of the subform.

As I was doing that I needed to double-check something about Form in the 
documentation and guess what? I found that 4D had already implemented Form in a 
subform context exactly as I was going to request! Fastest implementation of a 
feature request ever!

Thanks 4D. :-)



--
Cannon.Smith
Synergy Farm Solutions Inc.
Hill Spring, AB Canada
403-626-3236




**
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: 4D Write licensing...

2018-06-28 Thread Keisuke Miyako via 4D_Tech
I would invite you to take a look at this chapter:

http://doc.4d.com/4Dv16R6/4D/16-R6/Managing-users-and-groups.300-3561552.en.html

> 2018/06/28 18:28、Robert ListMail via 4D_Tech <4d_tech@lists.4d.com> のメール:
> With a 10 user server, there is a small collection of letters that are used 
> daily to print reports. Currently, this is done without 4D Write or 4D Write 
> Pro. If these dozen or so letters were 4D Write documents, could they be 
> printed by anyone without a license? For this small need it makes sense to 
> have one user with 4D Write edit privileges and that other users could simply 
> print the documents. So, how does the licensing work? If we need 10 licenses, 
> that’s not going to happen.




**
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: Remote access to 4D Server.

2018-06-28 Thread Kenneth Geiger via 4D_Tech
Hello Robert,

We had very good performance using VPN and 4D Client.

Regards,

Ken Geiger
Dolores, CO

> On Jun 28, 2018, at 3:45 AM, Robert ListMail via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> I’ve got a new database in the requirements gathering stage that will require 
> users to work with, mostly enter data, while at another location via WiFi 
> connection. I suppose the could connect in one of the following ways:
> -vpn to office and use 4D client. 
> -4D client over internet if the three required firewall holes can be 
> accommodated. 
> -web client access. The required portion required for the remote session 
> is available via standard browser. 
> -4D Mobile, is anyone really using this? :)
> -something else?
> 
> So, which connectivity method have you depended upon for your projects? If 
> you have web clients, how is that architected, which approach? 
> 
> Thanks,
> 
> Robert
> 
> Sent from my iPhone
> **
> 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: Remote access to 4D Server.

2018-06-28 Thread Keisuke Miyako via 4D_Tech
there was a recent thread on the forums "Alternative à RDP"

http://forums.4d.com/Post/FR/24803223/1/24818538#24818538

among the suggestions:

TSPLUS
https://www.tsplus.net/

guacamole
https://guacamole.apache.org/

> Another solution is to use Citrix



**
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: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Chip Scheide via 4D_Tech
Rudy,
I think you really need to disable the object(s) by code
Object set enabled(*;"object name";true/false)
or
Object set enterable(*;"object name";true/false)

to get the behavior you want. and you won't need the .png  :)

Chip
On Thu, 28 Jun 2018 11:08:39 +0200, Two Way Communications via 4D_Tech 
wrote:
> Has anyone else noticed this?
> 
> I have a form that shows enterable variables, popups, picture buttons 
> and rulers.
> 
> In some cases I want to disable these objects. I put a rectangle 
> object on top of it, and set this object’s visibility to ’true’.
> I use a .png file that is semi-transparent, so the underlying objects 
> look dimmed.
> 
> However, when I click on them, they still react as if the object 
> above was not there. Popups work, variables can be entered, rulers 
> change value.
> 
> Is this by design or merely a flaw?
> 
> 
> 
> Kind regards,
> 
> Rudy Mortier
> Two Way Communications bvba 
> 
> 
> **
> 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
> **
---
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**
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: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Kirk Brooks via 4D_Tech
Rudy,
Perhaps OBJECT SET ENABLED?

On Thu, Jun 28, 2018 at 4:10 AM Two Way Communications via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Hi Kirk,
> Yes, of course. But I wanted to still show the underlying object with a
> ‘dimmed’ look. (I like beautiful interfaces ;-) )
> But this is a change in comparison to older versions, no? Because clicks
> are received by the underlying objects, which was not the case in older
> versions.
>
> Anyway, with a fresh mind, I also added an invisible button on top op the
> objects, who’s visibility is set to true when I want to ‘dim’ the
> underlying objects, and that seems to do the trick.
>
>
> Regards,
>
> Rudy Mortier
> Two Way Communications bvba
>
>
>
> > On 28 Jun 2018, at 13:04, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com>
> wrote:
> >
> > Rudy,
> > If the 'covered' object is tabable simply placing another object on top
> of
> > it won't stop entry, it just makes it less apparent what's going on.
> >
> > Instead of changing the visibility of the cover object why not just make
> > the enterable object itself invisible? This does make it non-enterable
> but
> > it's still available to the form methods.
> >
> > On Thu, Jun 28, 2018 at 2:08 AM Two Way Communications via 4D_Tech <
> > 4d_tech@lists.4d.com> wrote:
> >
> >> Has anyone else noticed this?
> >>
> >> I have a form that shows enterable variables, popups, picture buttons
> and
> >> rulers.
> >>
> >> In some cases I want to disable these objects. I put a rectangle object
> on
> >> top of it, and set this object’s visibility to ’true’.
> >> I use a .png file that is semi-transparent, so the underlying objects
> look
> >> dimmed.
> >>
> >> However, when I click on them, they still react as if the object above
> was
> >> not there. Popups work, variables can be entered, rulers change value.
> >>
> >> Is this by design or merely a flaw?
> >>
> >>
> >>
> >> Kind regards,
> >>
> >> Rudy Mortier
> >> Two Way Communications bvba
> >>
> >>
> >> **
> >> 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
> > **
>
> **
> 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: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Arnaud de Montard via 4D_Tech

> Le 28 juin 2018 à 11:08, Two Way Communications via 4D_Tech 
> <4d_tech@lists.4d.com> a écrit :
> 
> Has anyone else noticed this?
> 
> I have a form that shows enterable variables, popups, picture buttons and 
> rulers.
> 
> In some cases I want to disable these objects. I put a rectangle object on 
> top of it, and set this object’s visibility to ’true’.
> I use a .png file that is semi-transparent, so the underlying objects look 
> dimmed.
> 
> However, when I click on them, they still react as if the object above was 
> not there. Popups work, variables can be entered, rulers change value.

A static object over an active one has never been a way to disable, as far as I 
can remember "active objects" (button, enterable, etc.) events are triggered in 
this case. 
You can put another active object at frontmost (pict variable instead of 
rectangle) and/or apply OBJECT SET ENABLED (...;false) to background active 
objects.

-- 
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: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Keisuke Miyako via 4D_Tech
I would think that the blocking object must itself be a clickable object, like 
an invisible button or a transparent input area.



**
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: Remote access to 4D Server.

2018-06-28 Thread Two Way Communications via 4D_Tech
Another solution is to use Citrix. A number of my customers work this way from 
home, and run 4D client this way, day-in, day-out.

It does require you to set up a Citrix server and to buy Citrix licenses, so 
this is maybe not what you are looking for.

Regards,

Rudy Mortier
Two Way Communications bvba 



> On 28 Jun 2018, at 11:45, Robert ListMail via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> I’ve got a new database in the requirements gathering stage that will require 
> users to work with, mostly enter data, while at another location via WiFi 
> connection. I suppose the could connect in one of the following ways:
> -vpn to office and use 4D client. 
> -4D client over internet if the three required firewall holes can be 
> accommodated. 
> -web client access. The required portion required for the remote session 
> is available via standard browser. 
> -4D Mobile, is anyone really using this? :)
> -something else?
> 
> So, which connectivity method have you depended upon for your projects? If 
> you have web clients, how is that architected, which approach? 
> 
> Thanks,
> 
> Robert
> 
> Sent from my iPhone
> **
> 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: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Two Way Communications via 4D_Tech
Hi Kirk,
Yes, of course. But I wanted to still show the underlying object with a 
‘dimmed’ look. (I like beautiful interfaces ;-) )
But this is a change in comparison to older versions, no? Because clicks are 
received by the underlying objects, which was not the case in older versions.

Anyway, with a fresh mind, I also added an invisible button on top op the 
objects, who’s visibility is set to true when I want to ‘dim’ the underlying 
objects, and that seems to do the trick.


Regards,

Rudy Mortier
Two Way Communications bvba 



> On 28 Jun 2018, at 13:04, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Rudy,
> If the 'covered' object is tabable simply placing another object on top of
> it won't stop entry, it just makes it less apparent what's going on.
> 
> Instead of changing the visibility of the cover object why not just make
> the enterable object itself invisible? This does make it non-enterable but
> it's still available to the form methods.
> 
> On Thu, Jun 28, 2018 at 2:08 AM Two Way Communications via 4D_Tech <
> 4d_tech@lists.4d.com> wrote:
> 
>> Has anyone else noticed this?
>> 
>> I have a form that shows enterable variables, popups, picture buttons and
>> rulers.
>> 
>> In some cases I want to disable these objects. I put a rectangle object on
>> top of it, and set this object’s visibility to ’true’.
>> I use a .png file that is semi-transparent, so the underlying objects look
>> dimmed.
>> 
>> However, when I click on them, they still react as if the object above was
>> not there. Popups work, variables can be entered, rulers change value.
>> 
>> Is this by design or merely a flaw?
>> 
>> 
>> 
>> Kind regards,
>> 
>> Rudy Mortier
>> Two Way Communications bvba
>> 
>> 
>> **
>> 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
> **

**
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: Remote access to 4D Server.

2018-06-28 Thread Two Way Communications via 4D_Tech
Hi Robert,

I recently did a test over internet using 4D client.
I have set up a virtual Windows machine on Amazon, the smallest configuration 
possible. This server runs Windows 10, and has 1GB (!) of memory, 30 GB storage.

I have configured and installed 4D server v16R6 on it, using Remote Desktop. 
The response via Remote Desktop is very, very slow, but once 4D server has 
started, you can leave it alone.

The speed, when connecting with 4D client, is actually quite decent, and i 
assume that, if the amazon server is upgraded to a faster processor, more 
cores, more memory and more bandwidth, the speed will be quit good.

Web client access and 4D Mobile will involve a lot more coding, and might be 
harder to do, depending on your skills with HTML, javascript, Wakanda etc.


Regards,

Rudy Mortier
Two Way Communications bvba 



> On 28 Jun 2018, at 11:45, Robert ListMail via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> I’ve got a new database in the requirements gathering stage that will require 
> users to work with, mostly enter data, while at another location via WiFi 
> connection. I suppose the could connect in one of the following ways:
> -vpn to office and use 4D client. 
> -4D client over internet if the three required firewall holes can be 
> accommodated. 
> -web client access. The required portion required for the remote session 
> is available via standard browser. 
> -4D Mobile, is anyone really using this? :)
> -something else?
> 
> So, which connectivity method have you depended upon for your projects? If 
> you have web clients, how is that architected, which approach? 
> 
> Thanks,
> 
> Robert
> 
> Sent from my iPhone
> **
> 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: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Kirk Brooks via 4D_Tech
Rudy,
If the 'covered' object is tabable simply placing another object on top of
it won't stop entry, it just makes it less apparent what's going on.

Instead of changing the visibility of the cover object why not just make
the enterable object itself invisible? This does make it non-enterable but
it's still available to the form methods.

On Thu, Jun 28, 2018 at 2:08 AM Two Way Communications via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Has anyone else noticed this?
>
> I have a form that shows enterable variables, popups, picture buttons and
> rulers.
>
> In some cases I want to disable these objects. I put a rectangle object on
> top of it, and set this object’s visibility to ’true’.
> I use a .png file that is semi-transparent, so the underlying objects look
> dimmed.
>
> However, when I click on them, they still react as if the object above was
> not there. Popups work, variables can be entered, rulers change value.
>
> Is this by design or merely a flaw?
>
>
>
> Kind regards,
>
> Rudy Mortier
> Two Way Communications bvba
>
>
> **
> 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: Does anyone have experience syncing with external contacts?

2018-06-28 Thread Kirk Brooks via 4D_Tech
Hi Milan,
Thanks for the tip. I'll go take a look at Miyako's github and see what he
has these days.

On Wed, Jun 27, 2018 at 11:38 PM Milan Adamov via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Hi Kirk,
>
> I used plugin from Keisuke for Apple contacts many years ago with v11 and
> Snow Leopard. I don’t know if Apple changed API in more recent releases of
> operating system and if Keisuke updated plugin. If not, maybe AppleScript
> is way to do it.
>
> Milan
>
> > On Jun 27, 2018, at 19:49, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com>
> wrote:
> >
> > Like Facebook, Apple Contacts, Google Contacts, Outlook etc. without
> having
> > to export from there first.
> >
> > If so willing to share some code or at least pointers?
> >
> >
> **
> 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
**

Remote access to 4D Server.

2018-06-28 Thread Robert ListMail via 4D_Tech
I’ve got a new database in the requirements gathering stage that will require 
users to work with, mostly enter data, while at another location via WiFi 
connection. I suppose the could connect in one of the following ways:
 -vpn to office and use 4D client. 
 -4D client over internet if the three required firewall holes can be 
accommodated. 
 -web client access. The required portion required for the remote session 
is available via standard browser. 
 -4D Mobile, is anyone really using this? :)
 -something else?

So, which connectivity method have you depended upon for your projects? If you 
have web clients, how is that architected, which approach? 

Thanks,

Robert

Sent from my iPhone
**
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 Write licensing...

2018-06-28 Thread Robert ListMail via 4D_Tech
With a 10 user server, there is a small collection of letters that are used 
daily to print reports. Currently, this is done without 4D Write or 4D Write 
Pro. If these dozen or so letters were 4D Write documents, could they be 
printed by anyone without a license? For this small need it makes sense to have 
one user with 4D Write edit privileges and that other users could simply print 
the documents. So, how does the licensing work? If we need 10 licenses, that’s 
not going to happen. 

Thanks,

Robert

Sent from my iPhone
**
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
**

4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Two Way Communications via 4D_Tech
Has anyone else noticed this?

I have a form that shows enterable variables, popups, picture buttons and 
rulers.

In some cases I want to disable these objects. I put a rectangle object on top 
of it, and set this object’s visibility to ’true’.
I use a .png file that is semi-transparent, so the underlying objects look 
dimmed.

However, when I click on them, they still react as if the object above was not 
there. Popups work, variables can be entered, rulers change value.

Is this by design or merely a flaw?



Kind regards,

Rudy Mortier
Two Way Communications bvba 


**
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
**

[ANN] Escape has a new home

2018-06-28 Thread Danis Georgiadis via 4D_Tech
Dear all,

After 27 years operating out of Greece, our team is moving our business to 
nearby Bulgaria. 

We have established a new company in Sofia, Escape Tech Ltd, that has the same 
ownership structure and is managed by Christos KONIDARIS, a co-founder of 
Escape and valuable team member since day one.

For our customers the transition will be barely noticeable -- changes will be 
limited to accounting. The things that matter remain unchanged: you will still 
be in touch with the same people, you will still use the same products, you 
will still enjoy the usual, high level of our support. 

Old email addresses (@escape.gr) will still work in addition to new ones 
(@escapetech.eu). Our new, revised website is at . 
Please take a moment to visit it, update your bookmarks, and follow our new 
Twitter account (@escapetech_eu) to stay informed of new releases.


Our forthcoming releases will be done from the new company. In the meantime, we 
never ceased working on the products full speed: our new and great Q2Pix, 
flanked by 64-bit versions of QDrop and QGrid, will complete your 64-bit 
toolkit and get you ready to move to 4D v16 64-bit and further.


We thank you all so much for trusting us all these years!


-Christos PISTOFIDIS
Director, Escape OE

**
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
**

[ANN] QDrop 1.8b2 -- Public Beta

2018-06-28 Thread Danis Georgiadis via 4D_Tech
We are happy to release QDrop 1.8b2 to public testing. The new version adds 
compatibility with v15, v16 and v17 (beta) on 32/64-bit architectures, and gets 
rid of the last remaining traces of QuickTime.


Key features

• Full 32/64-bit.
• QuickTime-free: QT-related magic types removed.
• Obsolete stuff removed.


Download location

Direct download: 


New company and website

From now on our team's business goes through a new company that we established 
in Bulgaria, Escape Tech Ltd. Old emails will still work and there's a new 
website, 

--

We look forward to hearing from you.


Kind regards,

- Escape Tech Ltd

**
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
**