<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-15643</id>
	<title>Nabble - 4D</title>
	<updated>2009-11-12T06:11:48Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/4D-f15643.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4D-f15643.html" />
	<subtitle type="html">Forum for 4D Database Developers</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26319388</id>
	<title>Re: 4D Insider</title>
	<published>2009-11-12T06:11:48Z</published>
	<updated>2009-11-12T06:11:48Z</updated>
	<author>
		<name>Daniel Child-2</name>
	</author>
	<content type="html">Thanks for the tip! I'll try that.
&lt;br&gt;&lt;br&gt;On Nov 12, 2009, at 9:00 AM, Mike Placko wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Drag and Drop them from one to the other, only works with 2 v11 &amp;nbsp;
&lt;br&gt;&amp;gt; databases.
&lt;br&gt;&amp;gt; Most of insiders functionality is available in the standard 4D &amp;nbsp;
&lt;br&gt;&amp;gt; application
&lt;br&gt;&amp;gt; now.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Mike
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mike Placko
&lt;br&gt;&amp;gt; NowData Corporation
&lt;br&gt;&amp;gt; 2970 Judicial Rd. Suite 210
&lt;br&gt;&amp;gt; Burnsville, MN 55337
&lt;br&gt;&amp;gt; 952-808-0504 ext. 208
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319388&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nowdata.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nowdata.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319388&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319388&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics@...&lt;/a&gt;] On Behalf &amp;nbsp;
&lt;br&gt;&amp;gt; Of Daniel
&lt;br&gt;&amp;gt; Child
&lt;br&gt;&amp;gt; Sent: Wednesday, November 11, 2009 10:57 PM
&lt;br&gt;&amp;gt; To: 4D Basics List
&lt;br&gt;&amp;gt; Subject: 4D Insider
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I used to use 4D Insider in Mac OS 9. Has it been phased out for 4D
&lt;br&gt;&amp;gt; SQL? If you want to copy tables from one database to another, what do
&lt;br&gt;&amp;gt; you use now?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Daniel
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt; 4D Basics hosted by 4D, Inc. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.4D.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4D.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To Unsubscribe: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319388&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics-off@...&lt;/a&gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt; 4D Basics hosted by 4D, Inc. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.4D.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4D.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To Unsubscribe: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319388&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics-off@...&lt;/a&gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;4D Basics hosted by 4D, Inc. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.4D.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4D.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;nbsp; &amp;nbsp; this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;To Unsubscribe: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319388&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics-off@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Basics-f15654.html&quot; embed=&quot;fixTarget[15654]&quot; target=&quot;_top&quot; &gt;4D Basics&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4D-Insider-tp26313543p26319388.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26319161</id>
	<title>RE: 4D Insider</title>
	<published>2009-11-12T06:00:46Z</published>
	<updated>2009-11-12T06:00:46Z</updated>
	<author>
		<name>Michael Placko</name>
	</author>
	<content type="html">Drag and Drop them from one to the other, only works with 2 v11 databases.
&lt;br&gt;Most of insiders functionality is available in the standard 4D application
&lt;br&gt;now.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Mike
&lt;br&gt;&lt;br&gt;Mike Placko
&lt;br&gt;NowData Corporation
&lt;br&gt;2970 Judicial Rd. Suite 210
&lt;br&gt;Burnsville, MN 55337
&lt;br&gt;952-808-0504 ext. 208
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319161&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.nowdata.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nowdata.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319161&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319161&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics@...&lt;/a&gt;] On Behalf Of Daniel
&lt;br&gt;Child
&lt;br&gt;Sent: Wednesday, November 11, 2009 10:57 PM
&lt;br&gt;To: 4D Basics List
&lt;br&gt;Subject: 4D Insider
&lt;br&gt;&lt;br&gt;Hi All,
&lt;br&gt;&lt;br&gt;I used to use 4D Insider in Mac OS 9. Has it been phased out for 4D &amp;nbsp;
&lt;br&gt;SQL? If you want to copy tables from one database to another, what do &amp;nbsp;
&lt;br&gt;you use now?
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;4D Basics hosted by 4D, Inc. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.4D.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4D.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;nbsp; &amp;nbsp; this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;To Unsubscribe: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319161&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics-off@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;4D Basics hosted by 4D, Inc. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.4D.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4D.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;nbsp; &amp;nbsp; this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;To Unsubscribe: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319161&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics-off@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Basics-f15654.html&quot; embed=&quot;fixTarget[15654]&quot; target=&quot;_top&quot; &gt;4D Basics&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4D-Insider-tp26313543p26319161.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26318237</id>
	<title>Re: Testing if two lines or vectors intersect/overlap</title>
	<published>2009-11-12T05:00:18Z</published>
	<updated>2009-11-12T05:00:18Z</updated>
	<author>
		<name>Julio Carneiro</name>
	</author>
	<content type="html">Aha, now I can see what type of scheduling you are talking about.
&lt;br&gt;&lt;br&gt;Yours is a scheduler for Events plus multiple resources on each event &amp;nbsp;
&lt;br&gt;(rooms, people, material, ...).
&lt;br&gt;&lt;br&gt;There many types of 'scheduling' applications. I've done a couple and &amp;nbsp;
&lt;br&gt;each has its own needs and requirements. Hard to have a 'generic' &amp;nbsp;
&lt;br&gt;scheduler.
&lt;br&gt;You have 'appointment schedulers', iCal type applications, where you &amp;nbsp;
&lt;br&gt;have 1 single resource (the calendar) and you book time on that &amp;nbsp;
&lt;br&gt;resource (events).
&lt;br&gt;Sometimes that is all you have. Events basically have a description &amp;nbsp;
&lt;br&gt;and some metadata, but link to no other Entity.
&lt;br&gt;For that type of 'agenda scheduler' you have essentially one entity, &amp;nbsp;
&lt;br&gt;Events. If you allow multiple calendars then you need an extra one &amp;nbsp;
&lt;br&gt;(Calendars). Data model here is simple Calendar-&amp;gt;Event, or more &amp;nbsp;
&lt;br&gt;generically Resource-&amp;gt;Event.
&lt;br&gt;Usually no need for conflict resolution here, as that can be easily &amp;nbsp;
&lt;br&gt;accomplished by not allowing double-booking.
&lt;br&gt;&lt;br&gt;One other type allows for tracking of who/what is referred to/ 
&lt;br&gt;responsible for an Event. Most of the time People. Here each Event is &amp;nbsp;
&lt;br&gt;linked to another Entity representing who/what is being booked.
&lt;br&gt;Typical example is a Doctor's appointment book, where you have the &amp;nbsp;
&lt;br&gt;need to track the Patient booked for an Event.
&lt;br&gt;Here you basically have a Event-&amp;gt;Patient data model, or if you track &amp;nbsp;
&lt;br&gt;multiple Calendars (Doctors), you'd have &amp;nbsp;Doctor-&amp;gt;Event-&amp;gt;Patient.
&lt;br&gt;Same as above conflict resolution is usually accomplished by avoiding &amp;nbsp;
&lt;br&gt;the creation of overlapping events (not entirely true in real life as &amp;nbsp;
&lt;br&gt;dr's tend to book multiple patients at the same time and let conflict &amp;nbsp;
&lt;br&gt;resolution be handled by front desk, shuffling patients in multiple &amp;nbsp;
&lt;br&gt;rooms).
&lt;br&gt;&lt;br&gt;A third type covers the case where you need to track multiple &amp;nbsp;
&lt;br&gt;resources linked to each Event. It can be rooms, people, people in &amp;nbsp;
&lt;br&gt;different roles (chair/teacher &amp; attendants), material (projector, &amp;nbsp;
&lt;br&gt;computer,..). Or courses, class rooms, teachers &amp; students, etc.
&lt;br&gt;In that situation I like to look at it as an expanded version of type &amp;nbsp;
&lt;br&gt;one above, where you treat each 'resource' as a &amp;quot;calendar&amp;quot;, thus &amp;nbsp;you &amp;nbsp;
&lt;br&gt;can look at all Events for &amp;quot;room 123&amp;quot;, or all Events for David as &amp;nbsp;
&lt;br&gt;teacher, or all Events for David as attendant, or all Events for &amp;nbsp;
&lt;br&gt;&amp;quot;projector 123&amp;quot;.
&lt;br&gt;That requires a variation on the data model to allow for multiple &amp;nbsp;
&lt;br&gt;'resources' sharing/referring to the same Event. Thus we would have &amp;nbsp;
&lt;br&gt;Resource &amp;lt;- ResourceEvents -&amp;gt; Event.
&lt;br&gt;Of course you usually need a very different set of metadata for each &amp;nbsp;
&lt;br&gt;type of resource and that implies the need to break down Resource &amp; &amp;nbsp;
&lt;br&gt;ResourceEvents into multiple Entities, e.g., People &amp; PeopleEvents, &amp;nbsp;
&lt;br&gt;Room &amp; RoomEvents, etc.
&lt;br&gt;Yours seems the be this latest case. Here conflict resolution can be &amp;nbsp;
&lt;br&gt;tricky (reason why you started this thread :)). In this case the &amp;nbsp;
&lt;br&gt;simple collision avoidance is not enough as you are dealing with &amp;nbsp;
&lt;br&gt;conflicts amongst multiple Calendars (resources). Rules for double &amp;nbsp;
&lt;br&gt;booking are different for each resource type, you can double book &amp;nbsp;
&lt;br&gt;attendants to an event, but each attendant cannot be double booked to &amp;nbsp;
&lt;br&gt;multiple events.
&lt;br&gt;So, I'd suggest you review your data model to allow for nXn &amp;nbsp;
&lt;br&gt;relationship between Events and resources. That would make it easy to &amp;nbsp;
&lt;br&gt;implement generic validation and conflict resolution rules/algorithms.
&lt;br&gt;&lt;br&gt;Besides all that, in each type/class of scheduling app you may have &amp;nbsp;
&lt;br&gt;the need for 'recurring events'. How do you handle those? Do you have &amp;nbsp;
&lt;br&gt;a single Event record and generate 'virtual events' as needed for &amp;nbsp;
&lt;br&gt;validation/display/report? In that case, how do you deal with conflict &amp;nbsp;
&lt;br&gt;resolution?
&lt;br&gt;Or you may generate 'real' Events for each occurrence? How do you &amp;nbsp;
&lt;br&gt;limit them in time, you need a finite # of records?
&lt;br&gt;What if you want to make changes to the events? Do you allow changes &amp;nbsp;
&lt;br&gt;to a single occurrence? Do you allow changes to all occurrences?
&lt;br&gt;This is probably a topic for another book :-)
&lt;br&gt;&lt;br&gt;And there is still one fourth type, exemplified by TV program &amp;nbsp;
&lt;br&gt;scheduling (of which I have a bit of experience ;-)). This is sort of &amp;nbsp;
&lt;br&gt;a variation on the second type with the difference that you have &amp;nbsp;
&lt;br&gt;Channel-&amp;gt;Event-&amp;gt;Program, but there you have a ton of business rules &amp;nbsp;
&lt;br&gt;governing how/when programs are/can/must be scheduled. And those &amp;nbsp;
&lt;br&gt;business rules vary according to the type of 'program' being scheduled &amp;nbsp;
&lt;br&gt;(sitcom episode, movie, commercial, promos, etc).
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;julio
&lt;br&gt;&lt;br&gt;On Nov 10, 2009, at 11:17 PM, David Adams wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 6:19 AM, Alan Chan &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26318237&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alan@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Depends on how far your scheduling application would go, I think the
&lt;br&gt;&amp;gt;&amp;gt; design of the structure will affect your query algorithm.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm sorting out algorithms first. What I'm imagining now is a
&lt;br&gt;&amp;gt; generalized [Event] table with something like this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	Event_ID
&lt;br&gt;&amp;gt; 	Start_Date
&lt;br&gt;&amp;gt; 	Start_Time
&lt;br&gt;&amp;gt; 	Start_Signature ` 2009-11-15-23250
&lt;br&gt;&amp;gt; 	End_Date
&lt;br&gt;&amp;gt; 	End_Time
&lt;br&gt;&amp;gt; 	End_Signature
&lt;br&gt;&amp;gt; 	Room_ID
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...and a bunch of other fields for GUI-specific and possibly
&lt;br&gt;&amp;gt; logic-related stuff. For example:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	Event_Is_Locked_to_Changes
&lt;br&gt;&amp;gt; 	Event_Lasts_All_Day
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...and I'll assume I'll need some sort of a scheme for blocking out
&lt;br&gt;&amp;gt; holidays/building closure days of one sort or another.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm imagining linking to other people like so:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [Event] ---&amp;gt; [Room]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; An [Event] occurs in a specific room.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [Event] &amp;lt;--&amp;gt; [Person]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; An event may have many people, a person may participate in many &amp;nbsp;
&lt;br&gt;&amp;gt; events.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm imagining building out events as actual records. So, if a meeting
&lt;br&gt;&amp;gt; happens ever Tuesday for the next year, there will be 52 records.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Again, none of this is coded now - I'm sorting through options before
&lt;br&gt;&amp;gt; building the structure or code.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 3) Resources such as &amp;quot;meeting room with capacity (require a meeting &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; room
&lt;br&gt;&amp;gt;&amp;gt; that could accomodate 12 persons)&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The most important conflicts to avoid are
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; meeting room - can't have double-booking
&lt;br&gt;&amp;gt; &amp;nbsp; meeting facilitator - the chair of the meeting can't be double- 
&lt;br&gt;&amp;gt; booked.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Meeting attendees can look after themselves - it won't stop a meeting
&lt;br&gt;&amp;gt; from being scheduled. All I want for attendee conflicts is to be able
&lt;br&gt;&amp;gt; to detect such conflicts in their schedules easily.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 4) Resources such as travelling arrangement - require a Van for 12 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; persons
&lt;br&gt;&amp;gt;&amp;gt; or 3 cars for 4 persons each ... etc?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nope, none such.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 5) Resources required such as &amp;quot;projector required&amp;quot; - need to check
&lt;br&gt;&amp;gt;&amp;gt; available projector
&lt;br&gt;&amp;gt; Nope. The only resources are the chair/facilitator and the room &amp;nbsp;
&lt;br&gt;&amp;gt; itself.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 6) Will the system require to register cost automatically for event &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; that
&lt;br&gt;&amp;gt;&amp;gt; requires all these resources? Will the system alert you if total &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; cost of
&lt;br&gt;&amp;gt;&amp;gt; the even exceed predefined budget?
&lt;br&gt;&amp;gt; This doesn't matter to us.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Will the system popup list to allow users to select available &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Resources,
&lt;br&gt;&amp;gt;&amp;gt; any available group member ... etc during entry? Will this be &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; optimised to
&lt;br&gt;&amp;gt;&amp;gt; work over the Internet?
&lt;br&gt;&amp;gt; Internet is possible some day, primarily for display. I'm expecting to
&lt;br&gt;&amp;gt; use hmCal for the user interface.
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt; Get the speed and power of 4D v11 SQL
&lt;br&gt;&amp;gt; before upgrade prices increase - &lt;a href=&quot;http://www.4d.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4D Internet Users Group (4D iNUG)
&lt;br&gt;&amp;gt; FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;&amp;gt; Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;&amp;gt; Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;&amp;gt; Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26318237&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;/div&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26318237&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Testing-if-two-lines-or-vectors-intersect-overlap-tp26261444p26318237.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26317832</id>
	<title>SVG Charts</title>
	<published>2009-11-12T04:31:01Z</published>
	<updated>2009-11-12T04:31:01Z</updated>
	<author>
		<name>Mark Scardigno</name>
	</author>
	<content type="html">I did not attend the summit and I'm trying to wrap my head around creating SVG charts.
&lt;br&gt;&lt;br&gt;So far I've read about 3 ways (I think) to go about producing SVG charts:
&lt;br&gt;&lt;br&gt;1) 4D SVG Component
&lt;br&gt;2) Creating the SVG XML on the fly
&lt;br&gt;3) Store an SVG XML template and use PROCESS HTML TAGS to customize the chart on the fly
&lt;br&gt;&lt;br&gt;I have many forms in a database that consist of an AreaList and a graph below it. &amp;nbsp;The user navigates the AreaList rows (sometimes rather quickly) and the chart area is updated automatically with each new row selection. &amp;nbsp;I currently use 4D Chart, not the GRAPH command.
&lt;br&gt;&lt;br&gt;My question is, which would be the most efficient way of creating these charts using SVG? &amp;nbsp;Also, if producing the SVG XML on the fly is the best approach, which mode, DOM or SAX? &amp;nbsp;I'm assuming DOM, since most will hold minimal XML data.
&lt;br&gt;&lt;br&gt;Lastly, will 4D Chart eventually be phased out?
&lt;br&gt;&lt;br&gt;Many Thanks,
&lt;br&gt;Mark.**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26317832&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SVG-Charts-tp26317832p26317832.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26316648</id>
	<title>Re: Developer Wanted for Small Project Mid 201</title>
	<published>2009-11-12T02:49:15Z</published>
	<updated>2009-11-12T02:49:15Z</updated>
	<author>
		<name>Keith Goebel</name>
	</author>
	<content type="html">Peter, hi there.
&lt;br&gt;I am an Auckland based 4D developer.
&lt;br&gt;Although I am currently fully committed for the foreseeable future on &amp;nbsp;
&lt;br&gt;a large project, feel free to contact me if you need to ask something &amp;nbsp;
&lt;br&gt;(although the 4D NUG is the best place to ask almost anything :-).
&lt;br&gt;I hope you get many replies, and I wish you every success in your &amp;nbsp;
&lt;br&gt;venture.
&lt;br&gt;Cheers, Keith
&lt;br&gt;There are 3 kinds of mathematician. Those who can count, and those &amp;nbsp;
&lt;br&gt;who can't.
&lt;br&gt;&lt;br&gt;On 12/11/2009, at 11:40 AM, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26316648&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4d_tech-request@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Peter Burgess &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26316648&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;peter.burgess.4dlist@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: 12 November 2009 10:31:00 AM
&lt;br&gt;&amp;gt; To: 4D iNug Tech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26316648&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4d_tech@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Developer Wanted for Small Project Mid 2010
&lt;br&gt;&amp;gt; Reply-To: 4D iNug Technical &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26316648&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4d_tech@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi people.
&lt;br&gt;&amp;gt; I am requesting expressions of interest from 4D Developers for a small
&lt;br&gt;&amp;gt; project that is possibly going to hit our company mid 2010.
&lt;br&gt;&amp;gt; It will involve the transformation of a small database currently &amp;nbsp;
&lt;br&gt;&amp;gt; running in
&lt;br&gt;&amp;gt; dBase IV, into one that operates in 4D. Probably as a component, &amp;nbsp;
&lt;br&gt;&amp;gt; that can
&lt;br&gt;&amp;gt; interface to our existing 4D Client-Server setup.
&lt;br&gt;&amp;gt; We are presently running 4D 2004 but are looking to upgrade to v11 &amp;nbsp;
&lt;br&gt;&amp;gt; before
&lt;br&gt;&amp;gt; the project hits.
&lt;br&gt;&amp;gt; I anticipate approximately 250 hours of work to enable the existing &amp;nbsp;
&lt;br&gt;&amp;gt; database
&lt;br&gt;&amp;gt; to be transformed.
&lt;br&gt;&amp;gt; Could probably be done completely off-site, but as a site visit would
&lt;br&gt;&amp;gt; undoubtedly be highly beneficial this project would suit a &amp;nbsp;
&lt;br&gt;&amp;gt; developer in the
&lt;br&gt;&amp;gt; Australasian area. We are a New Zealand company.
&lt;br&gt;&amp;gt; Please e-mail me off-list if you have an interest in working on this
&lt;br&gt;&amp;gt; project.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Pete
&lt;/div&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26316648&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Developer-Wanted-for-Small-Project-Mid-201-tp26316648p26316648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26316622</id>
	<title>Re: 4Dv11.5 MC3 -&gt; Integer 64 bits field -&gt; string() -&gt; output blank -&gt; only if compiled</title>
	<published>2009-11-12T02:46:44Z</published>
	<updated>2009-11-12T02:46:44Z</updated>
	<author>
		<name>Balinder Walia</name>
	</author>
	<content type="html">Thank you very much. I do appreciate you valiant efforts to reproduce and
&lt;br&gt;file a bug report. I will wait for the fix to implement a generic function
&lt;br&gt;In the mean time I have done just a few tables function using CAST which
&lt;br&gt;does work:
&lt;br&gt;&lt;br&gt;Begin SQL
&lt;br&gt;SELECT id,CAST(timestamp_created AS VARCHAR) FROM table WHERE ....
&lt;br&gt;&lt;br&gt;End SQL
&lt;br&gt;&lt;br&gt;Balinder - www.tenthmatrix.co.uk
&lt;br&gt;&lt;br&gt;2009/11/12 miyako &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26316622&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;miyako@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ...and notified engineering of the problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; miyako
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ACI0063948: The String function does not accept pointer to Integer 64bits
&lt;br&gt;&amp;gt; compiled**********************************************************************
&lt;br&gt;&amp;gt; Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;gt; this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4D Internet Users Group (4D iNUG)
&lt;br&gt;&amp;gt; FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;&amp;gt; Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;&amp;gt; Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;&amp;gt; Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26316622&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt;
&lt;/div&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26316622&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4Dv11.5-MC3--%3E-Integer-64-bits-field--%3E-string%28%29--%3E-output-blank--%3E-only-if-compiled-tp26292655p26316622.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26314892</id>
	<title>Re: New behavior cause data corruption in v11</title>
	<published>2009-11-12T00:08:25Z</published>
	<updated>2009-11-12T00:08:25Z</updated>
	<author>
		<name>=?ISO-8859-1?Q?Bernd Fr=F6hlich?=</name>
	</author>
	<content type="html">Alan Chan wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; When making a delivery, what the trigger would check to following to see
&lt;br&gt;&amp;gt; if the delivery is allowed to be done or not:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1) is the item available in inventory
&lt;br&gt;&amp;gt; 2) if the inventory is available, if the inventory was booked by someone
&lt;br&gt;&amp;gt; else
&lt;br&gt;&amp;gt; 3) after the delivery, would this customer exceed its credit limit
&lt;br&gt;&amp;gt; 4) If it exceed credit limit, if the user who does the entry have the
&lt;br&gt;&amp;gt; authority to override it
&lt;br&gt;&amp;gt; 5) if it does exceed credit limit, does this customer has delinquent
&lt;br&gt;&amp;gt; payment
&lt;br&gt;&amp;gt; 5) if this delivery would exceed its ordered qty, if it does, does it
&lt;br&gt;&amp;gt; exceed allowable overshipment qty.
&lt;br&gt;&amp;gt; 6) if all passed, update all related tables
&lt;br&gt;&amp;gt; 7) if any of above failed, it roll back and return predefined error code
&lt;br&gt;&amp;gt; that user know exactly why the delivery is rejected.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The above is example of what our trigger does. It is simplified for the
&lt;br&gt;&amp;gt; sake of illustration. It would be more complex if it involves warehouse
&lt;br&gt;&amp;gt; location, batch control and serial numbers.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If all of the above was done over slow WAN, it would be infeasible. Using
&lt;br&gt;&amp;gt; trigger, it is instant. Not much difference from a busy LAN.
&lt;/div&gt;&lt;br&gt;Well, you could make this fast on a WAN even without triggers.
&lt;br&gt;I am working on a very old database that is now in 4D 2004. Some operations like the above take a looong time if executed over a WAN (or even a LAN).
&lt;br&gt;What I´m thinking about to do is, to let the server handle all the work, so that no records would have to be sent to the client.
&lt;br&gt;I have a &amp;quot;tools&amp;quot;-process running on the server that is accepting requests from clients. So in the above case a client would call that &amp;quot;tool&amp;quot;-process and ask &amp;quot;Can the delivery be made?&amp;quot;. The &amp;quot;tool&amp;quot;-process would then check all the above and return the appropriate answer to the client without the need to transfer a single record.
&lt;br&gt;I have to admit that I don´t have a large userbase like you do, but I think it should work in your case as well.
&lt;br&gt;&lt;br&gt;Please don´t get me wrong: I don´t want to imply that you should rewrite your whole application, nor do I want to excuse 4D for changes in trigger behaviour. All I want to say is, that the above case can be handled in a timely manner without the use of triggers.
&lt;br&gt;&lt;br&gt;Greetings from Germany,
&lt;br&gt;Bernd Fröhlich
&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314892&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-behavior--cause-data-corruption-in-v11-tp26292067p26314892.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26314711</id>
	<title>RE: New behavior  cause data corruption in v11</title>
	<published>2009-11-11T23:47:39Z</published>
	<updated>2009-11-11T23:47:39Z</updated>
	<author>
		<name>Thomas Maul-2</name>
	</author>
	<content type="html">&amp;gt; It's a shame that 4D seems to hate triggers now
&lt;br&gt;&lt;br&gt;I am working since 21 years for 4D in a leading position, please excuse me if I would like to disagree.
&lt;br&gt;&lt;br&gt;Triggers in 4D v11 SQL are faster than any time before. There was several improvements done to speed them up. While in v2004 and before an executed trigger was blocking other trigger, this is not the case anymore. 
&lt;br&gt;&lt;br&gt;While triggers don't 'scale' to several CPU's, please excuse me, but that does not mean they cannot run simultanly.
&lt;br&gt;&lt;br&gt;For many many years computers had had one CPU. We had customers with up to 100 clients (some even more) - while the server had only one CPU. And german business applications have strong rules and heavy coding.
&lt;br&gt;&lt;br&gt;So if for many years all this was running in one single CPU/core - and we now are able to scale/move many many operations to other cores, why does that now makes it impossible to write strong business apps?
&lt;br&gt;&lt;br&gt;If you create records, there are huge (internal) tasks to do. The record must be kept in cache, cache flushed to disk, inserted in address tables, check sums must be calculated. Index pages must be updated, index address tables reorganised - and I guess you have several indexes per table.
&lt;br&gt;And in most business apps (there are enough statistics to find in the web about this) uses 10 x more reads then writes.
&lt;br&gt;&lt;br&gt;All these operations - starting with v11 - are using other cores - and so making the ONE core used from Triggers free - only used from 4D code running on the server. A small part is kept on that core - while many other tasks are moved to other cores.
&lt;br&gt;&lt;br&gt;This improves the speed drastically.
&lt;br&gt;&lt;br&gt;&amp;gt; I guess you haven't tested performance on operation with 4D SQL and 4D
&lt;br&gt;languages on real world loading:-)
&lt;br&gt;&lt;br&gt;I did. I spend most part of my live with large 4D applications in real world situations, working with large german OEM customers to improve their apps.
&lt;br&gt;&lt;br&gt;If your application does not run in a real world environment (benchmarks can prove anything - check your app in live) faster than v2004 there is something wrong.
&lt;br&gt;&lt;br&gt;We had cases on bad hardware (no fun, customer was using a server with 512 MB RAM to run 20 clients) where it was slower, but I guess this is not your case?
&lt;br&gt;&lt;br&gt;Contact your local tech support to track that down so it can be fixed.
&lt;br&gt;&lt;br&gt;Use the network log to check if it is related to network transfer time/jobs. It shows number and size of each package transferred from/to 4D Server.
&lt;br&gt;Use the debug log to check code running on the server. It shows what is executed and how long it needed.
&lt;br&gt;&lt;br&gt;Compare that with v2004 values, should be easy to identify the bottleneck.
&lt;br&gt;&lt;br&gt;Don't simply say &amp;quot;it must be triggers&amp;quot; or &amp;quot;it must be that&amp;quot;. That's a guess - and will not help to do anything useful. Track it down - to allow us to fix it. 
&lt;br&gt;&lt;br&gt;If you are still on v2003 it will be harder to compare, as v2003 did not supported writing a debug log. You would need to do that yourself to compare and find the issue.
&lt;br&gt;&lt;br&gt;&amp;gt;From my experience: there is nothing only good or bad.
&lt;br&gt;Triggers are not just good or bad.
&lt;br&gt;Server Procedures are not good or bad.
&lt;br&gt;Running code on the server is not good or bad.
&lt;br&gt;&lt;br&gt;It is great/perfect/fantastic in some cases - and not in others.
&lt;br&gt;&lt;br&gt;If a trigger needs 2 seconds to execute I guess it is not good and will hurt the application.
&lt;br&gt;&lt;br&gt;Triggers in 4D are not designed to run the whole application. That is a fact. 4D allows to run code on Client and on Server and is designed for that mix.
&lt;br&gt;&lt;br&gt;But working since 20 years with top 4D developers in Germany/Austria helping them to speed up their application and increase their business, &amp;nbsp;I rarely have seen a full featured successful business application without triggers. 
&lt;br&gt;&lt;br&gt;Thomas Maul
&lt;br&gt;4D Germany
&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314711&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-behavior--cause-data-corruption-in-v11-tp26292067p26314711.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26314260</id>
	<title>Re: Extended characters in a web service result</title>
	<published>2009-11-11T22:49:19Z</published>
	<updated>2009-11-11T22:49:19Z</updated>
	<author>
		<name>Johan_Braun</name>
	</author>
	<content type="html">Tank you Miyako
&lt;br&gt;&lt;br&gt;&lt;br&gt;Johan Braun, Senior consultant and partner.
&lt;br&gt;&lt;br&gt;Generera Datautveckling AB
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314260&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;j.braun@...&lt;/a&gt;
&lt;br&gt;+46705932264
&lt;br&gt;&lt;br&gt;12 nov 2009 kl. 06.30 skrev miyako:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Johan,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; here is link to the w3c documentation on &amp;quot;soap:VersionMismatch&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2001/WD-soap12-part1-20011002/#faultcodes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2001/WD-soap12-part1-20011002/#faultcodes&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; meanwhile the problem is reported to engineering as;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ACI0063949: GET WEB SERVICE RESULT (Web Service Manual) changes &amp;nbsp;
&lt;br&gt;&amp;gt; extended characters
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; miyako
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 2009/11/11, at 18:35, Johan Braun wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;faultcode&amp;gt;soap:VersionMismatch&amp;lt;/faultcode&amp;gt;&amp;lt;faultstring&amp;gt;&amp;quot;&lt;a href=&quot;http://main.accounts.alfamoving.se/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://main.accounts.alfamoving.se/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;, the namespace on the &amp;quot;getShortInfoInternal&amp;quot; element, is not a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; valid SOAP version.&amp;lt;/faultstring&amp;gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt; Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;gt; this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4D Internet Users Group (4D iNUG)
&lt;br&gt;&amp;gt; FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;&amp;gt; Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;&amp;gt; Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;&amp;gt; Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314260&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;/div&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314260&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;Johan Braun
&lt;br&gt;Generera Datautveckling AB
&lt;br&gt;Sweden
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Extended-characters-in-a-web-service-result-tp26266042p26314260.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26314258</id>
	<title>Re: Outlook Addin Plugin (Owen Watson)</title>
	<published>2009-11-11T22:48:43Z</published>
	<updated>2009-11-11T22:48:43Z</updated>
	<author>
		<name>Douglas Cryer</name>
	</author>
	<content type="html">Owen,
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt;What issues are you having? I'm interested in the plugin for &amp;nbsp;
&lt;br&gt;appointment import/export.
&lt;br&gt;&lt;br&gt;Firstly, my environment is v11.4 with unicode mode on. &amp;nbsp;When I first &amp;nbsp;
&lt;br&gt;tried to use the plug-in there was very little that actually worked. &amp;nbsp; 
&lt;br&gt;This was over a year ago and Climbway responded very quickly to &amp;nbsp;
&lt;br&gt;release a new version which involved upgrading not only the plug-in &amp;nbsp;
&lt;br&gt;but the Outlook component and the VB.net framework that it uses. &amp;nbsp; 
&lt;br&gt;Since then I have only been using it for email transfer. &amp;nbsp;Both sending &amp;nbsp;
&lt;br&gt;emails from 4D through Outlook and receiving emails into 4D from &amp;nbsp;
&lt;br&gt;Outlook.
&lt;br&gt;&lt;br&gt;This works well although we took a decision early on to not collect &amp;nbsp;
&lt;br&gt;everything coming in from Outlook and simply have the user push the &amp;nbsp;
&lt;br&gt;items they want to over to 4D. &amp;nbsp;Picking up all traffic simply &amp;nbsp;
&lt;br&gt;overloads the connection between the two and we were getting crashes. &amp;nbsp; 
&lt;br&gt;I geuss we could have been more sophisticated by setting up filters in &amp;nbsp;
&lt;br&gt;Outlook then checking specific folders for transfer but the client was &amp;nbsp;
&lt;br&gt;happy with the push.
&lt;br&gt;&lt;br&gt;So a year down the line and &amp;nbsp;start thinking that I would like to do &amp;nbsp;
&lt;br&gt;appointments, tasks and notes. &amp;nbsp;All of which I had the framework &amp;nbsp;
&lt;br&gt;structure for and the code written but not tested r implemented. &amp;nbsp;What &amp;nbsp;
&lt;br&gt;I found was that details sent between 4D and Outlook on Appointments, &amp;nbsp;
&lt;br&gt;Tasks and Notes were being truncated to a single character rendering &amp;nbsp;
&lt;br&gt;it completely useless. &amp;nbsp;I have reported this and had the response on a &amp;nbsp;
&lt;br&gt;number of occasions the developer is busy we will get back to you. &amp;nbsp;I &amp;nbsp;
&lt;br&gt;got a slightly more positive response in the last few days but no &amp;nbsp;
&lt;br&gt;solution yet.
&lt;br&gt;&lt;br&gt;The other issue I am having is that at another client site who want &amp;nbsp;
&lt;br&gt;this solution when testing I found that I could not install it on the &amp;nbsp;
&lt;br&gt;computers without admin rights. &amp;nbsp;Also once installed it seems to need &amp;nbsp;
&lt;br&gt;admin rights to stay present and run. &amp;nbsp;So I have asked what specific &amp;nbsp;
&lt;br&gt;admin rights I need to ask my clients IT company to enable and I am &amp;nbsp;
&lt;br&gt;still awaiting a response.
&lt;br&gt;&lt;br&gt;It is a very powerful tool if I can ever get it fully working.
&lt;br&gt;&lt;br&gt;Regards, &amp;nbsp;Dougie 
&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314258&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Outlook-Addin-Plugin-%28Owen-Watson%29-tp26314258p26314258.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26313706</id>
	<title>Re: Extended characters in a web service result</title>
	<published>2009-11-11T21:29:36Z</published>
	<updated>2009-11-11T21:29:36Z</updated>
	<author>
		<name>MIYAKO</name>
	</author>
	<content type="html">Johan,
&lt;br&gt;&lt;br&gt;here is link to the w3c documentation on &amp;quot;soap:VersionMismatch&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.w3.org/TR/2001/WD-soap12-part1-20011002/#faultcodes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2001/WD-soap12-part1-20011002/#faultcodes&lt;/a&gt;&lt;br&gt;&lt;br&gt;meanwhile the problem is reported to engineering as;
&lt;br&gt;&lt;br&gt;ACI0063949: GET WEB SERVICE RESULT (Web Service Manual) changes extended characters
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;miyako
&lt;br&gt;&lt;br&gt;On 2009/11/11, at 18:35, Johan Braun wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;lt;faultcode&amp;gt;soap:VersionMismatch&amp;lt;/faultcode&amp;gt;&amp;lt;faultstring&amp;gt;&amp;quot;&lt;a href=&quot;http://main.accounts.alfamoving.se/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://main.accounts.alfamoving.se/&lt;/a&gt;&amp;quot;, the namespace on the &amp;quot;getShortInfoInternal&amp;quot; element, is not a valid SOAP version.&amp;lt;/faultstring&amp;gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26313706&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Extended-characters-in-a-web-service-result-tp26266042p26313706.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26313543</id>
	<title>4D Insider</title>
	<published>2009-11-11T02:24:44Z</published>
	<updated>2009-11-11T20:57:01Z</updated>
	<author>
		<name>Daniel Child-2</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I used to use 4D Insider in Mac OS 9. Has it been phased out for 4D &amp;nbsp;
&lt;br&gt;SQL? If you want to copy tables from one database to another, what do &amp;nbsp;
&lt;br&gt;you use now?
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;4D Basics hosted by 4D, Inc. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.4D.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4D.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;nbsp; &amp;nbsp; this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;To Unsubscribe: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26313543&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DBasics-off@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Basics-f15654.html&quot; embed=&quot;fixTarget[15654]&quot; target=&quot;_top&quot; &gt;4D Basics&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4D-Insider-tp26313543p26313543.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26313466</id>
	<title>Re: Scheduling: Comparing every appointment to every other   appointment time efficiently</title>
	<published>2009-11-11T20:55:37Z</published>
	<updated>2009-11-11T20:55:37Z</updated>
	<author>
		<name>Doug Cottrill</name>
	</author>
	<content type="html">David,
&lt;br&gt;&lt;br&gt;I should have said log 2 of N (or log e of N- not sure which). &amp;nbsp;In computer
&lt;br&gt;algorithm terms, N log N (or N*N, or whatever) will be pretty imprecise for
&lt;br&gt;calculating exact numbers of operations. &amp;nbsp;Generally, discussion of computer
&lt;br&gt;algorithm times are prefaced with &amp;quot;on the order of&amp;quot;. &amp;nbsp;So, with N=1000, your
&lt;br&gt;computation time is &amp;nbsp;&amp;quot;on the order of&amp;quot; 10,000 operations. &amp;nbsp;Still- 
&lt;br&gt;much better than
&lt;br&gt;N*N which is on the order of 1,000,000 operations.
&lt;br&gt;&lt;br&gt;&amp;gt;On Thu, Nov 12, 2009 at 2:55 PM, Doug Cottrill &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26313466&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkc@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;David,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;I think the best you'll be able to do is N*(log(N)). &amp;nbsp;In some cases this
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;will be N*2, but not in the general case.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;N * (Log(N)) would be good enough, I'd say. That should make it cost
&lt;br&gt;&amp;gt;about 3,000 comparisons for a 1,000 starting selection - I can deal
&lt;br&gt;&amp;gt;with that kind of ratio.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Doug Cottrill
&lt;br&gt;PTM Software, LLC
&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26313466&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Scheduling%3A-Comparing-every-appointment-to-every-other-appointment--time-efficiently-tp26312836p26313466.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26313200</id>
	<title>Re: Scheduling: Comparing every appointment to every other  appointment time efficiently</title>
	<published>2009-11-11T20:17:58Z</published>
	<updated>2009-11-11T20:17:58Z</updated>
	<author>
		<name>David Adams-4</name>
	</author>
	<content type="html">On Thu, Nov 12, 2009 at 2:55 PM, Doug Cottrill &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26313200&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkc@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think the best you'll be able to do is N*(log(N)).  In some cases this
&lt;br&gt;&amp;gt; will be N*2, but not in the general case.
&lt;br&gt;&lt;br&gt;N * (Log(N)) would be good enough, I'd say. That should make it cost
&lt;br&gt;about 3,000 comparisons for a 1,000 starting selection - I can deal
&lt;br&gt;with that kind of ratio.
&lt;br&gt;&lt;br&gt;&amp;gt; General Idea:
&lt;br&gt;&amp;gt; sort the list by start date/time first
&lt;br&gt;&amp;gt; For each record:
&lt;br&gt;&amp;gt;  use an intelligent search (log N) to find the first record after
&lt;br&gt;&amp;gt;  your selected record with a start time before your selected record
&lt;br&gt;&amp;gt;  end time. if no record is found, you are done.  If a record is found
&lt;br&gt;&amp;gt;   you have your first conflict and the subsequent conflicts will be
&lt;br&gt;&amp;gt;   sequentially after this one until the start time of the next record
&lt;br&gt;&amp;gt;   is after your selected end time.
&lt;br&gt;&lt;br&gt;Yeah, you look like you're onto something here. Certainly ordering and
&lt;br&gt;filtering could help. I'll have to think about how to do this without
&lt;br&gt;having to reorder things over and over.
&lt;br&gt;&lt;br&gt;&amp;gt; Hope this makes sense.  Also, it's been a while since I was in my
&lt;br&gt;&amp;gt; CS books, so remember what you paid for my advice :-)
&lt;br&gt;&lt;br&gt;Double my money back if it doesn't work? ;-)
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26313200&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Scheduling%3A-Comparing-every-appointment-to-every-other-appointment--time-efficiently-tp26312836p26313200.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26313050</id>
	<title>Re: Scheduling: Comparing every appointment to every other appointment  	time efficiently</title>
	<published>2009-11-11T19:55:06Z</published>
	<updated>2009-11-11T19:55:06Z</updated>
	<author>
		<name>Doug Cottrill</name>
	</author>
	<content type="html">David,
&lt;br&gt;&lt;br&gt;I think the best you'll be able to do is N*(log(N)). &amp;nbsp;In some cases this
&lt;br&gt;will be N*2, but not in the general case.
&lt;br&gt;&lt;br&gt;General Idea:
&lt;br&gt;sort the list by start date/time first
&lt;br&gt;For each record:
&lt;br&gt;&amp;nbsp; &amp;nbsp;use an intelligent search (log N) to find the first record after
&lt;br&gt;&amp;nbsp; &amp;nbsp;your selected record with a start time before your selected record
&lt;br&gt;&amp;nbsp; &amp;nbsp;end time. if no record is found, you are done. &amp;nbsp;If a record is found
&lt;br&gt;&amp;nbsp; &amp;nbsp; you have your first conflict and the subsequent conflicts will be
&lt;br&gt;&amp;nbsp; &amp;nbsp; sequentially after this one until the start time of the next record
&lt;br&gt;&amp;nbsp; &amp;nbsp; is after your selected end time.
&lt;br&gt;&lt;br&gt;Hope this makes sense. &amp;nbsp;Also, it's been a while since I was in my
&lt;br&gt;CS books, so remember what you paid for my advice :-)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;I'm back with more on my scheduling question. Now I'm sorting out how
&lt;br&gt;&amp;gt;to exhaustively compare all appointments in a selection for overlaps.
&lt;br&gt;&amp;gt;If I have ten appointments, I need to check each one against each
&lt;br&gt;&amp;gt;other one in the selection. The problem here is that a naive
&lt;br&gt;&amp;gt;implemention requires events.count^2 comparisons. If you've got 10
&lt;br&gt;&amp;gt;records, you've got 100 comparison pairs and if you've got 100 records
&lt;br&gt;&amp;gt;you got 10,000 comparison pairs. Ouch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Now, given pretty well any exhaustive comparison situation you can
&lt;br&gt;&amp;gt;normally cut down the comparison pairs by half or slightly better 'for
&lt;br&gt;&amp;gt;free':
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;* A data point doesn't ever need to be compared to itself. (&amp;quot;Bob's
&lt;br&gt;&amp;gt;Meeting&amp;quot; doesn't need to be compared to &amp;quot;Bob's Meeting&amp;quot;.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;* A pair doesn't have to be compared redundantly (&amp;quot;Bob's Meeting&amp;quot; is
&lt;br&gt;&amp;gt;compared with &amp;quot;Mary's Meeting&amp;quot; so &amp;quot;Mary's Meeting&amp;quot; doesn't then need
&lt;br&gt;&amp;gt;to be compared to &amp;quot;Bob's Meeting&amp;quot;).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;This reduces the number of comparisons by a bit better than half:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;(Events - 1) * (Events / 2)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;So, if you have 10 events, you need 45 comparison pairs and if you
&lt;br&gt;&amp;gt;have 100 events, you need 4,950 comparison pairs. That's a good deal
&lt;br&gt;&amp;gt;better than the naive exponential exploration - but it's still sloping
&lt;br&gt;&amp;gt;up way too fast. To make the scope of the problem clearer, below are a
&lt;br&gt;&amp;gt;few numbers for the comparison pairs (searches in this case) for a
&lt;br&gt;&amp;gt;staring number of events.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Events &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Naive &amp;nbsp; &amp;nbsp; &amp;nbsp; Half Off
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 45
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;100 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4,950
&lt;br&gt;&amp;gt;1,000 &amp;nbsp; &amp;nbsp; &amp;nbsp;1,000,000 &amp;nbsp; &amp;nbsp; 499,500
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;So, &amp;quot;half-off&amp;quot; is better but it's still not good enough past a very
&lt;br&gt;&amp;gt;small starting set. Does anyone have a solution that is much better?
&lt;br&gt;&amp;gt;I'm really hoping for something that is roughly (Events * 2)
&lt;br&gt;&amp;gt;comparisons or not so far off of that. At lest something that doesn't
&lt;br&gt;&amp;gt;have a rocket-tail shaped curve up. Such a sharp curve is frightening
&lt;br&gt;&amp;gt;as the behavior of the program may change dramatically given only
&lt;br&gt;&amp;gt;slightly different initial conditions. For example, using the &amp;quot;half
&lt;br&gt;&amp;gt;off&amp;quot; approach, a starting selection of 20 records takes 190
&lt;br&gt;&amp;gt;comparisons while a starting selection of 60 records takes 1,770
&lt;br&gt;&amp;gt;comparisons - more than 9 times as many for 3 times the starting
&lt;br&gt;&amp;gt;selection. That's a risky sort of solution.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Doug Cottrill
&lt;br&gt;PTM Software, LLC
&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26313050&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Scheduling%3A-Comparing-every-appointment-to-every-other-appointment--time-efficiently-tp26312836p26313050.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26312836</id>
	<title>Scheduling: Comparing every appointment to every other appointment  time efficiently</title>
	<published>2009-11-11T19:29:23Z</published>
	<updated>2009-11-11T19:29:23Z</updated>
	<author>
		<name>David Adams-4</name>
	</author>
	<content type="html">I'm back with more on my scheduling question. Now I'm sorting out how
&lt;br&gt;to exhaustively compare all appointments in a selection for overlaps.
&lt;br&gt;If I have ten appointments, I need to check each one against each
&lt;br&gt;other one in the selection. The problem here is that a naive
&lt;br&gt;implemention requires events.count^2 comparisons. If you've got 10
&lt;br&gt;records, you've got 100 comparison pairs and if you've got 100 records
&lt;br&gt;you got 10,000 comparison pairs. Ouch.
&lt;br&gt;&lt;br&gt;Now, given pretty well any exhaustive comparison situation you can
&lt;br&gt;normally cut down the comparison pairs by half or slightly better 'for
&lt;br&gt;free':
&lt;br&gt;&lt;br&gt;* A data point doesn't ever need to be compared to itself. (&amp;quot;Bob's
&lt;br&gt;Meeting&amp;quot; doesn't need to be compared to &amp;quot;Bob's Meeting&amp;quot;.)
&lt;br&gt;&lt;br&gt;* A pair doesn't have to be compared redundantly (&amp;quot;Bob's Meeting&amp;quot; is
&lt;br&gt;compared with &amp;quot;Mary's Meeting&amp;quot; so &amp;quot;Mary's Meeting&amp;quot; doesn't then need
&lt;br&gt;to be compared to &amp;quot;Bob's Meeting&amp;quot;).
&lt;br&gt;&lt;br&gt;This reduces the number of comparisons by a bit better than half:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;(Events - 1) * (Events / 2)
&lt;br&gt;&lt;br&gt;So, if you have 10 events, you need 45 comparison pairs and if you
&lt;br&gt;have 100 events, you need 4,950 comparison pairs. That's a good deal
&lt;br&gt;better than the naive exponential exploration - but it's still sloping
&lt;br&gt;up way too fast. To make the scope of the problem clearer, below are a
&lt;br&gt;few numbers for the comparison pairs (searches in this case) for a
&lt;br&gt;staring number of events.
&lt;br&gt;&lt;br&gt;Events &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Naive &amp;nbsp; &amp;nbsp; &amp;nbsp; Half Off
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 45
&lt;br&gt;&amp;nbsp; &amp;nbsp;100 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4,950
&lt;br&gt;1,000 &amp;nbsp; &amp;nbsp; &amp;nbsp;1,000,000 &amp;nbsp; &amp;nbsp; 499,500
&lt;br&gt;&lt;br&gt;So, &amp;quot;half-off&amp;quot; is better but it's still not good enough past a very
&lt;br&gt;small starting set. Does anyone have a solution that is much better?
&lt;br&gt;I'm really hoping for something that is roughly (Events * 2)
&lt;br&gt;comparisons or not so far off of that. At lest something that doesn't
&lt;br&gt;have a rocket-tail shaped curve up. Such a sharp curve is frightening
&lt;br&gt;as the behavior of the program may change dramatically given only
&lt;br&gt;slightly different initial conditions. For example, using the &amp;quot;half
&lt;br&gt;off&amp;quot; approach, a starting selection of 20 records takes 190
&lt;br&gt;comparisons while a starting selection of 60 records takes 1,770
&lt;br&gt;comparisons - more than 9 times as many for 3 times the starting
&lt;br&gt;selection. That's a risky sort of solution.
&lt;br&gt;&lt;br&gt;By the way, for anyone that has such a situation and wants the code
&lt;br&gt;for the &amp;quot;half-off&amp;quot; solution, the loops below are just a shell of this.
&lt;br&gt;All they do is accumulate some text showing the pairs compared. The
&lt;br&gt;clipboard runs out of space if you set the number of items in the test
&lt;br&gt;array very far up. In any case, even the starting case of five
&lt;br&gt;elements used below is enough to see the code at work.
&lt;br&gt;&lt;br&gt;C_LONGINT($events_count)
&lt;br&gt;$events_count:=5
&lt;br&gt;&lt;br&gt;ARRAY LONGINT($eventIDs_al;$events_count)
&lt;br&gt;C_LONGINT($event_index)
&lt;br&gt;For ($event_index;1;$events_count)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $eventIDs_al{$event_index}:=$event_index
&lt;br&gt;End for
&lt;br&gt;&lt;br&gt;C_TEXT($results_text)
&lt;br&gt;$results_text:=&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;C_LONGINT($outer_index)
&lt;br&gt;For ($outer_index;1;$events_count)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C_LONGINT($baseID_l)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $baseID_l:=$eventIDs_al{$outer_index}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C_LONGINT($startInnerLoop_l)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $startInnerLoop_l:=$outer_index+1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C_LONGINT($inner_index)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; For ($inner_index;$startInnerLoop_l;$events_count)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C_LONGINT($comparisonID_l)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $comparisonID_l:=$eventIDs_al{$inner_index}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $results_text:=$results_text+String($baseID_l)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $results_text:=$results_text+&amp;quot; : &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $results_text:=$results_text+String($comparisonID_l)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $results_text:=$results_text+Char(Carriage return )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End for
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;End for
&lt;br&gt;&lt;br&gt;SET TEXT TO CLIPBOARD($results_text)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Below is the output, showing that every element is compared to every
&lt;br&gt;other element (but not itself) once and only once:
&lt;br&gt;&lt;br&gt;1 : 2
&lt;br&gt;1 : 3
&lt;br&gt;1 : 4
&lt;br&gt;1 : 5
&lt;br&gt;2 : 3
&lt;br&gt;2 : 4
&lt;br&gt;2 : 5
&lt;br&gt;3 : 4
&lt;br&gt;3 : 5
&lt;br&gt;4 : 5
&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312836&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Scheduling%3A-Comparing-every-appointment-to-every-other-appointment--time-efficiently-tp26312836p26312836.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26312707</id>
	<title>Re: Scheduling algorithms (Was: Testing if two lines or vectors  intersect/overlap)</title>
	<published>2009-11-11T19:11:07Z</published>
	<updated>2009-11-11T19:11:07Z</updated>
	<author>
		<name>David Adams-4</name>
	</author>
	<content type="html">On Thu, Nov 12, 2009 at 1:34 PM, Walt Nelson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312707&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;walt@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I once did a 4D Web based scheduling app, and I came to the same conclusion you did: a &amp;quot;Master&amp;quot; record for the event, with an &amp;quot;Occurrence&amp;quot; record for each instance. The Master record has all the details, and the Occurrence record has the master I'd, occurrence I'd, date, and time.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So when the name (for example) of the event was changed, I didn't have to update a ton of Occurrence records, since that info was being displayed from the master event record.
&lt;br&gt;&lt;br&gt;Glad to hear you've been down this road and it works well enough. It
&lt;br&gt;seems like the right way to go.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-- David
&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312707&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Scheduling-algorithms-%28Was%3A-Testing-if-two-lines-or-vectors-intersect-overlap%29-tp26312448p26312707.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26312448</id>
	<title>Re: Scheduling algorithms (Was: Testing if two lines or vectors intersect/overlap)</title>
	<published>2009-11-11T18:34:30Z</published>
	<updated>2009-11-11T18:34:30Z</updated>
	<author>
		<name>Walt Nelson-4</name>
	</author>
	<content type="html">David,
&lt;br&gt;&lt;br&gt;I once did a 4D Web based scheduling app, and I came to the same conclusion you did: a &amp;quot;Master&amp;quot; record for the event, with an &amp;quot;Occurrence&amp;quot; record for each instance. The Master record has all the details, and the Occurrence record has the master I'd, occurrence I'd, date, and time. 
&lt;br&gt;&lt;br&gt;So when the name (for example) of the event was changed, I didn't have to update a ton of Occurrence records, since that info was being displayed from the master event record.
&lt;br&gt;&lt;br&gt;Walt Nelson - Guam
&lt;br&gt;&lt;br&gt;David Adams said:
&lt;br&gt;&amp;gt;There's a master record that defines the event (there are
&lt;br&gt;a ton of details for each event that have not much to do with the
&lt;br&gt;schedule itself.) I'm planning, from there, to build out every single
&lt;br&gt;event. 
&lt;br&gt;Sent from my BlackBerry® wireless device&lt;br /&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312448&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Scheduling-algorithms-%28Was%3A-Testing-if-two-lines-or-vectors-intersect-overlap%29-tp26312448p26312448.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26312360</id>
	<title>Re: New behavior  cause data corruption in v11</title>
	<published>2009-11-11T18:21:57Z</published>
	<updated>2009-11-11T18:21:57Z</updated>
	<author>
		<name>Walt Nelson-4</name>
	</author>
	<content type="html">Kevin,
&lt;br&gt;&lt;br&gt;With all due respect: I would not classify this as a &amp;quot;4D bug&amp;quot; but as a &amp;quot;Required Technique Adjustment.&amp;quot;
&lt;br&gt;&lt;br&gt;Triggers and Transactions are two of the most specialized areas in 4D: many things work differently in them than in normal operations. Therefore, we have to use them sparingly, and with special care. Using 4D's Sequence Number or Record Number to find records inside a transaction is never a good idea, IMHO. You need to set up your own numbering scheme, and use that number to query for a specific record while inside a Transaction - especially when also inside a Trigger.
&lt;br&gt;&lt;br&gt;If I have misunderstood what you are doing, I stand corrected.
&lt;br&gt;&lt;br&gt;Walt Nelson - Guam
&lt;br&gt;&lt;br&gt;Kevin wrote
&lt;br&gt;&amp;gt;Yes, it is inside transaction and trigger.
&lt;br&gt;&lt;br&gt;Sent from my BlackBerry® wireless device&lt;br /&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312360&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-behavior--cause-data-corruption-in-v11-tp26292067p26312360.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26312339</id>
	<title>Re: 4Dv11.5 MC3 -&gt; Integer 64 bits field -&gt; string() -&gt; output blank -&gt; only if compiled</title>
	<published>2009-11-11T18:20:01Z</published>
	<updated>2009-11-11T18:20:01Z</updated>
	<author>
		<name>MIYAKO</name>
	</author>
	<content type="html">...and notified engineering of the problem.
&lt;br&gt;&lt;br&gt;miyako
&lt;br&gt;&lt;br&gt;ACI0063948: The String function does not accept pointer to Integer 64bits compiled**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312339&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4Dv11.5-MC3--%3E-Integer-64-bits-field--%3E-string%28%29--%3E-output-blank--%3E-only-if-compiled-tp26292655p26312339.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26312175</id>
	<title>Re: 4Dv11.5 MC3 -&gt; Integer 64 bits field -&gt; string() -&gt; output blank -&gt; only if compiled</title>
	<published>2009-11-11T17:58:42Z</published>
	<updated>2009-11-11T17:58:42Z</updated>
	<author>
		<name>MIYAKO</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;I have posted on the forums a quick workaround;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.4d.fr/4DBB_Main/x_User/298210/files/3099896.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.4d.fr/4DBB_Main/x_User/298210/files/3099896.zip&lt;/a&gt;&lt;br&gt;&lt;br&gt;miyako
&lt;br&gt;&lt;br&gt;ALERT(String($p-&amp;gt;))`NG compiled 
&lt;br&gt;ALERT(StringEx ($p))`OK
&lt;br&gt;&lt;br&gt;where StringEx reads,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $formula_t:=Command name(10) &amp;nbsp;`String/Chaine
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $formula_t:=$formula_t+&amp;quot;(&amp;quot;+eval ($1)+&amp;quot;)&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $code_t:=&amp;quot;&amp;lt;!--#4dvar &amp;quot;+$formula_t+&amp;quot;--&amp;gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PROCESS HTML TAGS($code_t;$code_t)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $0:=$code_t
&lt;br&gt;&lt;br&gt;and eval reads;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C_TEXT($vn)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C_LONGINT($tn;$fn)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RESOLVE POINTER($1;$vn;$tn;$fn)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Case of 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : ($fn#0) &amp;nbsp;`is a field
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $0:=&amp;quot;[&amp;quot;+Table name($tn)+&amp;quot;]&amp;quot;+Field name($tn;$fn)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : ($vn=&amp;quot;&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If ($tn=0) &amp;nbsp;`is NIL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Else &amp;nbsp; `is a table
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $0:=&amp;quot;[&amp;quot;+Table name($tn)+&amp;quot;]&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End if 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Else 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If ($tn=-1) &amp;nbsp;`is a variable or array
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $0:=$vn
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Else &amp;nbsp; `is an array element
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $0:=$vn+&amp;quot;{&amp;quot;+String($tn)+&amp;quot;}&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End if 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End case 
&lt;br&gt;&lt;br&gt;On 2009/11/12, at 10:35, miyako wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; as well as look for a workaround (if any...I can imagine EXECUTE FORMULA but maybe something else)
&lt;br&gt;&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312175&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4Dv11.5-MC3--%3E-Integer-64-bits-field--%3E-string%28%29--%3E-output-blank--%3E-only-if-compiled-tp26292655p26312175.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26312006</id>
	<title>Re: 4Dv11.5 MC3 -&gt; Integer 64 bits field -&gt; string() -&gt; output blank -&gt; only if compiled</title>
	<published>2009-11-11T17:35:52Z</published>
	<updated>2009-11-11T17:35:52Z</updated>
	<author>
		<name>MIYAKO</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;it seems like the -&amp;gt; expression itself is quite compatible with integer 64,
&lt;br&gt;as the following line did work compiled;
&lt;br&gt;&lt;br&gt;C_TEXT($vn)
&lt;br&gt;C_LONGINT($tn;$fn)
&lt;br&gt;RESOLVE POINTER($p;$vn;$tn;$fn)
&lt;br&gt;ALERT(String(Type(Field($tn;$fn)-&amp;gt;)))
&lt;br&gt;&lt;br&gt;however, 
&lt;br&gt;there seems to be an omission in the compiler due to the 
&lt;br&gt;multi-purpose nature of String (not that it is an excuse)...
&lt;br&gt;&lt;br&gt;I will file a bug report as soon as I nail down the exact problem,
&lt;br&gt;as well as look for a workaround (if any...I can imagine EXECUTE FORMULA but maybe something else)
&lt;br&gt;&lt;br&gt;miyako
&lt;br&gt;&lt;br&gt;On 2009/11/12, at 10:16, Balinder Walia wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You know what that means? I can't write a generic method to pull data from
&lt;br&gt;&amp;gt; any table in JSON format as easily I envisaged.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; like JSON_Encode_Selection(-&amp;gt;[aTable])
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; what else do it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Balinder
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2009/11/12 miyako &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312006&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;miyako@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; ALERT(String($p-&amp;gt;))
&lt;br&gt;&amp;gt;&amp;gt; ALERT(String([Table_1]int64))
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; however,
&lt;br&gt;&amp;gt;&amp;gt; the second line does function so its not as if String can't handle Integer
&lt;br&gt;&amp;gt;&amp;gt; 64; it's resolving the $p-&amp;gt; that fails.
&lt;/div&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26312006&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4Dv11.5-MC3--%3E-Integer-64-bits-field--%3E-string%28%29--%3E-output-blank--%3E-only-if-compiled-tp26292655p26312006.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26311848</id>
	<title>Re: 4Dv11.5 MC3 -&gt; Integer 64 bits field -&gt; string() -&gt; output blank -&gt; only if compiled</title>
	<published>2009-11-11T17:16:30Z</published>
	<updated>2009-11-11T17:16:30Z</updated>
	<author>
		<name>Balinder Walia</name>
	</author>
	<content type="html">You know what that means? I can't write a generic method to pull data from
&lt;br&gt;any table in JSON format as easily I envisaged.
&lt;br&gt;&lt;br&gt;like JSON_Encode_Selection(-&amp;gt;[aTable])
&lt;br&gt;&lt;br&gt;what else do it?
&lt;br&gt;&lt;br&gt;Balinder
&lt;br&gt;&lt;br&gt;2009/11/12 miyako &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311848&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;miyako@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; HI,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; it seems the String function (or maybe functions in general, have to test
&lt;br&gt;&amp;gt; more)
&lt;br&gt;&amp;gt; can't resolve pointers to Integer 64.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I wrote a method,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $p:=new int64
&lt;br&gt;&amp;gt; $p-&amp;gt;:=1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ALERT(String($p-&amp;gt;))
&lt;br&gt;&amp;gt; ALERT(String([Table_1]int64))
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; where the subroutine int64 reads,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C_POINTER($0)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CREATE RECORD([Table_1])
&lt;br&gt;&amp;gt; $0:=-&amp;gt;[Table_1]int64
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; both alerts show &amp;quot;1&amp;quot; interpreted,
&lt;br&gt;&amp;gt; but the first is blank when compiled.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; however,
&lt;br&gt;&amp;gt; the second line does function so its not as if String can't handle Integer
&lt;br&gt;&amp;gt; 64;
&lt;br&gt;&amp;gt; it's resolving the $p-&amp;gt; that fails.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; miyako
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 2009/11/12, at 3:00, Balinder Walia wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Another thing is baffling me a little, I have a function which returns
&lt;br&gt;&amp;gt; time
&lt;br&gt;&amp;gt; &amp;gt; stamp and it is returning $0 C_LONGINT but field is of type int 64.
&lt;br&gt;&amp;gt; &amp;gt; Does it mean I can actually process int 64 bits data using variable and
&lt;br&gt;&amp;gt; &amp;gt; arrays?
&lt;br&gt;&amp;gt; &amp;gt; I suppose I use type casting to convert into alpha.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Am I on the right track for a scalable large system?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Bal
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 2009/11/10 Balinder Walia &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311848&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;balinder.walia@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ...running Mac Snow Leopard
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I have a loop which outputs table rows into JSON format. Interpreted
&lt;br&gt;&amp;gt; mode
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; all works fine, example
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; [{&amp;quot;t9_f1_id&amp;quot;:&amp;quot;AAA000000000000000000000000000015517&amp;quot;,&amp;quot;t9_f2_timestamp_created&amp;quot;:1257892195,&amp;quot;t9_f3_timestamp_modified&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; :1257892196,,&amp;quot;t9_f30_Prefix&amp;quot;:&amp;quot;AAA&amp;quot;},...
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; When I switch to compiled mode the integer 64 bit fields output blank
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; values, example
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; [{&amp;quot;t9_f1_id&amp;quot;:&amp;quot;AAA000000000000000000000000000015517&amp;quot;,&amp;quot;t9_f2_timestamp_created&amp;quot;:,&amp;quot;t9_f3_timestamp_modified&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; :,,&amp;quot;t9_f30_Prefix&amp;quot;:&amp;quot;AAA&amp;quot;},...
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Only integer 64 bits are effected...code which outputs data ( into array
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; first and then into JSON blob ) looks like:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; APPEND TO ARRAY($2-&amp;gt;;String($pFieldPtr-&amp;gt;)) where pFieldPtr points to
&lt;br&gt;&amp;gt; field
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; of type integer 64 bit
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I added result of to String($pFieldPtr-&amp;gt;) pasteboard and it seems to be
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; failing to output data just after String($pFieldPtr-&amp;gt;) so nothing wrong
&lt;br&gt;&amp;gt; with
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Arrays or JSON encoder etc.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Have a just found a bug? Or did I miss something crucial from 4Dv11 The
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; missing manual/Summit
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Balinder
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt; Get up to $600 to spend on Amazon.com
&lt;br&gt;&amp;gt; this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4D Internet Users Group (4D iNUG)
&lt;br&gt;&amp;gt; FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;&amp;gt; Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;&amp;gt; Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;&amp;gt; Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311848&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt;
&lt;/div&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311848&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4Dv11.5-MC3--%3E-Integer-64-bits-field--%3E-string%28%29--%3E-output-blank--%3E-only-if-compiled-tp26292655p26311848.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26311737</id>
	<title>Re: 4Dv11.5 MC3 -&gt; Integer 64 bits field -&gt; string() -&gt; output blank -&gt; only if compiled</title>
	<published>2009-11-11T17:04:57Z</published>
	<updated>2009-11-11T17:04:57Z</updated>
	<author>
		<name>MIYAKO</name>
	</author>
	<content type="html">HI,
&lt;br&gt;&lt;br&gt;it seems the String function (or maybe functions in general, have to test more)
&lt;br&gt;can't resolve pointers to Integer 64.
&lt;br&gt;&lt;br&gt;I wrote a method,
&lt;br&gt;&lt;br&gt;$p:=new int64 
&lt;br&gt;$p-&amp;gt;:=1
&lt;br&gt;&lt;br&gt;ALERT(String($p-&amp;gt;))
&lt;br&gt;ALERT(String([Table_1]int64))
&lt;br&gt;&lt;br&gt;where the subroutine int64 reads,
&lt;br&gt;&lt;br&gt;C_POINTER($0)
&lt;br&gt;&lt;br&gt;CREATE RECORD([Table_1])
&lt;br&gt;$0:=-&amp;gt;[Table_1]int64
&lt;br&gt;&lt;br&gt;both alerts show &amp;quot;1&amp;quot; interpreted,
&lt;br&gt;but the first is blank when compiled.
&lt;br&gt;&lt;br&gt;however,
&lt;br&gt;the second line does function so its not as if String can't handle Integer 64;
&lt;br&gt;it's resolving the $p-&amp;gt; that fails.
&lt;br&gt;&lt;br&gt;miyako
&lt;br&gt;&lt;br&gt;On 2009/11/12, at 3:00, Balinder Walia wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Another thing is baffling me a little, I have a function which returns time
&lt;br&gt;&amp;gt; stamp and it is returning $0 C_LONGINT but field is of type int 64.
&lt;br&gt;&amp;gt; Does it mean I can actually process int 64 bits data using variable and
&lt;br&gt;&amp;gt; arrays?
&lt;br&gt;&amp;gt; I suppose I use type casting to convert into alpha.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am I on the right track for a scalable large system?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Bal
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2009/11/10 Balinder Walia &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311737&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;balinder.walia@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; ...running Mac Snow Leopard
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I have a loop which outputs table rows into JSON format. Interpreted mode
&lt;br&gt;&amp;gt;&amp;gt; all works fine, example
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; [{&amp;quot;t9_f1_id&amp;quot;:&amp;quot;AAA000000000000000000000000000015517&amp;quot;,&amp;quot;t9_f2_timestamp_created&amp;quot;:1257892195,&amp;quot;t9_f3_timestamp_modified&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; :1257892196,,&amp;quot;t9_f30_Prefix&amp;quot;:&amp;quot;AAA&amp;quot;},...
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; When I switch to compiled mode the integer 64 bit fields output blank
&lt;br&gt;&amp;gt;&amp;gt; values, example
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; [{&amp;quot;t9_f1_id&amp;quot;:&amp;quot;AAA000000000000000000000000000015517&amp;quot;,&amp;quot;t9_f2_timestamp_created&amp;quot;:,&amp;quot;t9_f3_timestamp_modified&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; :,,&amp;quot;t9_f30_Prefix&amp;quot;:&amp;quot;AAA&amp;quot;},...
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Only integer 64 bits are effected...code which outputs data ( into array
&lt;br&gt;&amp;gt;&amp;gt; first and then into JSON blob ) looks like:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; APPEND TO ARRAY($2-&amp;gt;;String($pFieldPtr-&amp;gt;)) where pFieldPtr points to field
&lt;br&gt;&amp;gt;&amp;gt; of type integer 64 bit
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I added result of to String($pFieldPtr-&amp;gt;) pasteboard and it seems to be
&lt;br&gt;&amp;gt;&amp;gt; failing to output data just after String($pFieldPtr-&amp;gt;) so nothing wrong with
&lt;br&gt;&amp;gt;&amp;gt; Arrays or JSON encoder etc.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Have a just found a bug? Or did I miss something crucial from 4Dv11 The
&lt;br&gt;&amp;gt;&amp;gt; missing manual/Summit
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Balinder
&lt;/div&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311737&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/4Dv11.5-MC3--%3E-Integer-64-bits-field--%3E-string%28%29--%3E-output-blank--%3E-only-if-compiled-tp26292655p26311737.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26311451</id>
	<title>Re: New behavior  cause data corruption in v11</title>
	<published>2009-11-11T16:39:08Z</published>
	<updated>2009-11-11T16:39:08Z</updated>
	<author>
		<name>Tim Nevels</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 11, 2009, at 4:40 PM, Jack des Bouillons wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I've got fields in every table for Created By, Modified By, Created at
&lt;br&gt;&amp;gt; (timestamp) and Modified. &amp;nbsp;All are filled in in a trigger.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also I've got three fields for in one table for ticket sales by three
&lt;br&gt;&amp;gt; different types...and a field for TOTAL SALES, which is the sum of the
&lt;br&gt;&amp;gt; three...calculated in a trigger...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How is this denormalizing my database?
&lt;br&gt;&lt;br&gt;Well... it depends on who you talk to and what normalization form you &amp;nbsp;
&lt;br&gt;are talking about. &amp;nbsp;I'm not going to try and distill database &amp;nbsp;
&lt;br&gt;normalization by E.F. Codd here. &amp;nbsp;But I will provide links to Wiki so &amp;nbsp;
&lt;br&gt;everyone can go learn about it. &amp;nbsp;Wiki defines 8 levels of &amp;nbsp;
&lt;br&gt;normalization. &amp;nbsp;I was only taught about 1NF, 2NF and 3NF in college &amp;nbsp;
&lt;br&gt;many years ago. &amp;nbsp;I'm not sure we really need 8 levels. &amp;nbsp;Some are &amp;nbsp;
&lt;br&gt;probably due to some computer science PhD in need of a thesis topic.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/First_normal_form&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/First_normal_form&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Second_normal_form&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Second_normal_form&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Third_normal_form&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Third_normal_form&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Boyce-Codd_normal_form&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Boyce-Codd_normal_form&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Fourth_normal_form&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Fourth_normal_form&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Fifth_normal_form&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Fifth_normal_form&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Domain/key_normal_form&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Domain/key_normal_form&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Sixth_normal_form&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Sixth_normal_form&lt;/a&gt;&lt;br&gt;&lt;br&gt;Databases that I have designed adhere to at least 3NF -- unless &amp;nbsp;
&lt;br&gt;performance considerations dictate otherwise. &amp;nbsp;I'll take your example &amp;nbsp;
&lt;br&gt;and analyze it. &amp;nbsp;No charge :-)
&lt;br&gt;&lt;br&gt;One of the normalization rules states that a field in a table should &amp;nbsp;
&lt;br&gt;not be dependent on the value of another field in the same table. &amp;nbsp; 
&lt;br&gt;This is so that you can safely update any single non-key field in a &amp;nbsp;
&lt;br&gt;table and not impact the data in the other fields. &amp;nbsp;So in your example &amp;nbsp;
&lt;br&gt;the TOTAL SALES field is dependent on 3 other fields in the record. &amp;nbsp; 
&lt;br&gt;This breaks a rule, so your data is &amp;quot;denormalized&amp;quot;.
&lt;br&gt;&lt;br&gt;Interesting to note that if a database is normalized, it will not &amp;nbsp;
&lt;br&gt;suffer from what are called update anomalies, delete anomalies and &amp;nbsp;
&lt;br&gt;insertion anomalies. (Read the Wiki for definitions) Your case is an &amp;nbsp;
&lt;br&gt;example of an update anomaly. &amp;nbsp;Many times triggers are used to prevent &amp;nbsp;
&lt;br&gt;these anomalies from occurring. &amp;nbsp;So you could say that the more &amp;nbsp;
&lt;br&gt;normalized your database is, the less likely it will be to need &amp;nbsp;
&lt;br&gt;triggers.
&lt;br&gt;&lt;br&gt;Now let's talk about the real world and my statement -- &amp;quot;unless &amp;nbsp;
&lt;br&gt;performance considerations dictate otherwise&amp;quot;. I'll take your case as &amp;nbsp;
&lt;br&gt;an example. &amp;nbsp;Your application design might require users to make quick &amp;nbsp;
&lt;br&gt;reports daily of many different types. &amp;nbsp;Users are not experts and you &amp;nbsp;
&lt;br&gt;need an easy way to let them include TOTAL SALES in quick reports. &amp;nbsp; 
&lt;br&gt;Sure, you could teach users how to add a formula column and sum those &amp;nbsp;
&lt;br&gt;three fields in a quick report calculated column. &amp;nbsp;But you also know &amp;nbsp;
&lt;br&gt;this will be a support hassle you don't want to deal with. &amp;nbsp;This will &amp;nbsp;
&lt;br&gt;impact your performance!
&lt;br&gt;&lt;br&gt;So you denormalize the data in the table and add the TOTAL SALES &amp;nbsp;
&lt;br&gt;field. &amp;nbsp;It's a convenience to the user, and a performance enhancer for &amp;nbsp;
&lt;br&gt;your own support time. &amp;nbsp;You add some code to the trigger to prevent &amp;nbsp;
&lt;br&gt;update anomalies, and you are done. &amp;nbsp;This is a perfect reason to &amp;nbsp;
&lt;br&gt;denormalize your data. There is nothing wrong with denormalized data &amp;nbsp;
&lt;br&gt;in a database. &amp;nbsp;I do it all the time -- when the need for it arises.
&lt;br&gt;&lt;br&gt;Tim
&lt;br&gt;&lt;br&gt;********************************************
&lt;br&gt;Tim Nevels
&lt;br&gt;Innovative Solutions
&lt;br&gt;785-749-3444
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311451&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;timnevels@...&lt;/a&gt;
&lt;br&gt;********************************************
&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311451&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-behavior--cause-data-corruption-in-v11-tp26292067p26311451.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26311368</id>
	<title>Re: My own QR Editor problem solved</title>
	<published>2009-11-11T16:31:08Z</published>
	<updated>2009-11-11T16:31:08Z</updated>
	<author>
		<name>Gene McGlasson-3</name>
	</author>
	<content type="html">Thanks to Jack Des Bouillons for an elegant solution to my question.
&lt;br&gt;&lt;br&gt;And in a wrapper of course. :-)
&lt;br&gt;&lt;br&gt;Gene
&lt;br&gt;&lt;br&gt;On 11/10/09 13:51 PM, &amp;quot;Gene McGlasson&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311368&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gene@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I've been pleased with the functionality I can invoke when rolling my own QR
&lt;br&gt;&amp;gt; editor. I've run into one issue for which I haven't found a solution. I want
&lt;br&gt;&amp;gt; to pragmatically insert a column with a formula like:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [people]City+&amp;quot;, &amp;quot;+[people]State+&amp;quot; &amp;quot;+[People]Zip
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does anyone know how to do this?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; With thanks,
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; *************************
&lt;br&gt;&amp;gt; * Gene McGlasson &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;gt; * By The Book, Inc &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;gt; * &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311368&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gene@...&lt;/a&gt; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;gt; * 406.552.0494 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;gt; *************************
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; **********************************************************************
&lt;br&gt;&amp;gt; Get the speed and power of 4D v11 SQL
&lt;br&gt;&amp;gt; before upgrade prices increase - &lt;a href=&quot;http://www.4d.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 4D Internet Users Group (4D iNUG)
&lt;br&gt;&amp;gt; FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;&amp;gt; Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;&amp;gt; Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;&amp;gt; Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311368&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; **********************************************************************
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;*************************
&lt;br&gt;* Gene McGlasson &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;* By The Book, Inc &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311368&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gene@...&lt;/a&gt; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;* 406.552.0494 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;*************************
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26311368&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/My-own-QR-Editor-tp26290930p26311368.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26310941</id>
	<title>Re: Admin UI for Webserver when run on Client?</title>
	<published>2009-11-11T15:43:24Z</published>
	<updated>2009-11-11T15:43:24Z</updated>
	<author>
		<name>Bill Weale</name>
	</author>
	<content type="html">Thank you; I forgot about that.
&lt;br&gt;&lt;br&gt;But (I just tried),
&lt;br&gt;&lt;br&gt;1) Only the administrator or designer user has access to it, which I &amp;nbsp;
&lt;br&gt;could live with
&lt;br&gt;&lt;br&gt;2) It appears that the Webserver tab of the 4D Server Admin window &amp;nbsp;
&lt;br&gt;displays only the webserver if running from the 4D server machine. The &amp;nbsp;
&lt;br&gt;client-based web server was running, but the same client-based 4D &amp;nbsp;
&lt;br&gt;server ui showed that it wasn't.
&lt;br&gt;&lt;br&gt;Bill
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 11, 2009, at 6:22 PM, Josh Fletcher (4D, Inc) wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Bill,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The 4D Server Admin window is exactly the same when opened on 4D &amp;nbsp;
&lt;br&gt;&amp;gt; Remote.
&lt;br&gt;&amp;gt; Are you experiencing something different? &amp;nbsp;Or maybe you're asking &amp;nbsp;
&lt;br&gt;&amp;gt; how to
&lt;br&gt;&amp;gt; open it? &amp;nbsp;There is a standard action for it. &amp;nbsp;IIRC you need to be &amp;nbsp;
&lt;br&gt;&amp;gt; logged in
&lt;br&gt;&amp;gt; as Administrator or Designer too.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Kind regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Josh Fletcher
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Josh Fletcher
&lt;br&gt;&amp;gt; 4D Technical Services Team Member
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.4d.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt; From: Bill Weale [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310941&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bill.Weale@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt; Sent: Wednesday, November 11, 2009 8:35 AM
&lt;br&gt;&amp;gt;&amp;gt; To: 4D iNUG Technical
&lt;br&gt;&amp;gt;&amp;gt; Subject: Admin UI for Webserver when run on Client?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 4D v11
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The 4D Webserver Admin UI--which is basically informative--has its &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; own
&lt;br&gt;&amp;gt;&amp;gt; tab in the UI for 4D Server. Is such beast available for the 4D
&lt;br&gt;&amp;gt;&amp;gt; Webserver when it's running on 4D Remote (client)?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310941&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Admin-UI-for-Webserver-when-run-on-Client--tp26304316p26310941.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26310694</id>
	<title>RE: Admin UI for Webserver when run on Client?</title>
	<published>2009-11-11T15:22:19Z</published>
	<updated>2009-11-11T15:22:19Z</updated>
	<author>
		<name>Josh Fletcher (4D, Inc)</name>
	</author>
	<content type="html">Hi Bill,
&lt;br&gt;&lt;br&gt;The 4D Server Admin window is exactly the same when opened on 4D Remote.
&lt;br&gt;Are you experiencing something different? &amp;nbsp;Or maybe you're asking how to
&lt;br&gt;open it? &amp;nbsp;There is a standard action for it. &amp;nbsp;IIRC you need to be logged in
&lt;br&gt;as Administrator or Designer too.
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Josh Fletcher
&lt;br&gt;&amp;nbsp;
&lt;br&gt;--
&lt;br&gt;Josh Fletcher
&lt;br&gt;4D Technical Services Team Member
&lt;br&gt;&lt;a href=&quot;http://www.4d.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com&lt;/a&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Bill Weale [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310694&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bill.Weale@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, November 11, 2009 8:35 AM
&lt;br&gt;&amp;gt; To: 4D iNUG Technical
&lt;br&gt;&amp;gt; Subject: Admin UI for Webserver when run on Client?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 4D v11
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The 4D Webserver Admin UI--which is basically informative--has its own
&lt;br&gt;&amp;gt; tab in the UI for 4D Server. Is such beast available for the 4D
&lt;br&gt;&amp;gt; Webserver when it's running on 4D Remote (client)?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Bill
&lt;/div&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310694&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Admin-UI-for-Webserver-when-run-on-Client--tp26304316p26310694.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26310585</id>
	<title>RE: Does v11 support multiple CPUs for converted application?</title>
	<published>2009-11-11T15:15:41Z</published>
	<updated>2009-11-11T15:15:41Z</updated>
	<author>
		<name>Josh Fletcher (4D, Inc)</name>
	</author>
	<content type="html">Hi Michael,
&lt;br&gt;&lt;br&gt;I think you've misunderstood me and I apologize for not being clear.
&lt;br&gt;&lt;br&gt;A deep discussion on the data engine in 4D is beyond the scope of what I can
&lt;br&gt;do on this list.
&lt;br&gt;&lt;br&gt;If there are specific performance concerns or questions that require perhaps
&lt;br&gt;some intensive investigation I highly recommend contacting Technical
&lt;br&gt;Support.
&lt;br&gt;&lt;br&gt;I will try to answer what questions I can as well. &amp;nbsp;I think Jeff and David
&lt;br&gt;already did a great job on this topic and this is a community supported list
&lt;br&gt;after all.
&lt;br&gt;&lt;br&gt;I hope that makes sense.
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Josh Fletcher
&lt;br&gt;&amp;nbsp;
&lt;br&gt;--
&lt;br&gt;Josh Fletcher
&lt;br&gt;4D Technical Services Team Member
&lt;br&gt;&lt;a href=&quot;http://www.4d.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com&lt;/a&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Michael Ashton [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310585&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mfogghsd@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Wednesday, November 11, 2009 4:03 AM
&lt;br&gt;&amp;gt; To: 4D iNug Technical
&lt;br&gt;&amp;gt; Subject: Re: Does v11 support multiple CPUs for converted application?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; He's not asking how to do something. He's trying to get
&lt;br&gt;&amp;gt; verification/clarification of marketspeak so that he can solve a problem
&lt;br&gt;&amp;gt; and
&lt;br&gt;&amp;gt; make intelligent decisions about the future of his application. He has to
&lt;br&gt;&amp;gt; take a class to get that?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Michael Ashton
&lt;/div&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310585&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-behavior--cause-data-corruption-in-v11-tp26292067p26310585.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26310539</id>
	<title>RE: v11 performance: Unicode vs. ASCII Compatibility Mode</title>
	<published>2009-11-11T15:11:10Z</published>
	<updated>2009-11-11T15:11:10Z</updated>
	<author>
		<name>Jeffrey Kain</name>
	</author>
	<content type="html">The performance hit isn't that bad anymore. In fact, we didn't really
&lt;br&gt;measure much hit at all. Keep in mind that you're still limited to 32K
&lt;br&gt;text in non-Unicode mode.
&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310539&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/v11-performance%3A-Unicode-vs.-ASCII-Compatibility-Mode-tp26310243p26310539.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26311305</id>
	<title>Get up to $600 to spend on Amazon.com this holiday season</title>
	<published>2009-11-11T15:01:31Z</published>
	<updated>2009-11-11T15:01:31Z</updated>
	<author>
		<name>4D News</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;title&gt;Dream Big&lt;/title&gt;

&lt;div align=&quot;center&quot;&gt;
&lt;table border=&quot;1&quot; bordercolor=&quot;#616c97&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;500&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;
      &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;500&quot;&gt;
        &lt;tbody&gt;
          &lt;tr&gt;
            &lt;td&gt;
            &lt;div align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; moz-do-not-send=&quot;true&quot; src=&quot;http://www.4d.com/sites/default/files/common/header_specialoffer500.jpg&quot; border=&quot;0&quot; height=&quot;50&quot; width=&quot;500&quot;&gt;&lt;/div&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;&lt;img alt=&quot;&quot; moz-do-not-send=&quot;true&quot; src=&quot;http://www.4d.com/sites/default/files/common/banner_eoyemail09_c.jpg&quot; height=&quot;132&quot; width=&quot;500&quot;&gt;
            &lt;table align=&quot;center&quot; border=&quot;0&quot; width=&quot;490&quot;&gt;
              &lt;tbody&gt;
                &lt;tr&gt;
                  &lt;td&gt;
                  &lt;table border=&quot;0&quot; cellpadding=&quot;1&quot; width=&quot;100%&quot;&gt;
                    &lt;tbody&gt;
                      &lt;tr&gt;
                        &lt;td valign=&quot;top&quot; width=&quot;80%&quot;&gt;
                        &lt;p&gt; &lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;2&quot;&gt; Invest in your
business with the power of 4D v11 SQL and the peace of mind of the
Maintenance program, and be rewarded in return. &lt;br&gt;
                        &lt;br&gt;
                        &lt;img alt=&quot;&quot; moz-do-not-send=&quot;true&quot; src=&quot;http://www.4d.com/sites/default/files/common/email_gcimage.jpg&quot; align=&quot;left&quot; height=&quot;48&quot; width=&quot;75&quot;&gt; Between now and December 17,
2009, purchase &lt;strong&gt;4D Server v11 SQL with Maintenance&lt;/strong&gt; and
receive a: &lt;br&gt;
                        &lt;br&gt;
                        &lt;ul&gt;
                          &lt;li&gt;&lt;strong&gt;$600 Amazon.com Gift Card on
purchases over $4,000&lt;/strong&gt;&lt;/li&gt;
                          &lt;li&gt;&lt;strong&gt;$300 Amazon.com Gift Card on
purchases over $1,500&lt;/strong&gt;&lt;/li&gt;
                        &lt;/ul&gt;
Imagine - &lt;em&gt;the perfect new office tool or the perfect gift for
yourself or loved one&lt;/em&gt;. Take advantage of this special limited time
offer today by contacting your 4D Sales Rep at 1-800-785-3303 or &lt;a href=&quot;http://store.4ddepot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ordering online&lt;/a&gt;. &lt;br&gt;
                        &lt;br&gt;
For more information, terms and conditions, go to: &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;.
                        &lt;br&gt;
                        &lt;br&gt;
Restrictions apply, see offer for details. &lt;/font&gt; &lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                    &lt;/tbody&gt;
                  &lt;/table&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
              &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;hr width=&quot;90%&quot;&gt; &lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td width=&quot;471&quot;&gt;
            &lt;p align=&quot;center&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span class=&quot;style4&quot;&gt;&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;&lt;strong&gt;&lt;font color=&quot;#333333&quot;&gt;&amp;copy;2009 4D, Inc. All Rights Reserved. &lt;br&gt;
4D, Inc.&amp;middot; 3031 Tisch Way &amp;#8226;&lt;/font&gt;&lt;/strong&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;span class=&quot;style4&quot;&gt;&lt;strong&gt;&amp;middot;&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#333333&quot; face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;&lt;strong&gt;
Suite 900 &amp;#8226;&lt;/strong&gt;&lt;/font&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;span class=&quot;style4&quot;&gt;&lt;font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;&lt;strong&gt;&amp;middot;&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#333333&quot; face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; size=&quot;1&quot;&gt;&lt;strong&gt;
San Jose, CA 95128 &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p class=&quot;style11&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;1&quot;&gt;&lt;br&gt;
&lt;/font&gt; &lt;/p&gt;
&lt;br&gt;
&lt;div class=&quot;style5&quot; align=&quot;center&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Announcements-f30615.html&quot; embed=&quot;fixTarget[30615]&quot; target=&quot;_top&quot; &gt;4D Announcements&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Get-up-to-%24600-to-spend-on-Amazon.com-this-holiday-season-tp26311305p26311305.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26310243</id>
	<title>v11 performance: Unicode vs. ASCII Compatibility Mode</title>
	<published>2009-11-11T14:50:40Z</published>
	<updated>2009-11-11T14:50:40Z</updated>
	<author>
		<name>Richard Wright-2</name>
	</author>
	<content type="html">When v11 is in ASCII Compatibility Mode (i.e., Unicode Mode is off), I &amp;nbsp;
&lt;br&gt;understand that there will be a performance hit with operations on &amp;nbsp;
&lt;br&gt;strings. Are there any other performance issues that anyone knows &amp;nbsp;
&lt;br&gt;about? Can I get at least as good performance as with 2004 when &amp;nbsp;
&lt;br&gt;Unicode Mode is off? Any issues with WAN or the ability to run on &amp;nbsp;
&lt;br&gt;multiple processors?
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------
&lt;br&gt;Richard Wright
&lt;br&gt;DataDomain
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310243&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rwright@...&lt;/a&gt;
&lt;br&gt;------------------------------------------------
&lt;br&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310243&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/v11-performance%3A-Unicode-vs.-ASCII-Compatibility-Mode-tp26310243p26310243.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26310039</id>
	<title>Re: New behavior cause data corruption in v11</title>
	<published>2009-11-11T14:38:28Z</published>
	<updated>2009-11-11T14:38:28Z</updated>
	<author>
		<name>David Adams-4</name>
	</author>
	<content type="html">On Thu, Nov 12, 2009 at 8:48 AM, Alan Chan &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310039&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alan@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I can't speak for others. For our case, we have nothing to do with
&lt;br&gt;&amp;gt; denormalization. It's pure business rule imposing. One simple example I
&lt;br&gt;&amp;gt; mentioned here quite often is:
&lt;br&gt;&lt;br&gt;Yeah, rules enforcement is my main reason for using triggers as well -
&lt;br&gt;they're the right tool for the job.
&lt;br&gt;&lt;br&gt;It's a shame that 4D seems to hate triggers now :( There's a bit of
&lt;br&gt;history here:
&lt;br&gt;&lt;br&gt;* Back in the olden days, we had File Methods. For anyone familiar
&lt;br&gt;with an event cascade/bubble scheme, File Methods seemed like a pretty
&lt;br&gt;natural place to consolidate code. After getting your fingers singed
&lt;br&gt;you discovered it wasn't a good idea after all. File Methods were
&lt;br&gt;pretty much treated as a feature you shouldn't use.
&lt;br&gt;&lt;br&gt;* Triggers - when they were implemented - were a huge step forward. We
&lt;br&gt;were clearly being given access to something in a bit of a raw state.
&lt;br&gt;You had to understand a _lot_ of details about 4D's 'state of mind' in
&lt;br&gt;various situations (single user/client/server &amp; compiled/interpreted)
&lt;br&gt;to predict what was going to happen and program things correctly. Once
&lt;br&gt;you understood that and respected the limits, you could easily
&lt;br&gt;accomplish many tasks safely and 100% consistently and accurately.
&lt;br&gt;&lt;br&gt;* V11 seems to have changed triggers considerably, although I haven't
&lt;br&gt;studied them in detail. A few problems I'm aware of at a glance:
&lt;br&gt;-- You no longer seem to get a real lock - so you need to do more
&lt;br&gt;coding to prevent collisions in unique values and such. (? I think
&lt;br&gt;this is true.)
&lt;br&gt;-- Triggers no longer run all of the time - there's an increasing list
&lt;br&gt;of commands that don't fire triggers.
&lt;br&gt;&lt;br&gt;I've also noticed a lot of talk out of 4D about triggers and
&lt;br&gt;performance problems. I don't get it. Well, I do get it - but I expect
&lt;br&gt;the problems are only going to come up for people with very large
&lt;br&gt;installations. In other words, a tiny minority of the 4D databases in
&lt;br&gt;use around the world. I wasn't having performance problems related to
&lt;br&gt;triggers in 2004 so why would I in V11?
&lt;br&gt;&lt;br&gt;I really want rule enforcement *at the table level*. I don't want to
&lt;br&gt;know or care if the input mechanism is an import, GUI in 4D, SQL
&lt;br&gt;interaction, SOAP interaction, or Web interaction. This may matter
&lt;br&gt;more to me than others, but it's really common to have at least a
&lt;br&gt;couple of ways of modifying data in a table.
&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310039&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-behavior--cause-data-corruption-in-v11-tp26292067p26310039.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26310058</id>
	<title>Re: On outside call for List Boxes</title>
	<published>2009-11-11T14:06:55Z</published>
	<updated>2009-11-11T14:06:55Z</updated>
	<author>
		<name>Chip Scheide</name>
	</author>
	<content type="html">&lt;br&gt;I havent visited my drag n drop code for some time, but as I recall I 
&lt;br&gt;HAD to reach back to the originating &amp;nbsp;object (arrays in this case) to 
&lt;br&gt;get the needed info to correctly manage the drop - and (again as I 
&lt;br&gt;recall) no reference to outside calls.
&lt;br&gt;&lt;br&gt;BUT then again I wasnt updating anything from the source process
&lt;br&gt;&lt;br&gt;&amp;nbsp;On Wed, 11 Nov 2009 16:26:38 -0500, Bill Weale wrote:
&lt;br&gt;&amp;gt; I'm doing that as a matter of course.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But the interface allows the user to move or to copy--the copy 
&lt;br&gt;&amp;gt; happening if the alt/option key is pressed while dragging. If it's 
&lt;br&gt;&amp;gt; just a move, I need the destination object to call back to the source 
&lt;br&gt;&amp;gt; so its record can be deleted. I'd rather not delete until the 
&lt;br&gt;&amp;gt; destination drop has successfully occurred.
&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310058&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/On-outside-call-for-List-Boxes-tp26304476p26310058.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26309521</id>
	<title>Re: Testing if two lines or vectors intersect/overlap</title>
	<published>2009-11-11T14:04:29Z</published>
	<updated>2009-11-11T14:04:29Z</updated>
	<author>
		<name>Bill Weale</name>
	</author>
	<content type="html">I'd suggest your considering:
&lt;br&gt;&lt;br&gt;[Event]&amp;lt;--[Room Event]--&amp;gt;[Room]
&lt;br&gt;&lt;br&gt;and
&lt;br&gt;&lt;br&gt;[Event]&amp;lt;--[Person-Event]---&amp;gt;[Person]
&lt;br&gt;&lt;br&gt;and,
&lt;br&gt;&lt;br&gt;etc.
&lt;br&gt;&lt;br&gt;&lt;br&gt;This construct...
&lt;br&gt;&lt;br&gt;...makes it much easier in the future to add other classes of &amp;nbsp;
&lt;br&gt;&amp;quot;Things&amp;quot;--the data/table equivalent to Rooms and Persons that may take &amp;nbsp;
&lt;br&gt;part in each event
&lt;br&gt;&lt;br&gt;...allows you to use more than one of a class of &amp;quot;things&amp;quot;, like rooms, &amp;nbsp;
&lt;br&gt;for any given event
&lt;br&gt;&lt;br&gt;...makes, imo, for easier report development, especially conflict- 
&lt;br&gt;catching
&lt;br&gt;&lt;br&gt;&lt;br&gt;I know you said that (right now) you don't need any other resource &amp;nbsp;
&lt;br&gt;than just the room, but...
&lt;br&gt;&lt;br&gt;8-)
&lt;br&gt;&lt;br&gt;Bill
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 10, 2009, at 8:17 PM, David Adams wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm imagining linking to other people like so:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [Event] ---&amp;gt; [Room]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; An [Event] occurs in a specific room.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [Event] &amp;lt;--&amp;gt; [Person]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; An event may have many people, a person may participate in many &amp;nbsp;
&lt;br&gt;&amp;gt; events.
&lt;/div&gt;&lt;br&gt;**********************************************************************
&lt;br&gt;Get up to $600 to spend on Amazon.com 
&lt;br&gt;this holiday season - &lt;a href=&quot;http://www.4d.com/serverpromo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4d.com/serverpromo.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;4D Internet Users Group (4D iNUG)
&lt;br&gt;FAQ: &amp;nbsp;&lt;a href=&quot;http://lists.4d.com/faqnug.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4d.com/faqnug.html&lt;/a&gt;&lt;br&gt;Archive: &amp;nbsp;&lt;a href=&quot;http://lists.4D.com/archives.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.4D.com/archives.html&lt;/a&gt;&lt;br&gt;Options: &lt;a href=&quot;https://lists.4d.com/mailman/options/4d_tech&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.4d.com/mailman/options/4d_tech&lt;/a&gt;&lt;br&gt;Unsub: &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26309521&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4D_Tech-Unsubscribe@...&lt;/a&gt;
&lt;br&gt;**********************************************************************
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/4D-Tech-f24447.html&quot; embed=&quot;fixTarget[24447]&quot; target=&quot;_top&quot; &gt;4D Tech&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Testing-if-two-lines-or-vectors-intersect-overlap-tp26261444p26309521.html" />
</entry>

</feed>
