Re: 17.1 Client and macOS 10.15 Catalina beta 2

2019-06-19 Thread Christian Sakowski via 4D_Tech
Should be fixed in 17.2.238521 -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de Tel: +49/(0)40/41 455 455 > Am 19.06.2019 um 09:48 schrieb James Brown via 4D_Tech <4d_tech@lists.4d.com>: > > Just in case anyone gets eager, our compiled 4D Client app

Re: How to use collection.query for specific element of embedded collection

2019-04-26 Thread Christian Sakowski via 4D_Tech
Hi Kirk, in your example it should work like: $obj:=New object("id";"some string";"fields";New collection(New object("i";0;"name";"value1");New object("i";1;"name";"value2");New object("i";1;"name";"value3"))) $selection:=$obj.fields.query("(i == 1) && (name == :1)";"value2") --

Re: ORDA and 4D selections

2019-04-10 Thread Christian Sakowski via 4D_Tech
Chuck and Kirk, ORDA has many advantages compared to the classic 4D language: - no side effects, - no accidentally record locking - working with (named) relations -> much better readable and very powerful - much better support and handling of entitySelections (sets) - now a project method can

Re: ORDA Limiting number of records returned.

2019-04-10 Thread Christian Sakowski via 4D_Tech
> YES! > I have done this for all BLOB or OBJECT heavy tables. > Just created a table called DOC_BLOBS > And only get the records in demand. > A world of difference ) Useless, because internally 4D stores BLOBs and Pictures not in the record by default. -- Grüße/Regards, [heubach-media] |

Re: ORDA Limiting number of records returned.

2019-04-08 Thread Christian Sakowski via 4D_Tech
Currently the implementation returns not only a selection, it returns an unknown „page“ of records. So there comes maybe hundreds or more records during the first query. The second point is, that when there are object fields in the dataClass, the query may be very slow. We discovered a 10-13

Re: Relation naming for ORDA in v17? Best Practices anyone?

2019-02-08 Thread Christian Sakowski via 4D_Tech
> I went much simpler… This is quite the same, but the problem with this approach is, that i cannot parse relations generically. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de Tel: +49/(0)40/52 10 59-23 > Am 08.02.2019 um 20:15 schrieb Neil Dennis

Re: Relation naming for ORDA in v17? Best Practices anyone?

2019-02-08 Thread Christian Sakowski via 4D_Tech
Yes, since years i use the following: Given two tables: [Invoice] [InvoiceItems] The id from the invoice is named as: [InvoiceItems]_Invoice__ (one leading underscore and double underscore as postfix) For ORDA i name the relation: [InvoiceItems]_Invoice__MO (MO means Many to One) which is

Re: use (storage)

2019-02-01 Thread Christian Sakowski via 4D_Tech
Yes, correct. When using „use“, all operations are atomic. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de Tel: +49/(0)40/52 10 59-23 > Am 01.02.2019 um 22:45 schrieb David Ringsmuth via 4D_Tech > <4d_tech@lists.4d.com>: > > My test show that > >

Re: Does 4D 64-bit Volume desktop use more than 1 core?

2019-01-31 Thread Christian Sakowski via 4D_Tech
> Are you really saying that I can mark a 4D method as preemptive capable and > use significant functionality of the plugins in a preemptive process? Yes, indeed it took some work to rewrite the code to make Plugin-Handles preemptive. -- Grüße/Regards, [heubach-media] | Christian Sakowski

Re: Does 4D 64-bit Volume desktop use more than 1 core?

2019-01-30 Thread Christian Sakowski via 4D_Tech
> I'm not aware any commercial 4D plugin that works in preemptive mode. hmCal and hmReports are thread safe. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de Tel: +49/(0)40/52 10 59-23 > Am 30.01.2019 um 22:16 schrieb John DeSoi via 4D_Tech

Re: Query By Formula ([Table]) v17 Loss of Functionality

2019-01-16 Thread Christian Sakowski via 4D_Tech
Hi, have you tried holding „Option“-Key and „+“ so you can enter a formula? -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de Tel: +49/(0)40/52 10 59-23 > Am 16.01.2019 um 21:02 schrieb Alan Tilson via 4D_Tech <4d_tech@lists.4d.com>: > > Hello out

Re: Converting _O_PLATFORM PROPERTIES to Get system info

2018-12-11 Thread Christian Sakowski via 4D_Tech
> depending on what property you are looking for, I have found the > simplest way to manage which platform (Windows/Mac) is to use the 4D > Konstant 'Folder separator': > > if (Folder separator = ":") //this is a Mac > do_Mac_Stuff > else //this is Windows > do_Windows_stuff > end if …or

Re: ORDA to get "record number" value

2018-11-28 Thread Christian Sakowski via 4D_Tech
4d.com>: > > That’s his thread. :-) > > >> On Nov 28, 2018, at 10:48 AM, Christian Sakowski via 4D_Tech >> <4d_tech@lists.4d.com> wrote: >> >> Hi, >> >> see discussion here: >> >> http://forums.4d.com/Post/FR/27391864/1/27436514#2

Re: ORDA to get "record number" value

2018-11-28 Thread Christian Sakowski via 4D_Tech
Hi, see discussion here: http://forums.4d.com/Post/FR/27391864/1/27436514#27436514 -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de Tel: +49/(0)40/52 10 59-23 > Am 23.11.2018 um 18:10 schrieb Gianluca Rigotti via 4D_Tech > <4d_tech@lists.4d.com>: >

Re: Current time (*) incorrect today on v17?

2018-11-04 Thread Christian Sakowski via 4D_Tech
Yes, we (in Europe) has the same issue one week ago, because we gone back from DST last Sunday of Oct. However, i reported this issue to 4D (Germany). -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de Tel: +49/(0)40/52 10 59-23 > Am 04.11.2018 um

[ANN] hmCal 8.1 available for 4D v16 and v17

2018-10-29 Thread Christian Sakowski via 4D_Tech
hmCal is a plug-in developed by heubach media (www.hmplugins.com), Hamburg, Germany for 4D. With version 8.1 of hmCal we continually integrate new features and improve stability and integrity in 4D. This version of hmCal is certified for 4D v16 and 4D v17! hmCal 8 contains new functions and

[ANN] hmReports 6.1 available for 4D v16 and v17

2018-10-26 Thread Christian Sakowski via 4D_Tech
Today, heubach media released version 6.1 of hmReports. hmReports is a plug-in developed by heubach media (http://www.hmplugins.com), Hamburg, Germany for 4D. Version 6 is a huge leap for reporting and drawing capabilities in 4D with hmReports. hmReports is fully certified with 4D v16 and 4D

Re: Shared Object - NOT!

2018-10-20 Thread Christian Sakowski via 4D_Tech
Hi Pat, > But I get an error because $objTriggerState is undefined. This cannot be true, because you used New shared object. Please use the debugger and check your code. I suppose you are using the latest v17 build and you have dot-notation turned on. -- Grüße/Regards, [heubach-media] |

Re: Scope of entity selection

2018-10-18 Thread Christian Sakowski via 4D_Tech
-- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de Tel: +49/(0)40/52 10 59-23 > Am 18.10.2018 um 14:14 schrieb Peter Bozek : > > > > On Sat, Oct 13, 2018 at 10:29 PM Christian Sakowski via 4D_Tech > <4d_tech@lists.4d.co

Re: Scope of entity selection

2018-10-13 Thread Christian Sakowski via 4D_Tech
> If not, you could try LONGINT ARRY FROM SELECTION and pack the array into > shared object. Bad idea. First, you should avoid strongly shared objects in this case. Second, LONGINT ARRY FROM SELECTION has nothing to do with ORDA. Third: entities are process depended, because they may use

Re: Storage + New shared object

2018-09-02 Thread Christian Sakowski via 4D_Tech
David, use the dot-Notation and use Collections as Arrays. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF Tel: +49/(0)40/52 10 59-23 > Am 02.09.2018 um 05:35 schrieb David Ringsmuth via 4D_Tech > <4d_tech@lists.4d.com>: > >

Re: New record numbering system and CALL WORKER

2018-08-26 Thread Christian Sakowski via 4D_Tech
> But lets explore other possibilities. Hopefully not. You should avoid Storage where you can. They are slower and can produce (if not well programmed) dead locks. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF Tel: +49/(0)40/52

Re: New record numbering system and CALL WORKER

2018-08-25 Thread Christian Sakowski via 4D_Tech
Tim, i mainly use Storage as „constants“. I store global attributes and user specific options and access rights. Those are in fact mostly read only. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF Tel: +49/(0)40/52 10 59-23 > Am

Re: New record numbering system and CALL WORKER

2018-08-25 Thread Christian Sakowski via 4D_Tech
> Use (Storage) > [MyNextNumber]NextNumber:=Storage.myNextNumber > End use This is not necessary. For just reading you don’t need to use „use“. For generating sequence numbers, you have to use „auto increment“. Nothing else. For invoice numbers, you now can save the number to the database

Re: Adding elements to a listbox containing a collection

2018-08-01 Thread Christian Sakowski via 4D_Tech
You have to assign the collection to itself: Form.cColl:=Form.cColl Then the Listbox will be updated. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF Tel: +49/(0)40/52 10 59-23 > Am 01.08.2018 um 22:19 schrieb Two Way

Re: collection.min() Returns Null

2018-07-26 Thread Christian Sakowski via 4D_Tech
Yes, this is expected. You can only do a query() on a Collection with objects. Where do you get these values? You should select before to get only non-null values or remove them from the collection with a For/Each-Loop. -- Grüße/Regards, [heubach-media] | Christian Sakowski

[ANN] hmCal 8.0 available for 4D v16 and v17

2018-07-24 Thread Christian Sakowski via 4D_Tech
hmCal is a plug-in developed by heubach media (www.hmplugins.com), Hamburg, Germany for 4D. With version 8.0 of hmCal we continually integrate new features and improve stability and integrity in 4D. This version of hmCal is certified for 4D v16 and 4D v17! hmCal 8 contains new functions and

[ANN] hmReports 6.0 available for 4D v16 and v17

2018-07-24 Thread Christian Sakowski via 4D_Tech
Today, heubach media released version 6.0 of hmReports. hmReports is a plug-in developed by heubach media (http://www.hmplugins.com), Hamburg, Germany for 4D. Version 6 is a huge leap for reporting and drawing capabilities in 4D with hmReports. hmReports is fully certified with 4D v16 and 4D

Re: Anybody know what's going on at Heubach Media?

2018-07-21 Thread Christian Sakowski via 4D_Tech
Hi Pat, yes, indeed. I was on vacation. Sorry for the delay. Normally me colleagues will answer your mails and orders. You received your license key in the meantime from Matthias. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF

[ANN] hmBarcode 6.0 available / QR-Code/Datamatrix/Aztec Code/PDF417 and others

2018-05-04 Thread Christian Sakowski via 4D_Tech
Today, heubach media released version 6.0 of hmBarcode. hmBarcode is a plug-in developed by heubach media, Hamburg, Germany for 4th Dimension. With Version 6.0 of hmBarcode we provide the Plugin as native Unicode Plugin for 4D v16 and 4D v17 in 32 and 64 Bit. hmBarcode 5 and 6 introduces the

Re: "Record to Object" or "Selection to Object"?

2018-03-08 Thread Christian Sakowski via 4D_Tech
Hi, have you looked at "Selection to JSON" and "JSON TO SELECTION"? But it will not cover all field types. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF Tel: +49/(0)40/52 10 59-23 > Am 08.03.2018 um 15:27 schrieb Bill Hutten

Re: Time stamp with milliseconds

2017-09-20 Thread Christian Sakowski via 4D_Tech
Why not using the command „Timestamp“? It returns exactly what you need: 2016-12-12T13:31:29.477Z Log with timestamp -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF Tel: +49/(0)40/52 10 59-23 > Am 20.09.2017 um 10:00 schrieb

Re: CONVERT PDF TO PICTURE

2017-09-16 Thread Christian Sakowski via 4D_Tech
> Using 4D i need to convert one PDF documento to jpeg document. CONVERT PICTURE on Mac only, and first page only. Other pages with hmFree. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF Tel: +49/(0)40/52 10 59-23 > Am

[ANN] hmReports 5.2 available for 4D v15 and v16 (32+64 bit)

2017-06-29 Thread Christian Sakowski via 4D_Tech
Today, heubach media released version 5.2 (Build 28274) of hmReports. hmReports is a plug-in developed by heubach media (http://www.hmplugins.com), Hamburg, Germany for 4th Dimension. Version 5 is a huge leap for reporting and drawing capabilities in 4D with hmReports. „The main focus for

Re: OBJECT SET EVENTS

2017-06-21 Thread Christian Sakowski via 4D_Tech
This is a very long feature request. What you actually suggest is: FORM SAVE. -- Grüße/Regards, [heubach-media] | Christian Sakowski christian.sakow...@heubach-media.de iChat/AIM: SakowskiF Tel: +49/(0)40/52 10 59-23 > Am 21.06.2017 um 00:08 schrieb Jim Medlen via 4D_Tech

[ANN] hmReports 5.1 available for 4D v15 and v16

2017-04-13 Thread Christian Sakowski via 4D_Tech
Today, heubach media released version 5.1 (Build 28188) of hmReports. hmReports is a plug-in developed by heubach media (http://www.hmplugins.com), Hamburg, Germany for 4th Dimension. Version 5 is a huge leap for reporting and drawing capabilities in 4D with hmReports. „The main focus for

[ANN] hmCal 7.1 available for 4D v15 and v16

2017-04-03 Thread Christian Sakowski via 4D_Tech
hmCal is a plug-in developed by heubach media (www.hmplugins.com), Hamburg, Germany for 4th Dimension. With version 7.1 of hmCal we continually integrate new features and improve stability and integrity in 4D. This minor update is a free update for all hmCal 7.0-users. This version of hmCal is