Re: "Goodbye 4D Write" email

2018-02-01 Thread Chip Scheide via 4D_Tech
In principle, it should be possible to create a text editor in 4D itself. I believe that the 4D design interface is built in/with 4D. If this is true, you should be able to build a tailorable text editor inside 4D. The Method editor while not perfect, is a usable text editor. IF that is true

what version(s) work with which version(s)

2018-02-01 Thread Chip Scheide via 4D_Tech
Given a component, compiled in v13, besides v13, which version(s) will component work with? Repeat for v14, v15 The component contains nothing but 4D code. Thanks --- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for racing

RE: Bug or feature?

2018-02-01 Thread Chip Scheide via 4D_Tech
I just today got the -20002 error in a compiled database. The issue is/was pointers. I was doing something "fancy", basically the pointer was not pointing to what I thought it was, it was actually pointing to a nonexistent variable - via Get Pointer. All of this code worked perfectly

Re: what version(s) work with which version(s)

2018-02-01 Thread Chip Scheide via 4D_Tech
: > > http://doc.4d.com/4Dv15/4D/15/Unicode-mode-for-methods.300-2018652.en.html > > 2018/02/02 6:34、Chip Scheide via 4D_Tech > <4d_tech@lists.4d.com<mailto:4d_tech@lists.4d.com>> のメール: > Give

v13+ Method modification date

2018-02-05 Thread Chip Scheide via 4D_Tech
It is possible to do a 'Find in Design' using the last modification date. How is this determined? Since 4D doe s an autosave when a method or form is closed, Does opening a method or form, and closing it constitute modification? or is it necessary to actually change something? Thanks Chip

[Ann] Text utility component now available

2018-02-05 Thread Chip Scheide via 4D_Tech
available here : https://www.dropbox.com/l/scl/AAC4GlFRAqycSvWNzsUzpAJ9lAq7BM9W-fw Distributed as shareware $15 ($35 for source & an interpreted database of testing routines), it is a compiled/built component created in v13. If you like it you are free to reuse/distribute etc. The READ ME

Re: Can't Paste into Request Dialog in V15 Local Process

2018-02-07 Thread Chip Scheide via 4D_Tech
not to be silly... but is the text object editable? On Wed, 7 Feb 2018 13:40:56 -0800, Douglas von Roeder via 4D_Tech wrote: > This appears to be a simple issue but, for the life of me, I can't figure > this out. > I'm migrating applications to newer versions of 4D (V15 and V16) and I want > to

Re: Wayback machine: 6.5 Client lost a form

2018-02-05 Thread Chip Scheide via 4D_Tech
.res and .rex files Imnot sure where on windows this is kept, but you should be able to find it/them by searching On Mon, 5 Feb 2018 15:33:57 -0600, Keith Culotta via 4D_Tech wrote: > Hello, > > A customer gets a "Form not found" error when trying to access a > Table form on one of their PCs.

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

2018-02-13 Thread Chip Scheide via 4D_Tech
TLDR; the rules :) My goto on encryption would be: File vault on Mac OS X (OS level disk encryption) or something similar on a PC, or drive level encryption (in the hardware, not software) Chip > > Things such as protection against data breaches, data encryption, > data portability etc. are

Re: [Ann] Text utility component now available

2018-02-05 Thread Chip Scheide via 4D_Tech
Feb 2018 12:08:53 -0500, Chip Scheide via 4D_Tech wrote: > > available here : > https://www.dropbox.com/l/scl/AAC4GlFRAqycSvWNzsUzpAJ9lAq7BM9W-fw > > Distributed as shareware $15 ($35 for source & an interpreted database > of testing > routines), it is a compiled/built

v13 Compiled vs Interp execution

2018-02-22 Thread Chip Scheide via 4D_Tech
I have code that converts a value from REAL to Hex. as part of my test routines, maximum value convertible is Maxlong (php routine) I set the value to convert to (to test out of range error): $Real := 2 * (MAXLONG - 500) $Real := 2 * (2147483647 - 500) $Real := 2 * (2142483647) $Real :=

Re: v13 Compiled vs Interp execution

2018-02-22 Thread Chip Scheide via 4D_Tech
yes $real is declared as Real. That is the first thing I checked :) > Do you have a C_REAL($Real) line in your code? The compiler might be > typing that variable as a longint. > > Dani > >> On Feb 22, 2018, at 10:14 AM, Chip Scheide via 4D_Tech >> <4d_tech@list

RE: v13 Compiled vs Interp execution

2018-02-22 Thread Chip Scheide via 4D_Tech
Thanks! > I think that using the MAXLONG constant is causing the value to be > treated as a longint. > $Real := 2 * (MAXLONG - 500) > > If you replace the MAXLONG constant with a value you get the correct result: > $Real := 2 * (2147483647 - 500) > > Interestingly, you can keep using

Re: Re(2): Layered transaction - need to push and pop?

2018-02-23 Thread Chip Scheide via 4D_Tech
you start with a selection (one or more) records in your table you run your transaction - just because you cancel the transaction does not mean that the record you start on is the one i memory (loaded) somewhere in your transaction you could do a search, or sort, or create a new selection, or

Re: [v16-Mac] Syntax check hits me with 3,300 + Errors...

2018-02-18 Thread Chip Scheide via 4D_Tech
use the 'generate typing' option in the compiler :) if you are worried about mistyping of your variable, or misspelling, you can look though them compiler directives. For me: this often catches instances where I failed to declare a local variable (usually a counter of some sort) or the

Re: RESOLVE POINTER does not work in preemptive processes

2017-12-28 Thread Chip Scheide via 4D_Tech
what about: C_TEXT(myTextVar) C_POINTER($myPointer) C_TEXT($varName) C_LONGINT($tableNum;$fieldNum) $myPointer:=->myTextVar RESOLVE POINTER($myPointer;$varName;$tableNum;$fieldNum) //$varName returns ?? On Thu, 28 Dec 2017 11:24:25 -0600, John DeSoi via 4D_Tech wrote: > Just spent hours

Re: RESOLVE POINTER does not work in preemptive processes

2017-12-28 Thread Chip Scheide via 4D_Tech
then it must be a bu. File it :) On Thu, 28 Dec 2017 12:19:43 -0600, John DeSoi via 4D_Tech wrote: > Same problem, always empty. > > John DeSoi, Ph.D. > > >> On Dec 28, 2017, at 11:57 AM, Chip Scheide >> <4d_o...@pghrepository.org> wrote: >> >> what about: >> C_TEXT(myTextVar) >>

Re: SET WINDOW RECT v14 / v16

2018-01-02 Thread Chip Scheide via 4D_Tech
Jerremy, are the object(s) on the page you are switching to set to automatically resize/move? If so - maybe this is the problem? Chip On Sat, 30 Dec 2017 11:20:21 +, Jeremy Roussak via 4D_Tech wrote: > On 28 Dec 2017, at 15:57, Arnaud de Montard via 4D_Tech > <4d_tech@lists.4d.com>

Re: Update from v12.6 to v16.3-64 (Mac)

2018-01-04 Thread Chip Scheide via 4D_Tech
you need to put a menu action for design - the old option f at the splash screen stops working (v14?) also if you have not already done so you will need to setup primary keys (likely uuids) for all tables for logging (and backup?) purposes. On Thu, 4 Jan 2018 18:40:30 +1100, Jörg Knebel via

[Ann] Setutl update now available

2018-02-24 Thread Chip Scheide via 4D_Tech
Both of these components are available as Shareware (compiled) and are free to download, Source code is available, see the documentation for the individual components. Setutl is a v13 compiled component that provides additional functionality to/with 4D sets. you can download it here:

Re: Off - Apple OS Server

2018-08-02 Thread Chip Scheide via 4D_Tech
you can run : Email through godaddy to. This email (& domain) are with them. On Thu, 2 Aug 2018 08:48:20 -0600, npdennis via 4D_Tech wrote: > With Apple removing many applications from future OS Servers I’m > looking for some ideas for good replacements for the following: > > Email. Web, VPN,

Re: Query by Formula bug Client/Server with Automatic Relations

2018-08-02 Thread Chip Scheide via 4D_Tech
I missed that part... On Thu, 02 Aug 2018 10:14:33 -0500, Tim Nevels via 4D_Tech wrote: > > So would you expect it to work the same in single-user and client/server? --- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for racing

Re: Changes to variable initialization in v16?

2018-08-01 Thread Chip Scheide via 4D_Tech
I'll offer a differing opinion :) That depends... - IF you have control over the server, and access to it, then code security is less of an issue. - if you are distributing a stand alone application, or have little or no control over the server and it's security then running interpretedly is

Re: Changes to variable initialization in v16?

2018-08-01 Thread Chip Scheide via 4D_Tech
if you have 'all variable are typed' compilation may throw LOTS of errors, but if you look at them they are (often) mostly just variable which have never been given compiler directives, and at least in my case, most often are locals. fixing these types of compiler errors are simple, somewhat

Re: Changes to variable initialization in v16?

2018-08-01 Thread Chip Scheide via 4D_Tech
care to share? :) On Wed, 1 Aug 2018 10:13:50 -0600, Jody Bevan via 4D_Tech wrote: > > An added advantage is that you can write a method that you can run > each time to modify a method (in the sense of adding or modifying) a > variable. --- Gas is for washing parts Alcohol is for

Re: is it possible to rename the data file?

2018-08-02 Thread Chip Scheide via 4D_Tech
at the desktop (OS) level rename the data file. on start up the database will ask you where the data file is. point it to the newly renamed data file. On Thu, 2 Aug 2018 15:42:48 -0400 (EDT), webmaster namethatplant.net via 4D_Tech wrote: > Is it possible to rename the data file in v12? > >

Re: is it possible to rename the data file?

2018-08-03 Thread Chip Scheide via 4D_Tech
ignoring the 'it is paid for' part, I think v13 is a better choice. On Thu, 2 Aug 2018 21:08:02 -0400 (EDT), webmaster namethatplant.net wrote: > Thank you, Chip and Chuck! > I was afraid that if I fiddled with the names it might somehow > corrupt the "strong link" between v12's structure and

v13 - marking field as 'Primary Key'

2018-08-03 Thread Chip Scheide via 4D_Tech
I have code (SQL) which creates a unique UUID auto generated primary key field However that code is dependent on the table NOT already having such a field. I have a few tables where I have manually created a UUID auto generate field to be used as a primary key - however - these fields do not

Re: v13+ Unicode characters 1-7

2018-08-03 Thread Chip Scheide via 4D_Tech
Yes - using XML 1.1 allowed me to use Char(12) - but Char(11) was still not working. Char(12) is fine, as it resolves the underlying problem - unique (mostly) non-enterable character to use as an internal data separator for text. On Thu, 2 Aug 2018 23:16:14 +, Keisuke Miyako via 4D_Tech

Re: Double-click event on a hierarchical listbox not working

2018-08-03 Thread Chip Scheide via 4D_Tech
the double click event is turned on? for both the listbox AND the form? maybe something turn the option off at one level or the other On Fri, 3 Aug 2018 13:36:25 +0100, Pat Bensky via 4D_Tech wrote: > I'm having this issue with most list boxes. It simply does not register a > double-click. I

Re: v13 - marking field as 'Primary Key'

2018-08-03 Thread Chip Scheide via 4D_Tech
cted. The two links were from the V17 docs. If I search while having > selected the V15 docs, I get a different set of links. > > It's a very nice feature but I must have missed it when it was announced. > > > > > > -- > Douglas von Roeder > 949-336-2902 >

Fields Missing Getters and setters

2018-08-03 Thread Chip Scheide via 4D_Tech
I am trying to insure that all of my intended primary key fields - are primary keys. In the process I am finding the following regarding field properties: - There is a Getter for Invisible (native only) -- There is NO setter (sql, or native) - There is a Setter (sql only) for Primary Key --

Re: selected rows for a collection listbox

2018-07-30 Thread Chip Scheide via 4D_Tech
sed on heavy usage of "This", "Form", and member functions. > > 2018/07/30 22:34、Chip Scheide via 4D_Tech > <4d_tech@lists.4d.com<mailto:4d_tech@lists.4d.com>> のメール: > what do you mean by a 'collection' listbox? > > > *

Re: Tabbed design windows are the best

2018-07-30 Thread Chip Scheide via 4D_Tech
Ive not used it - but based on current work style.. - I can see where it could be useful to keep related methods in the same window pane - I can see how I would HATE it as I at time have 50+ windows open which would be useless in a single tabbed window. I expect I'll use an amalgam of the

Re: v17 PDF-Manuals

2018-07-30 Thread Chip Scheide via 4D_Tech
I like having the PDF manuals. I do not often use them, but when I need them they are indispensable For v2003 -> v15 I have been using Help viewer (mac) to present the html docs. What I find with this approach is that the internal links are fine, and top level index (table of contents) are

Re: Tabbed design windows are the best

2018-07-30 Thread Chip Scheide via 4D_Tech
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.. >> - I can see where it could be useful to keep r

Re: selected rows for a collection listbox

2018-07-30 Thread Chip Scheide via 4D_Tech
John, what do you mean by a 'collection' listbox? if the listbox is from a selection then the highlighted record(s) are in the set specified by: highlight set property and the selected row(s) should be the select record number(s) if the listbox is an array then the selected item(s) are True

Re: v13 - Record to Blob?

2018-07-30 Thread Chip Scheide via 4D_Tech
1-3729974.en.html > http://doc.4d.com/4D-Language-Reference-17/BLOB/DOCUMENT-TO-BLOB.301-3730325.en.html > > 2018/07/31 3:48、Chip Scheide via 4D_Tech > <4d_tech@lists.4d.com<mailto:4d_tech@lists.4d.com>>のメール: > > I do not see a command that allows this action (dire

Re: v13+ Unicode characters 1-7

2018-07-30 Thread Chip Scheide via 4D_Tech
ted, > vertical tabs fits all values in the same cell (multi-line). > > not sure about Excel, but at least it should be that way with Numbers > or FileMaker. > > 2018/07/31 4:01、Chip Scheide via 4D_Tech > <4d_tech@lists.4d.com<mailto:4d_tech@lists.4d.com>&g

v13 - Record to Blob?

2018-07-30 Thread Chip Scheide via 4D_Tech
I do not see a command that allows this action (directly) am I missing something, or do I need to write something? Thanks Chip --- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for racing ** 4D

Re: Does MSC database compact work for large data files?

2018-07-26 Thread Chip Scheide via 4D_Tech
the issue John brought up was the reindexing process. the cache appeared NOT to be used, and not to be set to large values. >From John 2. Wait for hours and the progress bar finally reaches the last table and is pixels away from the end. Wait for many more hours, nothing seems to be happening

Re: Special characters in ftp filenames

2018-07-27 Thread Chip Scheide via 4D_Tech
Pat, i'm not sure about what happens when using FTP, however, if you can specify the final file name you can/should filter the file name to remove the gibberish. On a Mac there are only a very few characters which are not 'legal', Windows on the other hand.. it is probably easier to specify

Re: picture of a form

2018-07-27 Thread Chip Scheide via 4D_Tech
have you checked on top of your head? :) On Fri, 27 Jul 2018 09:27:02 -0400, Randy Jaynes via 4D_Tech wrote: > > Now if only I could remember where my glasses are. > --- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for racing

Re: v13 - debugger, not keeping window settings

2018-07-27 Thread Chip Scheide via 4D_Tech
t; v15\development\[projectForm] > Change "explo_preview" > > -- > Douglas von Roeder > 949-336-2902 > > > On Fri, Jul 27, 2018 at 8:37 AM Chip Scheide via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > >> I generally use only the expression pane of the debugger,

v13 - debugger, not keeping window settings

2018-07-27 Thread Chip Scheide via 4D_Tech
I generally use only the expression pane of the debugger, with an occasional peek into the call chain. To this end I slide the expression value pane closed, and the call chain closed. recently the debugger has been opening with all the panes set to default views. What (files) do I need to

RE: v13 - debugger, not keeping window settings

2018-07-27 Thread Chip Scheide via 4D_Tech
something like a "Save" button on the debugger > screen? Have you tried clicking that after you make your adjustments? > > > Steve > > -Original Message- > From: 4D_Tech [mailto:4d_tech-boun...@lists.4d.com] On Behalf Of Chip > Scheide via 4D_Tech >

Re: v13 - Record to Blob?

2018-07-31 Thread Chip Scheide via 4D_Tech
> > If (Records in selection($tablePtr->)#0) > $path:=Temporary folder+Generate UUID > SET CHANNEL(10;$path) > SEND RECORD($tablePtr->) > SET CHANNEL(11) > > DOCUMENT TO BLOB($path;$0) > > DELETE DOCUMENT($path) //added upon sharing code > Else > TRACE >

Re: v13 - Record to Blob?

2018-07-31 Thread Chip Scheide via 4D_Tech
all the fields > of the record and puts them into a blob. (variable to blob) > > Then, on the other end, use same method but ‘BLOB to variable’ > > Works really well. > > > Rudy Mortier > Two Way Communications bvba > > > >> On 31 Jul 2018, at 16:11, Chip

Re: ORDA question: how do I add related fields to an entity selection?

2018-08-01 Thread Chip Scheide via 4D_Tech
Tim, I have been creating a LOT of custom constants recently (removing IP vars used as constants) [sidebar - I am down to < 40 ipvars from over 550] Yes, it is a minor PITA to have to restart, but if you 'watch' the loading process 4D loads the custom constants BEFORE running almost everything

Re: Query by Formula bug Client/Server with Automatic Relations

2018-08-02 Thread Chip Scheide via 4D_Tech
with the auto many to one I would *expect* the selection in the one table to be changed, after running a query on the many table. I would also expect that the one table record would be the one (in the one to many) of the first record in the many. I am not sure as I do not use Query by formula

Re: v13+ Unicode characters 1-7

2018-08-02 Thread Chip Scheide via 4D_Tech
Char(11). On Tue, 31 Jul 2018 11:22:50 +0100, Jeremy Roussak via 4D_Tech wrote: > Chip > > Are you absolutely constrained to use a single character? > > Just a thought. > > Jeremy > > >> On 30 Jul 2018, at 20:01, Chip Scheide via 4D_Tech >> <4d_te

Re: Changes to variable initialization in v16?

2018-08-02 Thread Chip Scheide via 4D_Tech
> In addition to consistency & clarity in showing variable type, do you from my 'Conventions' (all comment) method //Variables //all process or interprocess vars are preceded by a type designator //I do not hold these conventions for local variables //this is in the form of : //

Re: Does MSC database compact work for large data files?

2018-07-26 Thread Chip Scheide via 4D_Tech
I have not had to do this, but I remember seeing others mention this process. it went something like this: - TURN OFF the indexes through out the database. - let compact do its job - TURN ON indexes through out the database - let database index -- not sure if this is needed/helps but you might

[warning?] v13 (+?) - Type(String Array) = Text array

2018-08-08 Thread Chip Scheide via 4D_Tech
4D does not return 21 (string array) from TYPE when the item being tested is in fact a string array! Try this: String array($Fred;20) $x := Type($Fred) $x == 18 (text array) I found this while trying to write some generic code to manipulate arrays. In this specific instance I am trying to

Re: Preferences Menu Item on macOS

2018-08-15 Thread Chip Scheide via 4D_Tech
no idea :) I just checked a system I had open which uses both of these features. I looked for you :) v13 language reference - references to 'standard actions': Page 603 - Standard actions and methods associated with menu commands Page 629 - Set menu bar Page 635 - SET MENU ITEM PROPERTY Page

[offish] Code to make your head hurt

2018-08-15 Thread Chip Scheide via 4D_Tech
$Handle is a pointer to an array of pointers. Each element of the pointer array points to an array. Please sort the arrays - in a component. Execute formula("Sort Array(($Handle->{1})->;($Handle->{2})->;($Handle->{3})->;>)") This works, in the context of a component when called from a host!

Re: Preferences Menu Item on macOS

2018-08-15 Thread Chip Scheide via 4D_Tech
In the menu editor: Associated Standard Action Database settings - for preferences Quit - for your Quit menu item Database settings : places the preference in the application menu on Mac and at the bottom of the Edit menu on Windows (this is the default location for windows) Quit : places

Re: Preferences Menu Item on macOS

2018-08-15 Thread Chip Scheide via 4D_Tech
using Preview searched for (literal) "standard Action" ** quotes included On Wed, 15 Aug 2018 13:55:15 -0700, Douglas von Roeder wrote: > Chip: > > I do appreciate you taking the time to research that. > > -- > Douglas von Roeder > 949-336-2902 > > > On Wed, Aug 15, 2018 at 1:38 PM Chip

Re: [offish] Code to make your head hurt

2018-08-15 Thread Chip Scheide via 4D_Tech
interpretably it does work - with locals! tomorrow Ill try compiled... > Chip: > > The dereferencing looks OK but my tuppence says you're going stub > your toe using locals. > > -- > Douglas von Roeder > 949-336-2902 > > > On Wed, Aug 15, 2018 at

Re: PDF Creation on Windows under v16 -- Changed?

2018-08-16 Thread Chip Scheide via 4D_Tech
Thanks for this info - I will incorporate into Fileutl, as a bad file name character on windows. On Thu, 16 Aug 2018 09:53:23 -0500, Tim Nevels via 4D_Tech wrote: > The issue is that if there is a comma “,” in the file name --- Gas is for washing parts Alcohol is for drinkin'

Why Does one throw an error and not the other?

2018-08-16 Thread Chip Scheide via 4D_Tech
: ($Size=6) SORT ARRAY(($Handle->{$One})->;($Handle->{$Two})->;($Handle->{$Three})->;\ ($Handle->{$Four})->;($Handle->{$Five})->;($Handle->{$Six})->;>) : ($Size=7) SORT ARRAY(($Handle->{$One})->;($Handle->{$Two})->;($Handle->{$Three})->;\

Re: [offish] Code to make your head hurt

2018-08-16 Thread Chip Scheide via 4D_Tech
On Thu, 16 Aug 2018 11:26:40 +0200, Arnaud de Montard via 4D_Tech wrote: > > Second syntax of MULTI SORT ARRAY does not work? Arnaud, I did not know about this command (or had forgotten about it), but reading through the documentation: MULTI SORT ARRAY ( ptrArrayName ; sortArrayName ) Note:

Re: Export text columns containing carriage returns to Excel?

2018-08-06 Thread Chip Scheide via 4D_Tech
if you can get to the 'user' environment there is an export option for XML (File -> export -> data to file -> File tab) in the dialog there is an option for format - in the drop down list there is an xml option. This may work for you -- do not know - never used it. another option might be :

Re: v13 - marking field as 'Primary Key'

2018-08-06 Thread Chip Scheide via 4D_Tech
y key generates an error which is suppressed by the above on error call) it works to do what I needed, it is fast, and it is done :) Chip On Sun, 5 Aug 2018 12:28:39 +0200, Arnaud de Montard via 4D_Tech wrote: > >> Le 3 août 2018 à 18:12, Chip Scheide via 4D_Tech >> <4d_tec

Help please - Compiling

2018-08-17 Thread Chip Scheide via 4D_Tech
Can some one (everyone?) try to compile the following code if it compiles, please let me know, or let me know what you did to get it to compile. I have tried everything I can think of to get this to compile - and it will not. the following is a portion of a much larger case statement which

Re: Why Does one throw an error and not the other?

2018-08-17 Thread Chip Scheide via 4D_Tech
v13 On Thu, 16 Aug 2018 22:17:42 +0100, Pat Bensky via 4D_Tech wrote: > Chip, > What version? I have seen some very bizarre compiler errors with v17r2. > PB > > On Thu, 16 Aug 2018 at 21:54, Chip Scheide via 4D_Tech > <4d_tech@lists.4d.com> > wrote: > >> :

Re: Sales Tax Solutions for 4D

2018-08-17 Thread Chip Scheide via 4D_Tech
Just wondering... I know that there are a **stupid** number of sales tax zones, and exceptions in each zone i.e in Pa - where I live - clothing, (most) groceries, and necessities are sales tax exempt; however (and there is always at least one) some clothing (sports specific are NOT exempt),

Re: 4d Write fonts missing

2018-08-17 Thread Chip Scheide via 4D_Tech
one other thing you could try: I do not know how to do this in 4D write (I do not use it) but I'll expect that while 'Times' is gone, there is a 'Times New Roman' these fonts are nearly identical, and I suspect that 'Times' is gone forever as a standard font on Mac OS. If you can switch the font

Re: 4d Write fonts missing

2018-08-17 Thread Chip Scheide via 4D_Tech
rent batch of letters, I will > have to get them to change all their templates to use a Times New > Roman or another font that they might be happy with. > > John > > John Baughman > 1331 Auwaiku Street > Kailua, Hawaii 96734 > (808) 262-0328 > john...@hawaii.rr.com >

Re: Export/ImportSQL

2018-08-20 Thread Chip Scheide via 4D_Tech
Pat, I have 4D native code that can do this task for you. if you need ti let me know can get it to you tomorrow Chip > I'm exporting data from a v12 database using EXPORT SQL and importing it > into a v16 database. > For the most part this works OK, but in some tables, records are missing. > I

Re: v13+ - injecting code into a host.

2018-08-21 Thread Chip Scheide via 4D_Tech
structure so the > maintenance is a bit more effort. You could add a bit of code to the > On Exit method on the component that updates the copy of the method > on disk from the method in 4D. That helps to make maintenance a bit > easier. > > Dani > > >> On Aug 21, 2

Re: Remove Remembered Password

2018-08-23 Thread Chip Scheide via 4D_Tech
not - not a merged app. C/S I was not saying you are wrong, just that there may be other ways/issues in stopping password saving. Chip On Thu, 23 Aug 2018 09:56:25 -0500, Tim Nevels via 4D_Tech wrote: > On Aug 23, 2018, at 8:50 AM, Chip Scheide wrote: > >> there is another issue here. >> if

v13(+?) - Recent Database menu

2018-08-24 Thread Chip Scheide via 4D_Tech
I asked this before, but never saw a response, or maybe I imagined that I asked it (always possible).. Anyway... is there a way to increase the number of items in the 'Open Recent Databases' menu? Thanks Chip --- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for

Re: v13+ - injecting code into a host.

2018-08-21 Thread Chip Scheide via 4D_Tech
good idea! thanks On Tue, 21 Aug 2018 10:27:27 -0700 (MST), Patrick Emanuel via 4D_Tech wrote: > Hi, > > If you don't want that user have access to your code, in this case, save it > in a crypted blob. > Your component will have the key to read it and by the way, just your > component. > > In

Re: New record numbering system and CALL WORKER

2018-08-28 Thread Chip Scheide via 4D_Tech
I use longings as relational keys because it is easier to track down when the user(s) come to me as ask why some related(?) data is not where it should be. [table]ID = 1234 is a lot easier to work with then [table]ID = B83F47092A384821A9FABA5379C3CCC0 when try to track data. I don't use

Re: [Resolved - I think :) ] Help please - Compiling

2018-08-17 Thread Chip Scheide via 4D_Tech
12, using the exact same syntax for the SORT > ARRAY command in each case, only SOME will not compile. > > Cases 3, 6, 9 and 12 - give the error message regarding the unexpected > operator, while > Cases 1, 2, 4, 5, 7, 8, 10, & 11 do NOT throw this error?!?!?!? > >

Re: New record numbering system and CALL WORKER

2018-08-27 Thread Chip Scheide via 4D_Tech
, Keisuke Miyako via 4D_Tech wrote: > transactions can be paused since v16 > > would that help? > > http://doc.4d.com/4Dv16/4D/16.3/SUSPEND-TRANSACTION.301-3652123.en.html > >> 2018/08/27 23:46、Chip Scheide via 4D_Tech <4d_tech@lists.4d.com>のメール: >> working from i

Re: Writing Components

2018-08-27 Thread Chip Scheide via 4D_Tech
I prefer to reference the pieces as: Host - the primary system in which 1 or more components are installed Component - a library of functions and/or forms which are focused on a specific task less confusing :) and 4D references both of these terms at various points in their documentation Chip

Re: Switching to design mode fails (v13)

2018-08-22 Thread Chip Scheide via 4D_Tech
Corrupted user? Try a repair on the structure Chip On Wed, 22 Aug 2018 02:27:04 -0700 (MST), fpoeck via 4D_Tech wrote: > I have a 4D v13 development server (interpreted client/server setup) here, > which i am using since several years. Until this week i was able switch to > design mode by either

v13+ - injecting code into a host.

2018-08-21 Thread Chip Scheide via 4D_Tech
I have written code which injects (creates) needed methods in a host database. The code for injecting works interpretedly, I was just testing the component compiled, and ran into an error. I am getting the code of a method in the component, and then injecting it into the host. METHOD GET

Re: New record numbering system and CALL WORKER

2018-08-27 Thread Chip Scheide via 4D_Tech
there is the catch :) working from inside a transaction requires (as far as I can figure out) stepping outside the transaction process and generating the value(s) then passing the value(s) back into the transaction. Returning requires the same thing-in reverse. Chip On Sat, 25 Aug 2018

Re: Using local variables and set and named selection names in a recursive situation

2018-08-29 Thread Chip Scheide via 4D_Tech
Pat, I am less familiar with named selections...I am assuming that they operate in a similar manner to sets (see below). With sets: -$setname is a PROCESS set, and is NOT available on server -setname is a process set + is available on server -<>set name is an interprocess set, and (I believe) is

Stackoverflow - was Who's ...

2018-07-20 Thread Chip Scheide via 4D_Tech
it has the a similar problem to the 4D forum it is a web based, forum which we have to go to rather then it coming to use (email) On Thu, 19 Jul 2018 21:58:55 -0400, Jeff Grann via 4D_Tech wrote: > StackOverflow is great for pure, direct technical questions, but it > doesn’t allow for general

v13 (+?) - Find in design

2018-07-20 Thread Chip Scheide via 4D_Tech
does anyone else want more capabilities with Find in Design? I would like the ability to do multiple levels of query ex: Text contains "x" and Method name contains "Y I would like to be able to do a query which allowed me to exclude something text contains method name ( except text contains

RE: v13 (+?) - Find in design

2018-07-20 Thread Chip Scheide via 4D_Tech
Thanks Tim, I will put up a feature request. On Fri, 20 Jul 2018 17:26:54 +, Timothy Penner wrote: > Hi Chip, > > There have been some improvements to the Find in Design dialog in > newer version of 4D: > https://blog.4d.com/improvement-of-find-in-design-dialog/ >

Re: Who’s the Gestapo?

2018-07-16 Thread Chip Scheide via 4D_Tech
> My goal was to see if an older nature app (Wingz) in 4D might be > salvageable. At least the data. Not a great many options on the Mac, > especially if net access not a given. > The lack of forum and list activity concerns me. I last used 4D 2004. from my understanding and experience - moving

Re: Listbox Type?

2018-07-24 Thread Chip Scheide via 4D_Tech
array list boxes are boolean selection list boxes are longint On Tue, 24 Jul 2018 12:56:30 -0400, Bob Miller via 4D_Tech wrote: > Hi Everyone, > > Is there a way to tell through the language whether a listbox is an "Array > Type" listbox or a "Field Type" listbox? > > I have a listbox that is

RE: Who’s the Gestapo?

2018-07-16 Thread Chip Scheide via 4D_Tech
nal Message- >> From: 4D_Tech [mailto:4d_tech-boun...@lists.4d.com] On Behalf Of >> Chip Scheide via >> 4D_Tech >> Sent: Monday, July 16, 2018 3:58 PM >> To: 4D iNug Technical <4d_tech@lists.4d.com> >> Cc: Chip Scheide <4d_o...@pghrepository.org>

RE: Who’s the Gestapo?

2018-07-16 Thread Chip Scheide via 4D_Tech
I really hate auto-correct. I swear I correct it more then it corrects me... Bug = Nug On Mon, 16 Jul 2018 11:39:53 -0400, Chip Scheide via 4D_Tech wrote: > do not know that address was copied from the info link in the 4D bug > signature. > > On Mon, 16 Jul 2018 15:16:06 +, Epp

Re: Set Environment Variable

2018-08-29 Thread Chip Scheide via 4D_Tech
what I am using YMMV SET ENVIRONMENT VARIABLE("_4D_OPTION_HIDE_CONSOLE";"true") SET ENVIRONMENT VARIABLE("_4D_OPTION_BLOCKING_EXTERNAL_PROCESS";"true") // wait for it to finish On Wed, 29 Aug 2018 10:14:02 -0600, Jody Bevan via 4D_Tech wrote: > I am using the Launch External Process to get

v12 - included form (original subform)

2018-09-04 Thread Chip Scheide via 4D_Tech
Updating an old application I have a parent form, on which is a subform (included list form) from another table. everything works as expected, except... I can not determine which record(s) the user has selected. if I: - all records (have a list of records) - select 3 records Records in

Re: v12 - included form (original subform)

2018-09-04 Thread Chip Scheide via 4D_Tech
Thanks! > http://doc.4d.com/4Dv16/4D/16.3/GET-HIGHLIGHTED-RECORDS.301-3652453.en.html > > is the generic equivalent of UserSet > > 2018/09/05 2:56、Chip Scheide via 4D_Tech > <4d_tech@lists.4d.com<mailto:4d_tech@lists.4d.com>>のメール: > > Records in set(&quo

RE: v13 - screen redraw

2018-09-05 Thread Chip Scheide via 4D_Tech
s.4d.com] On Behalf Of Chip > Scheide via 4D_Tech > Sent: Wednesday, September 05, 2018 2:37 PM > To: 4D iNug Technical <4d_tech@lists.4d.com> > Cc: Chip Scheide <4d_o...@pghrepository.org> > Subject: v13 - screen redraw > > I have a small form I am trying to get

RE: 4D Write Pro WP feature request - need your support

2018-08-29 Thread Chip Scheide via 4D_Tech
.doc is probably an issue as it is a proprietary format from MS. .docx might not be such an issue as it is "open" and is supposed to be based on xml. On Wed, 29 Aug 2018 18:22:02 +, Michael McCall via 4D_Tech wrote: > doc export option we will be unable to use it. This is an essential >

Re: Date entry

2018-07-05 Thread Chip Scheide via 4D_Tech
I am not using anything near v16... but have you tried to explicitly set the display format for the date areas during On Load, using code? set object format(*"object_name";Date_format) On Thu, 5 Jul 2018 12:43:55 +0100, Pat Bensky via 4D_Tech wrote: > Thanks Wayne. > I'm using v16r6 and it won't

Re: Alternating Background Colors in a List form

2018-07-05 Thread Chip Scheide via 4D_Tech
more flexible... List form = listbox OBJECT SET RGB COLORS(Listbox reference ; (foreground) text color; background color; alternate background color) List form = 4D 'standard' type output form. not sure On Thu, 05 Jul 2018 16:52:53 -0400, Jim Medlen via 4D_Tech wrote: > > Is there a way to

Re: parsing XML - related to Konstants

2018-07-09 Thread Chip Scheide via 4D_Tech
hild node > http://doc.4d.com/4Dv15/4D/15.6/DOM-Append-XML-child-node.301-3817432.en.html > for writing > > and DOM GET XML CHILD NODES > http://doc.4d.com/4Dv15/4D/15.6/DOM-GET-XML-CHILD-NODES.301-3817433.en.html > for reading > >> 2018/07/07 1:30、Chip Scheide via

Re: v13 - new behavior, all dev windows closed

2018-07-09 Thread Chip Scheide via 4D_Tech
ii.rr.com > >> On Jul 9, 2018, at 11:40 AM, Chip Scheide via 4D_Tech >> <4d_tech@lists.4d.com> wrote: >> >> when (re)opening a database all windows previously opened in the design >> environment are closed. >> what did I do, and how do

Drag n drop between processes

2018-07-10 Thread Chip Scheide via 4D_Tech
Context: dragging 1 (or more) records/rows from a selection listbox to another form in another process. 4D v13. I know, and can see by using GET PASTEBOARD DATA TYPE, and GET PASTEBOARD DATA that if I drag a line/record from a selection listbox to another process there is "stuff" put on the

Component scope question

2018-07-10 Thread Chip Scheide via 4D_Tech
In a multi-process 4D, less then version v16, environment (not multi-threaded), 4D stand alone (single user) or C/S (client side), - a component is loaded. - In process 1 the component is called, and (internal to the component) a process var (x) is set to value "A" - In process 2 the component

<    1   2   3   4   5   6   7   8   9   10   >