Thanks For keeping it alive
Hi Tab Thanks for keeping this List alive...I once had a nasty problem ..which was solved by one of the list members..Its time like when you face a dead end the list comes to save you thanks Z [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: StartMovie Problem
Hi Mauricio, Thanks for that info. I never do put any sprites in frame 1 but have been burned by not remembering the event order during inter-movie navigation and I think that's what I ulitmately wanted to point out that it is not just a frame 1 issue but a _first_ frame issue and event order planning is important to sort that out. I most definitely never have any xtra sprites sitting in frame 1 so I've never thought about the problem from the xtra point of view. Even with internavigation movies I don't think I ever navigate directly to a frame holding an xtra sprite, I assume that would cause the same kind of grief and an invisible frame 1 would not fix the issue in that case either. -Rob On Thu, 19 May 2005 14:17:30 -0300, Mauricio Piacentini <[EMAIL PROTECTED]> wrote: You might be right if you consider only Lingo, but some of these subtle issues affect C++ code inside Xtras (3rd party or from Macromedia.) The internal MOA interface does not have a prepareMovie, the MOA sprite/asset events are the same since Director 5. Xtra sprites are initialized in paused state when on frame 1, among other differences. I understand that a fix would potentially break existing content as well, so... I don't think there is an easy way out for this issue, or MM would certainly have implemented it so far (having an invisible frame 1 on the score was a suggestion at some point in the past, but it could break stuff like score recording IIRC.) I remember discussing frame 1 issues with engineers since D5, and they are still around today. Nowadays I just assume everyone is aware of problems with content in frame 1 and start placing scripts and Xtra sprites on frame 2... [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: StartMovie Problem
Did prepareMovie always exist? Deep in my memory I seem to remember only startMovie at some point. And I thought that preparemovie was introduced to get rid of some of these problems. It seems that the order of events is I think it all boils down to planning. But I have no idea about the inner workings in Director I can only make best guesses by observing what happens on the outside. You might be right if you consider only Lingo, but some of these subtle issues affect C++ code inside Xtras (3rd party or from Macromedia.) The internal MOA interface does not have a prepareMovie, the MOA sprite/asset events are the same since Director 5. Xtra sprites are initialized in paused state when on frame 1, among other differences. I understand that a fix would potentially break existing content as well, so... I don't think there is an easy way out for this issue, or MM would certainly have implemented it so far (having an invisible frame 1 on the score was a suggestion at some point in the past, but it could break stuff like score recording IIRC.) I remember discussing frame 1 issues with engineers since D5, and they are still around today. Nowadays I just assume everyone is aware of problems with content in frame 1 and start placing scripts and Xtra sprites on frame 2... Regards, Mauricio Piacentini Tabuleiro [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Open pdf to specific page
Oh, just something that may go unnoticed depending on how your mail is formatted. Note the spaces padding the argument string: theArgs = " /A page=5 " Better (as you may have figured out already): theArgs = "/A page=5" open theApp && theArgs && theDoc Bertil Flink Creative Media > 8< - > OK, I did some tests in the message window based on the info in this doc: > http://partners.adobe.com/asn/acrobat/sdk/public/docs/PDFOpenParams.pdf > > > (baFindApp("pdf") gves the path to Acrobat, if installed) > > > > theApp = baShortFileName(baFindApp("pdf")) > > theDoc = baShortFileName("pathtopdfdocument\mydoc.pdf") > > theArgs = " /A page=5 " > > open theApp & theArgs & theDoc > > > > This worked just fine and opened the pdf file on page 5. > > 8< - > > > > Bertil Flink > Creative Media > [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Open pdf to specific page
Yes, the order of the arguments (of which the document itself is the second) is obviously important. Come to think of it, switches are usually the first arguments, aren't they? I may be wrong, but I can live with that... (-; Bertil Flink Creative Media - Original Message - From: "Mendelsohn, Michael" <[EMAIL PROTECTED]> To: "Lingo programming discussion list" Sent: Thursday, May 19, 2005 6:43 PM Subject: RE: Open pdf to specific page > That's exactly it, Bertil. Thanks again. The only thing I think that's > a bit odd about the command line switch is that the switch and its > params comes follows the executable, not the document. It just seems > odd to me that the computer reads in the path to the exe and go to page > 5, presumably before the path to the document is read in. But, as long > as it works, I'll leave well enough alone. > > - MM > > (baFindApp("pdf") gves the path to Acrobat, if installed) > > > > theApp = baShortFileName(baFindApp("pdf")) > > theDoc = baShortFileName("pathtopdfdocument\mydoc.pdf") > > theArgs = " /A page=5 " > > open theApp & theArgs & theDoc > > > [To remove yourself from this list, or to change to digest mode, go to > http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!] > [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
RE: Open pdf to specific page
That's exactly it, Bertil. Thanks again. The only thing I think that's a bit odd about the command line switch is that the switch and its params comes follows the executable, not the document. It just seems odd to me that the computer reads in the path to the exe and go to page 5, presumably before the path to the document is read in. But, as long as it works, I'll leave well enough alone. - MM (baFindApp("pdf") gves the path to Acrobat, if installed) theApp = baShortFileName(baFindApp("pdf")) theDoc = baShortFileName("pathtopdfdocument\mydoc.pdf") theArgs = " /A page=5 " open theApp & theArgs & theDoc [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Open pdf to specific page
This is what may have been in the archives, it's my reply the last time this was asked: 8< - OK, I did some tests in the message window based on the info in this doc: http://partners.adobe.com/asn/acrobat/sdk/public/docs/PDFOpenParams.pdf (baFindApp("pdf") gves the path to Acrobat, if installed) theApp = baShortFileName(baFindApp("pdf")) theDoc = baShortFileName("pathtopdfdocument\mydoc.pdf") theArgs = " /A page=5 " open theApp & theArgs & theDoc This worked just fine and opened the pdf file on page 5. 8< - Bertil Flink Creative Media - - Original Message - From: "Stephen Ingrum" <[EMAIL PROTECTED]> To: "Lingo programming discussion list" Sent: Thursday, May 19, 2005 5:41 PM Subject: Re: Open pdf to specific page > d'oh... yes, of course that works too ;) > > I'll forward it to the buddy forum > > Stephen > > > Mendelsohn, Michael wrote the following on 5/19/2005 10:12 AM: > > >Forgive me list, I figured it out. I had the params coming after the > >file, but the params need to come after the app. > > > >RIGHT: theApp & "/A page=8" & thePath > >WRONG: theApp && thePath && "/A page=8" > > > >I would have checked the archives, but it seems like Lingo-L search > >archives isn't working. Oh well. > > > >Have a great day all you lingo Darths, > >- MM > > [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Open pdf to specific page
d'oh... yes, of course that works too ;) I'll forward it to the buddy forum Stephen Mendelsohn, Michael wrote the following on 5/19/2005 10:12 AM: Forgive me list, I figured it out. I had the params coming after the file, but the params need to come after the app. RIGHT: theApp & "/A page=8" & thePath WRONG: theApp && thePath && "/A page=8" I would have checked the archives, but it seems like Lingo-L search archives isn't working. Oh well. Have a great day all you lingo Darths, - MM [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!] [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Open pdf to specific page
In recent versions of Acrobat, I don't think you can do it- unless you are running acrobat in a web page (which it sounds like you are not doing). This is the best answer I found in a brief web search: http://www.acrotips.com/acrofaq/general/index.php There are non-BuddyAPI ways of doing it, though. Integration New Media make a few plugins for acrobat (PDFXtra and Impressario). They both allow you to actually create a pdf sprite on the Director stage, as opposed to in a separate application window. And you can control the page displayed through lingo (along with a whole host of other pdf settings) Or, using BuddyApi- You can always open it normally and then send the following keys Ctl-shift-N, PageNumber, Enter HTH, Stephen Mendelsohn, Michael wrote the following on 5/19/2005 9:15 AM: Hi list... [WinXP, Acrobat6, MX2004] I'm having trouble opening a pdf to a specific page, and I used to be able to do this. Here's my code: theApp = baShortFileName(baFindApp("pdf")) -- "C:\PROGRA~1\Adobe\ACROBA~1.0\Reader\AcroRd32.exe" (opens Acrobat from "Start|Run...") thePath = baShortFileName(thePath) -- "F:\UNIVER~1\articles\PERIOD~1\RECORD~1.PDF" (opens doc in Acrobat from "Start|Run...") theAppString = theApp && thePath && "/A page=8" -- "C:\PROGRA~1\Adobe\ACROBA~1.0\Reader\AcroRd32.exe F:\UNIVER~1\articles\PERIOD~1\RECORD~1.PDF /A page=8" theResult = baRunProgram(theAppString, "Normal", FALSE) -- Acrobat Reader Error: "There was an error opening this document. The path does not exist." Huh? theApp and theAppString, without openingParams, both work, so why not here with the /A command line switch? puzzled, - Michael M. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!] [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Syntax of lingo question
Yes this is MX2004 syntax. I would highly recommend the upgrade to MX2004. I was using 8.5 prior to this version, I dabled with MX but found it did not give me any significant features for the upgrade. However I personally find the changes to MX2004 well worth it. I very much like to use the new DOM (director object model) and my brain has slipped into that gear quite naturally. So Colin, sorry that my posts tend to slip into that syntax first. I guess the problem is I'm not "set" in my ways. -Rob [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
RE: Open pdf to specific page
Forgive me list, I figured it out. I had the params coming after the file, but the params need to come after the app. RIGHT: theApp & "/A page=8" & thePath WRONG: theApp && thePath && "/A page=8" I would have checked the archives, but it seems like Lingo-L search archives isn't working. Oh well. Have a great day all you lingo Darths, - MM [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Open pdf to specific page
Hi list... [WinXP, Acrobat6, MX2004] I'm having trouble opening a pdf to a specific page, and I used to be able to do this. Here's my code: theApp = baShortFileName(baFindApp("pdf")) -- "C:\PROGRA~1\Adobe\ACROBA~1.0\Reader\AcroRd32.exe" (opens Acrobat from "Start|Run...") thePath = baShortFileName(thePath) -- "F:\UNIVER~1\articles\PERIOD~1\RECORD~1.PDF" (opens doc in Acrobat from "Start|Run...") theAppString = theApp && thePath && "/A page=8" -- "C:\PROGRA~1\Adobe\ACROBA~1.0\Reader\AcroRd32.exe F:\UNIVER~1\articles\PERIOD~1\RECORD~1.PDF /A page=8" theResult = baRunProgram(theAppString, "Normal", FALSE) -- Acrobat Reader Error: "There was an error opening this document. The path does not exist." Huh? theApp and theAppString, without openingParams, both work, so why not here with the /A command line switch? puzzled, - Michael M. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: StartMovie Problem
Did prepareMovie always exist? Deep in my memory I seem to remember only startMovie at some point. And I thought that preparemovie was introduced to get rid of some of these problems. It seems that the order of events is that sprites initialize themselves prior to startMovie. As a result you see the beginsprite handler fired prior to startMovie on sprites in frame 1. PrepareMovie fires before anything else that's why it is good practice to put all your variable initialization here and not in startMovie. Then any beginsprite scripts can use those variables without choking. Eliminating frame 1 would not be the cure since as I mentioned yesterday you get the same problem with intermovie navigation if you specifically jump to a frame other than 1. It all comes down to the sequence of events. As long as any dependancies in your beginsprite code have be set up in prepareMovie and not startMovie you should be okay If you set up the movieevent traps in your timeout objects and follow the above rule I don't think you'll run into any problems with sprites on frame 1. Okay here is a possible problem scenario. You have sprites on frame 1 that have beginsprite which manipulate some variable you set up in prepareMovie, but you startMovie handler has a go(someFrame) and because of that you thought frame 1 is skipped all together and won't affect your variable set in prepareMovie so you jump to someFrame only to find your variable to not be what you expected it to be. I think it all boils down to planning. But I have no idea about the inner workings in Director I can only make best guesses by observing what happens on the outside. (Boy this is amazingly similar to my previous career in biochemistry/cell biology where I used to poke cells with electrodes run some current, see what happened and made best guesses as to what was going on inside the cell) -Rob On Thu, 19 May 2005 08:41:30 -0400, Mentor, Kraig <[EMAIL PROTECTED]> wrote: Since the problem was so deep, there was, at one time, discussion of changing the score, so that frame one just didnt exist anymore on the Director interface. It would just have been moved off to the left with frame 2 becoming the new frame one. K [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Syntax of lingo question
Am 19.05.2005 um 15:23 schrieb Yvan Caron ((Alphatek)): I have noticied in many posts recently that people prefix some lingo statements with an underscore like in _movie.???. Is this sysntax used only with the most rescent version of Director ? BTW, I am using Director MX, the version before MX 2004. yes, this is part of the new DOM syntax introduced with D10. you can't use it with D9. --- ||| a¿ex [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Syntax of lingo question
At 9:23 AM -0400 5/19/05, Yvan Caron \(Alphatek\) wrote: I have noticied in many posts recently that people prefix some lingo statements with an underscore like in _movie.???. Is this sysntax used only with the most rescent version of Director ? BTW, I am using Director MX, the version before MX 2004. Yes it is, and like the help system in MX 2004, many people don't mind only giving a syntax example that requires MX 2004. I'm only just past the point where I'll often use dot syntax in my examples! [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Syntax of lingo question
I have noticied in many posts recently that people prefix some lingo statements with an underscore like in _movie.???. Is this sysntax used only with the most rescent version of Director ? BTW, I am using Director MX, the version before MX 2004. Thanks - Yvan [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
RE: StartMovie Problem
Since the problem was so deep, there was, at one time, discussion of changing the score, so that frame one just didnt exist anymore on the Director interface. It would just have been moved off to the left with frame 2 becoming the new frame one. K [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: castmember creation sometimes fails ..
yes, this was indeed the problem. actually two parentscripts were of type moviescript. thanks again arri On 18 mei 2005, at 02:45, arjen wrote: thanks for respons, what irv writes could be possible cause, i'll look into that tomorrow, it happened to me before that i created a new script, not looking if i was actually creating a parentscript or movie-script.. although i'm afraid this isn't the problem this time, because in the same script it sometimes works, and sometimes doesn't. my logics tell me that this movie-script-thing is the cause, it should be consistent.. but i'll see tomorrow. and roymeo; i don't really understand what you mean, since the text "new(#text)" is hardcoded in the lingo. and besides: it also fails when i test it in the message window, where it otherwise will also work for me.. it's just as if Director is in a bad mood sometimes.. arri On 13 mei 2005, at 00:01, Irv Kalb wrote: This happens when you have what you think is a parent script, but it's really a movie script instead. In this script you will find that you have a "new" handler. Since it is really a movie level handler, you are calling it when you call new and trying to generate a new bitmap, rather than the Director "new" handler. Go through your scripts and change the one (or ones) that are set to be movie scripts to parent scripts and everything should work fine. (Tripped over this many times myself) Irv [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: 'silent' video installs?
definately flash! it's amazing how high quality video you can get, especially if you have/own (and use) Sorenson Squeeze. arri On 19 mei 2005, at 09:19, <[EMAIL PROTECTED]> wrote: Use Flash - Flash MX (.flv) video. The video can run inside a .swf file with other video, images, graphics, etc, and used as a Flash Sprite in Director. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: 'silent' video installs?
That's the (illegal) ticket. thanks Johan. thanks all for your advice. On 19 May 2005, at 08:18, Johan Verhoeven wrote: you could do it using QT. If you use the standalone player you can place an ini file next to it (QuickTimeInstaller.ini) containing [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: 'silent' video installs?
RE: > I have a client looking for video playback without having the user go > through the video installation. - Use Flash - Flash MX (.flv) video. The video can run inside a .swf file with other video, images, graphics, etc, and used as a Flash Sprite in Director. - > Despite the norms of not installing software without explicitly > informing the user, has anyone done this installation for eitther > windows media or quicktime? - If you go with Flash Video in this case, you won't have to install anything. And if this is running off a CD or desktop, you could even crank the quality settings for the .flv file high enough to get decent-looking video in comparison to QuickTime/Sorenson or Windows Media Video. Steve Bennett www.ifmp.net [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
RE: 'silent' video installs?
you could do it using QT. If you use the standalone player you can place an ini file next to it (QuickTimeInstaller.ini) containing: [QTSETUP] license_option=0 no_dialogs=true registration_dialog=false supress_speed_dialog=true install_qtjava=false install_qd3d=true show_sample=false show_readme=false show_programfolder=false install_qtinfo=true That would give you a silent install if you launch it in the background. Although I don't think Apple is allowing you to use the installer in such a way.. J. -Oorspronkelijk bericht- Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] julian weaver Verzonden: donderdag 19 mei 2005 8:59 Aan: Lingo programming discussion list Onderwerp: 'silent' video installs? Hi, I have a client looking for video playback without having the user go through the video installation. Despite the norms of not installing software without explicitly informing the user, has anyone done this installation for eitther windows media or quicktime? thanks Julian [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!] [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: 'silent' video installs?
If you can use mpeg for the video, you can use the mpeg Advance Xtra http://xtras.tabuleiro.com/products/mpeg_advance/index.tdb -- no install by the user needed. julian weaver wrote: Hi, I have a client looking for video playback without having the user go through the video installation. Despite the norms of not installing software without explicitly informing the user, has anyone done this installation for eitther windows media or quicktime? thanks Julian [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!] -- [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
'silent' video installs?
Hi, I have a client looking for video playback without having the user go through the video installation. Despite the norms of not installing software without explicitly informing the user, has anyone done this installation for eitther windows media or quicktime? thanks Julian [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email lingo-l@penworks.com (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]