turns the month name using 4D String command.
// CREATED BY: Tim Nevels, Innovative Solutions ©2014
// DATE: 7/12/14
// LAST MODIFIED:
//
C_TEXT($0)
C_LONGINT($1;$monthNumber_l)
$monthNumber_l:=$1
C_TEXT($dateString_t)
$dateString_t:=String(Add
…
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: http://lists.4d.com/archive
ike Windows 10?
It’s out in preview mode now, but I can’t find any details on the built in PDF
driver. This would make it so nice for 4D running onTerminal Server.
Tim
****
Tim Nevels
I
covered a couple ways of doing this.
Thanks Tim. This is exactly what I was looking for!
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
job done:
// ===
// PROJECT METHOD: TurnOffPDFCreatorUpdates
// PARAMETERS: none
// DESCRIPTION: Turns off checking for updates by PDFCreator.
// Based on: http://kb.4d.com/assetid=76893
// But you can't update HKEY_LOCAL_MACHINE withou
for such a thing but I do so little PHP I'm not sure I'd recognize
> it if I found it.
Are you attaching the pdf to an email and it is the receiver of the email that
reports the pdf is corrupted?
Tim
************
Tim Nevels
Innovative So
e entry filter to
require entering 4 digit years. This can make obvious data entry errors
immediately seen and corrected.
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
***
this
> table and form to come up by default.
I found an undocumented feature in v15.2 that might help you. If your Caps Lock
is on when you start up, the window you are looking for will be displayed.
Tim
Ti
on Jan 19, 2038.
I’ll now include the 3 “magic characters" JPR in this post to trigger his email
filter to flag this post as something he might be interested in reading. Being
the author of DataAnalyzer I bet he knows the new 4D v11 date and time formats.
Do you know JPR?
Tim
****
urrent time)
INSERT INTO TheTable (TheTimeStamp) VALUES (:$timeStamp_t)
What is is the magic to put a 4D time stamp text var into a SQL TIMESTAMP
column?
Tim
********
Tim Nevels
Innovative Solutions
785-7
The 4D SQL engine is so strict. I wish it would recognize the timestamp format
that 4D itself provides via the “String” command. But wishing does no good, and
feature requests do only slightly more good.
At least now I know how to massage a 4D timestamp into a format the 4D SQL
engine acc
luck. :)
Tim
************
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: http://lists.4d.com
make some of the
above changes I mentioned. That’s how I do things.
Tim
************
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D
is being maintained by Walt Nelson
now. The website only talks about 4D v11/v12/v13. Not sure what his plans are
and what new 4D technologies he plans to add to Foundation. You’d have to ask
Walt about that.
Tim
********
Tim Nevels
Innovative Solutions
785
ed to
rush in getting the new cache system out. The current one is working just fine.
Better to make the new version rock solid first and then release it. I think
that’s the right approach.
Tim
********
Tim Nevels
Innovative Solu
lay interval.
I have to admit I’d be hard pressed to site a useful real world case where you
want/need to delay a process for even a single millisecond. But it is now
supposedly possible with 4D v15+.
Tim
************
Tim Nevels
Innovative So
ettings for Mouse would make this less of
an issue. But I only notice these problem in 4D.
I’ve come to the conclusion that it is just the result of old men with fat,
sloppy fingers that is causing the problem. Of course… I could be wrong. :)
Tim
***********
$8,500 in 1991.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive:
when the crash occurred. I’ve done this and the crashing issue I
had was resolved immediately after 4D engineering reviewed the the crash info
and reported back “you are calling 4D xxx command in xxx method and that is
where it
. :)
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: http://lists.4d.com/arch
the complexity of the networking issues.
Tim
************
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group
ith my 4D applications.
I want them to be as readable and as usable as possible. I’m betting the
designers at Apple and Microsoft made good choices on what fonts work best from
a UI perspective.
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev..
will not happen.
Yeah… I know. Now that you think about it, it makes sense :)
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
ding the v13 client to v15 so that issue will
resolve itself. But the v12 client is a problem. Gonna have to figure out a way
to get them to upgrade.
I hate being so far behind on macOS versions, but I choose a sable work
environment over the new macOS versions.
Tim
*********
hone on my Mac. I would really like to be able to do that. But
you can’t with 10.9.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
makes it appear
this can be done very easily and without the need for 10.9 Server. This could
be a good solution. Humm…
http://kb.parallels.com/en/118806
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
ti
I AM the seat tester for electric chairs.
Yes Tom, the shock treatments have been very effective in your case. :)
Thank you for being a trailblazer for everyone.
Tim
********
Tim Nevels
Innovative
they did
with 10.6.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http
/p57m0EVsA
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com
not available in the new database. I
would not expect 4D would have changed how SEND/RECEIVE RECORD works.
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
in the next release"?
Did you select all the radio buttons and “Group” them? I think that is what
needed in this situation.
Tim
Tim Ne
ave determined on your own?
If users are telling you this, then the solution is simple. Tell them they made
this decision with their chosen theme. They can change the highlight color in
their theme.
Tim
************
Tim Nevels
Innovative Solutions
785-749-3444
tim
nd this by adding program code to change the font
sizes of items on the form to a bigger size when running on Windows 8.
Tim
********
Tim Nevels
Innovative Solutio
names and field names
will allow those to continue to work even if you change the table or field
name. Added benefit it also works when using virtual structure table and field
names instead of the actual names.
Tim
Ti
how you would handle knowing if the space bar was pressed. Use ON
EVENT CALL.
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
*
gate.com/articles/en_US/FAQ/006253en?language=en-em
So maybe it is a file with a weird name.
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
address table and this will fix
your “problem”.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Gro
y chances for a context switch with so many lines of code.
I think Kirk was asking about the “<>counter_l := <>counter_l + 1” example not
IP array updates. I see no reason to protect simple IP variables that are just
getting a value set or retrieving a value. IP arrays are another st
do it this way to give developers
maximum flexibility. But maybe when you compile the code this is very difficult
for them to implement. Preemptive worker processes only run preemptively when
compiled. And compiled preemptive code has many requirement that compiled
ensive” commands may need special attention if you are
using pointers that will cause the trigger to run.
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
s into 4 pieces, call 4 workers, wait for them all
the finish and then combine everything into a single set of arrays.
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
***
ger. But I have no idea how much
longer it will take. Probably a worthwhile trade-off to get preemptive to work
in my triggers.
Tim
****
Tim Nevel
ant this too!
Tim
************
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Arch
ow the year but
> it was post-Schaumburg. The only command not susceptible to timeslicing is
> Semaphore.
OK I can accept that.
But what about this:
<>counter_l := <>counter_l + 1
It does not contain any 4D commands. Can that line of code be time sliced, or
will this line of co
re regularly run reports so we know how long they take on
average. I can easily put in some debug code to let me run the same report
calling the old method and the new method that is preemptive. And this is
really just a way for me to try out this new preemptive stuff. I always like to
progr
ogramPath_t+$commandLineParameters_t+$documentPath_t+"
"+$printerName_t)
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
up drive mounted or the permissions don’t allow
it.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Gro
ick and simple way
to handle the situation.
Tim
************
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group
e operating system to
share.
In my opinion you don’t need 64bit 4D Server unless you have at least 8GB on
the machine. With an 8GB machine you can easily set the 4D data cache to
5,000MB.
Tim
Ti
readable with the structure file. UUIDs in the
data file and structure file would not match.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
he
Adaptive cache setting for deployment of a 4D application to multiple
customers? Any of you care to reply to Ferdinando’s question and give home some
advice?
Tim
************
Tim Nevels
Innovative Solutions
s that
issue with me reverse engineering the query editor binary file format that has
held me back. 4D’s license agreement says you’re not supposed to do that. But
maybe I’m just being just a little to paranoid. :)
Tim
***
privately.
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com
US Dollars)
1. $0 - $50
2. $51 - $75
3. $76 - $100
4. $101 - $150
5. $151 - $200
6. $201 - up
And yes I am totally aware that everyone’s rates change based on the job, how
busy you are, etc. I’m just just looking for a “basic, average” rate.
Tim
****
ist
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: http://lists.4d.com/arch
On Dec 17, 2016, at 2:00 PM, Bertrand SOUBEYRAND wrote:
> In New York or in Rabat ?
Of course for me a New York rate would be more helpful than Rabat, but I’m also
curious about 4D rates all over the world.
Tim
****
Tim Nevels
Innovative Solutions
rate.
Anonomus 4dtoday.com survey is the way to get an answer to my question.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
of America less than $200 an hour for a lawyer is unheard of.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Int
ow Size” attributes to not allow resizing. (Yeah, I know you still see the
resize widget that does nothing at the bottom right corner of the window. You
just have to live with that.)
Tim
********
Tim Nevels
Innovative Solution
ncovered the fact that pointers to individual array
elements are not yet fully implemented by the compiler. At least it knows it
can’t handle it and gives you an error message.
Tim
************
Tim Nevels
Innovative Solutions
785-749-
a new area and we
need ideas on how to best utilize it.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet
after Rich Gay sold it? Are they
still around and doing 4D work?
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
t to do a “Find in
array” on the text array, and then use the corresponding longint array value to
retrieve the object array element number. And it scales well with big arrays
and b
1st for presentation of many practical examples, and the second
> one will be a training day with my friend Add in USA.
That is good news. I’ll be attending the Denver Colorado meeting. Look forward
to seeing you there and your presentation on new v16 features.
Tim
*********
rmance issues with
client/server. But it is another option that might be useful in some
situations.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
ace Program Conference - Corey Goode Presentation
https://www.youtube.com/watch?v=vXhulEQib5U
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.
want it to work.
What’s that old saying… if you’re given lemons, just make some lemonade. :)+
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
On Jan 17, 2017, at 7:40 PM, Lee Hinde wrote:
> I just updated the license with the 2017 license and I still can't get in.
> It's behaving like a compiled system. I get an error alert without
> edit/trace option.
Hard to tell what is causing the error without seeing the error message dialog
box
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive
> On May 19, 2017, at 10:54 PM, Chuck Miller wrote:
>
> If that is so easy, why does 4D itself not do this
On macOS when you sign an app it embeds the developer info in the app and it
does some kind of checksum on the app to verify it is not tampered with and
virus infected.
So it is not pos
On May 20, 2017, at 1:25 AM, David Adams wrote:
> Delegating various file system calls to a worker is, in my opinion, a solid
> idea. Particularly if the operation is blocking, or if you find yourself
> constantly fighting/waiting for a read lock on the file. (Like the log
> example I go back to a
On May 21, 2017, at 9:00 PM, Kirk Brooks wrote:
> Checking index pages on Cluster Index 167 on DOX_ATTACH._data ,
> DOX_ATTACH.record_id (tableName_recordId) [200 errors]
>
> I'm not sure what else to do besides dropping the index. I'm assuming,
> perhaps incorrectly, that if the data are good th
On May 22, 2017, at 9:00 PM, Chip Scheide wrote:
> it is also possible that your 2004 data file has issues
Chip is right. I ran into this in one database I was converting. Here is what I
know.
Say you had PKs assigned that were longints and you had the "unique" property
set for the field and
- Click on a 4D command, no need to highlight it all, in the method editor and
press F1 to open the documentation page for the command. This is automatically
version specific so if you are in v14 you get v14 docs. (Remember on macOS you
probably need to press and hold the "Fn" key and then F1 fo
On May 29, 2017, at 10:56 AM,Koen Van Hooreweghe wrote:
> And while we're at it, the thing I miss the most is the split pane in the
> method editor. Unfortunately 4D eliminated this feature a few years ago. IMHO
> bookmarks are not a valid alternative.
I miss the split pane feature too. So usef
On May 29, 2017, at 10:56 AM, David Adams wrote:
> Hey Wayne, thanks for answering. I think that external .4DD files were
> created for use from components in the first place and I've made it work
> before...but it's been years. I don't remember hearing that you had to
> create the data file from
s to the file
End if
End for
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG
On May 29, 2017, at 9:00 PM, Keisuke Miyako wrote:
> are you sure that the index is "embedded"?
>
> it's true that an external database created using SQL does not have an
> accompanying 4DIndx,
> but an MSC repair would add one.
I have created an external data file with SQL and created an index
On May 29, 2017, at 9:00 PM, Jeremy Roussak wrote:
> “SP_[0-9]*” will match the first lot, and “SP_INS_[0-9]*” will match the rest.
>
> But it might be quicker to do the second batch first, matching the names
> simply to “SP_INS_@“ and removing them from the list when they’re done, then
> re-sc
not ask the question. Like the old saying
“Doctor it hurts when I move my arm this way.” And the doctor replies “well,
don’t move your arm that way”. :)
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
***
On Jun 2, 2017, at 5:24 PM,Douglas von Roeder wrote:
> On Fri, Jun 2, 2017 at 12:20 PM, Tim Nevels via 4D_Tech <
> 4d_tech@lists.4d.com> wrote:
>
>> quest to master a nuisance of the 4D language regarding pointers.
>
> "nuisance" (S/B "nuance")
&
Carbon windows. Newer versions of 4D have
native Cocoa windows.
Miyako do you have a plug that works with current versions of 4D?
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
off all 4D system access.
At least that’s the idea...
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Inte
e I’ve used
it in 2 of my own components.
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group
name (optional)
// DESCRIPTION: Put this method in a form object and it will
// respond to a right-click in the current object.
// Pass no paramters and it will do the default which is to support
// Cut, Copy and Paste in the current object.
// CREATED BY: Tim Nevels, Innovative Solutions ©2016
/
ts” and they right click all over the place all
the time.
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Inte
to me.
This has always bugged me. I just had to finally get it off my chest. :)
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.
rate core
on 4D Server. So that makes it super negligible.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet
t...so I ask.
Yes. Every time 4D switches from background to frontmost application it does a
reload.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timne
have tested, years ago, and found at most only 2-3% degradation.
That sounds fantastic. I had no idea it was so good. And it’s free!
From what you say it sounds like it is ready for use in any and all situations
where you need to encrypt data on macOS.
Tim
****
n either “:” or “/“. Now we don’t need to. 4D
has provided native support for this feature.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
mpty.")
End if
// Clean up and Exit =========
Tim
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
ce.
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: htt
up.)
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.
.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: http://lists.
-transfer/wsftp-client
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com
**
4D Internet Users Group (4D iNUG)
FAQ: htt
ll want to be. It’s just going to take
a few more years, if you want my honest opinion.
Wow… this turned out to be a lot longer post than I expected. But it might be
helpful to less experienced 4D developers.
Tim
***
this bug has been fixed. This could spread to others and
give v16 a very bad name. Nobody wants that. Especially 4D Inc.
Tim
********
Tim Nevels
Innovative Solutions
785-749-3444
timne
4D we need to look at”, I think you are expecting too
much. Opening a tech support case for the bug is the first step in getting it
worked on and fixed.
Tim
****
Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.
list of locked record — I’m sure 4D Server keeps a list
of this somewhere internally — and if it finds a locked record that is not
linked to a currently connected user, it unlocks it. That would fix this issue
and not require a 4D Server restart.
Tim
*********
1 - 100 of 428 matches
Mail list logo