I also have another problem, that I think may be related. Any method in a form beonging to my table [tapes] will not tokenize the function char(13). (or any char())It does not change (according to scheme I have set up) to indicate it is a valid 4D statement. This is not so, if I put it in a sub method, or if the form belongs to another table. Anyone seen anything like this? what might cause it
THANKS -PM On Sun, Oct 2, 2016 at 2:08 AM, Charles Miller <[email protected]> wrote: > On snow leopard try selecting the document and see what the difference is > re path > Regards > Chuck > > Sent from my iPhone > > > On Oct 1, 2016, at 6:47 PM, Peter Mew <[email protected]> wrote: > > > > This has me stumped. > > As part of a small app I'm writing for a friend, I have need display some > > pictures that belong to a particular record. > > I have a button on a detail form belonging to the record. > > when the button is pressed, I collect all the documents in a folder, > filter > > them so only valid pictures are included, and put the file names in a > > listbox. > > Clicking on a row in the listbox shows the corresponding picture in an > area > > next to the listbox > > This works perfectly on Mac Yosemite which I develope on, but he insists > on > > staying with Snow Leopard 10.6. and it wont work on his platform. I'm > using > > 4D v13.6 and creating a compiled standalone app. > > v13.6 is qualified for Snow Leopard, I checked > > The code below seems to fail in the document list command, the size of > the > > array DocArray is 0 throughout the routine. > > I moved this code to a seperate method, I checked the structure file, I > > retyped all the code. > > Nothing seems to work. The compiler does not object and it runs file on > my > > Version of Yosemite, and another similar System. > > I would be most grateful for any insights where this might be failing, > just > > on Snow Leopard. > > > > > > > > > > > > If ([Tapes]Path_to_Docs#"") > > DocToShow:="" > > DocToShow:="volumes"+":"+[Tapes]Path_to_Docs > > > > ARRAY TEXT(DocArray;0) > > ARRAY TEXT(DocPathArray;0) > > DOCUMENT LIST(DocToShow;DocPathArray;Absolute path) > > DOCUMENT LIST(DocToShow;DocArray) > > > > For ($i;Size of array(DocArray);1;-1) > > If (Is picture file(docpathArray{$i};*)=False) > > DELETE FROM ARRAY(docArray;$i;1) > > DELETE FROM ARRAY(docPathArray;$i;1) > > End if > > End for > > > > Open window(100;100;700;700;8;"Document") > > DIALOG([Layouts];"DocPicture") > > > > Else > > ALERT("There are No Documents for This Record") > > End if > > > > There are 2 arrays in the listbox, DocArray which shows the name of the > > picture, anda hidden column, DocPathArray, which holds the full path to > the > > chosen document > > There is then some code in the listbox method to choose which picture to > > diplay > > ********************************************************************** > > 4D Internet Users Group (4D iNUG) > > FAQ: http://lists.4d.com/faqnug.html > > Archive: http://lists.4d.com/archives.html > > Options: http://lists.4d.com/mailman/options/4d_tech > > Unsub: mailto:[email protected] > > ********************************************************************** > ********************************************************************** > 4D Internet Users Group (4D iNUG) > FAQ: http://lists.4d.com/faqnug.html > Archive: http://lists.4d.com/archives.html > Options: http://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:[email protected] > ********************************************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

