Re: Win32API 8.2.2 Release

2018-02-15 Thread Seth Leeper via 4D_Tech
Orchard's Win32API releases are available here: 
https://github.com/OrchardSoftware/4D-Win32API/releases

If you would like to download the Orchard Utilities executable directly, it is 
available in the Win32API.bundle: 
https://github.com/OrchardSoftware/4D-Win32API/tree/master/Plugin/Win32API.bundle/Contents/Windows

Daniel, 

We have a ticket open internally for your request and will be able to address 
it as time permits. 
If you would like a public facing ticket, you can add your request to the 
issues page: https://github.com/OrchardSoftware/4D-Win32API/issues

We will be evaluating the latest 4D plugin SDK 
(https://github.com/4D/4D-Plugin-SDK), which has been incorporated into a 
future v8.2.3 branch (not the master branch) on our GitHub page. 
It is currently considered an unstable branch until we have had a chance to 
evaluate the SDK for the next release. Your request will follow the evaluation 
of the latest SDK.

Regards,
Seth Leeper
Orchard Software

--
>Dear Seth,
>
>thank you for this update to Win32API. As all of the community, who are using 
>this useful plug in, we appreciate the work you are doing.
>
>That said, I would like to know, where bugs should be reported.
>
>The command gui_SetMDITransparent stopped working on Windows 10, Version 1709.
>
>I tried to report that and sent an email to ‚supp...@orchardsoft.com‘, as well 
>as to Jeffrey Kain, but I never got an answer.
>
>Since you are continuously working on the plugin, I suppose you are interested 
>in getting feedbacks and bug reports.
>
>But where should we send it to?
>
>Thanks,
>Daniel

**
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: Sort Tables and Fields in QR editor

2018-02-15 Thread Jim Medlen via 4D_Tech


Sujit,

The 4D Method to look at is SET FIELD TITLES

  // ### jwm ### 20171205_1658

  // Alphabetically sort Field Names for 4D dialogs

vi2:=Get last table number

For (vi1;1;vi2)

ARRAY TEXT(atFieldNames;0)

ARRAY LONGINT(aiFieldNumbers;0)

GET FIELD TITLES(Table(vi1)->;atFieldNames;aiFieldNumbers)

SORT ARRAY(atFieldNames;aiFieldNumbers;>)

SET FIELD TITLES(Table(vi1)->;atFieldNames;aiFieldNumbers;*)

End for 


Thanks,

Jim Medlen
Computer & Information Systems
Functional Devices, Inc.
j.med...@functionaldevices.com
phone (765) 883-5538 x 428
fax (765) 883-4262
http://www.functionaldevices.com

This email was transmitted on 100 percent recycled electrons


From:  4D_Tech <4d_tech-boun...@lists.4d.com> on behalf of
"4d_tech-requ...@lists.4d.com" <4d_tech-requ...@lists.4d.com>
Reply-To:  <4d_tech@lists.4d.com>
Date:  Thursday, February 15, 2018 at 9:53 AM
To:  <4d_tech@lists.4d.com>
Subject:  4D_Tech Digest, Vol 129, Issue 26

Message: 6
Date: Thu, 15 Feb 2018 10:14:50 +
From: Sujit Shah 
To: 4D iNug Technical <4d_tech@lists.4d.com>
Subject: Sort Tables and Fields in QR editor
Message-ID:

Re: Slow characters visualization

2018-02-15 Thread stardata.info via 4D_Tech

Hi,

On my case, i have the slow character visualization when the method have 
some rows.


Not depend of the method's names but of the method length.

Thanks
Ferdinando

Il 15/02/2018 15:53, 4d_tech-requ...@lists.4d.com ha scritto:

Message: 2
Date: Wed, 14 Feb 2018 21:42:00 -0800
From: Kirk Brooks
To: 4D iNug Technical<4d_tech@lists.4d.com>
Subject: Re: Slow characters visualization
Message-ID:

Hierarchical lists with 3 or more levels - how to get the name of each level if an element is selected and how to set the list to an element

2018-02-15 Thread Paul Lovejoy via 4D_Tech
Hi,

We’ve been using hierarchical lists with 2 levels for some time, particularly 
in drop down menus. There are 4D commands which allow us to get the name and 
position of the element selected as well as the parent’s name and position. We 
need to start using 3 or 4 levels and I’m not clear on how to get and set 
positions beyond 2 levels.

I’m not clear on how to get a grandparent’s name and position or a 
great-grandparent’s. Also, I’d like to have a way to preset a drop-down menu to 
a given selection based on, say, a variable or field value.

Does anyone have a good example of this?

Thanks in advance,


Paul

**
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: European Data Protection Reglementation to take effect on May 25 - 4D compliance?

2018-02-15 Thread Paul Lovejoy via 4D_Tech
Hi Pat and Chip,

Thanks for your replies.

I’ve done a lot of reading up in the meantime. This looks like a big one for 
anyone who’s doing business in Europe. The security requirements are quite 
extensive. 

I don’t have time to get into all of it right now but apparently US companies, 
for example, are spending something like $7 billion to adapt their systems to 
become compliant. Big software packages like Oracle and SAP are compliant. 
Adding compliancy to custom solutions developed in 4D could be very, very 
costly. Fines can be as high as €20 million per case. It’s estimated that the 
European Union could impose around €7 billion in fines in the first year alone.


Scary.


Paul


> Le 14 févr. 2018 à 11:13, Pat Bensky via 4D_Tech <4d_tech@lists.4d.com> a 
> écrit :
> 
> Here is a good source of info on GDPR:
> https://unbounce.com/gdpr/
> 
> Pat
> 
> On 13 February 2018 at 19:26, Chip Scheide via 4D_Tech <4d_tech@lists.4d.com
>> wrote:
> 
>> TLDR; the rules  :)
>> 
>> My goto on encryption would be:
>> File vault on Mac OS X (OS level disk encryption) or something similar on
>> a PC,
>> or drive level encryption (in the hardware, not software)
>> Chip
>> 
>>> 
>>> Things such as protection against data breaches, data encryption,
>>> data portability etc. are raised by this new set of rules. In
>>> particular, I was thinking about low-level data encryption and
>>> whether there is any way to implement this in 4D and still provide a
>>> usable interface and good performance.
>> 
>> Hell is other people
>> Jean-Paul Sartre
>> **
>> 4D Internet Users Group (4D iNUG)
>> FAQ:  http://lists.4d.com/faqnug.html
>> Archive:  http://lists.4d.com/archives.html
>> Options: http://lists.4d.com/mailman/options/4d_tech
>> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
>> **
>> 
> 
> 
> 
> -- 
> *
> CatBase - Top Dog in Data Publishing
> tel: +44 (0) 207 118 7889
> w: http://www.catbase.com
> skype: pat.bensky
> *
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: http://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
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: Win32API 8.2.2 Release

2018-02-15 Thread Kirk Brooks via 4D_Tech
Alex,
The link in his email opened the github page for me. Orchard has
conveniently set up a 'Releases' page with links to download the plugin and
the docs.

On Thu, Feb 15, 2018 at 12:28 AM, Herr Alexander Heintz via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Am 14.02.2018 um 19:12 schrieb Seth Leeper via 4D_Tech <
> 4d_tech@lists.4d.com>:
> >
> > * Updated Orchard Utilities to v1.18.125.0.
>
> Howdy,
> where would I find these?
> Cannot seem to get them on GitHub?
> Cheers
> Alex
> **
> 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: Win32API 8.2.2 Release

2018-02-15 Thread Daniel N. Solenthaler via 4D_Tech
Dear Seth,

thank you for this update to Win32API. As all of the community, who are using 
this useful plug in, we appreciate the work you are doing.

That said, I would like to know, where bugs should be reported.

The command gui_SetMDITransparent stopped working on Windows 10, Version 1709.

I tried to report that and sent an email to ‚supp...@orchardsoft.com‘, as well 
as to Jeffrey Kain, but I never got an answer.

Since you are continuously working on the plugin, I suppose you are interested 
in getting feedbacks and bug reports.

But where should we send it to?

Thanks,
Daniel


eMail: dan...@solenthaler.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: REST server component?

2018-02-15 Thread Douglas Cryer via 4D_Tech
> On 13 Feb 2018, at 20:00, 4d_tech-requ...@lists.4d.com wrote:
> 
> Anyone have a full-featured, debugged REST server component for 4D?

I am doing a session at the Conference in Paris which will demonstrate a REST 
implementation in 4D.  It will not be a component but an example database with 
methods showing how REST can be implemented in 4D with the built in web server.

Regards,  Dougie


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

 

**
4D Internet Users Group (4D iNUG)
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: Sort Tables and Fields in QR editor

2018-02-15 Thread Sujit Shah via 4D_Tech
Don’t bother found it.

:-)

http://doc.4d.com/4Dv16R4/4D/16-R4/SET-FIELD-TITLES.301-3317195.en.html



On Thu, 15 Feb 2018 at 8:14 pm, Sujit Shah  wrote:

> I remember this was discussed before but cannot seem to find the thread
>
> Anyone?
>
>
> --
>
> xxx
> "There must be ingenuity as well as intention, strategy as well as
> strength. "
>
>
-- 

xxx
"There must be ingenuity as well as intention, strategy as well as
strength. "
**
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
**

Sort Tables and Fields in QR editor

2018-02-15 Thread Sujit Shah via 4D_Tech
I remember this was discussed before but cannot seem to find the thread

Anyone?


-- 

xxx
"There must be ingenuity as well as intention, strategy as well as
strength. "
**
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: text2picture

2018-02-15 Thread Pat Bensky via 4D_Tech
Hi JPR,
Could you please send me that demo db?
Thanks!

Pat

On 14 February 2018 at 20:24, JPR via 4D_Tech <4d_tech@lists.4d.com> wrote:

> [JPR]
>
> Hi Jörg,
>
> Long time ago (maybe 20 years ago...), I wrote a 4D routine (not a
> plug-in) which was building a PICT in a BLOB, with QuickDraw pure code
> imbedded into a PICT.
>
> This doesn't work anymore since we had to say 'Goodbye an Thanks a lot' to
> QuickDraw.
>
> This is why I've given a replacement routine written in 4D also, and
> producing a SVG picture. If you need it, just tell me and I will be more
> than happy to send the demo database.
>
> My very best,
>
> JPR
>
>
> > On 14 Feb 2018, at 21:00, 4d_tech-requ...@lists.4d.com wrote:
> >
> > From: Jörg Knebel 
> > To: 4D Tech Mailing List Technical <4d_tech@lists.4d.com>
> > Subject: text2picture
> > Message-ID:
> >   <9e84d505-08cf-4cef-9db9-50a36dd7f...@tttdatasystems.com.au>
> > Content-Type: text/plain; charset=utf-8
> >
> > Hi All,
> >
> > I read in the iNug archive about a free routine by JPR using only native
> 4D commands to accomplish that.
> >
> > Does someone know where I can find that method?
> >
> > Much appreciated.
> >
> > Cheers
> > Jörg
>
> **
> 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
> **
>



-- 
*
CatBase - Top Dog in Data Publishing
tel: +44 (0) 207 118 7889
w: http://www.catbase.com
skype: pat.bensky
*
**
4D Internet Users Group (4D iNUG)
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: Win32API 8.2.2 Release

2018-02-15 Thread Herr Alexander Heintz via 4D_Tech
Am 14.02.2018 um 19:12 schrieb Seth Leeper via 4D_Tech <4d_tech@lists.4d.com>:
> 
> * Updated Orchard Utilities to v1.18.125.0.

Howdy, 
where would I find these?
Cannot seem to get them on GitHub?
Cheers
Alex
**
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: query for empty string

2018-02-15 Thread Arnaud de Montard via 4D_Tech

> Le 15 févr. 2018 à 05:03, Keisuke Miyako via 4D_Tech <4d_tech@lists.4d.com> a 
> écrit :
> 
>> but I'm still trying to wrap my brain around the sorts of situations that 
>> might require using length=0
> 
> as mentioned in the previous post,
> there are some (non) characters that has a measurable length but whose 
> sorting value is equal to that of "".
> Char(0) and Char(1) are such examples.

For me, 0 is invalid in unicode. About 1, I have no idea, maybe "ignorable" 
that seems different from invalid:
  $char:=Char(0x00AD)  //hyphen visible only if end of line cuts the word in 2
  ASSERT(Length($char)=1)
  ASSERT($char="")


> so for all practical purposes, I wouldn't call ="" a major vulnerability.
> I would though, avoid it for validating web input (because there are bad 
> people out there).

When strings come from my code I don't hesitate, 
  if ($myErrorText="")
but when it comes from input it's another story. User is evil, and copy/paste 
his prophet  :-) 

I'd like 4D to have a "strict" string comparison operator:


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