yes - but I was mistaken about the end use.. end use is for archiving deleted records. record formats may change, and blob data is not user readable
On Tue, 31 Jul 2018 17:18:03 +0200, Two Way Communications via 4D_Tech wrote: > It’s fairly easy to write a method that loops through all the fields > of the record and puts them into a blob. (variable to blob) > > Then, on the other end, use same method but ‘BLOB to variable’ > > Works really well. > > > Rudy Mortier > Two Way Communications bvba > > > >> On 31 Jul 2018, at 16:11, Chip Scheide via 4D_Tech >> <[email protected]> wrote: >> >> >> I considered this approach - >> but the need is for data passing between processes, so writing to disk >> is not really 'efficient'. >> >> I went/am going with a simple convert it all to text approach. The >> data will not need to deal with blobs, or pictures so this will do for >> now. >> >> >> >> On Tue, 31 Jul 2018 09:54:44 +0200, Koen Van Hooreweghe via 4D_Tech >> wrote: >>> Hi Chip, >>> >>> No native command as you might have learned from the answers on your post. >>> Not too difficult to implement yourself. Below is what I've been >>> using for a long time. >>> I just noticed that I did not delete the intermediate disk document, >>> but if untouched, the files in the temporary folder are automatically >>> removed by the OS after three days (at least on macOS). >>> >>> HTH >>> Koen >>> >>> C_POINTER($1;$tablePtr) >>> C_BLOB($0) >>> >>> $tablePtr:=$1 >>> >>> C_TEXT($path) >>> >>> If (Records in selection($tablePtr->)#0) >>> $path:=Temporary folder+Generate UUID >>> SET CHANNEL(10;$path) >>> SEND RECORD($tablePtr->) >>> SET CHANNEL(11) >>> >>> DOCUMENT TO BLOB($path;$0) >>> >>> DELETE DOCUMENT($path) //added upon sharing code >>> Else >>> TRACE >>> End if >>> >>> >>>> Op 30 jul. 2018, om 20:48 heeft Chip Scheide via 4D_Tech >>>> <[email protected]> het volgende geschreven: >>>> >>>> I do not see a command that allows this action (directly) >>>> am I missing something, or do I need to write something? >>> >>> >>> >>> -------------------- >>> Compass bvba >>> Koen Van Hooreweghe >>> Kloosterstraat 65 >>> 9910 Knesselare >>> Belgium >>> tel +32 495 511.653 >>> >>> ********************************************************************** >>> 4D Internet Users Group (4D iNUG) >>> Archive: http://lists.4d.com/archives.html >>> Options: https://lists.4d.com/mailman/options/4d_tech >>> Unsub: mailto:[email protected] >>> ********************************************************************** >> --------------- >> Gas is for washing parts >> Alcohol is for drinkin' >> Nitromethane is for racing >> ********************************************************************** >> 4D Internet Users Group (4D iNUG) >> Archive: http://lists.4d.com/archives.html >> Options: https://lists.4d.com/mailman/options/4d_tech >> Unsub: mailto:[email protected] >> ********************************************************************** > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:[email protected] > ********************************************************************** --------------- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for racing ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

