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 really would 
have to not use that great feature in the 2 places we use it, and redesign 
those areas so that just for those 2 places they can have that nice interface.

To me they are ListBox specific enhancements.

The spreadsheet is great, and I probably have already got a sale of that 
feature set for the extra cost. They would balk at it though for the other 2 
listboxes.

Just a point of view (similar to Jeff’s) on 4D View / Listbox features.

Thanks

Jody


> On May 17, 2018, at 4:43 PM, Jeffrey Kain via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> For what it's worth, I don't see why the handful of listbox improvements 
> aren't just rolled into the v17 upgrade. For those who need 4D View 
> spreadsheet type stuff, it's available to buy (in a primitive form to be 
> sure), but the new listbox features would be universally appreciated.
> 
> --
> Jeffrey Kain
> jeffrey.k...@gmail.com
> 
>> On May 17, 2018, at 6:32 PM, Two Way Communications via 4D_Tech 
>> <4d_tech@lists.4d.com> wrote:
>> 
>> With all due respect, I will stay with the listbox for the time being. 
>> Clearly, 4D View Pro is not ready yet to be used.
>> 
>> I can’t see any benefit at all by trying to figure out the json schema.
> 

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: First experiments with 4D View PRO

2018-05-17 Thread Jeffrey Kain via 4D_Tech
For what it's worth, I don't see why the handful of listbox improvements aren't 
just rolled into the v17 upgrade. For those who need 4D View spreadsheet type 
stuff, it's available to buy (in a primitive form to be sure), but the new 
listbox features would be universally appreciated.

--
Jeffrey Kain
jeffrey.k...@gmail.com

> On May 17, 2018, at 6:32 PM, Two Way Communications via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> With all due respect, I will stay with the listbox for the time being. 
> Clearly, 4D View Pro is not ready yet to be used.
> 
> I can’t see any benefit at all by trying to figure out the json schema.

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: First experiments with 4D View PRO

2018-05-17 Thread Two Way Communications via 4D_Tech
Keisuke,

With all due respect, I will stay with the listbox for the time being. Clearly, 
4D View Pro is not ready yet to be used.

I can’t see any benefit at all by trying to figure out the json schema.

Regards,

Rudy Mortier
Two Way Communications bvba 



> On 17 May 2018, at 22:44, Keisuke Miyako via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> a 4D View Pro document is stored in an object.
> 
> http://doc.4d.com/4Dv16R6/4D/16-R6/Handling-4D-View-Pro-areas.300-3631583.en.html
> 
> schema: /Applications/4D/4D v17/4D.app/Contents/Components/4D 
> ViewPro.4dbase/Resources/4DViewSchema.json
> 
> you can use regular OB commands or object notation to programatically create 
> the document
> 
> http://doc.4d.com/4Dv16R6/4D/16-R6/VP-IMPORT-FROM-OBJECT.301-3631582.en.html
> 
> 
> 
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

RE: Pointer to field using field name

2018-05-17 Thread Dennis, Neil via 4D_Tech
> $code:="$4deval($1->:=->["+$tablename+"]"+$fieldname+")"
> PROCESS 4D TAGS($code;$code;->$pField)

This is a nice little gem to keep in mind :)

Thanks

Neil








--

Privacy Disclaimer: This message contains confidential information and is 
intended only for the named addressee. If you are not the named addressee you 
should not disseminate, distribute or copy this email. Please delete this email 
from your system and notify the sender immediately by replying to this email.  
If you are not the intended recipient you are notified that disclosing, 
copying, distributing or taking any action in reliance on the contents of this 
information is strictly prohibited.

The Alternative Investments division of UMB Fund Services provides a full range 
of services to hedge funds, funds of funds and private equity funds.  Any tax 
advice in this communication is not intended to be used, and cannot be used, by 
a client or any other person or entity for the purpose of (a) avoiding 
penalties that may be imposed on any taxpayer or (b) promoting, marketing, or 
recommending to another party any matter addressed herein.
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Pointer to field using field name

2018-05-17 Thread Keisuke Miyako via 4D_Tech
alternatively

$tablename:="Table_1"
$fieldname:="ID"

$code:="$4deval($1->:=->["+$tablename+"]"+$fieldname+")"
PROCESS 4D TAGS($code;$code;->$pField)

EXECUTE FORMULA("$pField:=->["+tablename+"]"+fieldname)



**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: First experiments with 4D View PRO

2018-05-17 Thread Keisuke Miyako via 4D_Tech
a 4D View Pro document is stored in an object.

http://doc.4d.com/4Dv16R6/4D/16-R6/Handling-4D-View-Pro-areas.300-3631583.en.html

schema: /Applications/4D/4D v17/4D.app/Contents/Components/4D 
ViewPro.4dbase/Resources/4DViewSchema.json

you can use regular OB commands or object notation to programatically create 
the document

http://doc.4d.com/4Dv16R6/4D/16-R6/VP-IMPORT-FROM-OBJECT.301-3631582.en.html



**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Pointer to field using field name

2018-05-17 Thread Tim Nevels via 4D_Tech
On May 17, 2018, at 2:00 PM, Alan Tilson wrote:

> Thank you Koen, Dennis & Chip,
> 
> I probably should have said what I was doing...which is that I'm copying
> certain fields from a sister table with some of the same field names. So I
> step though all the sister table fields and load the values (except for the
> first one which is the ID field) into the primary field. So I hate to look
> through all the field names looking for the one I'm to fill even though it
> probably is fast enough.
> 
> Loading the info into arrays seems like a step in the right direction. But
> I just thought of another idea...using EXECUTE FORMULA to load the pointer
> rather than to use the field value.
> 
> Is there something wrong with this?
> 
> EXECUTE FORMULA("$pField:=->["+tablename+"]"+fieldname)
> 
> It seems to work and it also seems like it would be fast!

Yes this works, but it could have an issue when running compiled by using a 
local variable. Might be more “safe” to use “pField” instead of “$pField” for 
the variable name. 

Also this approach is a bit brittle because it relies on a hard coded table 
name and field name. Change either and this code will fail. That is the 
advantage of referencing tables and fields by number. Never a problem with 
changing the name. 

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/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: First experiments with 4D View PRO

2018-05-17 Thread Two Way Communications via 4D_Tech
Hi Keisuke,

Thanks for elaborating on this.

However, I can’t imagine that the only purpose is to open 4D View files, and I 
am sure that additional functionality will be added in future versions. (at 
least, that’s what we’ve been told at the summit)

It’s just that, at this point, the 4D View Pro spreadsheet is kind of useless 
if one can’t master the Javascript code to add rows or columns, or import or 
export to excel, .csv etc.
I have looked at the Spread.js documentation, and couldn’t find any examples on 
how to import or export. I don’t have that much experience with Javascript, 
like most of the 4D developers.

It would be useful to be able to manipulate the rows, columns and cells and 
fill them with data from 4D arrays or tables, no?

Maybe I am just to impatient to use this great new feature…

Regards,

Rudy Mortier
Two Way Communications bvba 



> On 17 May 2018, at 16:19, Keisuke Miyako via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> 4D has studied how the classic 4D View plugin has beeb used in various 
> applications,
> and found that there were essentially two distinct usages; "as a list" and 
> "as a spreadsheet".
> 
> based on that understanding,
> two different paths have been defined to carry on the 4D View legacy:
> 
> 1. a set of privileged features for the listbox object (variable line height, 
> embedded controls, etc) and
> 2. a modern spreadsheet application with the capability to open existing 4D 
> View documents.
> 
> the 2 are completely unrelated features,
> except for the fact that they both require 4D View licenses to unlock.
> you could say that 4D View has been split into 2 products.
> 
> to use the new 4D View area which is a spreadsheet,
> you would typically import existing 4D View documents, or
> create new document via the UI and store them as a object or export in Excel 
> format.
> 
> it does not replace the list type 4D View Pro features,
> rather, the 2 features compliments each other.
> 
>> 2018/05/17 18:10、Two Way Communications via 4D_Tech <4d_tech@lists.4d.com> 
>> のメール:
>> Has anyone played around with 4D View Pro already?
>> I tried to put object arrays into the 4D View Pro area, like it was a 
>> listbox.
>> And although it does work with a listbox (4D v16R6), the 4D View Pro area 
>> stays empty.
>> Any idea how to even add columns and rows in 4D View Pro?
>> I guess one could use javascript, but how do you get javascript to access 
>> the object arrays and put the contents into 4D View Pro?
> 
> 
> 
> 
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

RE: Pointer to field using field name

2018-05-17 Thread Dennis, Neil via 4D_Tech
> It seems to work and it also seems like it would be fast!
> EXECUTE FORMULA("$pField:=->["+tablename+"]"+fieldname)

Unless something has changed, this will not work compiled.

Neil







Privacy Disclaimer: This message contains confidential information and is 
intended only for the named addressee. If you are not the named addressee you 
should not disseminate, distribute or copy this email. Please delete this email 
from your system and notify the sender immediately by replying to this email.  
If you are not the intended recipient you are notified that disclosing, 
copying, distributing or taking any action in reliance on the contents of this 
information is strictly prohibited.

The Alternative Investments division of UMB Fund Services provides a full range 
of services to hedge funds, funds of funds and private equity funds.  Any tax 
advice in this communication is not intended to be used, and cannot be used, by 
a client or any other person or entity for the purpose of (a) avoiding 
penalties that may be imposed on any taxpayer or (b) promoting, marketing, or 
recommending to another party any matter addressed herein.
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Pointer to field using field name

2018-05-17 Thread Alan Tilson via 4D_Tech
Thank you Koen, Dennis & Chip,

I probably should have said what I was doing...which is that I'm copying
certain fields from a sister table with some of the same field names. So I
step though all the sister table fields and load the values (except for the
first one which is the ID field) into the primary field. So I hate to look
through all the field names looking for the one I'm to fill even though it
probably is fast enough.

Loading the info into arrays seems like a step in the right direction. But
I just thought of another idea...using EXECUTE FORMULA to load the pointer
rather than to use the field value.

Is there something wrong with this?

EXECUTE FORMULA("$pField:=->["+tablename+"]"+fieldname)

​
It seems to work and it also seems like it would be fast!

Alan​


On Thu, May 17, 2018 at 12:49 PM, Chip Scheide <4d_o...@pghrepository.org>
wrote:

> that approach will break if you change the field name, assuming the
> field name is hardcoded.
>
> depending on your needs you can do this (code written in email so...):
>
> this code can be run as needed, at process startup (use process vars),
> or it can be run at database startup (use Interprocess vars)
>
> $Table_number:=table(->[table])
> $Field_Count:=get last field number(->[table])
>
> array text($Field_Names;$field_Count)
> array pointer($Field_ptr;$Field_Count)
> array longint($Field_Number;$Field_Count)
>
> for($i;1;$Field_Count)
>
>   if (is field number valid($table_number;$i))
> $Field_Names{$i}:=field name($Table_number;$i)
> $Field_ptr{$i}:=FIeld($Table_number;$i)
> $Field_Number{$i}:=$i
>   end if
> end for
>
>
> Then where you need to get the pointer
> $loc:=find in array($Field_Names;$Field_name_to_lookup)
>
> if($loc>0)
>   $Specific_field_Pointer:=$Field_ptr{$loc}
> end if
>
>
> On Thu, 17 May 2018 12:19:11 -0400, Alan Tilson via 4D_Tech wrote:
> > ​Hello out there,
> >
> > Is it possible to extract a pointer to a field from the table number or
> > pointer and the field name?
> >
> > I'm loading a field using EXECUTE FORMULA and building the
> > [tablename]fieldname into the formula, which serves my purposes but seems
> > rather awkward!
> >
> > Thanks,
> > Alan ​
> > **
> > 4D Internet Users Group (4D iNUG)
> > FAQ:  http://lists.4d.com/faqnug.html
> > Archive:  http://lists.4d.com/archives.html
> > Options: https://lists.4d.com/mailman/options/4d_tech
> > Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> > **
> ---
> Gas is for washing parts
> Alcohol is for drinkin'
> Nitromethane is for racing
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Pointer to field using field name

2018-05-17 Thread Chip Scheide via 4D_Tech
that approach will break if you change the field name, assuming the 
field name is hardcoded.

depending on your needs you can do this (code written in email so...):

this code can be run as needed, at process startup (use process vars), 
or it can be run at database startup (use Interprocess vars)
 
$Table_number:=table(->[table])
$Field_Count:=get last field number(->[table])

array text($Field_Names;$field_Count)
array pointer($Field_ptr;$Field_Count)
array longint($Field_Number;$Field_Count)

for($i;1;$Field_Count)
  
  if (is field number valid($table_number;$i))
$Field_Names{$i}:=field name($Table_number;$i)
$Field_ptr{$i}:=FIeld($Table_number;$i)
$Field_Number{$i}:=$i
  end if
end for


Then where you need to get the pointer
$loc:=find in array($Field_Names;$Field_name_to_lookup)
  
if($loc>0)
  $Specific_field_Pointer:=$Field_ptr{$loc}
end if


On Thu, 17 May 2018 12:19:11 -0400, Alan Tilson via 4D_Tech wrote:
> ​Hello out there,
> 
> Is it possible to extract a pointer to a field from the table number or
> pointer and the field name?
> 
> I'm loading a field using EXECUTE FORMULA and building the
> [tablename]fieldname into the formula, which serves my purposes but seems
> rather awkward!
> 
> Thanks,
> Alan ​
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
---
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

RE: Pointer to field using field name

2018-05-17 Thread Dennis, Neil via 4D_Tech
To get a field pointer to a field from the field name you can loop through the 
table incrementing the field number until you find the correct name and return 
a pointer to it, this is very fast since it is all in memory.

For ($i;1;Get last field number($TableNumber))
If (Is field number valid($TableNumber;$i))
If (Field name($TableNumber;$i)=$TestFieldName)
$PointerToField:=Field($TableNumber;$i)
$i:=Get last field number
End if 
End if 
End for 

If you use this a lot you can use a cache array to store the pointers and field 
names, but like I said this runs very fast.


Neil



Privacy Disclaimer: This message contains confidential information and is 
intended only for the named addressee. If you are not the named addressee you 
should not disseminate, distribute or copy this email. Please delete this email 
from your system and notify the sender immediately by replying to this email.  
If you are not the intended recipient you are notified that disclosing, 
copying, distributing or taking any action in reliance on the contents of this 
information is strictly prohibited.

The Alternative Investments division of UMB Fund Services provides a full range 
of services to hedge funds, funds of funds and private equity funds.  Any tax 
advice in this communication is not intended to be used, and cannot be used, by 
a client or any other person or entity for the purpose of (a) avoiding 
penalties that may be imposed on any taxpayer or (b) promoting, marketing, or 
recommending to another party any matter addressed herein.
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Pointer to field using field name

2018-05-17 Thread Koen Van Hooreweghe via 4D_Tech
Hi Alan,

If you have the table number, you can loop over the fields of that table and 
compare the name to the given name to get the field number and thus the field 
pointer.

Something like:

//$foundtable is the table number
//if pointer given, $foundtable := Table($tablepointer)

For ($i;1;Get last field number($foundtable))
If (Is field number valid($foundtable;$i))
If ($fieldname=Field name($foundtable;$i))
$foundfield:=$i//found it
$i:=Get last field number($foundtable)+1//jump out of 
loop
End if 
End if 
End for 

$ptr:=Field($foundtable;$foundfield)//get the pointer

HTH
Koen

> Op 17 mei 2018, om 18:19 heeft Alan Tilson via 4D_Tech <4d_tech@lists.4d.com> 
> het volgende geschreven:
> 
> Is it possible to extract a pointer to a field from the table number or
> pointer and the field name?
> 
> I'm loading a field using EXECUTE FORMULA and building the
> [tablename]fieldname into the formula, which serves my purposes but seems
> rather awkward!
> 

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Pointer to field using field name

2018-05-17 Thread Alan Tilson via 4D_Tech
​Hello out there,

Is it possible to extract a pointer to a field from the table number or
pointer and the field name?

I'm loading a field using EXECUTE FORMULA and building the
[tablename]fieldname into the formula, which serves my purposes but seems
rather awkward!

Thanks,
Alan ​
**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Analyzing .4BL Files

2018-05-17 Thread Cannon Smith via 4D_Tech
Thanks Chip, Randy, and Jeff. Thanks to your suggestions I was able to track 
down something that I should have know but did not. The RESTORE command will 
convert a .4BL to a .journal file. From there I can use the MSC to look at it 
or, even better, the LOG FILE TO JSON command which is nice for 
programmatically looking for certain information.

Thanks much!

--
Cannon.Smith
Synergy Farm Solutions Inc.
Hill Spring, AB Canada
403-626-3236




> On May 17, 2018, at 6:42 AM, Randy Jaynes via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> I was just looking at this tech note last week
>   http://kb.4d.com/assetid=77626 

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: First experiments with 4D View PRO

2018-05-17 Thread Keisuke Miyako via 4D_Tech
4D has studied how the classic 4D View plugin has beeb used in various 
applications,
and found that there were essentially two distinct usages; "as a list" and "as 
a spreadsheet".

based on that understanding,
two different paths have been defined to carry on the 4D View legacy:

1. a set of privileged features for the listbox object (variable line height, 
embedded controls, etc) and
2. a modern spreadsheet application with the capability to open existing 4D 
View documents.

the 2 are completely unrelated features,
except for the fact that they both require 4D View licenses to unlock.
you could say that 4D View has been split into 2 products.

to use the new 4D View area which is a spreadsheet,
you would typically import existing 4D View documents, or
create new document via the UI and store them as a object or export in Excel 
format.

it does not replace the list type 4D View Pro features,
rather, the 2 features compliments each other.

> 2018/05/17 18:10、Two Way Communications via 4D_Tech <4d_tech@lists.4d.com> 
> のメール:
> Has anyone played around with 4D View Pro already?
> I tried to put object arrays into the 4D View Pro area, like it was a listbox.
> And although it does work with a listbox (4D v16R6), the 4D View Pro area 
> stays empty.
> Any idea how to even add columns and rows in 4D View Pro?
> I guess one could use javascript, but how do you get javascript to access the 
> object arrays and put the contents into 4D View Pro?




**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Analyzing .4BL Files

2018-05-17 Thread Randy Jaynes via 4D_Tech
I was just looking at this tech note last week
http://kb.4d.com/assetid=77626 

It’s a 4D Summit attendee only database, but I was impressed at how well it 
worked.

Now I have to go look at LogTools.

Randy

--
Randy Jaynes
Senior Programmer and Customer Support

http://printpoint.com  • 845.687.3741 • PrintPoint, Inc 
• 57 Ludlow Lane • Palisades, NY 10964 
Please send all email contacts to supp...@printpoint.com 





> On May 16, 2018, at 11:59 PM, Chip Scheide via 4D_Tech <4d_tech@lists.4d.com 
> > wrote:
> 
> i never done this with 4bl files, just a suggestion
> open with a text editor and examine the a 'real' log fuel and one of the 4bl 
> files
> usually the first few characters will determine the file type.
> 
> on a copy you could try changing the first few characters to match a 'real' 
> log file
> 
> ex: opening a pdf file with a text editor, a pdf has PDF1.1 (or whatever 
> version) as the first few characters 
> 
>> You know how you can open the MSC, go to Activity Analysis, and the 
>> Analyze the current log file? And export it to text? I need to go 
>> through a similar process with some log files that were backed up, 
>> but without integrating them. In the MSC there is a Browse button, 
>> but it won’t let me choose a .4BL file. Is there a trick to getting 
>> it to realize the .4BL file is a log file? I tried just changing the 
>> extension to .journal, but that didn’t work. Any ideas?
>> 
>> Thanks.
>> 
>> --
>> Cannon.Smith
>> Synergy Farm Solutions Inc.
>> Hill Spring, AB Canada
>> 403-626-3236
>> >
>> http://www.synergyfarmsolutions.com/>>
>> 
>> 
>> **
>> 4D Internet Users Group (4D iNUG)
>> FAQ:  http://lists.4d.com/faqnug.html 
>> Archive:  http://lists.4d.com/archives.html 
>> 
>> Options: https://lists.4d.com/mailman/options/4d_tech 
>> 
>> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com 
>> 
>> **
> 
> Hell is other people 
> Jean-Paul Sartre
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html 
> Archive:  http://lists.4d.com/archives.html 
> 
> Options: https://lists.4d.com/mailman/options/4d_tech 
> 
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com 
> 
> **

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Analyzing .4BL Files

2018-05-17 Thread Jeffrey Kain via 4D_Tech
Pretty sure LogTools can open a 4BL.

It's a great utility to have in your tool chest.



--
Jeffrey Kain
jeffrey.k...@gmail.com




> On May 16, 2018, at 11:59 PM, Chip Scheide via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> i never done this with 4bl files, just a suggestion
> open with a text editor and examine the a 'real' log fuel and one of the 4bl 
> files
> usually the first few characters will determine the file type.

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

First experiments with 4D View PRO

2018-05-17 Thread Two Way Communications via 4D_Tech
Has anyone played around with 4D View Pro already?

I tried to put object arrays into the 4D View Pro area, like it was a listbox.

And although it does work with a listbox (4D v16R6), the 4D View Pro area stays 
empty.

Any idea how to even add columns and rows in 4D View Pro?

I guess one could use javascript, but how do you get javascript to access the 
object arrays and put the contents into 4D View Pro?


Regards,

Rudy Mortier
Two Way Communications bvba 


**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**