Re: 'Clairvoyance' in listBox (v17r5)

2019-06-24 Thread Jody Bevan via 4D_Tech
Chris Belanger: To vote, to to the top of the first post. There are 4 yellow starts. Click on the first star to indicate - ya it would be nice, Click on the 4th star to indicate it is a very very good idea. The 2nd and 3rd stars are in between those thought levels. The little number to the

Re: POSIX Path Syntax (How to convert from 4D POSIX to Terminal POSXIX?)

2019-06-24 Thread Jody Bevan via 4D_Tech
If you are putting this into a Terminal script, then I always just use the MacOS Copy Pathname from the right click on the file name (then press the option key). When the MacOS places the pathname into the pasteboard it will have the appropriate syntax (escaping out the spaces) as needed for

Re: [Tip]Set Query Destination

2019-06-21 Thread Jody Bevan via 4D_Tech
Doug: Good practice. I always have the set and reset code within the same method. Then when we run our QA method, if one is missing it records the error, and places the method with the error description in our listbox to fix. Good structured coding practices, also makes it much easier to write

Re: signature capture in 4D

2019-06-19 Thread Jody Bevan via 4D_Tech
Jim: I may have missed is, but what make and model did you buy to integrate this way. It sounds like the manufactures were ensuring it would work on the MacOS from within other applications as well as on Windows. That is nice. Thanks Jody Bevan > On Jun 19, 2019, at 10:10 AM, Jim Crate via

Re: Benefits of 64-bit 4D Remote

2019-05-23 Thread Jody Bevan via 4D_Tech
For a client that has a system that mostly meets their needs it is hard to convince them to move forward. The costs for your time, and new equipment will just seem unnecessary. It is like that 10 year old car that feels new, runs great. The difference is when that old car dies they can just buy

Re: 3 menubars management

2019-04-25 Thread Jody Bevan via 4D_Tech
Hi Ernie! With version 17 having very custom menus is a bit or work, but it works fast and slick. If I understand what you are asking… the following works well. We build all our menus via code. You need to also build a bit of security (you can use the 4D Groups if you want) to know who gets

Re: Project methods vs ...

2019-04-25 Thread Jody Bevan via 4D_Tech
Just to chime in with my Belizean penny worth… (less than a Canadian penny) We have several forms that are used as the form for all tables. There are full suites of buttons on these project forms. For these buttons they all call a Project method. Within these are a case of statement that calls

Re: [OFF] The Death of Sebastian...

2019-04-24 Thread Jody Bevan via 4D_Tech
Robert: Sorry to hear this. Pets can be the most important beings in our lives. So sad for your loss. Jody > On Apr 24, 2019, at 7:01 PM, Robert ListMail via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > Sadly I returned home, from two back to back trips (National Association of >

Re: Code signing works on one app but fails on another

2019-04-24 Thread Jody Bevan via 4D_Tech
Pat: I use DropBox for this every week. When I bill a .dmg file I upload to Dropbox and for about that last 6 months, when it is downloaded by others it works fine. Just of note I use DMG Canvas. That should not matter, but it is a point of difference. Jody > On Apr 24, 2019, at 10:42 AM,

Re: 4D v17 R5 file and folder objects !!!

2019-04-24 Thread Jody Bevan via 4D_Tech
Jeff: LOL. Is that like find a Millennial that can jump in a Land Rover Defender and drive because they understands no keyless entry, need a key to start it, 2 stick shifts with 12 gears and differential lock, and hand crank down windows. Oh, yes one that I found is true. They do not know how

Re: 4D Security White Paper

2019-04-24 Thread Jody Bevan via 4D_Tech
As with all security anything can be hacked given time, money, and desire. First of all, social hacking is the most likely cause of leaked data. So moving on, to other types. If someone really wants your data they might steal your server computer. In days gone by if you didn’t know the

Re: Custom Form Events

2019-04-23 Thread Jody Bevan via 4D_Tech
Chris: Absolutely there is a need for them. We use them extensively. I had not really thought of them as form events, but more of an event generating a request from somewhere else, or within the form. I am working on some form events right now. Prior to Objects in the language, the plugin

Re: From where is my form method called?

2019-04-15 Thread Jody Bevan via 4D_Tech
Looks like you found it now. When you have many objects on a form, the way to have 4D find the object, and select it is as follows: 1. Click on the form window or form. 2. This brings forward the Property Listing dialog. 3. At the top of this dialog is a popup. 4. Click on this popup and it

Re: I really recommend the 4D World Tour

2019-04-10 Thread Jody Bevan via 4D_Tech
Kirk: Thanks for taking the time to think through this and write it out. The Summit last year was a good introduction, and my expectation is that the WT this year will be some serious work to be thought through. Plan on coming rested this time. Thanks again Jody > On Apr 10, 2019, at 8:00

Re: Error connecting to 4D Server

2019-04-09 Thread Jody Bevan via 4D_Tech
Steve: I agree with you 100%. It does not matter that we are right, if the client and their ‘network / hardware experts’ are telling them we are at fault. I have shown in person the problems on the network or on the servers. Absolute obvious problems. I have documented them with written

Re: Benchmark Speed Test Method

2019-04-05 Thread Jody Bevan via 4D_Tech
Steve: Thanks for that information. I used to have one I had written in 4D. This tool will be superior I am certain of that. I will need to read up on this, as I have an install coming up. Jody > On Apr 5, 2019, at 2:04 PM, Stephen J. Orth via 4D_Tech > <4d_tech@lists.4d.com> wrote: > >

Re: Code signing works on one app but fails on another

2019-04-02 Thread Jody Bevan via 4D_Tech
/System.keychain (this is all right) >>> >>> —force: No such file or directory >>> >>> The pathname for the file is definitely correct - if I run >>> open /mypathname/ >>> >>> it opens the database. >>> >>> Any ideas?

Re: Code signing works on one app but fails on another

2019-03-21 Thread Jody Bevan via 4D_Tech
Pat: I struggled with this for a few months. A bunch of research, help from the nug, and help from 4D Tech support, I think I found our problem. We will use a graphic application to create some graphics (icons / pictures etc). As is usual, Apple is getting more strict with each version of the

Re: Intel Optane P4800x Drives with 4D Server and Thermal Throttling

2019-03-17 Thread Jody Bevan via 4D_Tech
Thanks for posting! > On Mar 16, 2019, at 12:24 PM, Justin Will via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > In case anyone is wondering. I just installed one of these P4800X drives in > our backup server and ran a test conversion of our datafile from v13 to v17. > The datafile is 67gb

Re: Can't get to development mode!

2019-03-16 Thread Jody Bevan via 4D_Tech
Not sure what you mean, but we have special keys at startup so that we can go into Trace mode. From there we can trace a startup problem, or drop right into coding if we need. Having a startup crash many years ago instilled doing this. It was stressful trying to break into trace mode when

Re: Odd thing with iso dates

2019-02-08 Thread Jody Bevan via 4D_Tech
The ‘Z’ stands for Zulu time. > On Feb 8, 2019, at 9:01 AM, Epperlein, Lutz (agendo) via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > Jeremy is right, mind the "Z" at the end of the date string. > > > Regards > Lutz > >> At a

Re: Coding/Development Style Guide?

2018-12-18 Thread Jody Bevan via 4D_Tech
Tom: We rewrote our shell for v16 from scratch. I also wanted to write complete documentation on using the shell too. That of course included naming convention for everything (even table names), includes lots of code that is very easy to add to code you are writing, and explanation of a lot of

Re: [off] no matter how bad the code you have/wrote/work on....

2018-11-15 Thread Jody Bevan via 4D_Tech
Thanks for sharing. > On Nov 15, 2018, at 10:20 AM, Chip Scheide via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > > it can not be this bad > https://news.ycombinator.com/item?id=18442941 > > Chip ** 4D Internet

Re: Defining and documenting Objects

2018-10-11 Thread Jody Bevan via 4D_Tech
We rewrote our shell (that has been updated ever few version since 3.0 when I write the first shell). Our goal was to have as few of global, and interprocess variables as possible. We got a long way in before we needed more than a few of each. Yes, one of those is for the hiding/showing of

Re: Where is best place to save data outside data file

2018-10-10 Thread Jody Bevan via 4D_Tech
to learn Terminal much better, and learned to trouble shoot signing. After I get my notes done, I will be much better prepared for problems. Thanks again Jody > On Oct 10, 2018, at 11:29 AM, Jim Crate via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > On Oct 9, 2018, at 8:50

Re: Where is best place to save data outside data file

2018-10-09 Thread Jody Bevan via 4D_Tech
Chip: Ya, I saw my phone number there as I clicked send… I will try the 4D Folder and see how that works out. Thanks Jody > On Oct 9, 2018, at 10:29 AM, Chip Scheide via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > I believe that Get 4D Folder works for this sort of thing > > I would think

Where is best place to save data outside data file

2018-10-09 Thread Jody Bevan via 4D_Tech
In my previous 26+ years of 4D coding I did not have to concern myself with the same computer being used by different computer users (By this, I mean the user signed into the computer). Part of that was that long ago, people just didn’t sign out of the computer, and then the next person sign in

Re: Creating a form object to use as dynamic form

2018-09-25 Thread Jody Bevan via 4D_Tech
ould be able to make something like > ORDA either so I suspect there's something in the works. > > On Mon, Sep 24, 2018 at 7:57 AM Jody Bevan via 4D_Tech <4d_tech@lists.4d.com> > wrote: > >> ... but my hope is that this is just a necessary 1st step to being able >

Re: Creating a form object to use as dynamic form

2018-09-24 Thread Jody Bevan via 4D_Tech
Rudy: I agree with you. You think Belgium has few courses - try Belize! I am with you trying to master it is a challenge. So much new in v17. Fortunately we can still code as we did, and learn in snippets as we have time. I do hope they have a course happening around the USA on this new stuff

Re: Creating a form object to use as dynamic form

2018-09-24 Thread Jody Bevan via 4D_Tech
Sorry Rudy, not an answer to your question, but topical I think. Being able to create a sophisticated form via code is a fantastic feature. It is like the coding I did back in 1982/1983. Back when I first got my hands on my own copy of 4D version 2.0.10 the Graphical form editor was such a

Signing a MacOS Standalone Application - XCode version 9.2

2018-09-18 Thread Jody Bevan via 4D_Tech
I found out a new client upgraded their Macs to a later version of the OS (High Sierra). Of course the MacOS app I sent them needs to get signed with an Apple Certificate. I researched the 4D KnowledgeBase, read the tech note on doing it and it seemed easy to use. I downloaded XCode from

Re: v16 - playing videos stored in the database

2018-09-18 Thread Jody Bevan via 4D_Tech
Thanks Janie, Tai, and Keisuke for your suggestions. We will look at these and decide which way we want to go. Sincerely Jody Bevan > On Sep 17, 2018, at 11:00 AM, Tai Bui via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Hi, > > Perhaps the following two Tech Tips can give you an idea on

Re: v16 - playing videos stored in the database

2018-09-17 Thread Jody Bevan via 4D_Tech
Tai: Thanks, I will take a read through these. In the case for the current client I am wanting this for it is a one off application so having the videos stored locally (on their server) is likely the better way. For our Shell training videos the other storage off site is the better way to go

v16 - playing videos stored in the database

2018-09-15 Thread Jody Bevan via 4D_Tech
In years gone by, I used to provide this feature through an Escape plugin. It seems to me that one should be able to do this through a WebArea. I am obviously getting thick, but when I read the Web Area Language Reference I seem to be missing a lot. I thought it would be something simple like

Re: Help?

2018-09-11 Thread Jody Bevan via 4D_Tech
Ken: This is why with ALL our code, we have right near the very beginning of our code the following: If(Caps Lock Down) Trace End if Of course this does not work in compiled mode. Many many years ago I learned the lesson like you did. This is now standard code. Jody > On Sep 10, 2018, at

Set Environment Variable

2018-08-29 Thread Jody Bevan via 4D_Tech
I am using the Launch External Process to get information via wmic. Of course the cmd line window pops up for a second. I would like to stop this. The Set Environment Variable command is supposed to do this. Of course though, I need to know the environment variable to do this with. I am having

Re: New record numbering system and CALL WORKER

2018-08-27 Thread Jody Bevan via 4D_Tech
Chuck: That is exactly what we do for our code. Has served us well for all our sites. We can have 200+ current users on the system, importing records from labs (thus needing lots of counters quickly), and never noticed a problem with the system. For those counters we do not wanted to have one

OPs - my bad

2018-08-26 Thread Jody Bevan via 4D_Tech
I made a comment that has not shown up on the nug yet that the component documentation didn’t explain what the ‘Matrix’ was before using it. After 10 more minutes of frustration I discovered it was located in the Component Overview section - which I missed when I thought I was starting from the

Writing Components

2018-08-26 Thread Jody Bevan via 4D_Tech
I really want to place a bunch of our code / forms into a component. It will make it much easier to install into other systems, and to update that code / forms as into older designed system that use an older version of the component. Of course it also protects what could otherwise be

E-Mail in 4D

2018-08-14 Thread Jody Bevan via 4D_Tech
The last time I wrote an E-Mail client with 4D was circuit 4D v11 and into v12. It worked great. I left the programming world for a break for 2 years, and then got back in. Now I am using 16R6, and will likely move into the v17. releases for a product I am working on. From my review today, and

Re: Changes to variable initialization in v16?

2018-08-01 Thread Jody Bevan via 4D_Tech
Noah: Can I make a suggestion for you that I and many others here do in their code: 1. Have very defined naming convention of your variables in code. 2. The naming convention must clearly show the type of variable. 3. Every method must declare its local variables. 4. Every process variable must

Re: Tabbed design windows are the best

2018-07-30 Thread Jody Bevan via 4D_Tech
I will have to read the upgrade notes again to see how to do that Chip. Having 5-10 different tabbed windows would work well I think. Jody > On Jul 30, 2018, at 7:36 AM, Chip Scheide via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Ive not used it - > but > > based on current work style..

What Source do you use

2018-07-29 Thread Jody Bevan via 4D_Tech
I need to have a system with Countries, States (province, Parish, Regions), and then Communities. In the past I would typically use Wikipedia to get the information. I did this to get a few for development and testing. Now I would like to fill this out for about 20 countries. If the Zip /

Re: Tabbed design windows are the best

2018-07-29 Thread Jody Bevan via 4D_Tech
I tried it out for about 4 days. What I liked: 1. uncluttered desktop. 2. The forms / methods were always in one location. What I didn’t like: 1. Often when I code I will have 2 or 3 windows open that I will be looking at to get object names, or match the flow of code in another method.

Re: v17 PDF-Manuals

2018-07-27 Thread Jody Bevan via 4D_Tech
Sorry that I comment on your thread. I didn’t see the Jorg only sign. > On Jul 27, 2018, at 3:23 PM, Jörg Knebel via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Jody, > >> On 27 Jul 2018, at 23:32 AEST, Jody Bevan via 4D_Tech <4d_tech@lists.4d.com >>

Re: v17 PDF-Manuals

2018-07-27 Thread Jody Bevan via 4D_Tech
I am good with the HTML pages. Especially when we can download them to run locally. I have a blazing fast 2MB download and 512k upload internet speed. They work fine for me for lookup of commands. I just finished 2 weeks of internet down. Running the browser in Offline mode and accessing the

Re: standard action for design mode not working in 17.0

2018-07-26 Thread Jody Bevan via 4D_Tech
John: I encountered this too. I believe the command changed from the v16R series to a slight difference in v17. The constant had changed. I looked it up in v17 and just used the new command. Jody > On Jul 14, 2018, at 8:18 AM, John DeSoi via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > I

Re: Objects without Stylesheets suddenly displayed as Wingdings!

2018-07-26 Thread Jody Bevan via 4D_Tech
Chuck: That sounds like great code module to have in a developer tool kit. If you are willing to share, I would appreciate a copy. Thanks jody > On Jul 12, 2018, at 8:12 AM, Chuck Miller via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > I have code that will report on any object on forms

Re: Cannot delete if related many issue

2018-07-07 Thread Jody Bevan via 4D_Tech
Arnaud de Montard: Since 4D v2.0.10 I have not used it (probably not in 4D way back then). When we used to permit actual deletions but we handled all record deletions in our code especially for related records that also needed to go. Now we do not permit actual deletions - we just flag records

Re: Minimalism in Graphics

2018-07-06 Thread Jody Bevan via 4D_Tech
Fast enhancement request! Jody > On Jul 6, 2018, at 10:16 AM, Jeffrey Kain via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > The color is back in the debugger in v17, just FYI. > >> On Jul 6, 2018, at 11:54 AM, Jody Bevan via 4D_Tech <4d_tech@lists.4d.com> &g

Minimalism in Graphics

2018-07-06 Thread Jody Bevan via 4D_Tech
What do you think and do? I know that this ‘trend’ is started by the designers at Apple. When Apple starts a design trend then many thousands of developers follow it. To me, this trend is just like a fashion trend, rather than a functional trend. Yes I have read that the ‘reason’ is to let

Re: Date entry

2018-07-05 Thread Jody Bevan via 4D_Tech
Pat: I was a lot of work. Especially going through a large application and changing it all over. We got forced into it by regulation of supporting different date formats across different government regulatory regions. So we decided to just do it the flexible way and provide many more features

Re: Date entry

2018-07-05 Thread Jody Bevan via 4D_Tech
te formats: > On a UK system, dates in fields and list boxes are incorrectly displayed in > the US format. But when you click into a date field, it changes to the UK > format! > > How do you manage this? > > Pat > > On Sun, 10 Jun 2018 at 15:46, Jody Bevan via 4

Re: Application Metrics

2018-07-04 Thread Jody Bevan via 4D_Tech
Tilman: Agreed, Anonymity is very important. Way back then even the government (Universal Healthcare) was clueless about what was happening in their system. They had much of the data, but not the systems that could get the information out to them. Back then we had 20% of Canada being looked

Re: Application Metrics

2018-07-03 Thread Jody Bevan via 4D_Tech
Taking you back to JonokeMed days Dani circa ~ 2010. Jonoke did all of that so we could know what was used or not. I used the results a lot. Jody > On Jul 3, 2018, at 2:17 PM, Dani Beaubien via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Probably the easiest way to do this is to create a new

Re: UUIDs internal ID with 4DPop

2018-06-27 Thread Jody Bevan via 4D_Tech
Chip: Thanks!! Jody > On Jun 27, 2018, at 2:50 PM, Chip Scheide via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > In the source code for 4DPop > in the method: CONSTANT_Save_file > change the code at line 104 : > from: > CONSTANT_NEW_CONSTANT >

Re: v13 - Konstants [Solved]

2018-06-27 Thread Jody Bevan via 4D_Tech
Chip and Keisuke: Very interesting thread. We have been using 4D Pop extensively for several years. If UUID are required, and 4D Pop is not handling them right, then I guess we need to write our own tool. I find it strange that a tool that is packaged from the factory would not handle it

Re: [Solved] v13 - Konstant problem

2018-06-26 Thread Jody Bevan via 4D_Tech
Chip: Hate those kinds of things. Hours to learn, it seems like hours wasted. Thanks for letting us know the solution. Jody > On Jun 26, 2018, at 7:37 AM, Chip Scheide via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Koen > Thanks > > While you were not exactly on track it did point me in

Re: Creating Tables by running a method

2018-06-23 Thread Jody Bevan via 4D_Tech
Randy: So I have got this done using all SQL. At the end it would create the indexes for the first table I created, but then fail for al the next. Eventually I figured out that the index name (behind the scenes) need to be unique within the whole database. Therefore I just added a string of

Re: v13+ open multiple methods windows stacked

2018-06-22 Thread Jody Bevan via 4D_Tech
Chip: I do not know of a way to do this automatically. I have done it a long time ago using code - code I don’t have anymore. We control the opening position of every window so writing this is not that hard (likely you know that already - sorry). Jody > On Jun 22, 2018, at 3:19 PM, Chip

Re: Creating Tables by running a method

2018-06-22 Thread Jody Bevan via 4D_Tech
quot;) > > > Primary Keys - Needs SQL > > $sql:="ALTER TABLE "+$tableName > $sql:=$sql+" "+"ADD PRIMARY KEY ("+$fieldName+")" > Begin SQL > EXECUTE IMMEDIATE: $sql; > End SQL > > > > Randy Engle, Director > XC2

Re: Creating Tables by running a method

2018-06-22 Thread Jody Bevan via 4D_Tech
Pat: We have rarely used a trigger, but it is an important thing to know in going into it. Thanks for telling me. At least I will not spend a week trying to get a trigger into a table I have created this way. One never knows what they will be doing, or need in the future. Life has certainly

Creating Tables by running a method

2018-06-22 Thread Jody Bevan via 4D_Tech
I know that this feature has been around for a long time ~ 4D 2011. I am now using 16R6. I now have a method that creates a table with the fields I want added. The challenge I am having is setting indexes (and index types), as well as Primary Keys. I looked in the Knowledge Base for code

Re: v16 Time picker - bound variable changed

2018-06-18 Thread Jody Bevan via 4D_Tech
tures to the > community, > as well as collect feedback from 4D developers during the beta phase to make > sure R releases are as stable as possible. > > that is why 4D publishes (blog and documentation) new features well in > advance of release. > >> 2018/06/12

Re: v16 Time picker - bound variable changed

2018-06-12 Thread Jody Bevan via 4D_Tech
h@lists.4d.com> wrote: > > LISTBOX SET PROPERTY was created in 16R2, it's normal that it won't compile > on 16.3 (if that is what you mean) > > http://doc.4d.com/4Dv16R6/4D/16-R6/LISTBOX-SET-PROPERTY.301-3547819.en.html > > 2018/06/12 6:09、Jody Bevan via 4D_Tech > &

Re: v16 Time picker - bound variable changed

2018-06-11 Thread Jody Bevan via 4D_Tech
I submitted a bug on Sunday in regard to 16.3 Hotfix 4 where the command Listbox Set Property and all the lk_ constants are not dereferenced (thus cannot compile). In the Method editor one ends up with just a numerical reference. Jody > On Jun 11, 2018, at 2:40 PM, Keisuke Miyako via

Re: Save Record($vptr_Table->)

2018-06-11 Thread Jody Bevan via 4D_Tech
om> wrote: > > >> Le 10 juin 2018 à 23:18, Jody Bevan via 4D_Tech <4d_tech@lists.4d.com> a >> écrit : >> >> Sujit: >> >> I do not think it is a table number issue in our code. We built the local >> pointer early into the new process by cod

Re: Save Record($vptr_Table->)

2018-06-10 Thread Jody Bevan via 4D_Tech
Sujit: I do not think it is a table number issue in our code. We built the local pointer early into the new process by code similar to $vptr_Table:=->[StandardOrder] In one last try, before giving up on the few hours of code I wrote and go to my backup from last night, I compacted the

Re: Save Record($vptr_Table->)

2018-06-10 Thread Jody Bevan via 4D_Tech
> wrote: > > If there are any Unique fields in that table (I'm sure there are!) check > that you aren't trying to save a duplicate value in one of them. > > PB > > On 10 June 2018 at 21:02, Jody Bevan via 4D_Tech <4d_tech@lists.4d.com> > wrote: > >&

Re: Save Record($vptr_Table->)

2018-06-10 Thread Jody Bevan via 4D_Tech
able directly identified '-1' Jody. > On Jun 10, 2018, at 1:54 PM, Douglas von Roeder wrote: > > Jody: > > Try using the actual table name. What’s in//disable the trigger. > > On Sun, Jun 10, 2018 at 12:50 PM Jody Bevan via 4D_Tech <4d_tech@lists.4d.com > <mailto

Save Record($vptr_Table->)

2018-06-10 Thread Jody Bevan via 4D_Tech
The method that this err occurs in is used hundreds of time throughout the system. All record saves go through it. I have a record I used Add Record which opened up our ‘Input’ form. Within the Form Method On Load I update information in the record, and from the User Interface I update

Re: Date entry

2018-06-10 Thread Jody Bevan via 4D_Tech
Bob: Nasty date formats. About 15 years ago we created our own tool for the date entry, and display in 4D. The dates are always stored in date fields, but we let the user define the way the dates get displayed. This way it does not matter what the computer’s region or date settings are. The

Re: Losing memory on 4D web application

2018-06-10 Thread Jody Bevan via 4D_Tech
Aparajita: We loved ObjectTools at Jonoke for well over a decade. We could not have done what we did without it. It was fantastic. Thanks for ObjectTools over all those years. We never had a memory leak from it while we used it. It is great having plug-in developers creating tools for us,

Drag from outside of 4D into a 4D Form

2018-06-04 Thread Jody Bevan via 4D_Tech
I thought it would be good for an Import to let people drag a file from the desktop onto a form. It certainly is not a critical feature, the old style select from a file dialog works good for me. I was looking for an example database, or tech note but could not find one. The Drag and Drop

Re: Subform - Detail

2018-05-31 Thread Jody Bevan via 4D_Tech
me. Sincerely Jody Bevan > On May 30, 2018, at 11:57 AM, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Hi Jody, > > On Wed, May 30, 2018 at 10:39 AM Jody Bevan via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > >> 1. How can the parent form

Re: Subform - Detail

2018-05-30 Thread Jody Bevan via 4D_Tech
Kirk: THANKS!! That sounds great, and you taught me more too. Jody > On May 30, 2018, at 11:57 AM, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Hi Jody, > > On Wed, May 30, 2018 at 10:39 AM Jody Bevan via 4D_Tech < > 4d_tech@lists.4d.com> w

Subform - Detail

2018-05-30 Thread Jody Bevan via 4D_Tech
While this old timer is going to use a Detail Subform for the first time. I have read the documentation a few times, but I missing one thing (thus far). 1. How can the parent form know that a change was made in the Subform Detail form (which is information from another table) so that it will

Re: First experiments with 4D View PRO

2018-05-17 Thread Jody Bevan via 4D_Tech
I am of similar mind as Jeff in regard to charging if one just uses for the extra Listbox features. There are times where the features of being able to show pictures, numbers, Strings, etc in the same column of the Listbox has proved very useful. Having done this in our shell, it means we

Re: Server Administration Window - I must have been dreaming

2018-05-15 Thread Jody Bevan via 4D_Tech
I know we can make our own Server window that can be displayed from anywhere. I thought I also remember too that we can modify the existing one (or maybe they meant create a custom one that gets used). This is great news when looking after hundreds of servers, or just one. Jody Jody Bevan

Re: 4D Write Pro Interface component v16R6

2018-05-13 Thread Jody Bevan via 4D_Tech
Thanks for sharing Randy. That will save me time… now I need to remember you told us. Jody > On May 13, 2018, at 7:28 AM, Randy Jaynes via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Just a word of warning to prevent headaches for anyone else in the future. > > I just finished spending a few

Access to Runtime Explorer

2018-05-04 Thread Jody Bevan via 4D_Tech
In a Multi Developer environment none of the developers sign in as the ‘Designer’ user. We have a group that has access to the Design environment. We then put developers into this group. Therefore, when working on the system none of us have access to the Runtime Explorer. Sometimes that could

Re: New network layer update

2018-05-02 Thread Jody Bevan via 4D_Tech
Jeff: I gather that if this continues for a few weeks, that you will switch to 64bit clients? Jody > On May 2, 2018, at 3:16 PM, Jeffrey Kain via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > We flipped the switch on our production server at midnight this morning and > ran all day. We peaked

Re: Compiler_ Methods

2018-05-02 Thread Jody Bevan via 4D_Tech
Ferdinando: These are the standard for the method where the compiler will look to declare the variables the way you want them. If you do not do this, then the compiler will declare the variables as it comes across them. I do not remember which version this became the rule, but it has been for

Re: Macro to check that local variables are declared in a method?

2018-04-27 Thread Jody Bevan via 4D_Tech
Bob: Another thought to watch out for. As you know in some cases 4D names some of it’s own things starting with a ‘$’. For example a Process name can be named starting with a ‘$’. If you have strictly named local variables those should be easy to filter out. Jody > On Apr 27, 2018, at 9:54

Re: Macro to check that local variables are declared in a method?

2018-04-27 Thread Jody Bevan via 4D_Tech
Bob: I would suggest if you are going to write something this far, why not make it so that it will declare all local variables for you, and remove declarations that are no longer needed. A great time saver. Of course to go that far, there needs to be a strictly enforced naming convention.

Re: list box on a subform

2018-04-20 Thread Jody Bevan via 4D_Tech
Chuck: We use forms to be Included forms on multiple tables, and multiple different forms. The listboxes are all set up in code, and can be changed by each individual user. We have not set up a Listbox outside of code in years now. I cannot see a reason to leave Listboxes, or not use them in

Compound Indexes

2018-04-17 Thread Jody Bevan via 4D_Tech
Recently a new Database I am working on 16.R2 build 209757 has a problem. We have a 5 compound Indexes in the structure. We have a dialog that will display the tables, fields, and index name for the compound indexes. The problem I am having is that the following indicates there are 4 compound

Re: 4D data on the web - what do you use?

2018-03-14 Thread Jody Bevan via 4D_Tech
Tim: The story is long, but the steps for them are: 1. Set up an RFP that is targeted such that their cronies are the only ones that can deliver (ISP - Telco), thus every current vendor must partner with the telco. 2. Refuse to give out important interface information to various public

Re: 4D data on the web - what do you use?

2018-03-14 Thread Jody Bevan via 4D_Tech
Tim: > On Mar 14, 2018, at 12:36 PM, Tim Nevels via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > I guess that explains why you “retired” and moved to that “tropical" place. > You sold your company and got rich. Congratulations! There is a much different ending than you have given. I like your

Re: 4D data on the web - what do you use?

2018-03-14 Thread Jody Bevan via 4D_Tech
This is a very timely topic for me. We put a good chunk of our medical application on the Web back in 2004. Back then we used Apache up front, and then just used 4D to generate the HTML. We had 4D serve the HTML through a 4D Client back through Apache. It worked very well, and is still running

Re: [SAD NEWS] legendary developer and 4D base-rock Ortwin Zillgen

2018-03-01 Thread Jody Bevan via 4D_Tech
Bob Miller, I agree with you. I always enjoyed reading Ortwin’s posts. It is like we know Ortwin from his posts. He contributed to many systems through his posts. Jody Bevan Argus Productions Inc. BTW, I enjoy reading almost all posts here. I learn so much from this group, and the previous

Re: European Data Protection Reglementation to take effect on May 25 - 4D compliance?

2018-02-12 Thread Jody Bevan via 4D_Tech
Low level data encryption at rest is best achieved with hardware. The major server vendors provide RAID controllers that look after this for you on the fly. This way the data is always encrypted on the hard drives. That way if someone steals the server computer they need that RAID controller in

Re: Re(2): "Goodbye 4D Write" email

2018-02-06 Thread Jody Bevan via 4D_Tech
I will add my 2 cents worth here too. I agree with Jeff. As a previous post noted a big cause of this problem was Apple. They forced change on us, and on 4D. I was involved in an industry where each month brought new requirements that were forced upon us by various governments that we had to

4D 6.8 Removing Components

2018-01-18 Thread Jody Bevan via 4D_Tech
I asked this a few months ago. I have finally got from the client the correct version of their structure. It is written in 6.8.6 of 4D (USA). It has some components that I need to get out to convert to much later version so I can use on my big screens and later version of 4D. I am not

Re: 4D Server / Remote 16.2 64-bit macOS 10.12.6 or 10.13

2017-11-30 Thread Jody Bevan via 4D_Tech
When I read that Apple was moving ahead with the new filing system in 10.13 I decided to wait that change out - likely until 10.14. Apple tried that once before and fell flat. I see that there have been a couple of big problems with the new file system - happy I waited. I really appreciate

Re: The speed penalty for pointers is pretty low compiled

2017-11-30 Thread Jody Bevan via 4D_Tech
Kirk: You are right how we stick to our old habits. We do though because they have proven to work and sticking with them saves a lot of time. What we have done is to rewrite our shell every so often. The goal is to make use of all of the new features of 4D that we can, and to try new ways of

Re: 4D v6.8

2017-11-21 Thread Jody Bevan via 4D_Tech
Wayne: Thanks - you confirmed what my research was telling me. I should be good to go with my original MacBook Pro. Jody > On Nov 16, 2017, at 4:35 PM, Wayne Stewart via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Hi, > > Scratch that, I've got it running in both 10.5 & 10.6 (next time

Re: 4D v6.8

2017-11-21 Thread Jody Bevan via 4D_Tech
Tim: That is a good idea for these old structures. I checked out my original MacBook Pro and it is running 10.6. So I should be good to go. This will be a good idea for the future. I did read that 10.6 is still available from Apple. Jody > On Nov 16, 2017, at 2:22 PM, Tim Nevels via 4D_Tech

Re: 4D v6.8

2017-11-21 Thread Jody Bevan via 4D_Tech
Chuck: Thanks! I will keep your offer in mind. I do have a computer running 10.6.x with lots of room - original MacBook air. Jody > On Nov 16, 2017, at 2:32 PM, Charles Miller via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > Great idea I have 10.6.8 server running as a VM ware partition for

Re: 4D v6.8

2017-11-16 Thread Jody Bevan via 4D_Tech
t for that but gave up > > Regards > Chuck > > Sent from my iPhone > >> On Nov 14, 2017, at 11:16 AM, Jody Bevan via 4D_Tech <4d_tech@lists.4d.com> >> wrote: >> >> my old (1st version of MacBook Air has on it) That just might do the

  1   2   >