Re: QuickBooks / PowerShell Question for John Baughman

2023-03-06 Thread Douglas von Roeder via 4D_Tech
; > Ken > > > > On 03/05/23 5:03 PM, Douglas von Roeder via 4D_Tech wrote: > > Ken: > > > > John passed away > > < > https://www.dignitymemorial.com/obituaries/kaneohe-hi/john-baughman-10298943 > > > > a few years ago. > > > >

Re: QuickBooks / PowerShell Question for John Baughman

2023-03-05 Thread Douglas von Roeder via 4D_Tech
Ken: John passed away a few years ago. -- Douglas von Roeder 949-910-4084 On Sun, Mar 5, 2023 at 9:47 AM Ken Eyring via 4D_Tech <4d_tech@lists.4d.com> wrote: > A couple of years ago, John Baughman provided me with

Re: Calculate values of arrays...

2021-11-01 Thread Douglas von Roeder via 4D_Tech
"> Finally, the reason I need to drop this list forever. Sajonara." *Definitely* not from "How to win friends and influence people". -- Douglas von Roeder 949-910-4084 On Mon, Nov 1, 2021 at 2:07 PM Jörg Knebel via 4D_Tech <4d_tech@lists.4d.com> wrote: > > > > On 02 /11 /2021, at 07:23,

Re: Calculate values of arrays...

2021-11-01 Thread Douglas von Roeder via 4D_Tech
ov 1, 2021 at 2:06 PM Jörg Knebel via 4D_Tech <4d_tech@lists.4d.com> wrote: > > > > On 02 /11 /2021, at 07:14, Jörg Knebel via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > > > Hi All, > > > >> On 02 /11 /2021, at 07:09, Douglas von Roeder via 4D_Te

Re: Calculate values of arrays...

2021-11-01 Thread Douglas von Roeder via 4D_Tech
There's no difference in how an array is populated - it's a list of values in memory. Perhaps the best approach would be for you to try the command and see if you get the desired result. -- Douglas von Roeder 949-910-4084 On Mon, Nov 1, 2021 at 1:02 PM Jörg Knebel via 4D_Tech

Re: Search & menu questions

2021-11-01 Thread Douglas von Roeder via 4D_Tech
4D has supported cross table queries since the introduction of the SQL engine in V11. Given a table of sales reps ("Managers") and a Territories table (not my table name convention) that have a many to many table ManagerToTerritory, the following code will find the territories for a given

Re: Calculated column in ALP v9 [SOLVED]

2021-10-20 Thread Douglas von Roeder via 4D_Tech
David: You're welcome. There's a lot in ALP now — wait till you see V11. :-) -- Douglas von Roeder 949-910-4084 On Wed, Oct 20, 2021 at 12:21 PM David Rose via 4D_Tech < 4d_tech@lists.4d.com> wrote: > That's it! Thanks, Doug. > --- > I use the ALP 9.9.5 docs in PDF

Re: Calculated column in ALP v9

2021-10-20 Thread Douglas von Roeder via 4D_Tech
David: I use the ALP 9.9.5 docs in PDF format. Look at the command "AL_AddCalculatedColumn" and then click the link on that page to get to "Calculated columns" -- Douglas von Roeder 949-910-4084 On Tue, Oct 19, 2021 at 1:15 PM David Rose via 4D_Tech <4d_tech@lists.4d.com> wrote: > I am

Re: STRANGE LIST BOX MESSAGES 4d WIEV PRO LICENCE REQUIRED

2021-10-19 Thread Douglas von Roeder via 4D_Tech
IIRC, that feature was made available in list boxes as one of a series of enhancements that were added from 4D View Pro. [time passes - Google does its thing] It was in a blog posting - https://blog.4d.com/pro-list-box-features-are-now-free/ -- Douglas von Roeder 949-910-4084 On Tue, Oct 19,

Re: Compiled Structure does not Match Data

2021-10-05 Thread Douglas von Roeder via 4D_Tech
The WEDD was a stretch - I know it officially went away but I've seen anomalies in structure files from waay back. "the structure file is itself a database and "Resources" is one of its internal tables. the error is effectively saying that the structure file can not be modified." Thanks for

Re: Compiled Structure does not Match Data

2021-10-05 Thread Douglas von Roeder via 4D_Tech
Peter: "The structure and data files do not correspond to each other. The data file cannot be opened with this structure." That's a holdover from when 4D used the "WEDD" resource but that went away after 2004 (?). [time passes] Yup, mind like a steel trap

Re: "Search References" Behavior Change

2021-09-13 Thread Douglas von Roeder via 4D_Tech
Dave: I'm using 18R6 and am seeing the same behavior. I don't know how to change it so I need to find where a project method is called, I use Find in design. Another unexpected behavior is to Ctrl/Cmd - K when a member function is selected. Instead of displaying the method, 4D does a Find in

Re: Plugin XLS II issues (maybe ? )

2021-08-03 Thread Douglas von Roeder via 4D_Tech
Ernie: If that's version 1.0 of the plugin and you've gone from 32 bit to 64 bit, that could be the issue. The current version of the plugin is 1.1.2 - try downloading the newer version. Or, if you're using 64 bit V17, try switching to a 32 bit version and see if it clears up. The error message

Re: OK to Run 4D V13.5 on Windows 2016?

2021-07-16 Thread Douglas von Roeder via 4D_Tech
Justin: Glad to hear that it's a good combination. The production server lasted 8 years and failed a couple of weeks ago so 13.5 is now running on a Win 7 machine. Moving to a 2016 Server on a VM is a much better solution! Thank you for your reply. -- Douglas von Roeder 949-910-4084 On Wed,

Re: OK to Run 4D V13.5 on Windows 2016?

2021-07-14 Thread Douglas von Roeder via 4D_Tech
> > On Jul 14, 2021, at 11:25 AM, Douglas von Roeder via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > > > > A V13.5 application needs to be moved from its current machine and a VM > > that’s running Windows Server 2016 is available. > > > > I’

OK to Run 4D V13.5 on Windows 2016?

2021-07-14 Thread Douglas von Roeder via 4D_Tech
A V13.5 application needs to be moved from its current machine and a VM that’s running Windows Server 2016 is available. I’d appreciate hearing from developers who used that combination - is V13.5 compatible with Windows 2016 Server? Thanks. -- Douglas von Roeder 949-910-4084

Re: 4D scanning

2021-06-18 Thread Douglas von Roeder via 4D_Tech
t; > > On 17 Jun 2021, at 19:04, Douglas von Roeder via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > > > > I checked escape.gr <http://escape.gr/> and hmplugins.com < > http://hmplugins.com/> for their scanner/TWAIN plugins and > > it looks like those pro

Re: 4D scanning

2021-06-17 Thread Douglas von Roeder via 4D_Tech
Peter: I checked escape.gr and hmplugins.com for their scanner/TWAIN plugins and it looks like those products aren't available any longer. If you search for "miyako" at Github you'll get a list of his repositories. -- Douglas von Roeder 949-910-4084 On Thu, Jun 17, 2021 at 8:55 AM Peter Mew

Re: Base64 Image

2021-06-04 Thread Douglas von Roeder via 4D_Tech
Randy: "I find that it’s harder to find issues on the forum. There’s only a few listed at a time and you have to scroll around or search." Good point. The software does *some* searching for you in that it lists message threads that it thinks are similar but it seems that the old Forum had

Re: Base64 Image

2021-06-04 Thread Douglas von Roeder via 4D_Tech
Randy: I don't see it that way at all. I think the new Forum is valuable and a significant improvement over the previous forum. I'm glad that there are multiple places where people discuss 4D. -- Douglas von Roeder 949-910-4084 On Fri, Jun 4, 2021 at 9:59 AM Randy Kaempen via 4D_Tech <

Re: 4D Server

2021-04-28 Thread Douglas von Roeder via 4D_Tech
Miguel: "I've got a 4D server using 100% of the CPU even though I've restricted it to use a minimum CPU through the database parameters." Laurent Esnault has stated in at least one Summit that the sliders for that setting do not function. Even though you're using a command, not the GUI, it would

Re: How do you get a Vertical Splitter's Horizontal 'Move' Resizing Attribute to work?

2021-04-28 Thread Douglas von Roeder via 4D_Tech
Dave: There are a few moving pieces to this (pardon the pun). Create a rectangular text area, A and duplicate it to create text area B. Place them 20 pixels apart and align them vertically. Move them together so that A is 10 points from the left border of the form. A is set to grow horizontally

Re: LDAP Implementation

2021-01-21 Thread Douglas von Roeder via 4D_Tech
Steve: Perhaps this will point you in the right direction - Tom Swenson wrote an LDAP component which was really handy prior to 4D building LDAP into 4D. When he posted a message here on the NUG in 11/19, his email address was - swen...@mit.edu -- Douglas von Roeder 949-910-4084 On Thu, Jan

Re: Lost autocomplete for constants

2021-01-18 Thread Douglas von Roeder via 4D_Tech
Bob: Hello - good to hear from you. I hit the same issue when working with that very same version. The only thing I could do to "fix" the problem was to uncheck the three checkboxes in Preferences/Options/Suggestions, click OK to save the changes and then reset the checkboxes. Re. constants - a

Re: Designer Password Question

2021-01-18 Thread Douglas von Roeder via 4D_Tech
Ken: Chuck pointed out that you didn't have access as designer (I just skimmed the email yesterday), rather you have access "to the design environment". The empty U file is worth a try but as Thomas implies, perhaps there's no significant downside to leaving the current situation as is. I've

Re: Designer Password Question

2021-01-18 Thread Douglas von Roeder via 4D_Tech
Ken: You might be able to remove all users and groups by logging in as designer and importing an empty users and groups file. -- Douglas von Roeder 949-910-4084 On Sun, Jan 17, 2021 at 4:24 PM Kenneth Geiger via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Hi All, > > I recently “inherited” a 4D

Re: Managing 4D Write Pro licenses

2021-01-13 Thread Douglas von Roeder via 4D_Tech
To resolve any confusion, "resource" = a "thing" not a "Resource" as in the Classic Mac OS. In this case, it's a license to use 4D WP. -- Douglas von Roeder 949-910-4084 On Wed, Jan 13, 2021 at 1:55 PM Douglas von Roeder wrote: > David: > > If only user group "X" has access to a resource, it

Re: Managing 4D Write Pro licenses

2021-01-13 Thread Douglas von Roeder via 4D_Tech
David: If only user group "X" has access to a resource, it would seem to be a bug if someone not in that group could access that resource. Perhaps a call to 4D tech support could provide clarification. -- Douglas von Roeder 949-910-4084 On Wed, Jan 13, 2021 at 1:39 PM David Rose via 4D_Tech

Re: Managing 4D Write Pro licenses

2021-01-13 Thread Douglas von Roeder via 4D_Tech
David: While it's true that 4D WP is not a plugin, access to 4D WP is controlled in the same manner as the plugin — either on an individual user basis or by creating a group and granting access to that group. With that in mind, you might be able to either move the user into a group that has

Re: Record locking woes

2020-12-10 Thread Douglas von Roeder via 4D_Tech
Ben: "4/4 in D flat, naturally." :-) -- Douglas von Roeder 949-910-4084 On Thu, Dec 10, 2020 at 1:06 PM Ben Kershaw via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Douglas von Roeder wrote: > > >One of our 4D musicians needs to make a blues song out of this. > > I play bass & piano, but haven’t

Re: Record locking woes

2020-12-09 Thread Douglas von Roeder via 4D_Tech
One of our 4D musicians needs to make a blues song out of this. -- Douglas von Roeder 949-910-4084 On Wed, Dec 9, 2020 at 12:55 PM Ben Kershaw via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Alan Tilson wrote: > > >I'm having a record locking problem where I cannot understand how the > >record is

Re: IP address problem

2020-06-04 Thread Douglas von Roeder via 4D_Tech
multihoming as I only have one address > > > On Thu, Jun 4, 2020 at 1:49 PM Douglas von Roeder via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > > > Chuck: > > > > Good question. How is multi-homing handled? > > > > The web server can listen on mul

Re: IP address problem

2020-06-04 Thread Douglas von Roeder via 4D_Tech
Chuck: Good question. How is multi-homing handled? The web server can listen on multiple IP addresses but I've never seen anything that discusses how the application/data server handles that. -- Douglas von Roeder 949-910-4084 On Thu, Jun 4, 2020 at 7:47 AM Chuck Miller via 4D_Tech <

Re: IP address problem

2020-06-03 Thread Douglas von Roeder via 4D_Tech
Chuck: Changed IP address on a server? Very not good. Is it possible that, after the outage, the server rebooted and assigned it a default IP address? I've seen some hosts using a 74.x address if it can't get one from the DHCP server but that changes as soon as it can communicate with the DHCP

Re: Pluggers XL_Plugin Format Question

2020-05-28 Thread Douglas von Roeder via 4D_Tech
Ken: Lahav’s example should get you on the right track and Kirk’s advice is well taken. Rob has been very helpful answering my questions on the plugin. "I'm taking a look at buying the Pluggers XL_Plugin and most of my test went very quickly. Looks like a spectacular plugin." I agree. The XL

Re: Pluggers XL_Plugin Format Question

2020-05-27 Thread Douglas von Roeder via 4D_Tech
Ken: I haven’t used that particular format but I suspect that it is used like the other formats. If you haven’t created formats, check the code in the demo. It’s not extensive but, if you hold your head just right, things will make sense. At the moment, I’m away from a computer but I’ll post

Re: Object notation replacement for use of Self in a script — v18

2020-05-05 Thread Douglas von Roeder via 4D_Tech
4d.com> wrote: > On Apr 30, 2020, at 9:36 PM, Douglas von Roeder via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > > > > Another WTF is that you can’t iterate from the end of a collection to the > > start. You can reorder the collection and then run a For each loop

Re: Object notation replacement for use of Self in a script

2020-05-05 Thread Douglas von Roeder via 4D_Tech
Aparajita: "Absolutely. In fact it is more complete than most implementations, you can specify and begin and end index for ordered collections.” Sorry for the confusion. I was referring to 4D implementation, not A4D. -- Douglas von Roeder 949-910-4084 On Fri, May 1, 2020 at 10:10 PM Aparajita

Re: Object notation replacement for use of Self in a script

2020-05-01 Thread Douglas von Roeder via 4D_Tech
Aparajita: "Don’t be so quick to complain; you finally got ‘for each’ 10 years after the rest of the world (including Active4D).” Good point. So…you’re thinking that the feature set is complete? "I don’t know of a single language (and I have used at least 6) where ‘for each’ is reversible.” This

Re: Object notation replacement for use of Self in a script — v18

2020-04-30 Thread Douglas von Roeder via 4D_Tech
ave 100% of their space already occupied by classic > code.... > > > > The use of the Form object offers so much that I am resigned to let go > of some generic code, not happy, but willing to pay that price. > > > > Lahav > > > > -O

Re: Object notation replacement for use of Self in a script — v18

2020-04-30 Thread Douglas von Roeder via 4D_Tech
e use of the Form object offers so much that I am resigned to let go of > some generic code, not happy, but willing to pay that price. > > Lahav > > -Original Message- > From: 4D_Tech <4d_tech-boun...@lists.4d.com> On Behalf Of Douglas von > Roeder via 4D_Tech >

Re: Object notation replacement for use of Self in a script — v18

2020-04-30 Thread Douglas von Roeder via 4D_Tech
Randy: "If there is such an issue trying to get object values to work right, what’s the reason to use them at all?” The new language is extremely powerful and I found it quite easy to pick up (mostly). The fact that it doesn’t give us 100% backward compatibility is not unexpected. "I know

Re: Multple windows within the same process

2020-04-29 Thread Douglas von Roeder via 4D_Tech
Pat: The asterisk was added to the Dialog command in V12. That was all well and good but the developer had to get creative to communicate with a given window within a process because Call process was picked up by the frontmost window in a process. The “Call form” command (late V15) allows us to

Re: Object notation replacement for use of Self in a script — v18

2020-04-29 Thread Douglas von Roeder via 4D_Tech
I drank deeply from the “dynamic variables” Koolaid well with the release of V12. As soon as I started working with Form.foo, I ran headlong into the issue described above. The email thread "One Set of Code for Form Object Populated Forms as well as Field-Based Detail View Forms” may shed some

Re: replace obsolete plugins

2020-04-24 Thread Douglas von Roeder via 4D_Tech
am asking for upgrade. > > Regards > Chuck > > On Fri, Apr 24, 2020 at 1:37 PM Charles Miller > wrote: > > > There is no Ali pack for 17 that I can find. Do you know where I can find > > it? > > > > Regards > > > > Chuck > >

Re: replace obsolete plugins

2020-04-24 Thread Douglas von Roeder via 4D_Tech
API Pack works with versions of 4D as far back as 6.7 so you can just swap out the version that you’ve got for the current version = zero code. If the ZIP plugin isn’t compatible with V17, I think Miyako has a plugin that does ZIP. Lacking that, you could fire up something with AppleScript or

Re: NTK 32K limit in TCP Receive

2020-04-09 Thread Douglas von Roeder via 4D_Tech
Jeff: Anecdotally, 4D IC is based on PDM’s Internet Tools which dates back to the early 90’s (PDM was started by a few of the original ACI employees from the 80’s). Quite a bit of the code was updated but perhaps that’s one item that’s not been up to speed…er, size. -- Douglas von Roeder

Re: Image Export Issues

2020-04-03 Thread Douglas von Roeder via 4D_Tech
Robert: Agreed. My condolences, Robert. -- Douglas von Roeder 949-910-4084 On Fri, Apr 3, 2020 at 6:29 AM Cannon Smith via 4D_Tech < 4d_tech@lists.4d.com> wrote: > So sorry to hear about your wife, Robert. I can’t imagine how tough that > is for you. > > -- > Cannon Smith > > > On Apr 2,

Re: Worker and UI

2020-03-30 Thread Douglas von Roeder via 4D_Tech
Jeremy: "When Jenner was dithering about vaccination, he was told “Don’t think; try the experiment”.” Great quote. "I may yet run foul of some hidden gremlin which bares its fangs when 4D19 appears, but I tried the experiment and thus far it works like a dream.” Oh, ye of little faith! Glad

Re: Worker and UI

2020-03-27 Thread Douglas von Roeder via 4D_Tech
Peter: I’ve been using Call worker to display a large ALP Area - 3k to 30k rows and 115 columns. The UI supports a palette that communicates with all of the windows and the windows communicate with each other so that when a value is changed in one window, Call form is used to initiate the update

Re: Worker and UI

2020-03-27 Thread Douglas von Roeder via 4D_Tech
Peter: "My understanding of a worker is a process that can (potentially) run on different core or processor - what means, communicating with other processes with messages only, limited ability to share data, no interprocess variables, no GET / SET PROCESS VARIABLE and no UI.” I don’t see

Re: Worker and UI

2020-03-27 Thread Douglas von Roeder via 4D_Tech
Peter: "Worker cannot display anything.” Why do you say that? -- Douglas von Roeder 949-910-4084 On Fri, Mar 27, 2020 at 11:50 AM Peter Bozek via 4D_Tech < 4d_tech@lists.4d.com> wrote: > On Fri, Mar 27, 2020 at 5:29 PM Jeremy Roussak via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > > > v18.1,

Re: Worker and UI

2020-03-27 Thread Douglas von Roeder via 4D_Tech
I’ve used Call worker with the dialog command. Call worker seems to be "yet another way" to open a process but it doesn’t return a process ID. Similar to New process, you can name the process and pass parameters. If you’re closing the dialog and want the process to terminate, just call Kill worker

Re: Use Named Selection Unexpectedly Loads First Record of Named Selection

2020-03-13 Thread Douglas von Roeder via 4D_Tech
Thanks to all for the responses. While trying to resolve an issue with locked records, I watched my routine for handling named selections function. When the named selection was created I “had no current record” because no record was visible in the debugger. When Use named selection executed, the

Re: Use Named Selection Unexpectedly Loads First Record of Named Selection

2020-03-12 Thread Douglas von Roeder via 4D_Tech
r > restored. > > Keith - CDI > > > On Mar 12, 2020, at 3:10 PM, Douglas von Roeder via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > > > > 4D 17R6 on Windows. > > > > ALL RECORDS([People]) > > //Lots of records in the current selection >

Re: Multi-Select Dropdown Menu

2020-03-05 Thread Douglas von Roeder via 4D_Tech
Tim: "But the UI would not be so great. User clicks, the popup menu is displayed, they select an item to set or remove the check mark next to it, the popup menu goes away, repeat. If you are usually only selecting one item at a time that might work.“ Exactly, a popup driven UI would require

Re: Multi-Select Dropdown Menu

2020-03-05 Thread Douglas von Roeder via 4D_Tech
> Olivier > > -Ursprüngliche Nachricht- > Von: 4D_Tech <4d_tech-boun...@lists.4d.com> Im Auftrag von Douglas von > Roeder via 4D_Tech > Gesendet: Donnerstag, 5. März 2020 19:47 > An: 4D iNug Technical <4d_tech@lists.4d.com> > Cc: Douglas von Roeder > B

Re: dropbox api

2020-03-05 Thread Douglas von Roeder via 4D_Tech
Mike: Tim Nevels posted some code here last year. You might be able to find it searching the archives or maybe send him an email. -- Douglas von Roeder 949-910-4084 On Thu, Mar 5, 2020 at 11:59 AM Mike Kerner via 4D_Tech < 4d_tech@lists.4d.com> wrote: > is anyone working with dropbox via 4D?

Re: Multi-Select Dropdown Menu

2020-03-05 Thread Douglas von Roeder via 4D_Tech
stom graphic. Therefore in > the button we could decide what we wanted for the specific interface at > that site, for that user, for that specific item. > > Doing this then as Keisuke Miyako says, you could present a multi-select > listbox to what the user thinks of as a specialize

Multi-Select Dropdown Menu

2020-03-04 Thread Douglas von Roeder via 4D_Tech
I’d like to create a UI that supports selecting multiple values without the menu closing. With the exception of using a web area, is there anyway to do this in 4D? -- Douglas von Roeder 949-910-4084 ** 4D Internet Users Group

Re: ALP Documentation Link?

2020-03-03 Thread Douglas von Roeder via 4D_Tech
Tom: The main page for ALP is here: https://www.e-node.net/en/P1/AreaList-Pro.html About half way down the page is the header “Documentation” and which has links to documentation for ALP V10 in the form of wiki entries, as well as a link to the PDF docs which cover up to version 9.9.x, and

Re: View Pro - How to protect a sheet

2020-01-30 Thread Douglas von Roeder via 4D_Tech
Scott: Good luck with that. Let us know how it turns out. -- Douglas von Roeder 949-910-4084 On Mon, Jan 27, 2020 at 9:34 PM Scott Staley via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Doug, > > Thanks for the advice. I've used excel since it was created back in about > 1984/85 but wasn't

Re: View Pro - How to protect a sheet

2020-01-27 Thread Douglas von Roeder via 4D_Tech
Scott: The Excel plugin from Pluggers has a command *xlSheetSetProtected* which you could use to update the workbook after it’s been created using 4D VP. As an alternative, an Excel workbook is a handful of files bundled up in a folder. You might be able to do a diff on a protected workbook vs

Re: 4D and SAP

2020-01-02 Thread Douglas von Roeder via 4D_Tech
Jody: I’ve been doing 4D <==> SAP using web services for over a decade. Once the folks on the SAP side get things set up, it’s quick and extremely reliable. -- Douglas von Roeder 949-910-4084 On Thu, Jan 2, 2020 at 10:39 AM Jody Bevan via 4D_Tech <4d_tech@lists.4d.com> wrote: > 1. Have any of

Re: maximum number of record

2019-12-13 Thread Douglas von Roeder via 4D_Tech
Christian: Thank you for posting that link. Hmm, *only* 1 billion… -- Douglas von Roeder 949-910-4084 On Fri, Dec 13, 2019 at 12:29 PM Christian Sakowski via 4D_Tech < 4d_tech@lists.4d.com> wrote: > > a longint value for record numbers - (2^64)-1 > > The C_LONGINT is 2^32 which is 4 billion.

Re: maximum number of record

2019-12-13 Thread Douglas von Roeder via 4D_Tech
2 billion per table On Fri, Dec 13, 2019 at 7:21 AM Tom Benedict via 4D_Tech < 4d_tech@lists.4d.com> wrote: > I’ve had systems where tables had 10 million records in ‘wide’ (200+ > fields) tables. And over 50,000,000 in ‘narrow’ (10 fields) tables. That > was under v13.x. I think you should be

Collections Issue

2019-11-14 Thread Douglas von Roeder via 4D_Tech
*C_COLLECTION*($coll_C) $coll_C:=*New collection*("Curly";"Moe";"Larry") *C_TEXT*($name_T) *For each* ($name_T;$coll_C;0;2) *ALERT*($name_T) *End for each* results in alerts for “Curly”, “Moe”, and “Larry". *For each* ($name_T;$coll_C;0;2) *ALERT*($name_T) *End for each*

Re: How to lookup a value within an object within an object

2019-10-25 Thread Douglas von Roeder via 4D_Tech
Tom: Cannon’s OBJ_Module is a good enhancement to the native 4D commands. -- Douglas von Roeder 949-910-4084 On Fri, Oct 25, 2019 at 1:58 PM Tom Benedict via 4D_Tech < 4d_tech@lists.4d.com> wrote: > I’m new to objects. I have an object which holds a range of keys and > values. Some of the

Re: Foundation Shell

2019-10-02 Thread Douglas von Roeder via 4D_Tech
James: I hope that works out. Please keep us posted. Foundation is part of the 4D ecosystem and it would be good to know its status. -- Douglas von Roeder 949-910-4084 On Wed, Oct 2, 2019 at 2:39 PM James Wright wrote: > Thanks Douglas, > > I've reached out to Walt. > > Best > > James. > >

Re: Foundation Shell

2019-10-02 Thread Douglas von Roeder via 4D_Tech
James: Sorry to see that the website is no longer active. The only email address that I’ve got for Walt is Foundation Walt < w...@foundationshell.com>. If Foundation is no longer available on a commercial basis, perhaps Walt would provide you with a license at no charge. -- Douglas von Roeder

Re: FYI: 4D-Objects - Embedded Objects --> Save as file

2019-09-23 Thread Douglas von Roeder via 4D_Tech
Auto correct… “your code” On Mon, Sep 23, 2019 at 6:41 PM Douglas von Roeder wrote: > I haven’t tried your. Ode but dotted notation is case sensitive. Could > that be the issue? > > On Mon, Sep 23, 2019 at 6:35 PM Jörg Knebel via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > >> G’day, >> >> I

Re: FYI: 4D-Objects - Embedded Objects --> Save as file

2019-09-23 Thread Douglas von Roeder via 4D_Tech
I haven’t tried your. Ode but dotted notation is case sensitive. Could that be the issue? On Mon, Sep 23, 2019 at 6:35 PM Jörg Knebel via 4D_Tech < 4d_tech@lists.4d.com> wrote: > G’day, > > I tried the following (pseudo code): > > Create an object > Fill the object with some stuff > > Create

Re: Silent Failure when Constructing an Object

2019-09-20 Thread Douglas von Roeder via 4D_Tech
Narinder: Very strange behavior and not easy to track down. If you can reproduce it, that’s something that should get into the bug system to get fixed. Good luck with that. -- Douglas von Roeder 949-910-4084 On Fri, Sep 20, 2019 at 1:18 PM Narinder Chandi via 4D_Tech < 4d_tech@lists.4d.com>

Re: Silent Failure when Constructing an Object

2019-09-20 Thread Douglas von Roeder via 4D_Tech
Narinder: I just ran the code you posted on 17R4 (Mac and Windows) and I’m getting an error message - “Object or a Collection expected” After the code completes execution, has 4D created .bar dynamically? -- Douglas von Roeder 949-910-4084 On Fri, Sep 20, 2019 at 11:02 AM Narinder Chandi via

Re: Debug Application Process Window missing toolbar

2019-09-19 Thread Douglas von Roeder via 4D_Tech
Paul: Hold down the Shift key before invoking the debugger window. More info in this knowledgebase article . -- Douglas von Roeder 949-910-4084 On Thu, Sep 19, 2019 at 3:31 AM Charles Miller via 4D_Tech < 4d_tech@lists.4d.com> wrote: > I would delete the file.

Use Query Plan for Programmatic Execution of Query

2019-08-29 Thread Douglas von Roeder via 4D_Tech
Is there a way use the query plan to execute a query? -- Douglas von Roeder 949-910-4084 ** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech

Re: Can an attribute be removed from an object?

2019-08-23 Thread Douglas von Roeder via 4D_Tech
OB Remove On Fri, Aug 23, 2019 at 8:57 PM Chris Belanger via 4D_Tech < 4d_tech@lists.4d.com> wrote: > I want to be able to remove attributes from an object. (Not just nullify > them). > > Example: > > $en_Rec is an ‘entity’ [Record] > obj is an OBJECT field for this record > $en_Rec.obj refers

Re: Drag n drop (between processes)

2019-08-12 Thread Douglas von Roeder via 4D_Tech
Chip: Here’s some ALP code that uses that command - it might give you some ideas… *Case of* *:* ($formEvent_L=On Drop) *Case of* *:* ($currentObjectName_T="Lock_CustomerName”) *C_BLOB*($blob_X) *GET PASTEBOARD DATA*("net.e-node.alp.object";$blob_X) *If* (OK=1) *C_LONGINT*($eList)

Re: Drag n drop (between processes)

2019-08-12 Thread Douglas von Roeder via 4D_Tech
Chip: Check out the docs for “Managing Pasteboards”. I’ve used this feature only with ALP but ALP uses the same drag and drop events that 4D does so there will be some overlap. 4 bytes could well be a longint representing the process ID where the drag was initiated - that’s a WAG. The bigger

Re: [Tip]Set Query Destination

2019-06-21 Thread Douglas von Roeder via 4D_Tech
Chip: When Set query limit and Set query destination came out, I ran into the situation where queries “stopped working” because I had forgotten to add the code to reset them. To avoid that, I made it a practice to type the “reset” code *before* I type the code to change the destination or limit

Re: Dot Notation in Legacy 4D Code

2019-06-20 Thread Douglas von Roeder via 4D_Tech
Narinder: That’s correct - it you’re using dotted notation, you’ll have to clean up the old code. The good news is features in newer versions make that much easier. The Find in design feature is much faster and far more flexible. Once you run a query and the results window opens, you can delete

Re: Developing Using Selector Methods

2019-06-20 Thread Douglas von Roeder via 4D_Tech
Narinder: Kirk has explained how the “form controller” approach works and it is essentially the same as selector methods. In the past, I avoided that approach, as I’ll touch on below, but have embraced it fully, starting with V11. IIRC, that approach to programming arose in the late 90’s. My

Re: v13 - Volume desktop build - windows

2019-06-14 Thread Douglas von Roeder via 4D_Tech
Chip: You mean you missed one of the 3 bazillion settings!? :-) -- Douglas von Roeder 949-336-2902 On Fri, Jun 14, 2019 at 2:14 PM Chip Scheide <4d_o...@pghrepository.org> wrote: > Duh! > > Thanks > Chip > On Fri, 14 Jun 2019 14:11:43 -0700, Douglas von Roeder wrote: > > Chip: > > > > In the

Re: v13 - Volume desktop build - windows

2019-06-14 Thread Douglas von Roeder via 4D_Tech
Chip: In the Build window, you have to specify the file path to the volume desktop application. -- Douglas von Roeder 949-336-2902 On Fri, Jun 14, 2019 at 2:09 PM Chip Scheide via 4D_Tech < 4d_tech@lists.4d.com> wrote: > I am trying to build an application for use on Windows. > > - I have a

Re: Active4D/ObjectTools with 4D 32-bit

2019-05-24 Thread Douglas von Roeder via 4D_Tech
Brian: Could the error message that reads “QLM (1.2.1)” be generated by the QPix License Manager. That’s an image manipulation plugin from the folks at Escape - has that been used in the app at some time? [time passes] Are you still using Free? :-) -- Douglas von Roeder 949-336-2902 On Fri,

Re: Error Can't load component "Foundation_560.4DC".

2019-05-20 Thread Douglas von Roeder via 4D_Tech
John: A couple things come to mind. The version of Foundation that I’m using with V17 is 5.7. I think 5.6 will work with the exception with how images display in the toolbar. Walt will be the best source of info on that. I have hit issues with components when they’re compiled only for 32-bit.

Re: 4D Write Pro: License or privilege error

2019-05-15 Thread Douglas von Roeder via 4D_Tech
John: "And "$wpDoc:=WP New” generates the same error.” OK, understood. That’s an error because it should be returning a 4DWP object. My question about passing an empty BLOB stems from the docs which indicate that you can’t pass a parameter that doesn’t have content. I suspect that would give an

Re: 4D Write Pro: License or privilege error

2019-05-14 Thread Douglas von Roeder via 4D_Tech
John: When I look at the docs for WP New, $1 is a optional parameter. If passed as a BLOB, the content of the BLOB should be either a 4D Write Pro document or a 4D Write document. It doesn’t appear that an empty BLOB is acceptable as a parameter. I might have missed it in the earlier email but is

Re: Managing 4D Server as a service

2019-05-10 Thread Douglas von Roeder via 4D_Tech
John: I see that Tim surfaced this in another thread. -- Douglas von Roeder 949-336-2902 On Fri, May 10, 2019 at 1:20 PM Douglas von Roeder wrote: > John: > > I have one system that’s a built app that runs as a service. Maybe this > applies to your situation. > > When I put out a new

Re: Managing 4D Server as a service

2019-05-10 Thread Douglas von Roeder via 4D_Tech
John: I have one system that’s a built app that runs as a service. Maybe this applies to your situation. When I put out a new structure, I launch the app by choosing the .exe, do a right mouse and select “Run as administrator”, select the datafile, and let the app launch. Once it’s running, I

Re: RRe: 4D 17.1 network issues

2019-04-30 Thread Douglas von Roeder via 4D_Tech
Allan: " the client connections to 4D Server v17 are flakey and not as good as they've been in the past :-(“ That’s my impression, as well. (To clarify, the posting was under my name but was for a client who, at the time, was subscribed via the digest.) Looking back over the 10+ years since

Re: Custom Form Events

2019-04-25 Thread Douglas von Roeder via 4D_Tech
Chris: "I prefer to reduce the number of Project Methods” My thoughts about programming were strongly influenced by McConnell and a few others. None of them discuss limiting the number of methods. Their focus is on when and why to create a method and how those routines interact. If reducing the

Re: 4D 17.1 network issues

2019-04-24 Thread Douglas von Roeder via 4D_Tech
A client of mine has hit this very issue. He writes: >> In addition to the dropped connections, it has also been reported 4D will freeze up for a brief period and become unresponsive, then after about 15-20 seconds will begin responding again. No problems like this reported with 16.4 on the same

Re: Engined App

2019-04-24 Thread Douglas von Roeder via 4D_Tech
Chip: That’s a licensing issue. I checked a few years back and the price was $3k. -- Douglas von Roeder 949-336-2902 On Wed, Apr 24, 2019 at 9:43 AM Chip Scheide via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Can the 'splash' on exit of an engined application be removed? > > Chip >

Re: Setting to not Open Methods into One Window

2019-04-23 Thread Douglas von Roeder via 4D_Tech
Jeff: Well, I appreciate you doing the sleuthing and it does appear that this feature has had a checkered history in OS X. One of the options was to use the setting from System Prefs. I wasn't familiar with that so I did some Goolging and, from what I was able to find, there was a feature in

Re: Setting to not Open Methods into One Window

2019-04-23 Thread Douglas von Roeder via 4D_Tech
4D prefs? > > > On Apr 23, 2019, at 6:03 PM, Douglas von Roeder via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > > > > Using V17R3 64-bit on the Mac and methods are opening in the main window. > &g

Setting to not Open Methods into One Window

2019-04-23 Thread Douglas von Roeder via 4D_Tech
Using V17R3 64-bit on the Mac and methods are opening in the main window. Is there a was to change this behavior? -- Douglas von Roeder 949-336-2902 ** 4D Internet Users Group (4D iNUG) Archive:

Re: Custom Form Events

2019-04-23 Thread Douglas von Roeder via 4D_Tech
d >> use a Form object (Form.myEvent) to specify the ‘event’ to perform. >> But it seems that SET TIMER(-1) is what needs to be done [trigger as soon >> as possible] and then SET TIMER(0) disables the triggering? >> >> — Chris >> >> > On Apr 23, 2019,

Re: Custom Form Events

2019-04-23 Thread Douglas von Roeder via 4D_Tech
acilitate it. I suppose one could > use a Form object (Form.myEvent) to specify the ‘event’ to perform. > But it seems that SET TIMER(-1) is what needs to be done [trigger as soon > as possible] and then SET TIMER(0) disables the triggering? > > — Chris > > > On Apr 23, 2019, a

Re: Custom Form Events

2019-04-23 Thread Douglas von Roeder via 4D_Tech
Chris: Set timer (0) and then catch it in On timer. -- Douglas von Roeder 949-336-2902 On Tue, Apr 23, 2019 at 8:17 AM Chris Belanger via 4D_Tech < 4d_tech@lists.4d.com> wrote: > I have been using New formula too. > In the context of ORDA-based forms, I have set up Form.onSave(), >

  1   2   3   4   >