From jacque at hyperactivesw.com Wed Feb 1 00:01:37 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Jan 2006 23:01:37 -0600 Subject: formatForPrinting Again! In-Reply-To: <001b01c626c3$21fffaa0$0201000a@TIM1> References: <001b01c626c3$21fffaa0$0201000a@TIM1> Message-ID: <43E040B1.9010504@hyperactivesw.com> Timothy Due wrote: > Hi Chipp, > > Thanks for your suggestion. Unfortunately still no luck. With > formatForPrinting on the text still wraps earlier than it does on > screen, causing words at the bottom of the field to fall off the page. > Similarly, with formatForPrinting off, although vertically all the lines > fit, I'm still getting words cut off at the end of lines on the print out. > > Any other ideas, anyone? Windows printing fonts are usually wider than their on-screen fonts, which is why the wrap is changing. Try setting the right margin of the field to 0 when formatForPrinting is true and see if that stops the extra wrapping. You may also need to set the printMargins so that the right margin is smaller; for example, set printMargins to "72,72,30,72". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tsj at unimelb.edu.au Wed Feb 1 00:10:22 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 1 Feb 2006 16:10:22 +1100 Subject: relayering groups within groups? In-Reply-To: <20060131145130.D623682503D@mail.runrev.com> References: <20060131145130.D623682503D@mail.runrev.com> Message-ID: I'm having real trouble trying to change the layer of a group within a group without it either 'breaking free' from it's parent group (to be owned by the card) or somehow joining with another 'sub' group that belongs to the parent group. I've got the relayerGroupedControls set to true and I've tried setting the layer of the sub-group I want to bring to the front of the group to both "the number of controls" and the number of controls - the number of controls of the sub group (and various other incantations) none of which seem to have the desired effect. Has anyone seen or solved this problem before? I can provide more details on what I'm trying to achieve if needed. Thanks in advance, Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA From b.xavier at internet.lu Wed Feb 1 00:27:06 2006 From: b.xavier at internet.lu (MisterX) Date: Wed, 1 Feb 2006 06:27:06 +0100 Subject: relayering groups within groups? In-Reply-To: Message-ID: <20060201042906.121F1824F57@mail.runrev.com> Terry, before you change the object to a group, verify that the owner of that group is the one where you want to insert it. I do this usually with a repeat for x = 1 to the number of group in group/card if the owner of group x is the group I want or the layer > group/card and < than group x+1 of group/card then that's where it goes... the super groups have a layer < sub groups. And anything in that group is < than any other super group after... hope that helps... cheers Xavier http://monsieurx.com/taoo > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Terry Judd > Sent: Wednesday, 01 February, 2006 06:10 > To: use-revolution at lists.runrev.com > Subject: relayering groups within groups? > > I'm having real trouble trying to change the layer of a group > within a group without it either 'breaking free' from it's > parent group (to be owned by the card) or somehow joining > with another 'sub' group that belongs to the parent group. > > I've got the relayerGroupedControls set to true and I've > tried setting the layer of the sub-group I want to bring to > the front of the group to both "the number of controls" and > the number of controls - the number of controls of the sub > group (and various other incantations) none of which seem to > have the desired effect. > > Has anyone seen or solved this problem before? I can provide > more details on what I'm trying to achieve if needed. > > Thanks in advance, > > Terry... > > Dr Terry Judd > Lecturer in Educational Technology (Design) Biomedical > Multimedia Unit Faculty of Medicine, Dentistry & Health > Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Wed Feb 1 00:35:46 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 1 Feb 2006 15:35:46 +1000 Subject: relayering groups within groups? In-Reply-To: References: <20060131145130.D623682503D@mail.runrev.com> Message-ID: On 2/1/06, Terry Judd wrote: > I'm having real trouble trying to change the layer of a group within a > group without it either 'breaking free' from it's parent group (to be > owned by the card) or somehow joining with another 'sub' group that > belongs to the parent group. > > I've got the relayerGroupedControls set to true and I've tried setting > the layer of the sub-group I want to bring to the front of the group to > both "the number of controls" and the number of controls - the number > of controls of the sub group (and various other incantations) none of > which seem to have the desired effect. > I recommend NOT setting relayerGroupedControls to true. Instead, select your parent group and then click "Edit group" in the toolbar. Everything but the group will disappear. Then you can select your sub-group and use the normal "Send to back", "Send to front" etc menu items without the sub-group being able to come out of the parent group. HTH, Sarah From ambassador at fourthworld.com Wed Feb 1 01:02:29 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Jan 2006 22:02:29 -0800 Subject: QT Player Questions In-Reply-To: References: Message-ID: <43E04EF5.1060808@fourthworld.com> Barry Levine wrote: > I?ve figured out how to slow down an mp3 file when I play it but it also > drops the pitch. Is there a way to keep the pitch at the original level and > simply slow down its playback? I?m looking to accomplish something like that > application called ?Amazing Slow Downer? but I need considerably less > functionality. (Running Rev2.5) Apple provides an API for that, but I don't think Rev uses that yet. If you'll log the feature request in Bugzilla I'll vote for it. I need that myself... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From JimAultWins at yahoo.com Wed Feb 1 01:26:34 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 31 Jan 2006 22:26:34 -0800 Subject: relayering groups within groups? In-Reply-To: Message-ID: And whatever you do, BACK UP first... maybe a couple of copies :-) Jim Ault Las Vegas On 1/31/06 9:35 PM, "Sarah Reichelt" wrote: > On 2/1/06, Terry Judd wrote: >> I'm having real trouble trying to change the layer of a group within a >> group without it either 'breaking free' from it's parent group (to be >> owned by the card) or somehow joining with another 'sub' group that >> belongs to the parent group. >> >> I've got the relayerGroupedControls set to true and I've tried setting >> the layer of the sub-group I want to bring to the front of the group to >> both "the number of controls" and the number of controls - the number >> of controls of the sub group (and various other incantations) none of >> which seem to have the desired effect. >> > > I recommend NOT setting relayerGroupedControls to true. Instead, > select your parent group and then click "Edit group" in the toolbar. > Everything but the group will disappear. Then you can select your > sub-group and use the normal "Send to back", "Send to front" etc menu > items without the sub-group being able to come out of the parent > group. From benbock at msn.com Wed Feb 1 01:34:19 2006 From: benbock at msn.com (Ben Bock) Date: Tue, 31 Jan 2006 22:34:19 -0800 Subject: Changing mainstack to a substack, and videoclip questions Message-ID: I have been assembling a dissertation project, learning Rev Studio as I go. Some questions. 1) Is it possible to later "import" stacks into a mainstack? In other words if you build separate mainstack projects, can you later incorporate or designate the mainstacks as substacks of another project? I have looked over the docs on this, and don't see an answer. 2) I have 5 different .mpg video clips, they vary from 23-44 megabytes in size. That adds up to 172.3 MB. I will build a standalone for Windows. What are the considerations in using videoclips vs. a storage file for the clips? I'm concerned that soaking up 170 MB of RAM just for the clips is bad, does it actually work out that way? Is it advisable to NOT use quickTime as my player in a Windows standalone? Thanks to all who have helped in the past and may help with this one, Ben From JimAultWins at yahoo.com Wed Feb 1 02:00:16 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 31 Jan 2006 23:00:16 -0800 Subject: Changing mainstack to a substack, and videoclip questions In-Reply-To: Message-ID: On 1/31/06 10:34 PM, "Ben Bock" wrote: > I have been assembling a dissertation project, learning Rev Studio as I go. > Some questions. > > 1) Is it possible to later "import" stacks into a mainstack? In other words > if you build separate mainstack projects, can you later incorporate or > designate the mainstacks as substacks of another project? I have looked over > the docs on this, and don't see an answer. >[snip] [entire email appears below] I can help with question 1.. A mainstack is a mainstack because it has its 'mainstack property' set to itself. A substack is such because it has its mainstack property set to another stack. There can only be one mainstack per Rev stack file (mystack.rev) There can be many substacks all having their mainstack property set to the same mainstack. The mainstack and the substacks become part of the same stack file. You can split out a substack by changing its mainstack property to itself, or another stack that is not a substack itself. Use the stack inspector to locate the drop down to change this setting. Use Application Browser to see the results. Jim Ault Las Vegas On 1/31/06 10:34 PM, "Ben Bock" wrote: > I have been assembling a dissertation project, learning Rev Studio as I go. > Some questions. > > 1) Is it possible to later "import" stacks into a mainstack? In other words > if you build separate mainstack projects, can you later incorporate or > designate the mainstacks as substacks of another project? I have looked over > the docs on this, and don't see an answer. > > 2) I have 5 different .mpg video clips, they vary from 23-44 megabytes in > size. That adds up to 172.3 MB. I will build a standalone for Windows. What > are the considerations in using videoclips vs. a storage file for the clips? > I'm concerned that soaking up 170 MB of RAM just for the clips is bad, does it > actually work out that way? Is it advisable to NOT use quickTime as my player > in a Windows standalone? > > Thanks to all who have helped in the past and may help with this one, > > Ben From lists at mangomultimedia.com Wed Feb 1 02:12:53 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 31 Jan 2006 23:12:53 -0800 Subject: QT Player Questions In-Reply-To: References: Message-ID: On Jan 31, 2006, at 8:53 PM, Barry Levine wrote: > I?ve figured out how to slow down an mp3 file when I play it but it > also > drops the pitch. Is there a way to keep the pitch at the original > level and > simply slow down its playback? I?m looking to accomplish something > like that > application called ?Amazing Slow Downer? but I need considerably less > functionality. (Running Rev2.5) > > Any assistance gratefully appreciated. This is possible with QuickTime 7 as there is a new kQTAudioPropertyID_RateChangesPreservePitch property that you can set for a movie when you open it. In order to use this feature Revolution needs to update the way it opens QuickTime movies though. If we could set the movieControllerID property of a player object (rather than just read it) then I could add the ability to open a movie with that property set to the EnhancedQT external. I just created an enhancement request for this: . -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From mb.ur at harbourhost.co.uk Wed Feb 1 03:51:02 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Wed, 01 Feb 2006 08:51:02 +0000 Subject: Copyright issues with Revolution searches In-Reply-To: <128.6cb0e7b2.31118aac@aol.com> References: <128.6cb0e7b2.31118aac@aol.com> Message-ID: <43E07676.60907@harbourhost.co.uk> Stgoldberg at aol.com wrote: > How would they > know that the application refers to my particular ID? > Steve Goldberg The ID is sent with each query. Unless you require your users to register their own Google API ID (as some apps have done I think), then your ID would have to be hardcoded in the app, or it wouldn't work. Martin Baxter From tsj at unimelb.edu.au Wed Feb 1 05:04:16 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 1 Feb 2006 21:04:16 +1100 Subject: relayering groups within groups Message-ID: <256a5373e2fde221759e8fd20d706f9a@unimelb.edu.au> Hi Xavier - the object I want to relayer is is a clone of a subgroup of the parent group. When it's created it automatically belongs to the parent group (so far so good). The relayering comes about because I need to drag (any of) the subgroups about and the target group needs to be brought forward so that isn't lost behind other subgroups during the drag. The parent group contains both individual controls and groups and so far the only thing I've been able to get even vaguely working is to have one or more individual controls at the 'bottom' of the group and set the layer of all subgroups to the layer of the topmost of these 'bottom' individual controls in a repeat loop making sure the target subgoup is 'relayered' first. Seems like a horrible hack to me. Cheers, Terry... > From: Terry Judd > Date: 1 February 2006 8:52:05 PM GMT+11:00 > To: use-revolution at lists.runrev.com > Subject: Re: relayering groups within groups > > Terry, > > before you change the object to a group, verify that the owner of that > group > is the one where you want to insert it. > > I do this usually with a repeat for x = 1 to the number of group in > group/card > > if the owner of group x is the group I want or the layer > > group/card and > < than group x+1 of group/card then > that's where it goes... > > the super groups have a layer < sub groups. And anything in that group > is < > than any other super group after... > > hope that helps... > > cheers > Xavier > http://monsieurx.com/taoo > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > > Terry Judd > > Sent: Wednesday, 01 February, 2006 06:10 > > To: use-revolution at lists.runrev.com > > Subject: relayering groups within groups? > > > > I'm having real trouble trying to change the layer of a group > > within a group without it either 'breaking free' from it's > > parent group (to be owned by the card) or somehow joining > > with another 'sub' group that belongs to the parent group. > > > > I've got the relayerGroupedControls set to true and I've > > tried setting the layer of the sub-group I want to bring to > > the front of the group to both "the number of controls" and > > the number of controls - the number of controls of the sub > > group (and various other incantations) none of which seem to > > have the desired effect. > > > > Has anyone seen or solved this problem before? I can provide > > more details on what I'm trying to achieve if needed. > > > > Thanks in advance, > > > > Terry... > > > > Dr Terry Judd > > Lecturer in Educational Technology (Design) Biomedical > > Multimedia Unit Faculty of Medicine, Dentistry & Health > > Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage > > your subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > From tsj at unimelb.edu.au Wed Feb 1 05:07:47 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 1 Feb 2006 21:07:47 +1100 Subject: relayering groups within groups Message-ID: <22b10016483a5e7bff30a657d219ed71@unimelb.edu.au> Hi Sarah - unfortunately this all has to be done scriptwise. Perhaps I could try locking the screen and breaking my parent group apart then relayering my objects and recreating the group - yuk! Terry... > On 2/1/06, Terry Judd wrote: > > I'm having real trouble trying to change the layer of a group within > a > > group without it either 'breaking free' from it's parent group (to be > > owned by the card) or somehow joining with another 'sub' group that > > belongs to the parent group. > > > > I've got the relayerGroupedControls set to true and I've tried > setting > > the layer of the sub-group I want to bring to the front of the group > to > > both "the number of controls" and the number of controls - the number > > of controls of the sub group (and various other incantations) none of > > which seem to have the desired effect. > > > > I recommend NOT setting relayerGroupedControls to true. Instead, > select your parent group and then click "Edit group" in the toolbar. > Everything but the group will disappear. Then you can select your > sub-group and use the normal "Send to back", "Send to front" etc menu > items without the sub-group being able to come out of the parent > group. > > HTH, > Sarah > From tsj at unimelb.edu.au Wed Feb 1 05:11:52 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 1 Feb 2006 21:11:52 +1100 Subject: relayering groups within groups Message-ID: Well, luckily the stacks I'm working on are clones and all the scripts are in a separate library. So if anything goes wrong (and it has - about 1000 times already today) I just make another clone and I'm on my (frustrated) way. Cheers, Terry... > And whatever you do, BACK UP first... maybe a couple of copies :-) > > Jim Ault > Las Vegas > From xavier.bury at clearstream.com Wed Feb 1 06:35:18 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Wed, 1 Feb 2006 12:35:18 +0100 Subject: relayering groups within groups In-Reply-To: <256a5373e2fde221759e8fd20d706f9a@unimelb.edu.au> Message-ID: Terry, it's hard to see from here... waht you could do is work with a reference to the owner of the group being dragged. Extract the group to the visible top layer (or hide the cloned group, clone it again on top above all else) once the drag finished, put it back in to the old owner.... Would that work? cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 01/02/2006 11:04:16: > Hi Xavier - the object I want to relayer is is a clone of a subgroup > of the parent group. When it's created it automatically belongs to the > parent group (so far so good). The relayering comes about because I > need to drag (any of) the subgroups about and the target group needs to > be brought forward so that isn't lost behind other subgroups during the > drag. The parent group contains both individual controls and groups and > so far the only thing I've been able to get even vaguely working is to > have one or more individual controls at the 'bottom' of the group and > set the layer of all subgroups to the layer of the topmost of these > 'bottom' individual controls in a repeat loop making sure the target > subgoup is 'relayered' first. > > Seems like a horrible hack to me. > > Cheers, > > Terry... > > > From: Terry Judd > > Date: 1 February 2006 8:52:05 PM GMT+11:00 > > To: use-revolution at lists.runrev.com > > Subject: Re: relayering groups within groups > > > > Terry, > > > > before you change the object to a group, verify that the owner of that > > group > > is the one where you want to insert it. > > > > I do this usually with a repeat for x = 1 to the number of group in > > group/card > > > > if the owner of group x is the group I want or the layer > > > group/card and > > < than group x+1 of group/card then > > that's where it goes... > > > > the super groups have a layer < sub groups. And anything in that group > > is < > > than any other super group after... > > > > hope that helps... > > > > cheers > > Xavier > > http://monsieurx.com/taoo > > > > > -----Original Message----- > > > From: use-revolution-bounces at lists.runrev.com > > > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > > > Terry Judd > > > Sent: Wednesday, 01 February, 2006 06:10 > > > To: use-revolution at lists.runrev.com > > > Subject: relayering groups within groups? > > > > > > I'm having real trouble trying to change the layer of a group > > > within a group without it either 'breaking free' from it's > > > parent group (to be owned by the card) or somehow joining > > > with another 'sub' group that belongs to the parent group. > > > > > > I've got the relayerGroupedControls set to true and I've > > > tried setting the layer of the sub-group I want to bring to > > > the front of the group to both "the number of controls" and > > > the number of controls - the number of controls of the sub > > > group (and various other incantations) none of which seem to > > > have the desired effect. > > > > > > Has anyone seen or solved this problem before? I can provide > > > more details on what I'm trying to achieve if needed. > > > > > > Thanks in advance, > > > > > > Terry... > > > > > > Dr Terry Judd > > > Lecturer in Educational Technology (Design) Biomedical > > > Multimedia Unit Faculty of Medicine, Dentistry & Health > > > Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA > > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage > > > your subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From dominiquemege at yahoo.fr Wed Feb 1 07:23:03 2006 From: dominiquemege at yahoo.fr (Dominique MEGE) Date: Wed, 1 Feb 2006 13:23:03 +0100 (CET) Subject: WSDL files Message-ID: <20060201122303.79641.qmail@web26513.mail.ukl.yahoo.com> Good morning everybody, I'm quiet new to revolution and i have a question about web services. I want to work with wsdl files. Is it possible and can i use the functions contained in the wsdl file ? Best regards. Dominique. ___________________________________________________________________________ Nouveau : t?l?phonez moins cher avec Yahoo! Messenger ! D?couvez les tarifs exceptionnels pour appeler la France et l'international. T?l?chargez sur http://fr.messenger.yahoo.com From mark at maseurope.net Wed Feb 1 07:43:27 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 1 Feb 2006 12:43:27 +0000 Subject: WSDL files In-Reply-To: <20060201122303.79641.qmail@web26513.mail.ukl.yahoo.com> References: <20060201122303.79641.qmail@web26513.mail.ukl.yahoo.com> Message-ID: There was SOAP library that implemented some degree of wsdl support. It was in a folder called "unsupported stacks" that I think came as part of the Rev distribution. I'm sure I still have it, so if you can't find it, email me offlist.... Mark On 1 Feb 2006, at 12:23, Dominique MEGE wrote: > Good morning everybody, > I'm quiet new to revolution and i have a question > about web services. I want to work with wsdl files. Is > it possible and can i use the functions contained in > the wsdl file ? > > Best regards. > Dominique. > > > > > > > ______________________________________________________________________ > _____ > Nouveau : t?l?phonez moins cher avec Yahoo! Messenger ! D?couvez > les tarifs exceptionnels pour appeler la France et l'international. > T?l?chargez sur http://fr.messenger.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From Nitesh.DAHIYA at insead.edu Wed Feb 1 08:49:36 2006 From: Nitesh.DAHIYA at insead.edu (DAHIYA Nitesh) Date: Wed, 1 Feb 2006 14:49:36 +0100 Subject: standalone application(.exe file) not getting closed in the task manager Message-ID: <29CB66FA5AFE7446BE8729615CE52D790964311D@GAIA.FBL.insead.intra> Hi!!! i have developed a stack which is calling and then running another stack from the server. now when i am saving this is as a standalone application, even after closing the main stack window in the .exe file it keeps on running in the task manager. can anybody know how to solve this problem?? i mean how to close the .exe process when stack is itself closed and 1 more thing if i just open the .exe file nd close it without doing anything then the .exe file is automatically removed from task manager.. regards Nitesh From 3mcgrath at adelphia.net Wed Feb 1 08:54:48 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 1 Feb 2006 08:54:48 -0500 Subject: Changing mainstack to a substack, and videoclip questions In-Reply-To: References: Message-ID: <2DA10C17-A193-41D6-865E-52E5EAF699C8@adelphia.net> Ben, I would recommend not to store them in your standalone since Rev will load them all in ram at the same time when embedded. Loading and unloading from memory is a better way to go. With the success of iPod/iTunes your chances of the enduser having Quicktime installed is now more realistic BUT there will still be a lot of people who don't have it. It is better today but the choice is still an issue. I would base it on the type of project it is i.e. if it is a multimedia project where your audience is savy then they probably will have it but if it is intended to be used by people who may not use or have iTunes/iPod/Quicktime then I would think more on it. You might even put in a script to check for quicktime and then decide live via script which player to use. HTH Tom On Feb 1, 2006, at 1:34 AM, Ben Bock wrote: > I have been assembling a dissertation project, learning Rev Studio > as I go. Some questions. > > 1) Is it possible to later "import" stacks into a mainstack? In > other words if you build separate mainstack projects, can you later > incorporate or designate the mainstacks as substacks of another > project? I have looked over the docs on this, and don't see an > answer. > > 2) I have 5 different .mpg video clips, they vary from 23-44 > megabytes in size. That adds up to 172.3 MB. I will build a > standalone for Windows. What are the considerations in using > videoclips vs. a storage file for the clips? I'm concerned that > soaking up 170 MB of RAM just for the clips is bad, does it > actually work out that way? Is it advisable to NOT use quickTime > as my player in a Windows standalone? > > Thanks to all who have helped in the past and may help with this one, > > Ben > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From xavier.bury at clearstream.com Wed Feb 1 08:55:18 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Wed, 1 Feb 2006 14:55:18 +0100 Subject: standalone application(.exe file) not getting closed in the task manager In-Reply-To: <29CB66FA5AFE7446BE8729615CE52D790964311D@GAIA.FBL.insead.intra> Message-ID: Hi Nitesh What happens is that you close the stack but not the executable... like closing a document but not the app... what you need is a closestackrequest handler in your stack. something like this... on closestackrequest quit end closestackrequest ---------------------=--------------------- Xavier Bury Clearstream Services use-revolution-bounces at lists.runrev.com wrote on 01/02/2006 14:49:36: > Hi!!! > > i have developed a stack which is calling and then running another stack > from the server. > now when i am saving this is as a standalone application, even after > closing the main stack window in the .exe file > it keeps on running in the task manager. > > can anybody know how to solve this problem?? > i mean how to close the .exe process when stack is itself closed > > and 1 more thing if i just open the .exe file nd close it without doing > anything > then the .exe file is automatically removed from task manager.. > > regards > Nitesh > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From wdesmet at wanadoo.nl Wed Feb 1 09:57:44 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Wed, 1 Feb 2006 15:57:44 +0100 Subject: How to limit a draggable image to a certain area? Message-ID: <441238A6-2B9D-41ED-8C45-EFCF00BD099F@wanadoo.nl> Hi there, It's been a while but I've got another question now: In my app children can drag fields onto another field and see a reward. But while testing someone told me that the image could be dragged out of the main window and wasn't visible anymore. So my question here: how can I limit the draggable area so the image cannot be dragged out of the main window again? TIA, William de Smet The code I use so far: on mouseDown grab me set the layer of me to 100 set cursor to 28 lock cursor end mouseDown on mouseup unlock cursor set cursor to arrow if intersect(me,field "Woord11") then move me to the loc of field "Woord11" play audioclip "pop.aiff" add 1 to field "score2" end if send mouseup to button "check" end mouseup From jonathandlynch at gmail.com Wed Feb 1 10:08:35 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Wed, 1 Feb 2006 10:08:35 -0500 Subject: formatForPrinting Again! In-Reply-To: <43E040B1.9010504@hyperactivesw.com> References: <001b01c626c3$21fffaa0$0201000a@TIM1> <43E040B1.9010504@hyperactivesw.com> Message-ID: <31e1938c0602010708y1f50a1b3s6d52ecb5d6cde982@mail.gmail.com> Three suggestions... 1) Expand upon Chipp's idea. Set the right margin of the field to 20, 30 or whatever it takes. 2) I have a printing script that is very complicated, but sometimes works. What is does is goes through each field, and substitutes a group for that field. Then, for each letter in the original field, it creates a field just for that letter, in the exact same location as the letter. There are many nuances to it, but it seems to work pretty well. This process forces each letter to be in the same exact spot as on the screen. The risk to this process is that if the printing font is sufficiently wider than the screen font, it will cause the letters to be so scrunched together that some letters overlap with others. 3) Change the font size of your field when you print. There is going to be ratio for each font of screen width to printing width. Figure out the ratio (by experimenting) of the font you are using. When you create your printing stack, set the font size of the field to the appropriately scaled down size to fit properly when printed. If you have different font sizes in the field, then you will have to use a script that goes through each character, determines its effective font size, then sets the font size of that character to the scaled down font size. I think #3 will be your best solution. If you wish to try #2, I will be happy to send you the script. I would also be happy to help you create the script for #3, if you send me the stack you are working with. Take care, Jonathan On 2/1/06, J. Landman Gay wrote: > > Timothy Due wrote: > > Hi Chipp, > > > > Thanks for your suggestion. Unfortunately still no luck. With > > formatForPrinting on the text still wraps earlier than it does on > > screen, causing words at the bottom of the field to fall off the page. > > Similarly, with formatForPrinting off, although vertically all the lines > > fit, I'm still getting words cut off at the end of lines on the print > out. > > > > Any other ideas, anyone? > > Windows printing fonts are usually wider than their on-screen fonts, > which is why the wrap is changing. Try setting the right margin of the > field to 0 when formatForPrinting is true and see if that stops the > extra wrapping. You may also need to set the printMargins so that the > right margin is smaller; for example, set printMargins to "72,72,30,72". > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jonathandlynch at gmail.com Wed Feb 1 10:15:35 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Wed, 1 Feb 2006 10:15:35 -0500 Subject: relayering groups within groups? In-Reply-To: References: <20060131145130.D623682503D@mail.runrev.com> Message-ID: <31e1938c0602010715n418e4beuacca4d6675bcc5ff@mail.gmail.com> I have a solution to this problem. It was a real pain to figure out. The basic problem is in the way Revolution orders items inside of a group. To keep a subgroup intact, when you relayer it inside of a group, you have to set it's layer to the bottom of the group. So, the question arises, how do you move a subgroup up and down, if the only safe method is setting it to the very bottom. The answer is this: When you are moving a subgroup down one layer or up one layer, what you really do is determine when layer the subgroup needs to be at, then move all the other subgroups and objects in the group to the bottom, in the correct order, so that everything else stays in the order it was in, and the subgroup winds up at the layer you want it to be at. It's a giant pain, but it works. I can send you an example of a stack that does this, if you wish. Take care, Jonathan On 2/1/06, Terry Judd wrote: > > I'm having real trouble trying to change the layer of a group within a > group without it either 'breaking free' from it's parent group (to be > owned by the card) or somehow joining with another 'sub' group that > belongs to the parent group. > > I've got the relayerGroupedControls set to true and I've tried setting > the layer of the sub-group I want to bring to the front of the group to > both "the number of controls" and the number of controls - the number > of controls of the sub group (and various other incantations) none of > which seem to have the desired effect. > > Has anyone seen or solved this problem before? I can provide more > details on what I'm trying to achieve if needed. > > Thanks in advance, > > Terry... > > Dr Terry Judd > Lecturer in Educational Technology (Design) > Biomedical Multimedia Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > Parkville VIC 3052 > AUSTRALIA > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From gregory.lypny at videotron.ca Wed Feb 1 10:39:05 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Wed, 01 Feb 2006 10:39:05 -0500 Subject: Dates In Revolution Message-ID: <65F5C5ED-99D3-4D06-9A45-76200F5A27A1@videotron.ca> Thanks for your responses, Ken and Sarah. I think you're date-routine function is going to come in handy and dandy today, Ken. Thank you. Sarah, in response to your question, I'm using version 2.6.1, build 152 for OS X. I used your handler below, but it returns the last item of the dateItems, which is the numeric day of the week. Perhaps I've misunderstood its purpose because my problem is with the way the Convert command attempts to adjust hours. As my example shows and Ken points out, Convert adds one hour during Daylight Savings Time every time it is used on the same time-stamp. It should not. And the bigger problem, thinking back on my research (gulp), is that it does it with other date and time formats, not just the dateItems! I'm going to be busy. If I'm not mistaken, Convert is intended to convert date and time formats for appearance, while the dateItems is intended to provide an easy way to do date and time calculations, presumably when it is included in home made functions. The Convert command should not make any adjustment to dates or times because it cannot know whether it is being fed actual values or being asked to make an adjustment for time zones relative to GMT or for Daylight Savings Time. If an observation I'm working with is June 2, 1963 3:00 PM, then that's what it is. I may be working on a machine localized to Montreal or Toronto, but that observation could refer to an event that took place in Frankfurt. The Convert command simply does not have the information it needs to make any adjustment and so should not. I think the only way to do date and time calculations in Revolution is to create functions specifically for that purpose. Finding what the local date and time was five months, two days, and six hours ago, for example, requires an adjustment for Daylight Savings Time; but the number of hours that have passed since noon on August 28th, 2005 does not. Programs like Mathematica make use of a function called AbsoluteTime[] and AbsoluteTime[time zone], which is essentially the Seconds in Revolution, but leaves all adjustments for Daylight Savings Time up to the programmer because it is so idiosyncratic. Mathematica's other date and time functions assume that all inputs are local or from the same time zone. Taking a quick look at Excel and FileMaker, I could not find any mention of built-in adjustments. My recommendation is that Convert be made to simply convert formats. Regards, Gregory From gcanyon at inspiredlogic.com Wed Feb 1 10:41:59 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed, 1 Feb 2006 07:41:59 -0800 Subject: relayering groups within groups? In-Reply-To: References: <20060131145130.D623682503D@mail.runrev.com> Message-ID: On Jan 31, 2006, at 9:10 PM, Terry Judd wrote: > I'm having real trouble trying to change the layer of a group > within a group without it either 'breaking free' from it's parent > group (to be owned by the card) or somehow joining with another > 'sub' group that belongs to the parent group. Navigator solves this problem easily. You can drag and drop groups in the layer order and let Navigator take care of the details. http://www.inspiredlogic.com/navigator/ A version comes with Revolution (check the plugins menu) but go to the above page and download the 2.5 beta. Navigator is fully-functional shareware. From kray at sonsothunder.com Wed Feb 1 10:43:53 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 01 Feb 2006 09:43:53 -0600 Subject: How to limit a draggable image to a certain area? In-Reply-To: <441238A6-2B9D-41ED-8C45-EFCF00BD099F@wanadoo.nl> Message-ID: On 2/1/06 8:57 AM, "William de Smet" wrote: > Hi there, > It's been a while but I've got another question now: > In my app children can drag fields onto another field and see a reward. > But while testing someone told me that the image could be dragged out > of the main window and wasn't visible anymore. > So my question here: how can I limit the draggable area so the image > cannot be dragged out of the main window again? Scott Rossi has a wonderful example of this dragging constraint. Open the Message Box and type: go url "http://www.tactilemedia.com/tmpanel.rev" When the stack comes up, click on the "Demo Stacks" channel, and then scroll down to "Drag Sample". Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jonathandlynch at gmail.com Wed Feb 1 10:48:59 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Wed, 1 Feb 2006 10:48:59 -0500 Subject: relayering groups within groups? In-Reply-To: References: <20060131145130.D623682503D@mail.runrev.com> Message-ID: <31e1938c0602010748y7426c87epd482bac41394c4d8@mail.gmail.com> Does navigator use the same method - that is, reordering the objects and subgroups by setting them to the bottom, one at a time? If not, what method does it use? On 2/1/06, Geoff Canyon wrote: > > On Jan 31, 2006, at 9:10 PM, Terry Judd wrote: > > I'm having real trouble trying to change the layer of a group > > within a group without it either 'breaking free' from it's parent > > group (to be owned by the card) or somehow joining with another > > 'sub' group that belongs to the parent group. > > > > Navigator solves this problem easily. You can drag and drop groups in > the layer order and let Navigator take care of the details. > > http://www.inspiredlogic.com/navigator/ > > A version comes with Revolution (check the plugins menu) but go to > the above page and download the 2.5 beta. > > Navigator is fully-functional shareware. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From wdesmet at wanadoo.nl Wed Feb 1 11:12:40 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Wed, 1 Feb 2006 17:12:40 +0100 Subject: How to limit a draggable image to a certain area? In-Reply-To: References: Message-ID: <9E167887-39E8-4C5D-B508-9006E74ED082@wanadoo.nl> Thanks Ken, I will look into this. William de Smet Op 1-feb-2006, om 16:43 heeft Ken Ray het volgende geschreven: > On 2/1/06 8:57 AM, "William de Smet" wrote: > >> Hi there, >> It's been a while but I've got another question now: >> In my app children can drag fields onto another field and see a >> reward. >> But while testing someone told me that the image could be dragged out >> of the main window and wasn't visible anymore. >> So my question here: how can I limit the draggable area so the image >> cannot be dragged out of the main window again? > > Scott Rossi has a wonderful example of this dragging constraint. > Open the > Message Box and type: > > go url "http://www.tactilemedia.com/tmpanel.rev" > > When the stack comes up, click on the "Demo Stacks" channel, and > then scroll > down to "Drag Sample". > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From simplsol at aol.com Wed Feb 1 11:19:39 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Wed, 01 Feb 2006 11:19:39 -0500 Subject: relayering groups within groups? In-Reply-To: References: <20060131145130.D623682503D@mail.runrev.com> Message-ID: <8C7F5626FC7D714-4F8-16C@mblk-d43.sysops.aol.com> Terry, I can't say enough good things about Navigator. It is the ideal layering tool and indispensible for working with groups. Get it, try it; when you like it, send some money to Geoff, he has provided a very useful tool. Paul Looney -----Original Message----- From: Geoff Canyon To: How to use Revolution Sent: Wed, 1 Feb 2006 07:41:59 -0800 Subject: Re: relayering groups within groups? On Jan 31, 2006, at 9:10 PM, Terry Judd wrote:? > I'm having real trouble trying to change the layer of a group > within a group without it either 'breaking free' from it's parent > group (to be owned by the card) or somehow joining with another > 'sub' group that belongs to the parent group.? ? ? ? Navigator solves this problem easily. You can drag and drop groups in the layer order and let Navigator take care of the details.? ? http://www.inspiredlogic.com/navigator/? ? A version comes with Revolution (check the plugins menu) but go to the above page and download the 2.5 beta.? ? Navigator is fully-functional shareware.? ? ? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From josh at dvcreators.net Wed Feb 1 12:50:41 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 1 Feb 2006 09:50:41 -0800 Subject: Stack to Flash In-Reply-To: <70ed6b130601311502x1ba48941xd79b7f74fc69e05@mail.gmail.com> References: <100656D1-5CE7-462D-AD84-00E86E608DEF@easynet.fr> <70ed6b130601310823g45b6a2ect93466d6f8ab37d9@mail.gmail.com> <70ed6b130601311502x1ba48941xd79b7f74fc69e05@mail.gmail.com> Message-ID: I started developing an app in RoR, because of the easier access to "AJAX" technologies, but I'm finding it faster and better to develop using a Rev UI. In this project, it doesn't matter whether the app runs in a browser or requires a download. I am so tired of worrying about how different browsers handle different CSS, it is nice to work with a UI that will always look and work consistently! Of course, Flash would accomplish the same thing... but I find the Flash code needed to pass values back and forth to serverside PHP scripts way too cumbersome. On Jan 31, 2006, at 3:02 PM, Dan Shafer wrote: > On 1/31/06, Pierre Sahores wrote: > "About "Ruby on Rails", not sure that the server-side stuff is realy > complete and solid in about eavy concurrent accesses. It seems not to > be..." > > Pierre.... > > NO idea what you're basing that assessment on but it's bogus. There > are some big sites being deployed on Rails and some very complex Web > apps. Scalability takes fine-tuning but so do all Web apps. I'm not > interested in starting a detailed discussion about Rails on Rev's > list, but if you want to discuss this off-list, feel free to email me. > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >> From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From tsj at unimelb.edu.au Wed Feb 1 14:31:48 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 2 Feb 2006 06:31:48 +1100 Subject: relayering groups within groups? In-Reply-To: <20060201180004.53CF98250DA@mail.runrev.com> References: <20060201180004.53CF98250DA@mail.runrev.com> Message-ID: Hi Xavier - yes that would probably work, however the group I'm dragging has all sorts of other groups hanging off it (literally) and I need to relayer these as well. I'd need to delete and recreate these and reestablish all the right connections. I don't think that would be workable. Cheers, Terry... > Terry, > > it's hard to see from here... > > waht you could do is work with a reference to the owner of the group > being > dragged. > > Extract the group to the visible top layer (or hide the cloned group, > clone it again on top above all else) > once the drag finished, put it back in to the old owner.... > > Would that work? > cheers > Xavier From tsj at unimelb.edu.au Wed Feb 1 14:35:22 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 2 Feb 2006 06:35:22 +1100 Subject: relayering groups within groups? In-Reply-To: <20060201180004.53CF98250DA@mail.runrev.com> References: <20060201180004.53CF98250DA@mail.runrev.com> Message-ID: <10c4de25770e2d253cd9aecb1ff709f6@unimelb.edu.au> Hi Jonathon - I arrived at a similar solution after much stuffing about last night. My only concern is that I may have to do this with lots of objects (100+?) every time I want to drag one about. Hopefully it's not too slow. Thanks for the info. Terry... > > > I have a solution to this problem. > > It was a real pain to figure out. The basic problem is in the way > Revolution > orders items inside of a group. To keep a subgroup intact, when you > relayer > it inside of a group, you have to set it's layer to the bottom of the > group. > > So, the question arises, how do you move a subgroup up and down, if > the only > safe method is setting it to the very bottom. The answer is this: When > you > are moving a subgroup down one layer or up one layer, what you really > do is > determine when layer the subgroup needs to be at, then move all the > other > subgroups and objects in the group to the bottom, in the correct > order, so > that everything else stays in the order it was in, and the subgroup > winds up > at the layer you want it to be at. > > It's a giant pain, but it works. > > I can send you an example of a stack that does this, if you wish. > > Take care, > > Jonathan From tsj at unimelb.edu.au Wed Feb 1 14:38:08 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 2 Feb 2006 06:38:08 +1100 Subject: relayering groups within groups? In-Reply-To: <20060201180004.53CF98250DA@mail.runrev.com> References: <20060201180004.53CF98250DA@mail.runrev.com> Message-ID: I'd be very interested to hear this as well. Terry... > Does navigator use the same method - that is, reordering the objects > and > subgroups by setting them to the bottom, one at a time? > > If not, what method does it use? > > > On 2/1/06, Geoff Canyon wrote: >> >> On Jan 31, 2006, at 9:10 PM, Terry Judd wrote: >>> I'm having real trouble trying to change the layer of a group >>> within a group without it either 'breaking free' from it's parent >>> group (to be owned by the card) or somehow joining with another >>> 'sub' group that belongs to the parent group. >> >> >> >> Navigator solves this problem easily. You can drag and drop groups in >> the layer order and let Navigator take care of the details. >> >> http://www.inspiredlogic.com/navigator/ >> >> A version comes with Revolution (check the plugins menu) but go to >> the above page and download the 2.5 beta. >> >> Navigator is fully-functional shareware. >> >> From jonathandlynch at gmail.com Wed Feb 1 15:16:47 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Wed, 1 Feb 2006 15:16:47 -0500 Subject: relayering groups within groups? In-Reply-To: <10c4de25770e2d253cd9aecb1ff709f6@unimelb.edu.au> References: <20060201180004.53CF98250DA@mail.runrev.com> <10c4de25770e2d253cd9aecb1ff709f6@unimelb.edu.au> Message-ID: <31e1938c0602011216l7d749b74vaaceb901ffa69280@mail.gmail.com> Hi Terry, I use this technique to adjust the layer of a subgroup that contains an image, which is inside a group that works as a page. A page can contain fields and images. All the images are inside groups in order to allow them to be reversably cropped. So, I might have 5 to 10 objects on a page. Doing this, relayering an image group takes maybe 1/5 of a second - something like that. The lag is definitely noticeable. With 100 objects to relayer, I bet you will notice the lag time. If you manage to figure out a better way, please let me know. Good luck, Jonathan On 2/1/06, Terry Judd wrote: > > Hi Jonathon - I arrived at a similar solution after much stuffing about > last night. My only concern is that I may have to do this with lots of > objects (100+?) every time I want to drag one about. Hopefully it's not > too slow. > > Thanks for the info. > > Terry... > > > > > > > I have a solution to this problem. > > > > It was a real pain to figure out. The basic problem is in the way > > Revolution > > orders items inside of a group. To keep a subgroup intact, when you > > relayer > > it inside of a group, you have to set it's layer to the bottom of the > > group. > > > > So, the question arises, how do you move a subgroup up and down, if > > the only > > safe method is setting it to the very bottom. The answer is this: When > > you > > are moving a subgroup down one layer or up one layer, what you really > > do is > > determine when layer the subgroup needs to be at, then move all the > > other > > subgroups and objects in the group to the bottom, in the correct > > order, so > > that everything else stays in the order it was in, and the subgroup > > winds up > > at the layer you want it to be at. > > > > It's a giant pain, but it works. > > > > I can send you an example of a stack that does this, if you wish. > > > > Take care, > > > > Jonathan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From pevensen at siboneylg.com Wed Feb 1 15:22:09 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 01 Feb 2006 14:22:09 -0600 Subject: Rotate text Message-ID: <6.2.1.2.2.20060201142131.17e6dff0@exchange.slg.com> Is there any easy way to rotate text in Revolution? Really, all I need to do is flip text so it is upside-down. Any suggestions? Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From jonathandlynch at gmail.com Wed Feb 1 15:28:16 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Wed, 1 Feb 2006 15:28:16 -0500 Subject: Rotate text In-Reply-To: <6.2.1.2.2.20060201142131.17e6dff0@exchange.slg.com> References: <6.2.1.2.2.20060201142131.17e6dff0@exchange.slg.com> Message-ID: <31e1938c0602011228o4643be37j75fa29b8dfba5f82@mail.gmail.com> if it is not for printing, you can import a snapshot from the rect of the field, and rotate and place the image where you need. if you print it, though, the text in the image will look much worse than the text in the field. On 2/1/06, Peter T. Evensen wrote: > > Is there any easy way to rotate text in Revolution? Really, all I need to > do is flip text so it is upside-down. Any suggestions? > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Wed Feb 1 15:45:56 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 01 Feb 2006 12:45:56 -0800 Subject: Rotate text In-Reply-To: <6.2.1.2.2.20060201142131.17e6dff0@exchange.slg.com> Message-ID: Recently, Peter T. Evensen wrote: > Is there any easy way to rotate text in Revolution? Really, all I need to > do is flip text so it is upside-down. Any suggestions? Only way to do this as far as I know is to create a bitmap out of the text (screenshot) and flip that. For an example, execute the following in your message box: go url "http://www.tactilemedia.com/download/textspinner.rev" Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From robertum at brturbo.com Wed Feb 1 15:50:13 2006 From: robertum at brturbo.com (Bob Warren) Date: Wed, 01 Feb 2006 18:50:13 -0200 Subject: File/Picture Chooser Widgets: Release 1.0 (Win XP/2000) available for download Message-ID: <43E11F05.3070806@brturbo.com> Dear Windows XP/2000 Users, As far as I can ascertain, #1 of the File/Picture Widgets for Windows XP/2000 is now stable and ready for use. Please visit the following webpage for info and (free) downloads: http://www.howsoft.com/runrev/stacks.htm #1 aims to be simple, stable and acceptable. #2, to be produced later, will include various other bells and whistles including many of those suggested by you. I shall now be staring work on #1 of the Linux version, leading after to versions for Mac. I hope you make good use of these widgets! Best regards, Bob From Stgoldberg at aol.com Wed Feb 1 16:04:15 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Wed, 1 Feb 2006 16:04:15 EST Subject: Copyright issues with Google searches Message-ID: <220.73839da.31127c4f@aol.com> If anyone would like have a look at the program I wrote in Revolution, called MedSearcher, let me know and I'll have a copy emailed to you for your opinion as to any copyright issues. I've had not difficulty using it without registering an ID. As far as I can tell, anyone who uses the program to do an Internet search should have no difficulty using it from their computer without any kind of ID registration. The program actually provides Revolution's search ability to automatically search some 30 different medical search engines, including general search engines such as Google, MSN, and Yahoo. Just let me know your email and whether you would like to see the program in Mac or Windows format and I'll send it. Please do not share it with others, as the copyright issue for this search mechanism is still being determined, so it is only for evaluation by this forum. Thanks. Steve Goldberg, President MedMaster Inc stgoldberg at aol.com www.medmaster.net In a message dated 2/1/06 5:09:15 AM, use-revolution-request at lists.runrev.com writes: > Stgoldberg at aol.com wrote: > > How would they > > know that the application refers to my particular ID? > > Steve Goldberg > > The ID is sent with each query. > > Unless you require your users to register their own Google API ID (as > some apps have done I think), then your ID would have to be hardcoded in > the app, or it wouldn't work. > > Martin Baxter > From pevensen at siboneylg.com Wed Feb 1 16:21:48 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 01 Feb 2006 15:21:48 -0600 Subject: Rotate text In-Reply-To: <31e1938c0602011228o4643be37j75fa29b8dfba5f82@mail.gmail.co m> References: <6.2.1.2.2.20060201142131.17e6dff0@exchange.slg.com> <31e1938c0602011228o4643be37j75fa29b8dfba5f82@mail.gmail.com> Message-ID: <6.2.1.2.2.20060201152113.20086df8@exchange.slg.com> Unfortunately it is for printing... You'd think with TT, etc., it would be easy to rotate text. Oh well. At 02:28 PM 2/1/2006, you wrote: >if it is not for printing, you can import a snapshot from the rect of the >field, and rotate and place the image where you need. > >if you print it, though, the text in the image will look much worse than the >text in the field. > > >On 2/1/06, Peter T. Evensen wrote: > > > > Is there any easy way to rotate text in Revolution? Really, all I need to > > do is flip text so it is upside-down. Any suggestions? > > Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From pevensen at siboneylg.com Wed Feb 1 16:33:54 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 01 Feb 2006 15:33:54 -0600 Subject: (v)Scroll of stack Message-ID: <6.2.1.2.2.20060201153255.200bb348@exchange.slg.com> What is the use of the vScroll (or Scroll) for a stack? It is read-only. Stacks cannot have scroll bars, right? What is it for? Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From psahores at easynet.fr Wed Feb 1 17:15:01 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 1 Feb 2006 23:15:01 +0100 Subject: Stack to Flash In-Reply-To: References: <100656D1-5CE7-462D-AD84-00E86E608DEF@easynet.fr> <70ed6b130601310823g45b6a2ect93466d6f8ab37d9@mail.gmail.com> <70ed6b130601311502x1ba48941xd79b7f74fc69e05@mail.gmail.com> Message-ID: Hello Josh ;-) If you are curious to read some about the design i use to run Rev as a powerfull web application's server : Regards, -- Pierre Sahores www.sahores-conseil.com Le 1 f?vr. 06 ? 18:50, Josh Mellicker a ?crit : > I started developing an app in RoR, because of the easier access to > "AJAX" technologies, but I'm finding it faster and better to > develop using a Rev UI. > > In this project, it doesn't matter whether the app runs in a > browser or requires a download. > > I am so tired of worrying about how different browsers handle > different CSS, it is nice to work with a UI that will always look > and work consistently! Of course, Flash would accomplish the same > thing... but I find the Flash code needed to pass values back and > forth to serverside PHP scripts way too cumbersome. > > > On Jan 31, 2006, at 3:02 PM, Dan Shafer wrote: > >> On 1/31/06, Pierre Sahores wrote: >> "About "Ruby on Rails", not sure that the server-side stuff is realy >> complete and solid in about eavy concurrent accesses. It seems not to >> be..." >> >> Pierre.... >> >> NO idea what you're basing that assessment on but it's bogus. There >> are some big sites being deployed on Rails and some very complex Web >> apps. Scalability takes fine-tuning but so do all Web apps. I'm not >> interested in starting a detailed discussion about Rails on Rev's >> list, but if you want to discuss this off-list, feel free to email >> me. >> -- >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Dan Shafer, Information Product Consultant and Author >> http://www.shafermedia.com >> Get my book, "Revolution: Software at the Speed of Thought" >>> From http://www.shafermediastore.com/tech_main.html >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tsj at unimelb.edu.au Wed Feb 1 18:31:09 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 2 Feb 2006 10:31:09 +1100 Subject: relayering groups within groups Message-ID: Hi Jonathon - I've just done a dummy run with about 50 objects and it takes about 40-50 millisecs on my not especially fast OSX box (inside the development environment) - I think I can live with that. If I come up with a better solution I'll be sure to let you know. Cheers, Terry... > Hi Terry, > > I use this technique to adjust the layer of a subgroup that contains an > image, which is inside a group that works as a page. A page can contain > fields and images. All the images are inside groups in order to allow > them > to be reversably cropped. > > So, I might have 5 to 10 objects on a page. Doing this, relayering an > image > group takes maybe 1/5 of a second - something like that. The lag is > definitely noticeable. With 100 objects to relayer, I bet you will > notice > the lag time. > > If you manage to figure out a better way, please let me know. > > Good luck, > > Jonathan From Kresten.Bjerg at psy.ku.dk Wed Feb 1 19:29:28 2006 From: Kresten.Bjerg at psy.ku.dk (Kresten Bjerg) Date: Thu, 02 Feb 2006 01:29:28 +0100 Subject: Please: Porting the old Hypercard Calendar to Rev,- help needed! Message-ID: Hi Concerning calendars and widgets : We have tried to convert the old hypercard calendar to rev, which implied splitting the two backgrounds into two stacks. It works OK with the "Weekly" part, which plays a central role in our freeware diary "Phenomenalog",which is approaching publication. But the SixMonthly part (which is central to the production of new weekcards) we did not suceed in converting rightly. Maybe somebody on the list has done this job with succes, - or could help repair all the outcommented parts in our "SixMonthly.rev". I have uploaded both substacks seperately to the user-site (where their partly functioning in "Phenomenalog.16.1.9" also can be inspected.) You find them under the username "Kresten". Maybe the set, if optimized, could be useful for others. The advantage: that you get a chance to enter more than an X or a single word into the weekdays. Kresten (Excuse reposting,but January archive may already be un-visited) www.psy.ku.dk/bjerg From tim at leaf25.com Wed Feb 1 22:30:40 2006 From: tim at leaf25.com (Timothy Due) Date: Thu, 2 Feb 2006 14:00:40 +1030 Subject: formatForPrinting Again! Message-ID: <001a01c627a9$11203ec0$0201000a@TIM1> Hi Jacqueline & Jonathan, Thanks both for your helpful ideas. In the end, the best way I found was to have formatForPrinting on, and to have the printing script reduce the textsize of each character in each field before sending it to the printer. Thanks Jonathan for this suggestion. As my program allows users to use whatever font they want, working out a ratio for each font used would not be possible. Instead I simply reduced all fonts on the screen by 1 pt. This seems to give the right result in most cases. It seems that printing is still a bit of a weak point in Rev. It's taken me a long time to get it working reasonably well for my app. I even had to write a script that replaces borders around fields with graphic rectangles of the same size/width/colour etc. because the normal field borders don't seem to print when they're close to other fields. Also, for some reason, graphic rectangles don't always have the same widths on all sides when printed, and graphic circles are kind of "squared off" around the edges. Also the fill color inside graphic objects tends to "spill over" the graphic's border on print outs. I don't suppose that having printed output look the same as what is on the screen is something the Rev team would consider looking at improving for the next version? Thanks again, Tim. From vokey at uleth.ca Wed Feb 1 22:33:56 2006 From: vokey at uleth.ca (John Vokey) Date: Wed, 1 Feb 2006 20:33:56 -0700 Subject: using stacks on multiple computers In-Reply-To: <20060201091715.A4BCC824FF5@mail.runrev.com> References: <20060201091715.A4BCC824FF5@mail.runrev.com> Message-ID: Jacqueline, I routinely use dynamic path allocation (i.e., relative to the stack). For example, to set the path to the folder "data" in the same folder as the stack, I routinely use (in Metacard/RR): -- -- Get/Set Paths -- put the filename of this stack into thePath set the itemdelimiter to "/" delete the last item of thePath put thePath&"/data/" into datapath But, although this approach works with Metacard and RR, it doesn't work with DreamCard (at least, not DreamCard Player); I believe the archives of this list document this fact. On 1-Feb-06, at 2:17 AM, use-revolution-request at lists.runrev.com wrote: > John Vokey wrote: >> A common problem with DreamCard is that the file paths are not >> the same >> as MetaCard/RR. So, if your stack loads images or other stacks, it >> will fail to locate them if you use dynamic path allocation. > > I haven't had any trouble so far...how are they different? Is there > something I should be watching for? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com -- Please avoid sending me Word or PowerPoint attachments. See -Dr. John R. Vokey From revolution at jaedworks.com Wed Feb 1 21:20:22 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 1 Feb 2006 18:20:22 -0800 Subject: (v)Scroll of stack In-Reply-To: <6.2.1.2.2.20060201153255.200bb348@exchange.slg.com> References: <6.2.1.2.2.20060201153255.200bb348@exchange.slg.com> Message-ID: At 3:33 PM -0600 2/1/2006, Peter T. Evensen wrote: >What is the use of the vScroll (or Scroll) for a stack? It is >read-only. Stacks cannot have scroll bars, right? What is it for? See the green Docs button? ;-) "On Mac OS and OS X systems, the menu bar appears at the top of the screen, rather than inside the stack window. If a stack's editMenus property is set to false and the stack contains a menu bar, the window is scrolled down and resized so that the menu bar group is not visible in the window. Because of this, on Mac OS and OS X systems, the vScroll of a stack reports the amount the stack has been scrolled down to hide a menu bar group." -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From jacque at hyperactivesw.com Wed Feb 1 23:54:48 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 01 Feb 2006 22:54:48 -0600 Subject: using stacks on multiple computers In-Reply-To: References: <20060201091715.A4BCC824FF5@mail.runrev.com> Message-ID: <43E19098.1070600@hyperactivesw.com> John Vokey wrote: > Jacqueline, > I routinely use dynamic path allocation (i.e., relative to the > stack). For example, to set the path to the folder "data" in the same > folder as the stack, I routinely use (in Metacard/RR): > -- > -- Get/Set Paths > -- > put the filename of this stack into thePath > set the itemdelimiter to "/" > delete the last item of thePath > put thePath&"/data/" into datapath > > But, although this approach works with Metacard and RR, it doesn't work > with DreamCard (at least, not DreamCard Player); I believe the archives > of this list document this fact. Seems to work here okay. I just made a test stack and copied your script into it, with this addtion at the end: put datapath into fld 1 That way I could see what path was constructed. Wen I dropped the stack onto DC Player and executed the script, I got the right path. Maybe what you are experiencing is the inability of DC Player to read/write files when secure mode is turned on (which is the default setting in Player.) Even though the path is correct, no files can be read from or written to until that setting is turned off. Could that be what is happening? You can turn off secureMode by launching Player and clicking the Rev icon at the upper right of the window. Then quit and relaunch, and you should be able to read/write to files. However, this doesn't help anyone you may send your stacks to -- until they perform the same action on their copy of Player. > On 1-Feb-06, at 2:17 AM, use-revolution-request at lists.runrev.com wrote: > >> John Vokey wrote: >> >>> A common problem with DreamCard is that the file paths are not the >>> same >>> as MetaCard/RR. So, if your stack loads images or other stacks, it >>> will fail to locate them if you use dynamic path allocation. >> >> >> I haven't had any trouble so far...how are they different? Is there >> something I should be watching for? >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com > > > -- > Please avoid sending me Word or PowerPoint attachments. > See > > -Dr. John R. Vokey > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarah.reichelt at gmail.com Thu Feb 2 01:16:24 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 2 Feb 2006 16:16:24 +1000 Subject: standalone application(.exe file) not getting closed in the task manager In-Reply-To: <29CB66FA5AFE7446BE8729615CE52D790964311D@GAIA.FBL.insead.intra> References: <29CB66FA5AFE7446BE8729615CE52D790964311D@GAIA.FBL.insead.intra> Message-ID: > i have developed a stack which is calling and then running another stack > from the server. > now when i am saving this is as a standalone application, even after > closing the main stack window in the .exe file > it keeps on running in the task manager. > > can anybody know how to solve this problem?? > i mean how to close the .exe process when stack is itself closed > > and 1 more thing if i just open the .exe file nd close it without doing > anything > then the .exe file is automatically removed from task manager.. > Do you have any pending messages running? i.e. any "send in time" messages? They all need to be canceled before an app will close properly. Sarah From sarah.reichelt at gmail.com Thu Feb 2 01:24:41 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 2 Feb 2006 16:24:41 +1000 Subject: Dates In Revolution In-Reply-To: <65F5C5ED-99D3-4D06-9A45-76200F5A27A1@videotron.ca> References: <65F5C5ED-99D3-4D06-9A45-76200F5A27A1@videotron.ca> Message-ID: > Sarah, in response to your question, I'm using version 2.6.1, build > 152 for OS X. I used your handler below, but it returns the last > item of the dateItems, which is the numeric day of the week. Perhaps > I've misunderstood its purpose because my problem is with the way the > Convert command attempts to adjust hours. Ooops - it was meant to check item 4, not the last item. Sorry about that. However I have not seen this problem in recent versions of Rev. However, I agree with you that there are problems with the current dateTime stuff in Rev. One that causes me lots of problems is that "the seconds" refers to the number of seconds since midnight on 1/1/1970 GMT. So the actual numeric value translates into completely different times depending on your local time zone. I have lobbied for an addition to the syntax called "the local seconds" which refers to an absolute time regardless of time zones & daylight savings. However if "convert" made no changes to the time when it did it's conversion, this would have the same effect. Perhaps we need the ability to add an extra parameter to the convert command. Something like: convert absolute tDate to dateItems If you want more info about dates & times in Rev, I contributed a scripting conference stack on the topic, which you can get at Cheers, Sarah From bvlahos at mac.com Thu Feb 2 02:43:06 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 1 Feb 2006 23:43:06 -0800 Subject: Format table cells with? Message-ID: The table object has the ability to format cells several ways including Date. There is a field to the right of this choice in the Properties Palate but I don't know what information should go in there. I wasn't able to find any references to it in the Help. What I want is to validate and format the cell information so that it is a correct date. Is this how it is supposed to work? If so, what do I put in the field? Bill Vlahos From chipp at chipp.com Thu Feb 2 02:42:53 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 02 Feb 2006 01:42:53 -0600 Subject: [OT] RevCentral Newsletter Number 6 Message-ID: <43E1B7FD.4040408@chipp.com> Hey gang, Once again, another issue of RevCentral Newsletter is making the rounds. If haven't already seen it in your InBox, then you can subscribe (free) at: http://www.altuit.com/webs/revCentral/revCentralHome/default.htm There are some special pricing on products just announced. Hope you take time to check it out! If you're not subscribed, you can view the newsletter at: http://www.altuit.com/webs/revCentral/Number6/default.htm -Chipp From chipp at chipp.com Thu Feb 2 02:50:09 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 02 Feb 2006 01:50:09 -0600 Subject: [OT] altSQLite3 ships! Message-ID: <43E1B9B1.1030803@chipp.com> Been awhile coming, but we're happy to announce the latest incarnation of altSQLite completed and available. http://www.altuit.com/webs/altuit2/altSQLiteCover/default.htm We've now embedded the latest version of the excellent SQLite engine into the connector, making available for the first time a whole slew of free 3rd party tools you can use to work with your SQLite databases. See our website for examples. Revolution Database GURU and author of libDatabase, Trevor Devore has this to say about the recent altSQLite3 upgrade: "I recently implemented SQLite into one of our larger projects. In the process I made improvements to the libDatabase SQLite support for tasks such as MySQL->SQLite conversion and automatic insert and update statements. Version 3 is working really well and it has been a very smooth implementation." We've also updated the Demo as well. It now auto-installs the connector, as well as updates itself. It's an excellent primer for using all of the Revolution database calls, regardless if you're using altSQLite or not. Also, for a limited time, there's special pricing for both existing customers and new ones. To access the Demo Stack just open your message box in Revolution or DreamCard and paste the following in it, and press return. go URL "http://www.gadgetplugins.com/altsqlite/SQLite3Demo.rev" best, Chipp From scott at proherp.com Thu Feb 2 03:17:02 2006 From: scott at proherp.com (Scott Kane) Date: Thu, 2 Feb 2006 19:17:02 +1100 Subject: [OT] altSQLite3 ships! In-Reply-To: <43E1B9B1.1030803@chipp.com> Message-ID: <001f01c627d1$128d3510$0201010a@royalnexus> > Been awhile coming, but we're happy to announce the latest > incarnation > of altSQLite completed and available. Congratulations! Very cool, Chipp! I'm certainly in line to update. Looking forward to seeing Trevor's lbDatabase update too. :-) Scott From alex at tweedly.net Thu Feb 2 04:28:49 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 02 Feb 2006 09:28:49 +0000 Subject: using stacks on multiple computers In-Reply-To: <43E19098.1070600@hyperactivesw.com> References: <20060201091715.A4BCC824FF5@mail.runrev.com> <43E19098.1070600@hyperactivesw.com> Message-ID: <43E1D0D1.2010302@tweedly.net> J. Landman Gay wrote: > John Vokey wrote: > >> Jacqueline, >> I routinely use dynamic path allocation (i.e., relative to the >> stack). For example, to set the path to the folder "data" in the >> same folder as the stack, I routinely use (in Metacard/RR): >> -- >> -- Get/Set Paths >> -- >> put the filename of this stack into thePath >> set the itemdelimiter to "/" >> delete the last item of thePath >> put thePath&"/data/" into datapath >> >> But, although this approach works with Metacard and RR, it doesn't >> work with DreamCard (at least, not DreamCard Player); I believe the >> archives of this list document this fact. > > > Seems to work here okay. I just made a test stack and copied your > script into it, with this addtion at the end: > Tsk Tsk guys :-) :-) You shouldn't discuss (possible) bug behaviour without mentioning version info and OS. This certainly was a problem in the early versions of the Player - see my detailed description in email to this list on 22/10/04, including a stack on RevOnline to demonstrate it. Tested on WinXP (again, today). However, I just downloaded the latest Dreamcard Player (2.6.1), and it does not demonstrate the same problem, for me, on WinXP. John - are you using a 2.6.1 based Player ? An upgrade may be all you need to fix it; if not, can you give the OS and version info for where you see it. (Note - stacks played *directly* from RevOnline do still demonstrate this characteristic of having no "filename of this stack" - but that's reasonable, since the stack is simply in memory and doesn't have a corresponding file). -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.14.25/247 - Release Date: 31/01/2006 From revolution at jaedworks.com Thu Feb 2 10:05:38 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 2 Feb 2006 07:05:38 -0800 Subject: Format table cells with? In-Reply-To: References: Message-ID: At 11:43 PM -0800 2/1/2006, Bill Vlahos wrote: >The table object has the ability to format cells several ways >including Date. There is a field to the right of this choice in the >Properties Palate but I don't know what information should go in >there. I wasn't able to find any references to it in the Help. > >What I want is to validate and format the cell information so that >it is a correct date. Is this how it is supposed to work? If so, >what do I put in the field? It's a date modifier (short, abbrev, long, or system). For example, if you set the combobox to "Date" and enter "short" in the field, then if you enter "Feb 6, 2006" in a cell in the formatted column, then click out of it, the cell is changed to read "2/6/2006". From the (old) docs (this seems to have gotten dropped out of the docs at some point): - How to format numbers in a table field: To control the format of numbers in a table field, you specify a format, along with the cells you want to apply the format to, in the field's property inspector. To choose a format, follow these steps: 1. In the "Table" pane, check the "Cell formatting" box. 2. Choose a column number from both menus labeled "Format Column". 3. From the "Using" menu, choose the format you want to use. In the "With" box, enter a prefix or suffix, a number of decimal places, a percentage value, or "short", "long", "internet", or "system" for a date. 4. Press the Tab key, then click "Add" to apply the format. Note: You can apply only one format to any particular cell. - -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From PradeepKumar.MITTAL at insead.edu Thu Feb 2 10:25:51 2006 From: PradeepKumar.MITTAL at insead.edu (MITTAL Pradeep Kumar) Date: Thu, 2 Feb 2006 16:25:51 +0100 Subject: MYSQl client: "Client does not support authentication protocol requested by server Message-ID: <8CD3C97D72BC144CB87AEBAD8D2E973202DF150A@GAIA.FBL.insead.intra> Hello, I want to use mysql in revoltuion 2.6. When I try to connect to the my sql server, it throws me the following error, "There was an error connecting to database. Please check that connection fields are correct" REvDBError: "Client does not support authentication protocol requested by server , Consider upgrading mysql client" Please let me know if you have any idea to solve this. Thanks Best Regards Pradeep From pevensen at siboneylg.com Thu Feb 2 10:32:49 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 02 Feb 2006 09:32:49 -0600 Subject: (v)Scroll of stack In-Reply-To: References: <6.2.1.2.2.20060201153255.200bb348@exchange.slg.com> Message-ID: <6.2.1.2.2.20060202093140.20d41e80@exchange.slg.com> I don't know how I missed that. It was staring me right in the face. Thanks. I was looking at that entry, but I guess I didn't read the platform note. At 08:20 PM 2/1/2006, you wrote: >At 3:33 PM -0600 2/1/2006, Peter T. Evensen wrote: >>What is the use of the vScroll (or Scroll) for a stack? It is >>read-only. Stacks cannot have scroll bars, right? What is it for? > >See the green Docs button? ;-) > >"On Mac OS and OS X systems, the menu bar appears at the top of the >screen, rather than inside the stack window. If a stack's editMenus >property is set to false and the stack contains a menu bar, the window is >scrolled down and resized so that the menu bar group is not visible in the >window. Because of this, on Mac OS and OS X systems, the vScroll of a >stack reports the amount the stack has been scrolled down to hide a menu >bar group." >-- >jeanne a. e. devoto ~ revolution at jaedworks.com >http://www.jaedworks.com Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From wlists at fireworksmm.com Thu Feb 2 10:39:47 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Thu, 2 Feb 2006 10:39:47 -0500 Subject: Web encoded text on email In-Reply-To: References: Message-ID: Yes. Works about 30% of the time. The other times I get this garbled text. W. On Jan 31, 2006, at 1:30 PM, Ken Ray wrote: >> >> On occasion the email will be created with all text looking like web- >> encoded text (spaces are replaced by %20, etc.) >> >> Does anybody know how to avoid this or a workaround of some kind? > > How are you sending the email? AppleScript or through a "mailto:" url? > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com From kray at sonsothunder.com Thu Feb 2 10:57:20 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 02 Feb 2006 09:57:20 -0600 Subject: MYSQl client: "Client does not support authentication protocol requested by server In-Reply-To: <8CD3C97D72BC144CB87AEBAD8D2E973202DF150A@GAIA.FBL.insead.intra> Message-ID: On 2/2/06 9:25 AM, "MITTAL Pradeep Kumar" wrote: > Hello, > > > I want to use mysql in revoltuion 2.6. When I try to connect to the my > sql server, it throws me the following error, > > "There was an error connecting to database. Please check that connection > fields are correct" > REvDBError: "Client does not support authentication protocol requested > by server , Consider upgrading mysql client" > > Please let me know if you have any idea to solve this. What version of mySQL are you using? I ran into this same thing on mySQL 4.1 and it turned out that it had to do with the encryption method that changed between mySQL 3 and 4 for storing the passwords. For example, to convert the password for the user 'ken' on the localhost system, you need to execute this in Terminal (or through shell() in Rev): set password for 'ken'@'localhost'=OLD_PASSWORD('ken'); HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From bvlahos at mac.com Thu Feb 2 11:09:42 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 2 Feb 2006 08:09:42 -0800 Subject: Format table cells with? In-Reply-To: References: Message-ID: Jeanne, Thanks for the info. This pretty much how I wanted it to work. Is there a way to have it flag when what was entered isn't a valid date? For example February 32, 2006 or Fuberry 2, 2006. Bill Vlahos On Feb 2, 2006, at 7:05 AM, Jeanne A. E. DeVoto wrote: > At 11:43 PM -0800 2/1/2006, Bill Vlahos wrote: >> The table object has the ability to format cells several ways >> including Date. There is a field to the right of this choice in >> the Properties Palate but I don't know what information should go >> in there. I wasn't able to find any references to it in the Help. >> >> What I want is to validate and format the cell information so that >> it is a correct date. Is this how it is supposed to work? If so, >> what do I put in the field? > > It's a date modifier (short, abbrev, long, or system). For example, > if you set the combobox to "Date" and enter "short" in the field, > then if you enter "Feb 6, 2006" in a cell in the formatted column, > then click out of it, the cell is changed to read "2/6/2006". From > the (old) docs (this seems to have gotten dropped out of the docs > at some point): > > - > How to format numbers in a table field: > > To control the format of numbers in a table field, you specify a > format, along with the cells you want to apply the format to, in > the field's property inspector. To choose a format, follow these > steps: > > 1. In the "Table" pane, check the "Cell formatting" box. > > 2. Choose a column number from both menus labeled "Format Column". > > 3. From the "Using" menu, choose the format you want to use. In > the "With" box, enter a prefix or suffix, a number of decimal > places, a percentage value, or "short", "long", "internet", or > "system" for a date. > > 4. Press the Tab key, then click "Add" to apply the format. > > Note: You can apply only one format to any particular cell. > - > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rpresender at cox.net Thu Feb 2 11:16:22 2006 From: rpresender at cox.net (Robert Presender) Date: Thu, 2 Feb 2006 08:16:22 -0800 Subject: Menus Message-ID: <1869975e6067e0ef369ef6f931fd634e@cox.net> It has me stumped. Using OS 10.3.9, Rev 2.5.1 I have a substack to create a menubar. Its card consists of a group of 14 menu btns each with their own icon ids and names. The size of the group is the same as the size of the stack (800/45). The stack doesn't have a menubar of its own. Upon opening, the stack's rect is set to 0,0,800,45 and loc set to 800,45. Everything works fine in browse, pointer and suspend development tools settings. Upon creating a standalone, only the btn names appear but clicking on a btn name, the icon appears with it's btn name. As a test, I did the same as above but used only a group of the icons (no btns or names). All was OK in the test standalone. I also tried using using a plain btn with its icon. Didn't work in a standalone. Just the name again. Any help will be appreciated. Thanks. Regards ... Bob From b.xavier at internet.lu Thu Feb 2 11:47:57 2006 From: b.xavier at internet.lu (MisterX) Date: Thu, 2 Feb 2006 17:47:57 +0100 Subject: MYSQl client: "Client does not support authentication protocolrequested by server In-Reply-To: <8CD3C97D72BC144CB87AEBAD8D2E973202DF150A@GAIA.FBL.insead.intra> Message-ID: <20060202154930.96C9482494F@mail.runrev.com> check the connection, check the port is open check your server address check server is running and accepting calls check everything... no other solution other than learning how it works... can you be more explicit regarding how you connect maybe? OS, versions helpful too (you did mention the rev version ;) keep it coming! Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > MITTAL Pradeep Kumar > Sent: Thursday, 02 February, 2006 16:26 > To: use-revolution at lists.runrev.com > Subject: MYSQl client: "Client does not support > authentication protocolrequested by server > > Hello, > > > I want to use mysql in revoltuion 2.6. When I try to connect > to the my sql server, it throws me the following error, > > "There was an error connecting to database. Please check that > connection fields are correct" > REvDBError: "Client does not support authentication protocol > requested by server , Consider upgrading mysql client" > > Please let me know if you have any idea to solve this. > > Thanks > Best Regards > Pradeep > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Thu Feb 2 11:48:37 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 2 Feb 2006 08:48:37 -0800 Subject: Menus In-Reply-To: <1869975e6067e0ef369ef6f931fd634e@cox.net> References: <1869975e6067e0ef369ef6f931fd634e@cox.net> Message-ID: Hi Bob, > I have a substack to create a menubar. Its card consists of a group > of 14 menu btns > each with their own icon ids and names. The size of the group is the > same as the size of the stack (800/45). The stack doesn't have a > menubar of its own. > > [snip] > > Upon creating a standalone, only the btn names appear but clicking on > a btn name, > the icon appears with it's btn name. I presume the icon images reside in the substack (Y/N?). When does the standalone main stack explicitly open the substack? What happens if the following handler is in the substack stack script?: on preOpenStack repeat with x = 1 to the number of buttons set the icon of button x to (the icon of button x) end repeat end preOpenStack Rob Cozens, CCW Serendipity Software Company "Keep hope alive!" -- Rev. Jessie Jackson From richmond at mail.maclaunch.com Thu Feb 2 11:35:00 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu, 02 Feb 2006 11:35:00 -0500 Subject: PENCIL ME Message-ID: This is a cut-down version of PAINT ME that was created for Kresten Bjerg as he really doesn't need the brush, paint-pot and spray-can. To adapt PAINT ME version 5 to PENCIL ME took about 15 minutes - this is not an urge to brag, more a way of pointing out that it is really comparatively easy for "lazy toads" like me to adopt and adapt existing components rather than spend days, even weeks, reinventing the wheel. Its at (Yes, you guessed it) the RRGraphix Group: http://groups.yahoo.com/group/RRgraphix/ sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From gregory.lypny at videotron.ca Thu Feb 2 12:30:11 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Thu, 02 Feb 2006 12:30:11 -0500 Subject: Dates In Revolution In-Reply-To: <20060202155824.870A48251D7@mail.runrev.com> References: <20060202155824.870A48251D7@mail.runrev.com> Message-ID: Hi Sarah, On Thu, Feb 2, 2006, at 10:58 AM, Sarah responded: >> Sarah, in response to your question, I'm using version 2.6.1, build >> 152 for OS X. I used your handler below, but it returns the last >> item of the dateItems, which is the numeric day of the week. Perhaps >> I've misunderstood its purpose because my problem is with the way the >> Convert command attempts to adjust hours. > > Ooops - it was meant to check item 4, not the last item. Sorry > about that. > However I have not seen this problem in recent versions of Rev. > > However, I agree with you that there are problems with the current > dateTime stuff in Rev. One that causes me lots of problems is that > "the seconds" refers to the number of seconds since midnight on > 1/1/1970 GMT. So the actual numeric value translates into completely > different times depending on your local time zone. I have lobbied for > an addition to the syntax called "the local seconds" which refers to > an absolute time regardless of time zones & daylight savings. The seconds that have elapsed since January 1st, 1970 is an absolute, that is, independent of time zone and regional adjustments for Daylight Savings Time, so I don't think there can be a problem with the seconds function. I imagine that Revolution's definition of the seconds mentions GMT because it is only absolute when calculated relative to GMT. That's a good thing. But changing the seconds into a date and time requires the convert command, and because the convert command makes adjustments without information about it's input, it will be wrong unless the input conforms to the assumptions underlying the command. I'm not sure whether the Revolution team knows how serious the problem with the convert command is because it has gone unfixed for a few years now. Anyone creating software that requires precise date and time stamps cannot use convert with confidence. That includes web storefronts, CGIs that use tokens, multi-person games, research using historical data (I'm up you-know-what creek on this one), and anything involving a queue that would regulate the order of execution of requests. The answer is simple, however, as I pointed out in my original post: get rid of any and all adjustments that the convert command makes. Convert is useful because of the many formats it supports, and the most important for date and time calculations is the dateItems. It is up to scripters to know or anticipate the origin of the date and time data that their programs receive, and so it best left to the scripters to make the adjustments. There is no other way. > > However if "convert" made no changes to the time when it did it's > conversion, this would have the same effect. Perhaps we need the > ability to add an extra parameter to the convert command. Something > like: > convert absolute tDate to dateItems > > If you want more info about dates & times in Rev, I contributed a > scripting conference stack on the topic, which you can get at > Thanks, I'll have a look at it. Greg From jacque at hyperactivesw.com Thu Feb 2 12:56:32 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 02 Feb 2006 11:56:32 -0600 Subject: MYSQl client: "Client does not support authentication protocol requested by server In-Reply-To: <8CD3C97D72BC144CB87AEBAD8D2E973202DF150A@GAIA.FBL.insead.intra> References: <8CD3C97D72BC144CB87AEBAD8D2E973202DF150A@GAIA.FBL.insead.intra> Message-ID: <43E247D0.8000205@hyperactivesw.com> MITTAL Pradeep Kumar wrote: > Hello, > > > I want to use mysql in revoltuion 2.6. When I try to connect to the my > sql server, it throws me the following error, > > "There was an error connecting to database. Please check that connection > fields are correct" > REvDBError: "Client does not support authentication protocol requested > by server , Consider upgrading mysql client" > > Please let me know if you have any idea to solve this. This has been discussed on the list before: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From Andre.Bisseret at inria.fr Thu Feb 2 13:03:02 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Thu, 2 Feb 2006 19:03:02 +0100 Subject: how to click at a link in a handler Message-ID: <26EF0732-9416-11DA-8FFD-000393DBAA2A@inria.fr> Hi ! In a substack, I have a button "Search" that, starting from keywords, searches for a subset of cards in the main stack. Then, it put the found list of cards in a field of the substack. Each card (say, its short name) on one line, set as link. When clicking such a link, the user is sent to the corresponding card in the mainStack. At the end of the script, in order to show immediately the first found card, I would like to click automatically, in place of the user, on the first link of the list. I tried this 2 statements : find line 1 of fld "FoundCards" click at the foundLoc When they are in the script, It does what I want (the right card appears) but I get the error "click: expression is not a point" !?? Meanwhile, if I try exactly the same 2 statements in the message box, it works well !!! Thanks in advance for any explanation and help ! best regards Andr? From JimAultWins at yahoo.com Thu Feb 2 13:14:29 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 02 Feb 2006 10:14:29 -0800 Subject: how to click at a link in a handler In-Reply-To: <26EF0732-9416-11DA-8FFD-000393DBAA2A@inria.fr> Message-ID: On 2/2/06 10:03 AM, "Andr?.Bisseret" wrote: > find line 1 of fld "FoundCards" > click at the foundLoc > > When they are in the script, It does what I want (the right card > appears) but I get the error "click: expression is not a point" !?? > If you know what the link does, why not just execute that step and forget about clicking on the link? Jim Ault Las Vegas On 2/2/06 10:03 AM, "Andr?.Bisseret" wrote: > Hi ! > In a substack, I have a button "Search" that, starting from keywords, > searches for a subset of cards in the main stack. > Then, it put the found list of cards in a field of the substack. Each > card (say, its short name) on one line, set as link. > When clicking such a link, the user is sent to the corresponding card > in the mainStack. > > At the end of the script, in order to show immediately the first found > card, I would like to click automatically, in place of the user, on the > first link of the list. > I tried this 2 statements : > > find line 1 of fld "FoundCards" > click at the foundLoc > > When they are in the script, It does what I want (the right card > appears) but I get the error "click: expression is not a point" !?? > > Meanwhile, if I try exactly the same 2 statements in the message box, > it works well !!! > > Thanks in advance for any explanation and help ! > > best regards > Andr? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Thu Feb 2 12:21:22 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 2 Feb 2006 09:21:22 -0800 Subject: [OT] altSQLite3 ships! In-Reply-To: <001f01c627d1$128d3510$0201010a@royalnexus> References: <001f01c627d1$128d3510$0201010a@royalnexus> Message-ID: <39E25B8E-E4EF-47EE-BE39-C2D63A118155@mangomultimedia.com> On Feb 2, 2006, at 12:17 AM, Scott Kane wrote: > > Very cool, Chipp! I'm certainly in line to > update. Looking forward to seeing Trevor's > lbDatabase update too. :-) The latest version of libDatabase (2.0.1.16) is available at my website. This has the updates I've made while working with altSQLite 3. If you have any questions about the lib while trying to use it or find any bugs then let me know. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From devin_asay at byu.edu Thu Feb 2 14:05:30 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 2 Feb 2006 12:05:30 -0700 Subject: Windows app - error on quit Message-ID: <9EAA9C39-2F38-4F34-BD2C-8B5BA43E3C28@byu.edu> I have a Windows standalone running on XP that gives me an error dialog when I quit. The application window disappears, then I get this in a dialog window: Tool Tip: MyApplication.exe - Application Error ------------------------------------------------------------------------ ----- The instruction at "0x10001b0f" referenced memory at "0x0152db0". The memory could not be "read". Then I dismiss the dialog and all is back to normal. I check the running processes and my app is not running anymore, as expected. Any ideas what this is and how to fix it? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From davis.phil at comcast.net Thu Feb 2 14:09:43 2006 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 02 Feb 2006 11:09:43 -0800 Subject: Windows app - error on quit In-Reply-To: <9EAA9C39-2F38-4F34-BD2C-8B5BA43E3C28@byu.edu> References: <9EAA9C39-2F38-4F34-BD2C-8B5BA43E3C28@byu.edu> Message-ID: <43E258F7.1080904@comcast.net> Hi Devin, Are you using speech synthesis? If so, you have to: revUnloadSpeech before quitting, otherwise you get that kind of error. The same may apply to other loaded externals - don't know for sure. Phil Davis Devin Asay wrote: > I have a Windows standalone running on XP that gives me an error dialog > when I quit. The application window disappears, then I get this in a > dialog window: > > Tool Tip: MyApplication.exe - Application Error > ------------------------------------------------------------------------ > ----- > The instruction at "0x10001b0f" referenced memory at "0x0152db0". The > memory could not be "read". > > Then I dismiss the dialog and all is back to normal. I check the > running processes and my app is not running anymore, as expected. > > Any ideas what this is and how to fix it? > > Devin > > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From Andre.Bisseret at inria.fr Thu Feb 2 14:39:00 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Thu, 2 Feb 2006 20:39:00 +0100 Subject: how to click at a link in a handler In-Reply-To: Message-ID: <8EE75484-9423-11DA-8FFD-000393DBAA2A@inria.fr> Le Thursday, 2 Feb 2006, ? 19:14 Europe/Paris, Jim Ault a ?crit : > > On 2/2/06 10:03 AM, "Andr?.Bisseret" wrote: >> find line 1 of fld "FoundCards" >> click at the foundLoc >> >> When they are in the script, It does what I want (the right card >> appears) but I get the error "click: expression is not a point" !?? >> > If you know what the link does, why not just execute that step and > forget > about clicking on the link? It's because, in fact, a click on a link of the list of cards does not only show the corresponding card to the user but does others actions on this card (looking for keywords, highlighting them by setting their backgroundColor, making visible a button (which allow to set the backgroundColor to empty, ?). So I would like to simply click on the link to avoid to duplicate the scripting of these actions. Thanks for your kind attention Andr? from Grenoble > > Jim Ault > Las Vegas > > On 2/2/06 10:03 AM, "Andr?.Bisseret" wrote: > >> Hi ! >> In a substack, I have a button "Search" that, starting from >> keywords, >> searches for a subset of cards in the main stack. >> Then, it put the found list of cards in a field of the substack. Each >> card (say, its short name) on one line, set as link. >> When clicking such a link, the user is sent to the corresponding card >> in the mainStack. >> >> At the end of the script, in order to show immediately the first found >> card, I would like to click automatically, in place of the user, on >> the >> first link of the list. >> I tried this 2 statements : >> >> find line 1 of fld "FoundCards" >> click at the foundLoc >> >> When they are in the script, It does what I want (the right card >> appears) but I get the error "click: expression is not a point" !?? >> >> Meanwhile, if I try exactly the same 2 statements in the message box, >> it works well !!! >> >> Thanks in advance for any explanation and help ! >> >> best regards >> Andr? >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > ------------------------------------------------------------------------ -------------------------- Andr? Bisseret Directeur de recherche ?m?rite Adresse : 140 rue E. B?thoux - 38220 Vizille T?l. : 04 76 68 15 24 Courriel : Andre.Bisseret at inria.fr et : bisseret at andre-bisseret.com site Multifiches : http://www-clips.imag.fr/multicom/partenariat/Multifiches/ site peinture : http://www.andre-bisseret.com/ From JimAultWins at yahoo.com Thu Feb 2 15:43:21 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 02 Feb 2006 12:43:21 -0800 Subject: how to click at a link in a handler In-Reply-To: <8EE75484-9423-11DA-8FFD-000393DBAA2A@inria.fr> Message-ID: On 2/2/06 11:39 AM, "Andr?.Bisseret" wrote: > Le Thursday, 2 Feb 2006, ? 19:14 Europe/Paris, Jim Ault a ?crit : >> >> On 2/2/06 10:03 AM, "Andr?.Bisseret" wrote: >>> find line 1 of fld "FoundCards" >>> click at the foundLoc >>> >>> When they are in the script, It does what I want (the right card >>> appears) but I get the error "click: expression is not a point" !?? >>> >> If you know what the link does, why not just execute that step and >> forget >> about clicking on the link? > It's because, in fact, a click on a link of the list of cards does not > only show the corresponding card to the user but does others actions on > this card (looking for keywords, highlighting them by setting their > backgroundColor, making visible a button (which allow to set the > backgroundColor to empty, ?). > So I would like to simply click on the link to avoid to duplicate the > scripting of these actions. > > Thanks for your kind attention > Andr? I guess my point is that if the link click initiates some handler or set of actions, why not just call that handler directly? Maybe I just don't understand what your link actually does when you click it. Maybe I should ask... Is the link click calling a handler? If so, is the handler located at the field, card, or stack level? Is the handler different for each line/field/card? Placement of "the scripting of these actions" might make future enhancements easier and more powerful. Just asking, since I don't quite understand your setup at the moment. Jim Ault Las Vegas From gregory.lypny at videotron.ca Thu Feb 2 15:56:51 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Thu, 02 Feb 2006 15:56:51 -0500 Subject: 1934 Was Not Such A Good Year Message-ID: <5297728F-A36E-485B-89F7-E5DA133C6730@videotron.ca> I just want to confirm that Revolution does not recognize years before 1935. The following handler converts a short date in 1934 to it's long date and the result is 2034. Gregory set useSystemDate to true put "13/5/1934" into x if x is a date then put "Yes, it's a date." convert x to long date put return & x after msg else put "Nope." end if From mark at maseurope.net Thu Feb 2 16:01:31 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 2 Feb 2006 21:01:31 +0000 Subject: 1934 Was Not Such A Good Year In-Reply-To: <5297728F-A36E-485B-89F7-E5DA133C6730@videotron.ca> References: <5297728F-A36E-485B-89F7-E5DA133C6730@videotron.ca> Message-ID: <9B35DCEC-3E5A-4E86-9539-600B62F40038@maseurope.net> Have a look at the centuryCutoff property in the docs...it's settable. Mark On 2 Feb 2006, at 20:56, Gregory Lypny wrote: > I just want to confirm that Revolution does not recognize years > before 1935. The following handler converts a short date in 1934 > to it's long date and the result is 2034. > > Gregory > > set useSystemDate to true > put "13/5/1934" into x > if x is a date > then > put "Yes, it's a date." > convert x to long date > put return & x after msg > else > put "Nope." > end if > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Thu Feb 2 16:10:36 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 2 Feb 2006 13:10:36 -0800 Subject: 1934 Was Not Such A Good Year In-Reply-To: <5297728F-A36E-485B-89F7-E5DA133C6730@videotron.ca> References: <5297728F-A36E-485B-89F7-E5DA133C6730@videotron.ca> Message-ID: On Feb 2, 2006, at 12:56 PM, Gregory Lypny wrote: > I just want to confirm that Revolution does not recognize years > before 1935. The following handler converts a short date in 1934 > to it's long date and the result is 2034. > > Gregory > > set useSystemDate to true > put "13/5/1934" into x > if x is a date > then > put "Yes, it's a date." > convert x to long date > put return & x after msg > else > put "Nope." > end if Gregory, I've found that working with dates in Rev can be kind of a pain. I have a history project that needs to deal with dates in B.C. and A.D. What I am experimenting with right now is using Julian dates . These end up being decimal number that is easy to compare, sort, etc. I found some javascript functions for converting YYYY-MM-DD to Julian dates here: . The calculator that uses that code is at . I have the Transcript versions available if you want to see them but I have put them through enough testing yet so there may still be some glitches. Maybe someone else has a better suggestion then going this route but Julian Dates seemed to solve the problems I was facing. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From mark at maseurope.net Thu Feb 2 16:29:45 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 2 Feb 2006 21:29:45 +0000 Subject: 1934 Was Not Such A Good Year In-Reply-To: References: <5297728F-A36E-485B-89F7-E5DA133C6730@videotron.ca> Message-ID: Sarah Reichelt has done a library ( http://www.troz.net/Rev/ libraries.html ) that includes Julian dates, and various other types, including numeric dates eg 20060202, which I've found useful. Mark On 2 Feb 2006, at 21:10, Trevor DeVore wrote: > On Feb 2, 2006, at 12:56 PM, Gregory Lypny wrote: > >> I just want to confirm that Revolution does not recognize years >> before 1935. The following handler converts a short date in 1934 >> to it's long date and the result is 2034. >> >> Gregory >> >> set useSystemDate to true >> put "13/5/1934" into x >> if x is a date >> then >> put "Yes, it's a date." >> convert x to long date >> put return & x after msg >> else >> put "Nope." >> end if > > Gregory, > > I've found that working with dates in Rev can be kind of a pain. I > have a history project that needs to deal with dates in B.C. and > A.D. What I am experimenting with right now is using Julian dates > . These end up being > decimal number that is easy to compare, sort, etc. I found some > javascript functions for converting YYYY-MM-DD to Julian dates > here: . The calculator > that uses that code is at JulianDate.html>. > > I have the Transcript versions available if you want to see them > but I have put them through enough testing yet so there may still > be some glitches. > > Maybe someone else has a better suggestion then going this route > but Julian Dates seemed to solve the problems I was facing. > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Thu Feb 2 16:38:29 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 2 Feb 2006 13:38:29 -0800 Subject: 1934 Was Not Such A Good Year In-Reply-To: References: <5297728F-A36E-485B-89F7-E5DA133C6730@videotron.ca> Message-ID: On Feb 2, 2006, at 1:29 PM, Mark Smith wrote: > Sarah Reichelt has done a library ( http://www.troz.net/Rev/ > libraries.html ) that includes Julian dates, and various other > types, including numeric dates eg 20060202, which I've found useful. That is great. I had seen that library before but didn't notice the julian date conversions. Thanks for pointing it out. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From eric.chatonet at sosmartsoftware.com Thu Feb 2 16:56:52 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 2 Feb 2006 22:56:52 +0100 Subject: Moving groups inside a group Message-ID: <6F33FE15-BDB3-41EF-B4EB-A197DF76E70B@sosmartsoftware.com> Hi all, Imagine a group that owns x subgroups. Each subgroup contains y controls. I'm trying - programmatically - to change the layers of the subgroups: to be precise I want to move to front the subgroup a control of which has been clicked. Of course I want all subgroups being kept by their owner (the main group). Probably simple but it's late here :-) Any hint would be much appreciated. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From kray at sonsothunder.com Thu Feb 2 17:10:56 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 02 Feb 2006 16:10:56 -0600 Subject: Web encoded text on email In-Reply-To: Message-ID: On 2/2/06 9:39 AM, "Wally Rodriguez" wrote: > Yes. Works about 30% of the time. The other times I get this garbled > text. Sorry, Wally... but "Yes" to AppleScript, or "Yes" to using a "mailto:" url? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jonathandlynch at gmail.com Thu Feb 2 17:44:47 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Thu, 2 Feb 2006 17:44:47 -0500 Subject: Moving groups inside a group In-Reply-To: <6F33FE15-BDB3-41EF-B4EB-A197DF76E70B@sosmartsoftware.com> References: <6F33FE15-BDB3-41EF-B4EB-A197DF76E70B@sosmartsoftware.com> Message-ID: <31e1938c0602021444p3e34bb3pc4e1d815db7da58@mail.gmail.com> The only method I know of, is to move your subgroup to the bottom of the group, then move all the other subgroups, in their current order, to the bottom of the group. When you do this, your desired subgroup will wind up on top, without any ownership changes. On 2/2/06, Eric Chatonet wrote: > > Hi all, > > Imagine a group that owns x subgroups. > Each subgroup contains y controls. > I'm trying - programmatically - to change the layers of the > subgroups: to be precise I want to move to front the subgroup a > control of which has been clicked. > Of course I want all subgroups being kept by their owner (the main > group). > Probably simple but it's late here :-) > Any hint would be much appreciated. > > Best Regards from Paris, > Eric Chatonet > ------------------------------------------------------------------------ > ---------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jonathandlynch at gmail.com Thu Feb 2 17:53:14 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Thu, 2 Feb 2006 17:53:14 -0500 Subject: 1934 Was Not Such A Good Year In-Reply-To: References: <5297728F-A36E-485B-89F7-E5DA133C6730@videotron.ca> Message-ID: <31e1938c0602021453h5a01a55ar6c2d689a67354bbf@mail.gmail.com> This may be something that is already around, but, if anyone needs it, I have a function that returns the weekday for any date in a positive numbered year. It doesn't use the revolution date functions - so it can go from year 1 to whatever year you desire. On 2/2/06, Trevor DeVore wrote: > > On Feb 2, 2006, at 1:29 PM, Mark Smith wrote: > > > Sarah Reichelt has done a library ( http://www.troz.net/Rev/ > > libraries.html ) that includes Julian dates, and various other > > types, including numeric dates eg 20060202, which I've found useful. > > That is great. I had seen that library before but didn't notice the > julian date conversions. Thanks for pointing it out. > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From claudi at fiberworld.nl Thu Feb 2 17:54:43 2006 From: claudi at fiberworld.nl (Claudi Cornaz) Date: Thu, 2 Feb 2006 23:54:43 +0100 Subject: relayering groups within groups? In-Reply-To: <31e1938c0602011216l7d749b74vaaceb901ffa69280@mail.gmail.com> References: <20060201180004.53CF98250DA@mail.runrev.com> <10c4de25770e2d253cd9aecb1ff709f6@unimelb.edu.au> <31e1938c0602011216l7d749b74vaaceb901ffa69280@mail.gmail.com> Message-ID: <98c88bb4c9e4ac99261e2310e514d1ea@fiberworld.nl> Hi There is a trick I use to get sub-groups within a master group to the top when they get selected. I have 2 invisible grafics (just empty small rects) at the top of the master group. Let's call them lowBoundry and highBoundry Now when the user selects a sub group and I want to bring it to the front, I first move the sub group inbetween the 2 invisible graphics. In this way the sub group does not become part of the highest sub group. Next I move the the lowBoundry graphic to the top. So now from top to bottom: lowBoundry - highBoundy - the sub group that was moved. So all we need to do now is move the highBoundry again to the top to restore there right order. There is one important little "snag" though. Say the sub group to move to the top is on layer 10 and consists of 2 controls. The total of layers in the master group (including the 2 invisible graphics) is 16. This means the lowBoundry wil be on layer 15. The moment you change the layer of a sub group it will first be taken out of the stack. In this case the sub group consists of 2 controls, so the total number of layers this sub group occupies is 3. This means the lowBoundry graphic will first fall down to layer 12 (15 - 3). In essence all the controls above the sub group we move, will fall down by the number of layers the moving group occupies. This trick works very fast and it doesn't matter how many sub groups there are. Of course it only works to bring a sub group to the top, but probably when selecting objects, something like this might just be what you need. I use it in a slightly more complex way in an application where I have many sub groups but the sub groups are of different specific types. Let's say some have a triangular shape, others a circular shape and the third kind are of square shape. Now when the user selects a triangle it should move to the front of all triangles but always stay behind the circles and the squares. The same applies of course to the circles and the squares. Each should move to the top of it's kind but not cross the boundry to other types. Here I use 3 invisible graphics between the kinds. So above all triangles there are 3 invis grc's then come the circles with also 3 invis grc's and next come the squares and finaly again 3 invis grc's (actualy for the top, 2 graphics is enough) In between you need 3 graphics of which the topmost never moves, but prevents the other 2 graphics to become part of a sub group when they are switched around. I hope you can use it or that some one else finds this usefull Best wishes Claudi On 1-feb-06, at 21:16, Jonathan Lynch wrote: > Hi Terry, > > I use this technique to adjust the layer of a subgroup that contains an > image, which is inside a group that works as a page. A page can contain > fields and images. All the images are inside groups in order to allow > them > to be reversably cropped. > > So, I might have 5 to 10 objects on a page. Doing this, relayering an > image > group takes maybe 1/5 of a second - something like that. The lag is > definitely noticeable. With 100 objects to relayer, I bet you will > notice > the lag time. > > If you manage to figure out a better way, please let me know. > > Good luck, > > Jonathan > > > On 2/1/06, Terry Judd wrote: >> >> Hi Jonathon - I arrived at a similar solution after much stuffing >> about >> last night. My only concern is that I may have to do this with lots of >> objects (100+?) every time I want to drag one about. Hopefully it's >> not >> too slow. >> >> Thanks for the info. >> >> Terry... >> >>> >>> >>> I have a solution to this problem. >>> >>> It was a real pain to figure out. The basic problem is in the way >>> Revolution >>> orders items inside of a group. To keep a subgroup intact, when you >>> relayer >>> it inside of a group, you have to set it's layer to the bottom of the >>> group. >>> >>> So, the question arises, how do you move a subgroup up and down, if >>> the only >>> safe method is setting it to the very bottom. The answer is this: >>> When >>> you >>> are moving a subgroup down one layer or up one layer, what you really >>> do is >>> determine when layer the subgroup needs to be at, then move all the >>> other >>> subgroups and objects in the group to the bottom, in the correct >>> order, so >>> that everything else stays in the order it was in, and the subgroup >>> winds up >>> at the layer you want it to be at. >>> >>> It's a giant pain, but it works. >>> >>> I can send you an example of a stack that does this, if you wish. >>> >>> Take care, >>> >>> Jonathan >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Thu Feb 2 18:26:56 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 3 Feb 2006 09:26:56 +1000 Subject: Menus In-Reply-To: <1869975e6067e0ef369ef6f931fd634e@cox.net> References: <1869975e6067e0ef369ef6f931fd634e@cox.net> Message-ID: > I have a substack to create a menubar. Its card consists of a group of > 14 menu btns > each with their own icon ids and names. The size of the group is the > same as the size of the stack (800/45). The stack doesn't have a > menubar of its own. > > Upon opening, the stack's rect is set to 0,0,800,45 and loc set to > 800,45. > Everything works fine in browse, pointer and suspend development tools > settings. > > Upon creating a standalone, only the btn names appear but clicking on > a btn name, > the icon appears with it's btn name. What are the IDs of the icons. When you import an image into a stack, Rev usually gives it an ID of 100x. This can cause a problem in a standalone where the the internal images may have conflicting IDs. I always renumber all image IDs to something a lot higher, say 5000x. HTH, Sarah From scott at tactilemedia.com Thu Feb 2 18:30:28 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 02 Feb 2006 15:30:28 -0800 Subject: Offscreen Screencapture? Message-ID: Howdy List: I'm batting around the issue of screen capture on Windows again and am wondering if anyone has found a way to capture offscreen content (ie a stack with loc set to -1000,-1000). This works fine on MacOSX but using the same standard import snapshot routine fails on Windows (XP). Thanks for any suggestions. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From revolutionary.dan at gmail.com Thu Feb 2 18:31:31 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 2 Feb 2006 15:31:31 -0800 Subject: [OT] Shafer eBook on "Printing in Rev" Released Message-ID: <70ed6b130602021531t52bb518dpccd1a44b87fd259e@mail.gmail.com> I am pleased to announce the immediate availability of my latest Revolution SmartEBook, "Printing in Revolution." It's available for $5 from the Shafer Media Store at: http://www.shafermediastore.com/tech/tech4_printing.html This self-updating PDF includes several test stacks and covers everything in basic-to-intemediate printing requirements that should meet the needs of 90% of Rev development. (If you were a Revolution Pros member, you will soon receive instructions for downloading your free copy.) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From rpresender at cox.net Thu Feb 2 19:32:38 2006 From: rpresender at cox.net (Robert Presender) Date: Thu, 2 Feb 2006 16:32:38 -0800 Subject: Menus In-Reply-To: <20060202155824.940118251DC@mail.runrev.com> References: <20060202155824.940118251DC@mail.runrev.com> Message-ID: <14541cbe6a4c281ed707906f00d8f283@cox.net> Hi Rob, It has been a while since we 'talked'. Thanks for you input. On Feb 2, 2006, at 7:58 AM, Rob Cozens wrote: > Hi Bob, > >> I have a substack to create a menubar. Its card consists of a group >> of 14 menu btns >> each with their own icon ids and names. The size of the group is the >> same as the size of the stack (800/45). The stack doesn't have a >> menubar of its own. >> >> [snip] >> >> Upon creating a standalone, only the btn names appear but clicking on >> a btn name, >> the icon appears with it's btn name. > > I presume the icon images reside in the substack (Y/N?). Icons reside in another substack. start using stack "Images" is in openstack handler of the menubar stack. It should be noted, as I indicated in my original message, that if I use the icons without btns, the icons show up in the standalone. With btns, the btn name appears in the middle of the window. When the name is clicked, the name drops down and the icon appears as it should with the btn name. Don't understand the shift in appearance. The height of the btns fit ok into the stack height as shown that it works in development. I also tried different style for the btns. No help with this either. As a last resort, I would have to have two substacks. One with the icons and the other with names of the icon. Rather not go that way. > When does the standalone main stack explicitly open the substack? Upon opening the standalone, the splash screen is shown followed by an About followed by a Reminder substack. A btn handler on the Reminder card has go stack "BaseMenu", close stack "Reminder". > What happens if the following handler is in the substack stack script?: > > on preOpenStack > repeat with x = 1 to the number of buttons > set the icon of button x to (the icon of button x) > end repeat > end preOpenStack No help with the above handler. Any other suggestions? Regards ... Bob > Rob Cozens, CCW > Serendipity Software Company > > "Keep hope alive!" > -- Rev. Jessie Jackson > From revolution at jaedworks.com Thu Feb 2 19:45:51 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 2 Feb 2006 16:45:51 -0800 Subject: Format table cells with? In-Reply-To: References: Message-ID: At 8:09 AM -0800 2/2/2006, Bill Vlahos wrote: >Is there a way to have it flag when what was entered isn't a valid >date? For example February 32, 2006 or Fuberry 2, 2006. I don't think there's an easy way, no - you'd have to modify the revTable frontscript to add this. I think this modification will work (WARNING! NOT FULLY TESTED! ABANDON ALL HOPE YE WHO ENTER HERE! BACKUP! BACKUP! OK!): In the revDateFormat handler, you'll see this: if (tValue is not empty) and (tValue is a date) then put revDateDisplay(pPrefixList,tValue,tgroup) into tFormattedValue revWriteCellValue pObject,txcell,tycell,tFormattedValue end if Substitute this: if (tValue is not empty) then if (tValue is a date) then put revDateDisplay(pPrefixList,tValue,tgroup) into tFormattedValue revWriteCellValue pObject,txcell,tycell,tFormattedValue else -- not a valid date, and not empty revWriteCellValue pObject,txcell,tycell, \ "

" & tValue & "

" end if end if If the value entered isn't a date, this leaves it unchanged but turns it red. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From JimAultWins at yahoo.com Thu Feb 2 19:58:30 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 02 Feb 2006 16:58:30 -0800 Subject: Menus In-Reply-To: <14541cbe6a4c281ed707906f00d8f283@cox.net> Message-ID: On 2/2/06 4:32 PM, "Robert Presender" wrote: >With btns, the btn name appears in the middle of the window. When the name > is clicked, the name drops down and the icon appears as it should with > the btn name. Don't understand the shift in appearance. The height of > the btns fit ok into the stack height as shown that it works in > development. Not my area of expertise, but my next approach would be to open the message watcher and find out what events are triggered on the mouseup to the button. In the IDE, all works well, but the SA does not react properly until the mouseup. (SA = standalone) By inference, you may be able to determine that the SA is absorbing a message during opening that the IDE does not. This might mean the work around is to send that message, or watch for anything that would be configured differently in the SA. The inverse is that there is something that gets triggered in the SA that hides the icons, or sets them to empty until your mouseup. A work around could be to [ preopen, yada yada, send "mouseup" to btn stubbornImgHolder ] Aaaaand if that doesn't work, then maybe 'click at the loc of btn VeryStubbornImgHolder' Hope this helps Jim Ault Las Vegas > Hi Rob, > > It has been a while since we 'talked'. Thanks for you input. > > On Feb 2, 2006, at 7:58 AM, Rob Cozens wrote: > >> Hi Bob, >> >>> I have a substack to create a menubar. Its card consists of a group >>> of 14 menu btns >>> each with their own icon ids and names. The size of the group is the >>> same as the size of the stack (800/45). The stack doesn't have a >>> menubar of its own. >>> >>> [snip] >>> >>> Upon creating a standalone, only the btn names appear but clicking on >>> a btn name, >>> the icon appears with it's btn name. >> >> I presume the icon images reside in the substack (Y/N?). > > Icons reside in another substack. start using stack "Images" is in > openstack > handler of the menubar stack. > > It should be noted, as I indicated in my original message, that if I > use the icons without btns, the icons show up in the standalone. With > btns, the btn name appears in the middle of the window. When the name > is clicked, the name drops down and the icon appears as it should with > the btn name. Don't understand the shift in appearance. The height of > the btns fit ok into the stack height as shown that it works in > development. > > I also tried different style for the btns. No help with this either. > > As a last resort, I would have to have two substacks. One with the > icons and the other with names of the icon. Rather not go that way. > >> When does the standalone main stack explicitly open the substack? > > Upon opening the standalone, the splash screen is shown followed by an > About followed by a Reminder substack. A btn handler on the Reminder > card has > go stack "BaseMenu", close stack "Reminder". > >> What happens if the following handler is in the substack stack script?: >> >> on preOpenStack >> repeat with x = 1 to the number of buttons >> set the icon of button x to (the icon of button x) >> end repeat >> end preOpenStack > > No help with the above handler. Any other suggestions? > > Regards ... Bob From davis.phil at comcast.net Thu Feb 2 20:24:30 2006 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 02 Feb 2006 17:24:30 -0800 Subject: Offscreen Screencapture? In-Reply-To: References: Message-ID: <43E2B0CE.3070004@comcast.net> Hi Scott - Scott Rossi wrote: > Howdy List: > > I'm batting around the issue of screen capture on Windows again and am > wondering if anyone has found a way to capture offscreen content (ie a stack > with loc set to -1000,-1000). This works fine on MacOSX but using the same > standard import snapshot routine fails on Windows (XP). > > Thanks for any suggestions. No suggestions, sorry, just observations... - Using 'export snapshot' I got a similar error on Mac today by shooting a rect in an offscreen stack, where the rect was that of a *hidden* image object. But as long as the image object visible = true, all is well. - On Windows I just tested this with 'export snapshot'. My results were same as yours. I also found that if I move my snapshot stack (or target rectangle) partly offscreen, only the ONscreen part of the rect is included in the snapshot output. Phil Davis From gcanyon at inspiredlogic.com Thu Feb 2 21:03:50 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 2 Feb 2006 18:03:50 -0800 Subject: relayering groups within groups? In-Reply-To: <31e1938c0602010748y7426c87epd482bac41394c4d8@mail.gmail.com> References: <20060131145130.D623682503D@mail.runrev.com> <31e1938c0602010748y7426c87epd482bac41394c4d8@mail.gmail.com> Message-ID: <440727F5-3667-45FA-A1CB-128986CB5327@inspiredlogic.com> Navigator sets the relayerGroupedControls to true (if necessary) and then simply sets the layers as appropriate. I don't remember the details of the algorithm off the top of my head, but I believe I just figured out what the layers should be and set them, taking into account that setting something to a lower layer number can affect something set to a higher layer before it. On Feb 1, 2006, at 7:48 AM, Jonathan Lynch wrote: > Does navigator use the same method - that is, reordering the > objects and > subgroups by setting them to the bottom, one at a time? > > If not, what method does it use? From scott at tactilemedia.com Thu Feb 2 21:10:18 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 02 Feb 2006 18:10:18 -0800 Subject: Offscreen Screencapture? In-Reply-To: <43E2B0CE.3070004@comcast.net> Message-ID: Recently, Phil Davis wrote: >> I'm batting around the issue of screen capture on Windows again and am >> wondering if anyone has found a way to capture offscreen content (ie a stack >> with loc set to -1000,-1000). This works fine on MacOSX but using the same >> standard import snapshot routine fails on Windows (XP). >> >> Thanks for any suggestions. > > No suggestions, sorry, just observations... > > - Using 'export snapshot' I got a similar error on Mac today by shooting > a rect in an offscreen stack, where the rect was that of a *hidden* > image object. But as long as the image object visible = true, all is well. > > - On Windows I just tested this with 'export snapshot'. My results were > same as yours. I also found that if I move my snapshot stack (or target > rectangle) partly offscreen, only the ONscreen part of the rect is > included in the snapshot output. Thanks for the confirmation. My experience is identical. It was even worse using the 2.5.x version of Rev: the engine (or IDE) would consistently lock up on some kind of selection rectangle that could not be escaped from. Control-alt-delete only. (I have an effect stack that I'm hoping make available soon but it looks like the Windows version will have to be somewhat klunky until the next engine release.) Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From kray at sonsothunder.com Thu Feb 2 22:10:45 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 02 Feb 2006 21:10:45 -0600 Subject: Offscreen Screencapture? In-Reply-To: Message-ID: On 2/2/06 5:30 PM, "Scott Rossi" wrote: > Howdy List: > > I'm batting around the issue of screen capture on Windows again and am > wondering if anyone has found a way to capture offscreen content (ie a stack > with loc set to -1000,-1000). This works fine on MacOSX but using the same > standard import snapshot routine fails on Windows (XP). Did you try this tip: http://www.sonsothunder.com/devres/revolution/tips/imag007.htm ? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From wlists at fireworksmm.com Thu Feb 2 22:31:07 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Thu, 2 Feb 2006 22:31:07 -0500 Subject: Web encoded text on email In-Reply-To: References: Message-ID: <9C56EF5F-FF9D-4E0E-82CC-DA6DFB1877C7@fireworksmm.com> I'm so sorry, didn't read the question correctly. This is when using RevMail I have not tried using a mailto: url, but I am trying an applescript OSAX (Xmail) that sends mail directly. Have it about 70% done, and it won't depend on a separate mail client. Each one has its benefits. I would still like to find out why it's happening. W. On Feb 2, 2006, at 5:10 PM, Ken Ray wrote: > On 2/2/06 9:39 AM, "Wally Rodriguez" wrote: > >> Yes. Works about 30% of the time. The other times I get this garbled >> text. > > Sorry, Wally... but "Yes" to AppleScript, or "Yes" to using a > "mailto:" url? > From simplsol at aol.com Thu Feb 2 23:05:55 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 02 Feb 2006 23:05:55 -0500 Subject: relayering groups within groups? In-Reply-To: <440727F5-3667-45FA-A1CB-128986CB5327@inspiredlogic.com> References: <20060131145130.D623682503D@mail.runrev.com> <31e1938c0602010748y7426c87epd482bac41394c4d8@mail.gmail.com> <440727F5-3667-45FA-A1CB-128986CB5327@inspiredlogic.com> Message-ID: <8C7F68E43C1E39F-FF8-439@mblk-d39.sysops.aol.com> Jonathan, I don't know the algorithm but, as a three year user, I can tell you about the interface: There is a list of all objects on the card, including background groups. The objects are listed as layered, layer 1 at the top of the list. You relayer objects on the card by dragging their names up or down in the list. If the moved object is within a group, it gets relayered within that group. If the moved object is a group, the entire group moves to the new layer. Here's the real magic: You can drag objects into or out of groups! The last item above is particularly valuable: You can move a card object into a background group, so it appears on all cards. You can easily see which objects are part of any group. You can move objects from one group to another. You can remove objects that have been misplaced into the menu group. You can select objects that are hidden by other objects on the card. You can find and select and inspect objects that were accidentally moved outside the screen rect. Navigator is invaluable if you deal with groups or multiple layers. Paul Looney -----Original Message----- From: Geoff Canyon To: How to use Revolution Sent: Thu, 2 Feb 2006 18:03:50 -0800 Subject: Re: relayering groups within groups? Navigator sets the relayerGroupedControls to true (if necessary) and then simply sets the layers as appropriate. I don't remember the details of the algorithm off the top of my head, but I believe I just figured out what the layers should be and set them, taking into account that setting something to a lower layer number can affect something set to a higher layer before it.? ? On Feb 1, 2006, at 7:48 AM, Jonathan Lynch wrote:? ? > Does navigator use the same method - that is, reordering the > objects and? > subgroups by setting them to the bottom, one at a time?? >? > If not, what method does it use?? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From davis.phil at comcast.net Fri Feb 3 00:05:34 2006 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 02 Feb 2006 21:05:34 -0800 Subject: issues that affect image rendering? Message-ID: <43E2E49E.7000107@comcast.net> Hi List, Thanks in advance for your patience with this long, detailed post. My currently non-SA app has an offscreen utility substack that it uses to convert PICT files to JPG files. The substack has 1 card with 1 image object. Its image object has lockLoc = true, alwaysBuffer = true, and some other specifics I don't remember right now. The conversion method is simple: - set the image object filename to the path to a PICT file - set the width & height of the image object to its own formatted width & height - export snapshot from the rect of the image object to a file as JPEG I'm converting 40-60 images at a time, but not back-to-back; between converts, cards get created, custom props get set, etc. Still, there's no idle time in the process. I get perfect results with a few images, then something happens and I get strange results with the rest. At a certain point the images start getting rendered at the size of the utility stack (1024 x 620 in this case), then they fall back to a smaller wrong size. The source images are each different sizes. My source PICT images have various bitDepths: 8-bit, 16-bit, 32-bit. Has anyone seen this factor cause problems in a case like mine? Or is there something else I'm overlooking? Thanks so much - Phil Davis From scott at proherp.com Fri Feb 3 00:08:45 2006 From: scott at proherp.com (Scott Kane) Date: Fri, 3 Feb 2006 16:08:45 +1100 Subject: [OT] altSQLite3 ships! In-Reply-To: <39E25B8E-E4EF-47EE-BE39-C2D63A118155@mangomultimedia.com> Message-ID: <000601c6287f$eee599e0$0201010a@royalnexus> > The latest version of libDatabase (2.0.1.16) is available at my > website. This has the updates I've made while working with > altSQLite > 3. If you have any questions about the lib while trying to > use it or > find any bugs then let me know. > Thanks, Trevor. :-) Scott From sarah.reichelt at gmail.com Fri Feb 3 00:34:24 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 3 Feb 2006 15:34:24 +1000 Subject: Speech problems in OS X Message-ID: Hi All, I am having an intermittant problem, but I am hoping someone can suggest a workaround. I have a standalone app, built with the speech library included. I have checked that the revspeech.bundle is part of the app package. When I start the app and try to set the voice, it doesn't always work. Re-starting the app one or more times makes it work. In the preOpenStack handler, I set up a call to the routine that sets the voice in 2 seconds. If it fails, it gets tried again every 10 seconds for another 10 attempts, but I have never had it work after one failure. My initialisation routine first checks to see whether the speech library has been loaded by checking the externalCommands of the mainStack. If that finds the "revSpeak" command, it then proceeds to use revSpeechVoices() to list all the available voices. This fails with an "error in function handler" report. When it fails, I try to unload the speech library but that fails too: "can't find handler". It sounds like a riddel: when is a loaded library not loaded? Any ideas? TIA, Sarah P.S. I don't know if it makes any difference, but the splash screen for this app has been built using Rev 2.2.1. 2.5 & 2.6 both give "unexpected quit" when run on some computers, but that's another story :-( From chipp at chipp.com Fri Feb 3 00:58:07 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 02 Feb 2006 23:58:07 -0600 Subject: Offscreen Screencapture? In-Reply-To: References: Message-ID: <43E2F0EF.4060604@chipp.com> Yes, I am able to do offscreen capture using the tip Ken suggested. In fact I have it in a shipping app. Scott, contact me offlist if you want some sample code. -Chipp Ken Ray wrote: > > Did you try this tip: > > http://www.sonsothunder.com/devres/revolution/tips/imag007.htm From eric.chatonet at sosmartsoftware.com Fri Feb 3 02:04:58 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 3 Feb 2006 08:04:58 +0100 Subject: relayering groups within groups? (was : Moving groups inside a group) In-Reply-To: <98c88bb4c9e4ac99261e2310e514d1ea@fiberworld.nl> References: <20060201180004.53CF98250DA@mail.runrev.com> <10c4de25770e2d253cd9aecb1ff709f6@unimelb.edu.au> <31e1938c0602011216l7d749b74vaaceb901ffa69280@mail.gmail.com> <98c88bb4c9e4ac99261e2310e514d1ea@fiberworld.nl> Message-ID: Hi all on this thread, First I apologize: I was tired last evening and did not remember this thread when I sent my own post. Thanks to Jonathan and Claudi. With a clear mind this morning, I found a very easy solution to my problem (relaying a sub group to front while keeping it in its main group): on MoveGroupToFront pGroup copy grp pGroup to the owner of grp pGroup hide grp pGroup -- for reactivity delete grp pGroup end MoveGroupToFront Best Regards from Paris, Eric Chatonet Le 2 f?vr. 06 ? 23:44, Jonathan Lynch a ?crit : > The only method I know of, is to move your subgroup to the bottom > of the > group, then move all the other subgroups, in their current order, > to the > bottom of the group. When you do this, your desired subgroup will > wind up on > top, without any ownership changes. Le 2 f?vr. 06 ? 23:54, Claudi Cornaz a ?crit : > There is a trick I use to get sub-groups within a master group to > the top when they get selected. > I have 2 invisible grafics (just empty small rects) at the top of > the master group. > Let's call them lowBoundry and highBoundry > Now when the user selects a sub group and I want to bring it to the > front, I first move the > sub group inbetween the 2 invisible graphics. In this way the sub > group > does not become part of the highest sub group. Next I move the the > lowBoundry graphic > to the top. So now from top to bottom: lowBoundry - highBoundy - > the sub group that was moved. > So all we need to do now is move the highBoundry again to the top > to restore there right order. > > There is one important little "snag" though. Say the sub group to > move to the top is on layer 10 > and consists of 2 controls. The total of layers in the master group > (including the 2 > invisible graphics) is 16. This means the lowBoundry wil be on > layer 15. > The moment you change the layer of a sub group it will first be > taken out of the stack. > In this case the sub group consists of 2 controls, so the total > number of layers this sub group > occupies is 3. This means the lowBoundry graphic will first fall > down to layer 12 (15 - 3). In essence > all the controls above the sub group we move, will fall down by the > number of layers the moving group occupies. > > This trick works very fast and it doesn't matter how many sub > groups there are. Of course it only > works to bring a sub group to the top, but probably when selecting > objects, something like this might > just be what you need. > > I use it in a slightly more complex way in an application where I > have many sub groups but the > sub groups are of different specific types. Let's say some have a > triangular shape, others > a circular shape and the third kind are of square shape. Now when > the user selects a triangle > it should move to the front of all triangles but always stay behind > the circles and the squares. The same applies > of course to the circles and the squares. Each should move to the > top of it's kind but not cross the boundry to other types. > Here I use 3 invisible graphics between the kinds. So above all > triangles there are 3 invis grc's then come > the circles with also 3 invis grc's and next come the squares and > finaly again 3 invis grc's (actualy for the top, > 2 graphics is enough) In between you need 3 graphics of which the > topmost never moves, but prevents > the other 2 graphics to become part of a sub group when they are > switched around. ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From b.xavier at internet.lu Fri Feb 3 03:12:43 2006 From: b.xavier at internet.lu (MisterX) Date: Fri, 3 Feb 2006 09:12:43 +0100 Subject: relayering groups within groups In-Reply-To: Message-ID: <20060203071403.0608B825003@mail.runrev.com> Terry, Here's a bit of TAOO (see my sig) for layering groups, which I just added to the GIM library (see url below) this morning. Now for Terry's purpose, and if we are using the relayerGroupedControls=true, we have to consider that to move group B between group A or C we have to look at a delta of X controls. The delta is the difference between the layer of control 1 of group B (which is the layer of group B), and the layer of group A or, going up, the layer of control (the number of controls in group C)+1. Thus when we want to move B below A, we either make all controls in A higher by the delta or we make the controls of group B lower by the delta. SendObjsLower returndelimitedlistofcontrolslongnames, (the layer of group theGroupBelow However there is another way to move the groups! This one with the relayerGroupedControls set to true where is supposed to be effective but it is more time consuming. See below for the second method - which may not be as simple as you think - or safe. /* * GIM Control layer handlers */ -- TAOO Conventions: -- object Objs is obviously a CR delimited list of the long names of the controls you want to move or just one long name of a control. on SendObjsToBottom objs repeat for each line obj in objs set the layer of obj to 0 end repeat end SendObjsToBottom on SendObjsToTop objs, ObjOwner put the number of controls in objOwner +1 into TopCount repeat for each line obj in objs set the layer of obj to TopCount end repeat end SendObjsToTop -- The statement relayerGroupedControls can be optional or controlled with additional parameters or a global/local setting. on SendObjsLower objs, layerslower set the relayerGroupedControls to true repeat for each line obj in objs set the layer of obj to the layer of obj - layerslower end repeat set the relayerGroupedControls to false end SendObjsLower on BringObjsHigher objs, layershigher set the relayerGroupedControls to true repeat for each line obj in objs set the layer of obj to the layer of obj + layershigher end repeat set the relayerGroupedControls to false end BringObjsHigher on SendObjsToLayer objs, newlayer repeat for each line obj in objs set the layer of obj to newlayer end repeat end SendObjsToLayer -- Method 2 - adapted from the Control Browser in MetaCard to ControlsNO2 plugin and again for this purpose -- on MoveObjectDown obj put the long name of the owner of obj into thisowner put the layer of obj into controlid local grpedit = false local mustgoback = false if word 1 of is "Group" then start editing thisowner put true into grpedit get the layer of obj - 1 else get controlID-1 end if set the layer of obj to it if grpedit then stop editing thisowner end if end moveObjectDown other variations on the GIM library like moveup, movedown, setdepth, etc exist. -- I haven't tested ANY of the above since I just made them up. But any feedback is welcome. Left out for this short mail was the error checking and reporting. Locking the screen should be left up to the calling script(s). Examples of smooth layer handling and availability of GIM (with scripts above in action): GIM is currently dependent of the TAOO XOSMediaLib for skinning and icons. But you can find both here. XOSMediaLib is a conglomerate of groups embedded into a smooth model. Resizing the groups, moving them, etc is really easy and reliable. Im sure many will like the object-orientation (I didn't say it is all oop compliant) of the geometry management. (GUI OS issues aside please, I still haven't got a new mac to fix those): Meanwhile, here's how it looks really and where you can find GIM and XOSMediaLib. I've updated the downloads but haven't added a new article so see the changes on-stack... I lot lots of changes to xosmedialib in a revcrash or a backup restore problem recently and have to redo improvements again ;( -- Eric just got ahead of me again too ;) So, there is another way after all! cheers Xavier http://monsieurx.com/taoo From dick.kriesel at mail.com Fri Feb 3 04:16:15 2006 From: dick.kriesel at mail.com (Dick Kriesel) Date: Fri, 03 Feb 2006 01:16:15 -0800 Subject: bringToFrontWithinOwner (was: relayering groups within groups) In-Reply-To: Message-ID: Here's a handler that brings a control as close to the front as possible without affecting its owner. No control has its owner changed. All controls other than the one that moves keep their original sequence within their owners. No controls are copied or deleted, so no system messages like newGroup and deleteGroup get sent. There's no "start editing" command, so stepping through the handler doesn't cause unexpected results (see the dictionary entry for "start editing"). The previous value of the relayerGroupedControls is restored at the end. The optional input parameter identifies the control to bring to the front. With no input the handler operates on the target. on bringToFrontWithinOwner pControl if pControl is empty then put abbr id of the target into tTarget else put abbr id of pControl into tTarget end if put long owner of tTarget into tOwner if word 1 of tOwner is "card" then put 1 into tLayer else put the layer of tOwner + 1 into tLayer end if repeat with i = number of controls down to 1 if long owner of control i is tOwner then if abbr id of control i is not tTarget then put abbr id of control i & cr after tPeers -- note: peers share the same owner end if end if end repeat lock screen put the relayerGroupedControls into tRelayerGroupedControls set the relayerGroupedControls to "true" repeat for each line tPeer in tPeers set the layer of tPeer to tLayer end repeat set the relayerGroupedControls to tRelayerGroupedControls unlock screen end bringToFrontWithinOwner The handler passed my tests. If you find a problem with it, please let me know. -- Dick From eric.chatonet at sosmartsoftware.com Fri Feb 3 04:24:55 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 3 Feb 2006 10:24:55 +0100 Subject: bringToFrontWithinOwner (was: relayering groups within groups) In-Reply-To: References: Message-ID: Hi Dick, Great handler that works perfectly :-) Kudos Best Regards from Paris, Eric Chatonet Le 3 f?vr. 06 ? 10:16, Dick Kriesel a ?crit : > Here's a handler that brings a control as close to the front as > possible > without affecting its owner. > > No control has its owner changed. All controls other than the one > that > moves keep their original sequence within their owners. No > controls are > copied or deleted, so no system messages like newGroup and > deleteGroup get > sent. There's no "start editing" command, so stepping through the > handler > doesn't cause unexpected results (see the dictionary entry for "start > editing"). The previous value of the relayerGroupedControls is > restored at > the end. > > The optional input parameter identifies the control to bring to the > front. > With no input the handler operates on the target. > > on bringToFrontWithinOwner pControl > if pControl is empty then > put abbr id of the target into tTarget > else > put abbr id of pControl into tTarget > end if > put long owner of tTarget into tOwner > if word 1 of tOwner is "card" then > put 1 into tLayer > else > put the layer of tOwner + 1 into tLayer > end if > repeat with i = number of controls down to 1 > if long owner of control i is tOwner then > if abbr id of control i is not tTarget then > put abbr id of control i & cr after tPeers > -- note: peers share the same owner > end if > end if > end repeat > lock screen > put the relayerGroupedControls into tRelayerGroupedControls > set the relayerGroupedControls to "true" > repeat for each line tPeer in tPeers > set the layer of tPeer to tLayer > end repeat > set the relayerGroupedControls to tRelayerGroupedControls > unlock screen > end bringToFrontWithinOwner > > The handler passed my tests. If you find a problem with it, please > let me > know. ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From joel.guillod at net2000.ch Fri Feb 3 05:52:45 2006 From: joel.guillod at net2000.ch (Joel Guillod) Date: Fri, 3 Feb 2006 11:52:45 +0100 Subject: revInsertXMLNode : Please vote for #1893! In-Reply-To: <20060113070853.5723B825860@mail.runrev.com> References: <20060113070853.5723B825860@mail.runrev.com> Message-ID: On 2004-07-26 I requested the revInsertXMLNode feature. This enhancement has been assigned to runrev component owner the same day but since >18 months no activity happens! If you work with xml you know that this is a must feature! So please support this feature by voting for ?bug? #1893. Thank you all. Jo?l G. From Andre.Bisseret at inria.fr Fri Feb 3 06:13:38 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Fri, 3 Feb 2006 12:13:38 +0100 Subject: how to click at a link in a handler In-Reply-To: Message-ID: <1FDBB97A-94A6-11DA-8F06-000393DBAA2A@inria.fr> Le Thursday, 2 Feb 2006, ? 21:43 Europe/Paris, Jim Ault a ?crit : > On 2/2/06 11:39 AM, "Andr?.Bisseret" wrote: >> Le Thursday, 2 Feb 2006, ? 19:14 Europe/Paris, Jim Ault a ?crit : >>> >>> On 2/2/06 10:03 AM, "Andr?.Bisseret" wrote: >>>> find line 1 of fld "FoundCards" >>>> click at the foundLoc >>>> >>>> When they are in the script, It does what I want (the right card >>>> appears) but I get the error "click: expression is not a point" !?? >>>> >>> If you know what the link does, why not just execute that step and >>> forget >>> about clicking on the link? >> It's because, in fact, a click on a link of the list of cards does not >> only show the corresponding card to the user but does others actions >> on >> this card (looking for keywords, highlighting them by setting their >> backgroundColor, making visible a button (which allow to set the >> backgroundColor to empty, ?). >> So I would like to simply click on the link to avoid to duplicate the >> scripting of these actions. >> >> Thanks for your kind attention >> Andr? > I guess my point is that if the link click initiates some handler or > set of > actions, why not just call that handler directly? Maybe I just don't > understand what your link actually does when you click it. > > Maybe I should ask... > Is the link click calling a handler? yes > If so, is the handler located at the field, card, or stack level? it was at the field level > Is the handler different for each line/field/card? no, it is the same for each line in the field > > Placement of "the scripting of these actions" might make future > enhancements > easier and more powerful. So I placed the handler (a part of it), as a custom command, at the stack level and it works well. Thanks Jim, but? it remains that I don't understand why clicking at the foundloc of a link (in a handler) triggers this error message. well, I sleep well anyway :-)), it is only one more mystery ! all the best from Grenoble Andr? From len-morgan at crcom.net Fri Feb 3 07:34:11 2006 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 03 Feb 2006 06:34:11 -0600 Subject: [OT] Shafer eBook on "Printing in Rev" Message-ID: <43E34DC3.3070809@crcom.net> Dan, I "bought" this right after I received the initial email but still have no ebook. After payment was sent, I got an error page: softseller.com Web Page Error HTTP ERROR: 405;http://softseller.com/cgi-%20bin/odbic.exe/ss/odb/SSReturn.odb Method not allowed Was the "send the product" page not ready before the "get the money" page? Len Morgan From gregory.lypny at videotron.ca Fri Feb 3 07:35:22 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Fri, 03 Feb 2006 07:35:22 -0500 Subject: 1934 Was Not Such A Good Year In-Reply-To: <20060203061322.9C588825325@mail.runrev.com> References: <20060203061322.9C588825325@mail.runrev.com> Message-ID: <9BCD685E-A7D1-4166-BEBE-42EFF80011CF@videotron.ca> Thanks everyone for your thoughtful responses. I'm going to follow up on some of the home made libraries, functions, and workarounds that have been offered. I'm also going to take a look at the centuryCutoff property which, I'm embarrassed to say, I overlooked. Gregory From gregory.lypny at videotron.ca Fri Feb 3 08:08:01 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Fri, 03 Feb 2006 08:08:01 -0500 Subject: 1934 Was Not Such A Good Year In-Reply-To: <20060203061322.9C588825325@mail.runrev.com> References: <20060203061322.9C588825325@mail.runrev.com> Message-ID: <717829E0-4092-4949-85CD-FCA67CBE4020@videotron.ca> Well, I guess I'm wearing out my welcome with random precision as the popular song lyric goes. And unless I'm experiencing a flashback, the centuryCutoff property does not do what it's definition says it will do. It's just plain wrong! From the Revolution dictionary: "For example, if the centuryCutoff is set to 50, and the current year is 2000, then the date 4/12/51 is interpreted as being in the year 2051, while the date 4/12/50 is interpreted as being in 1950." If centuryCutoff's default is 35 for 1935, then it's giving the opposite result where both 1934 and 34 are interpreted as 2034. Setting centuryCutoff to other values returns nonsense. In the example at the bottom of this message, setting it to 50 as in the Revolution dictionary example, interprets 49 as 1913. And the problem has nothing to do with setting the useSystemDate to true. Can Revolution's date and time capabilities be trusted at all? I think, as others have suggested, it's going to have to be home made functions and libraries for everything. Gregory > I just want to confirm that Revolution does not recognize years > before 1935. The following handler converts a short date in 1934 > to it's long date and the result is 2034. > > Gregory > > set useSystemDate to true > put "13/5/1934" into x > if x is a date > then > put "Yes, it's a date." > convert x to long date > put return & x after msg > else > put "Nope." > end if Create this handler. on mouseUp set useSystemDate to true set the centuryCutoff to 50 put "12/4/51" into d1 put "12/4/50" into d2 put "12/4/49" into d3 convert d1 to long date convert d2 to long date convert d3 to long date put "d1 =" && d1 & return & \ "d2 =" && d2 & return & \ "d3 =" && d3 end mouseUp You get this result. d1 = Thursday, April 12, 1951 d2 = Wednesday, April 12, 1950 d3 = Thursday, March 06, 1913 From alex298298 at yahoo.com Fri Feb 3 09:01:10 2006 From: alex298298 at yahoo.com (alex wu) Date: Fri, 3 Feb 2006 06:01:10 -0800 (PST) Subject: How to "retrieve" only useful information in a long list Message-ID: <20060203140110.9536.qmail@web50406.mail.yahoo.com> Hello, I have problem in "retrieving" wanted information in a list field. For example, the list field has the following content: Runtime Revolution is a great ................... ................................................. ...................................... FIXED WORDINGS HERE This is paragraph 2.............................. ................................... Paragraph 3 start here........................... ................................................. ................ Paragraph 4 start here........................... ................................................. ................ Paragraph 5 start here........................... ................................................. ................ ANOTHER FIXED WORDINGS HERE This is the last paragraph ...................... ............ Note: 1. The "FIXED WORDINGS HERE" and "ANOTHER FIXED WORDINGS HERE" always appear in that two positions. 2. The contents of all paragraphs will be different with different list. Here's what I want to do: I only want the content from "FIXED WORDINGS HERE" to "ANOTHER FIXED WORDINGS HERE". Because this is the information I only needed. How can I do that? P.S.Actually the list are very long, much longer than the above example. Thanks and best regards Alex __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From mark at maseurope.net Fri Feb 3 09:03:09 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 3 Feb 2006 14:03:09 +0000 Subject: 1934 Was Not Such A Good Year In-Reply-To: <717829E0-4092-4949-85CD-FCA67CBE4020@videotron.ca> References: <20060203061322.9C588825325@mail.runrev.com> <717829E0-4092-4949-85CD-FCA67CBE4020@videotron.ca> Message-ID: I get the same result. Rev 2.6.1 Mac OS 10.4.4 PB G4 1.5 Doing this: on mouseUp set useSystemDate to true set the centuryCutoff to 50 repeat with n = 0 to 51 put n into yy if length(yy) < 2 then put "0" before yy put "12/4/" & yy into tDate put tDate into origDate convert tDate to long date put origDate && "=" && tDate & cr after dList end repeat put dList end mouseUp I get: 12/4/00 = Wednesday, April 12, 2000 12/4/01 = Thursday, April 12, 2001 ... 12/4/36 = Saturday, April 12, 2036 12/4/37 = Sunday, April 12, 2037 12/4/38 = Thursday, March 06, 1902 12/4/39 = Friday, March 06, 1903 ... 12/4/49 = Thursday, March 06, 1913 12/4/50 = Wednesday, April 12, 1950 12/4/51 = Thursday, April 12, 1951 which suggests that Rev cannot deal with dates after 2037.... Mark From mark at maseurope.net Fri Feb 3 09:08:32 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 3 Feb 2006 14:08:32 +0000 Subject: How to "retrieve" only useful information in a long list In-Reply-To: <20060203140110.9536.qmail@web50406.mail.yahoo.com> References: <20060203140110.9536.qmail@web50406.mail.yahoo.com> Message-ID: <316E6914-BDAE-4A28-A741-5C2E865D5F15@maseurope.net> Untested: put offset("FIXED WORDINGS HERE", fld "myField") + length("FIXED WORDINGS HERE") into startChar put offset(("ANOTHER FIXED WORDINGS HERE", fld "myField") - 1 into endChar get char startChar to endChar of fld "myField" Hope that helps, Mark On 3 Feb 2006, at 14:01, alex wu wrote: > Hello, > > I have problem in "retrieving" wanted information in a > list field. > > For example, the list field has the following content: > > Runtime Revolution is a great ................... > ................................................. > ...................................... > > FIXED WORDINGS HERE > > This is paragraph 2.............................. > ................................... > > Paragraph 3 start here........................... > ................................................. > ................ > > Paragraph 4 start here........................... > ................................................. > ................ > > Paragraph 5 start here........................... > ................................................. > ................ > > ANOTHER FIXED WORDINGS HERE > > This is the last paragraph ...................... > ............ > > > Note: > 1. The "FIXED WORDINGS HERE" and "ANOTHER FIXED > WORDINGS HERE" always appear in that two positions. > > 2. The contents of all paragraphs will be different > with different list. > > Here's what I want to do: > > I only want the content from "FIXED WORDINGS HERE" to > "ANOTHER FIXED WORDINGS HERE". Because this is the > information I only needed. How can I do that? > > P.S.Actually the list are very long, much longer than > the above example. > > Thanks and best regards > > Alex > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From charles.hartman at conncoll.edu Fri Feb 3 09:13:29 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Fri, 3 Feb 2006 09:13:29 -0500 Subject: 1934 Was Not Such A Good Year In-Reply-To: References: <20060203061322.9C588825325@mail.runrev.com> <717829E0-4092-4949-85CD-FCA67CBE4020@videotron.ca> Message-ID: Is this somehow (??) connected with the Unix Apocalypse that comes around in there somewhere if I recall correctly? Charles On Feb 3, 2006, at 9:03 AM, Mark Smith wrote: > I get the same result. Rev 2.6.1 Mac OS 10.4.4 PB G4 1.5 > > Doing this: > > on mouseUp > set useSystemDate to true > set the centuryCutoff to 50 > > repeat with n = 0 to 51 > put n into yy > if length(yy) < 2 then put "0" before yy > put "12/4/" & yy into tDate > put tDate into origDate > convert tDate to long date > put origDate && "=" && tDate & cr after dList > end repeat > put dList > > end mouseUp > > > I get: > > 12/4/00 = Wednesday, April 12, 2000 > 12/4/01 = Thursday, April 12, 2001 > ... > 12/4/36 = Saturday, April 12, 2036 > 12/4/37 = Sunday, April 12, 2037 > 12/4/38 = Thursday, March 06, 1902 > 12/4/39 = Friday, March 06, 1903 > ... > 12/4/49 = Thursday, March 06, 1913 > 12/4/50 = Wednesday, April 12, 1950 > 12/4/51 = Thursday, April 12, 1951 > > which suggests that Rev cannot deal with dates after 2037.... > > Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex298298 at yahoo.com Fri Feb 3 09:58:47 2006 From: alex298298 at yahoo.com (alex wu) Date: Fri, 3 Feb 2006 06:58:47 -0800 (PST) Subject: How to "retrieve" only useful information in a long list In-Reply-To: <316E6914-BDAE-4A28-A741-5C2E865D5F15@maseurope.net> Message-ID: <20060203145847.48681.qmail@web50405.mail.yahoo.com> Mark, Thanks. It works! This is really a good idea. I can use this idea to do a lot of things with RR:) Alex Mark Smith wrote: Untested: put offset("FIXED WORDINGS HERE", fld "myField") + length("FIXED WORDINGS HERE") into startChar put offset(("ANOTHER FIXED WORDINGS HERE", fld "myField") - 1 into endChar get char startChar to endChar of fld "myField" Hope that helps, Mark On 3 Feb 2006, at 14:01, alex wu wrote: > Hello, > > I have problem in "retrieving" wanted information in a > list field. > > For example, the list field has the following content: > > Runtime Revolution is a great ................... > ................................................. > ...................................... > > FIXED WORDINGS HERE > > This is paragraph 2.............................. > ................................... > > Paragraph 3 start here........................... > ................................................. > ................ > > Paragraph 4 start here........................... > ................................................. > ................ > > Paragraph 5 start here........................... > ................................................. > ................ > > ANOTHER FIXED WORDINGS HERE > > This is the last paragraph ...................... > ............ > > > Note: > 1. The "FIXED WORDINGS HERE" and "ANOTHER FIXED > WORDINGS HERE" always appear in that two positions. > > 2. The contents of all paragraphs will be different > with different list. > > Here's what I want to do: > > I only want the content from "FIXED WORDINGS HERE" to > "ANOTHER FIXED WORDINGS HERE". Because this is the > information I only needed. How can I do that? > > P.S.Actually the list are very long, much longer than > the above example. > > Thanks and best regards > > Alex > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Yahoo! Mail - Helps protect you from nasty viruses. From jonathandlynch at gmail.com Fri Feb 3 10:15:44 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Fri, 3 Feb 2006 10:15:44 -0500 Subject: relayering groups within groups? In-Reply-To: <8C7F68E43C1E39F-FF8-439@mblk-d39.sysops.aol.com> References: <20060131145130.D623682503D@mail.runrev.com> <31e1938c0602010748y7426c87epd482bac41394c4d8@mail.gmail.com> <440727F5-3667-45FA-A1CB-128986CB5327@inspiredlogic.com> <8C7F68E43C1E39F-FF8-439@mblk-d39.sysops.aol.com> Message-ID: <31e1938c0602030715y1e765ef1u66ab6aa3365d81b0@mail.gmail.com> I will definitely have to check it out... In Task Mage, the calendar object goes about 8 layers deeps with nested groups. On 2/2/06, simplsol at aol.com wrote: > > Jonathan, > I don't know the algorithm but, as a three year user, I can tell you > about the interface: > There is a list of all objects on the card, including background groups. > The objects are listed as layered, layer 1 at the top of the list. > You relayer objects on the card by dragging their names up or down in > the list. > If the moved object is within a group, it gets relayered within that > group. > If the moved object is a group, the entire group moves to the new layer. > > Here's the real magic: > You can drag objects into or out of groups! > > The last item above is particularly valuable: > You can move a card object into a background group, so it appears on > all cards. > You can easily see which objects are part of any group. > You can move objects from one group to another. > You can remove objects that have been misplaced into the menu group. > > You can select objects that are hidden by other objects on the card. > You can find and select and inspect objects that were accidentally > moved outside the screen rect. > > Navigator is invaluable if you deal with groups or multiple layers. > Paul Looney > > -----Original Message----- > From: Geoff Canyon < gcanyon at inspiredlogic.com> > To: How to use Revolution > Sent: Thu, 2 Feb 2006 18:03:50 -0800 > Subject: Re: relayering groups within groups? > > Navigator sets the relayerGroupedControls to true (if necessary) and > then simply sets the layers as appropriate. I don't remember the > details of the algorithm off the top of my head, but I believe I just > figured out what the layers should be and set them, taking into account > that setting something to a lower layer number can affect something set > to a higher layer before it. > > On Feb 1, 2006, at 7:48 AM, Jonathan Lynch wrote: > > > Does navigator use the same method - that is, reordering the > > objects and > > subgroups by setting them to the bottom, one at a time? > > > > If not, what method does it use? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From devin_asay at byu.edu Fri Feb 3 10:17:40 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 3 Feb 2006 08:17:40 -0700 Subject: Windows app - error on quit In-Reply-To: <43E258F7.1080904@comcast.net> References: <9EAA9C39-2F38-4F34-BD2C-8B5BA43E3C28@byu.edu> <43E258F7.1080904@comcast.net> Message-ID: On Feb 2, 2006, at 12:09 PM, Phil Davis wrote: > Hi Devin, > > Are you using speech synthesis? If so, you have to: > > revUnloadSpeech > > before quitting, otherwise you get that kind of error. The same may > apply to other loaded externals - don't know for sure. I'm not using speech synthesis, but I am using database externals as well as QuickTime. Might these cause the same error? I assume there is a way to "unload" these as well. Devin > Devin Asay wrote: >> I have a Windows standalone running on XP that gives me an error >> dialog when I quit. The application window disappears, then I get >> this in a dialog window: >> Tool Tip: MyApplication.exe - Application Error >> --------------------------------------------------------------------- >> --- ----- >> The instruction at "0x10001b0f" referenced memory at "0x0152db0". >> The memory could not be "read". >> Then I dismiss the dialog and all is back to normal. I check the >> running processes and my app is not running anymore, as expected. >> Any ideas what this is and how to fix it? Devin Asay Humanities Technology and Research Support Center Brigham Young University From mark at maseurope.net Fri Feb 3 10:20:51 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 3 Feb 2006 15:20:51 +0000 Subject: How to "retrieve" only useful information in a long list In-Reply-To: <20060203145847.48681.qmail@web50405.mail.yahoo.com> References: <20060203145847.48681.qmail@web50405.mail.yahoo.com> Message-ID: <557E8492-6D7B-46C4-BD32-4CE9F1463599@maseurope.net> Glad it worked! Offset, ItemOffset, wordOffset and lineOffset are extremely useful functions. Best, Mark On 3 Feb 2006, at 14:58, alex wu wrote: > Mark, > > Thanks. It works! This is really a good idea. I can use this > idea to do a lot of things with RR:) > > Alex > > Mark Smith wrote: > Untested: > > put offset("FIXED WORDINGS HERE", fld "myField") + length("FIXED > WORDINGS HERE") into startChar > put offset(("ANOTHER FIXED WORDINGS HERE", fld "myField") - 1 into > endChar > get char startChar to endChar of fld "myField" > > Hope that helps, > > Mark > > On 3 Feb 2006, at 14:01, alex wu wrote: > >> Hello, >> >> I have problem in "retrieving" wanted information in a >> list field. >> >> For example, the list field has the following content: >> >> Runtime Revolution is a great ................... >> ................................................. >> ...................................... >> >> FIXED WORDINGS HERE >> >> This is paragraph 2.............................. >> ................................... >> >> Paragraph 3 start here........................... >> ................................................. >> ................ >> >> Paragraph 4 start here........................... >> ................................................. >> ................ >> >> Paragraph 5 start here........................... >> ................................................. >> ................ >> >> ANOTHER FIXED WORDINGS HERE >> >> This is the last paragraph ...................... >> ............ >> >> >> Note: >> 1. The "FIXED WORDINGS HERE" and "ANOTHER FIXED >> WORDINGS HERE" always appear in that two positions. >> >> 2. The contents of all paragraphs will be different >> with different list. >> >> Here's what I want to do: >> >> I only want the content from "FIXED WORDINGS HERE" to >> "ANOTHER FIXED WORDINGS HERE". Because this is the >> information I only needed. How can I do that? >> >> P.S.Actually the list are very long, much longer than >> the above example. >> >> Thanks and best regards >> >> Alex >> >> __________________________________________________ >> Do You Yahoo!? >> Tired of spam? Yahoo! Mail has the best spam protection around >> http://mail.yahoo.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > --------------------------------- > Yahoo! Mail - Helps protect you from nasty viruses. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Fri Feb 3 10:53:11 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 3 Feb 2006 07:53:11 -0800 Subject: Menus In-Reply-To: <14541cbe6a4c281ed707906f00d8f283@cox.net> References: <20060202155824.940118251DC@mail.runrev.com> <14541cbe6a4c281ed707906f00d8f283@cox.net> Message-ID: <2DBDECDE-94CD-11DA-B111-0030657E1638@pon.net> Morning Bob, >> What happens if the following handler is in the substack stack >> script?: >> >> on preOpenStack >> repeat with x = 1 to the number of buttons >> set the icon of button x to (the icon of button x) >> end repeat >> end preOpenStack > > No help with the above handler. Any other suggestions? My next suggestion was already mentioned by Sarah: Check to be sure the icon ids are unique...ie: there is no control in any other open stack with the same id. If you are not changing the ids of imported icon images to something other than the id originally assigned by Revolution, you are asking for id conflict in multi-stack environments. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From see3d at writeme.com Fri Feb 3 11:16:21 2006 From: see3d at writeme.com (Dennis Brown) Date: Fri, 03 Feb 2006 11:16:21 -0500 Subject: Advice needed on how to start a new PIM program Message-ID: <5A0B7B18-C19E-4FB7-BAD0-2AEAD5029106@writeme.com> Hi Rev Gurus, After spending 2 days looking for a outliner or database program for OS X that can solve a specific personal PIM need, I have come to the conclusion that I will have to make something in Rev for myself. I looked seriously at Note Taker, Omni Outliner, iList Data, DEVONthink Pro, and not so seriously at a lot of others, but each one had one different serious limitation that made it not work for me. Here is what I want to do: This is my personal investment ideas PIM I envision that this will be a stack of cards --one for each investment idea. Cards will have a number of fields with specific information about an investment or potential investment --no brainer I need to be able to cut and paste text from RTF emails or HTML web pages into a big scrolling field, like a blog of info. --limitations? I need to be able to drag and drop JPEG images from a screen capture program onto a card. --never did this before? I will need to have a summary card that contains a table of a line of formatted info gathered from cards that meet certain criteria --no brainer The problem I see is that in Rev all the cards have to be in memory at the same time. This stack could become large over time, as I don't want to discard old stuff, but want to keep it for future reference. I could possibly take the big stuff like the images and save them in a folder to be displayed on demand --perhaps even using Preview. Another approach would be to use a database program like altSQLight3 perhaps (I have not looked at that one yet). The catch is that I need to have it running by MONDAY (yesterday really). That means that I need to find something to use as a starting point stack that I can just edit to get me off the ground faster. Most of my time will need to be taken up by interface design, not a lot of time for learning how not to mess up the data. I know most of you Rev experts could create the whole thing in a day or less from scratch. However, I have spent the last year learning how to crunch numbers in large arrays and generate graphs on a one stack, one card application. I have more than a few things to learn about pushing data around in different formats --without much time for trial and error. This seems like such a generic thing, that I am sure there are hundreds of similar things already done. I just don't have time to find and look at all the possibilities right now. I am hoping that my needs will ring a bell with a few of you, and you can point me in just a few directions so I can get to work right away. As always, your expert advice is greatly appreciated. Dennis From scott at tactilemedia.com Fri Feb 3 11:53:13 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 03 Feb 2006 08:53:13 -0800 Subject: Offscreen Screencapture? In-Reply-To: Message-ID: Recently, Ken Ray wrote: >> I'm batting around the issue of screen capture on Windows again and am >> wondering if anyone has found a way to capture offscreen content (ie a stack >> with loc set to -1000,-1000). This works fine on MacOSX but using the same >> standard import snapshot routine fails on Windows (XP). > > Did you try this tip: > > http://www.sonsothunder.com/devres/revolution/tips/imag007.htm This is godlike, Ken -- works perfectly. Thanks so much (and to Brian of course). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From pevensen at siboneylg.com Fri Feb 3 12:02:24 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 03 Feb 2006 11:02:24 -0600 Subject: Offscreen Screencapture? In-Reply-To: References: Message-ID: <6.2.1.2.2.20060203110153.23241660@exchange.slg.com> This answers a question I was going to ask... on how to do a print preview window that can be scrolled! At 10:53 AM 2/3/2006, you wrote: >Recently, Ken Ray wrote: > > >> I'm batting around the issue of screen capture on Windows again and am > >> wondering if anyone has found a way to capture offscreen content (ie a > stack > >> with loc set to -1000,-1000). This works fine on MacOSX but using the > same > >> standard import snapshot routine fails on Windows (XP). > > > > Did you try this tip: > > > > http://www.sonsothunder.com/devres/revolution/tips/imag007.htm > >This is godlike, Ken -- works perfectly. Thanks so much (and to Brian of >course). Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From JimAultWins at yahoo.com Fri Feb 3 12:14:43 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 03 Feb 2006 09:14:43 -0800 Subject: Advice needed on how to start a new PIM program In-Reply-To: <5A0B7B18-C19E-4FB7-BAD0-2AEAD5029106@writeme.com> Message-ID: On 2/3/06 8:16 AM, "Dennis Brown" wrote: > This is my personal investment ideas PIM > The catch is that I need to have it running by MONDAY (yesterday > really). > This seems like such a generic thing, that I am sure there are > hundreds of similar things already done. > As always, your advice is greatly appreciated. Ahh, there are probably 282,342,978 PIM projects that have been started in the world today. There is always room for another, so jump in. For what its worth... My quick recommendation is to think about substacks connected to a main stack. The memory load could be managed by opening and closing those, as well as mainstacks that are connected and share data, etc. You need to be careful not to head down the wrong path before Monday, or there will be many hours of rework in your future. Quick recommendation: Download NoteTaker and use the 30 day demo period to model the organization you want --use the notebook.section.page system to be a stack -- use the ability to link notebooks, and pages using drag-drop -- use the ability to copy and paste outlines between pages -- use the ability to drag-drop jpg, even whole web pages -- web pages actually work within a page in a notebook Now add descriptions of the Rev code and objects in each location, and build the linking that makes sense for your interface. Include a list of all the buttons, fields, combo boxes, and user interface requirements, and you should have a pretty close blue print for a Rev project. As far as tons of data in different formats, Rev is really quite fast at reading and writing text files to the hard drive. So Monday morning, I would recommend not including the SQL part of the solution.. save that for coming up to speed later in Feb. Final note, try to think modular with your code. This means that you can call a function, use a button many times throughout your project with modification of parameters or names. One example of a short cut for buttons.. give the button a label you see, then a name that Rev will use (eg. getChartData) and then the handler will be on mouseUp do the short name of me end mouseUp --> the handler in the stack script is on getChartData Now the script for most of your buttons is exactly the same.. do the short name of me Good luck on your lost weekend of fun :-) Jim Ault Las Vegas On 2/3/06 8:16 AM, "Dennis Brown" wrote: > Hi Rev Gurus, > > After spending 2 days looking for a outliner or database program for > OS X that can solve a specific personal PIM need, I have come to the > conclusion that I will have to make something in Rev for myself. I > looked seriously at Note Taker, Omni Outliner, iList Data, DEVONthink > Pro, and not so seriously at a lot of others, but each one had one > different serious limitation that made it not work for me. > > Here is what I want to do: > > This is my personal investment ideas PIM > > I envision that this will be a stack of cards --one for each > investment idea. > Cards will have a number of fields with specific information about an > investment or potential investment --no brainer > I need to be able to cut and paste text from RTF emails or HTML web > pages into a big scrolling field, like a blog of info. --limitations? > I need to be able to drag and drop JPEG images from a screen capture > program onto a card. --never did this before? > I will need to have a summary card that contains a table of a line of > formatted info gathered from cards that meet certain criteria --no > brainer > > The problem I see is that in Rev all the cards have to be in memory > at the same time. This stack could become large over time, as I > don't want to discard old stuff, but want to keep it for future > reference. I could possibly take the big stuff like the images and > save them in a folder to be displayed on demand --perhaps even using > Preview. > > Another approach would be to use a database program like altSQLight3 > perhaps (I have not looked at that one yet). > > The catch is that I need to have it running by MONDAY (yesterday > really). That means that I need to find something to use as a > starting point stack that I can just edit to get me off the ground > faster. Most of my time will need to be taken up by interface > design, not a lot of time for learning how not to mess up the data. > I know most of you Rev experts could create the whole thing in a day > or less from scratch. However, I have spent the last year learning > how to crunch numbers in large arrays and generate graphs on a one > stack, one card application. I have more than a few things to learn > about pushing data around in different formats --without much time > for trial and error. > > This seems like such a generic thing, that I am sure there are > hundreds of similar things already done. I just don't have time to > find and look at all the possibilities right now. I am hoping that > my needs will ring a bell with a few of you, and you can point me in > just a few directions so I can get to work right away. > > As always, your expert advice is greatly appreciated. > > Dennis From davis.phil at comcast.net Fri Feb 3 12:24:08 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 03 Feb 2006 09:24:08 -0800 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: References: Message-ID: <43E391B8.4090504@comcast.net> "Godlike" is good enough for me! I can make this solution work for me too. Thanks! Phil Scott Rossi wrote: > Recently, Ken Ray wrote: > > >>>I'm batting around the issue of screen capture on Windows again and am >>>wondering if anyone has found a way to capture offscreen content (ie a stack >>>with loc set to -1000,-1000). This works fine on MacOSX but using the same >>>standard import snapshot routine fails on Windows (XP). >> >>Did you try this tip: >> >>http://www.sonsothunder.com/devres/revolution/tips/imag007.htm > > > This is godlike, Ken -- works perfectly. Thanks so much (and to Brian of > course). > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Fri Feb 3 12:26:26 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 03 Feb 2006 11:26:26 -0600 Subject: Advice needed on how to start a new PIM program In-Reply-To: <5A0B7B18-C19E-4FB7-BAD0-2AEAD5029106@writeme.com> Message-ID: On 2/3/06 10:16 AM, "Dennis Brown" wrote: > I need to be able to cut and paste text from RTF emails or HTML web > pages into a big scrolling field, like a blog of info. --limitations? Well, if you copy data from HTML tables into Rev they won't appear properly since Rev can't display HTML tables (you should get tab-delimited info, though, so you can set the tabstops accordingly). You'll also get the font used in the external program right after the paste, so you'll need to be aware to reformat the data to correspond to the text attributes of your field. > I need to be able to drag and drop JPEG images from a screen capture > program onto a card. --never did this before? There's code on this tip you can use: Handling Drag-and-Drop From Outside Revolution http://www.sonsothunder.com/devres/revolution/tips/mous002.htm It shows how to drag and drop images either to an existing image object on your card, or onto the card itself (so it will automatically create an image object based on the drag). > I will need to have a summary card that contains a table of a line of > formatted info gathered from cards that meet certain criteria --no > brainer Right. > The problem I see is that in Rev all the cards have to be in memory > at the same time. This stack could become large over time, as I > don't want to discard old stuff, but want to keep it for future > reference. I could possibly take the big stuff like the images and > save them in a folder to be displayed on demand --perhaps even using > Preview. I would definitely store the images externally and just reference them inside the stack. You could also create an archive stack later on by programmatically cutting and pasting cards from the main prorgam stack to the archive stack and then saving that in a separate stack file. HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Fri Feb 3 12:31:56 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 03 Feb 2006 11:31:56 -0600 Subject: How to "retrieve" only useful information in a long list In-Reply-To: <20060203145847.48681.qmail@web50405.mail.yahoo.com> Message-ID: On 2/3/06 8:58 AM, "alex wu" wrote: Alex, You can also use regular expressions to do this: get matchText(tData,"(?s)FIXED WORDINGS HERE(.*?)ANOTHER FIXED WORDINGS HERE",tVal) and now 'tVal' contains the data between the two sections. If you want to actually start on the next *line* after FIXED WORDINGS HERE and end at the line before ANOTHER FIXED WORDINGS HERE, you can do this: get matchText(tData,"(?s)FIXED WORDINGS HERE\n(.*?)\nANOTHER FIXED WORDINGS HERE",tVal) HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jrvalent at wisc.edu Fri Feb 3 12:39:40 2006 From: jrvalent at wisc.edu (Rand Valentine) Date: Fri, 03 Feb 2006 11:39:40 -0600 Subject: dreamcard player and memory Message-ID: <09C56E5D-4784-46C5-8D1F-CB15ADB25774@wisc.edu> Hello, dear Revolution experts. I've been developing a dictionary for my students of Ojibwe (an Algonquian language), using mainly my Mac PowerBook running the latest OS and DreamCard 2.61. Everything works just great for me, whether I run my stacks in DreamCard itself or with the Player, but I have one student who uses a fairly antiquated Windows computer, and who cannot open one of the substacks in my dictionary application (a set of about 100 cards with htmltext notes). He used to be able to open this substack, but no longer can -- I've been adding to it over the past month, but it would seem odd that anything I've added would push him over the threshold of openability. Is this likely a memory allocation issue on his computer, or could it possibly be something else? I was wondering too if the stack Revonline Viewer might be taking up memory, and if I could remove it from memory (does simply closing it do that?). Anyway, any thoughts on this would be greatly appreciated. Rand Valentine University of Wisconsin-Madison Linguistics 1168 Van Hise Hall (608) 262-2292 American Indian Studies 317 Ingraham Hall (608) 263-5501 From kray at sonsothunder.com Fri Feb 3 12:43:03 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 03 Feb 2006 11:43:03 -0600 Subject: Web encoded text on email In-Reply-To: <9C56EF5F-FF9D-4E0E-82CC-DA6DFB1877C7@fireworksmm.com> Message-ID: On 2/2/06 9:31 PM, "Wally Rodriguez" wrote: > I'm so sorry, didn't read the question correctly. > > This is when using RevMail > > I have not tried using a mailto: url, but I am trying an applescript > OSAX (Xmail) that sends mail directly. Have it about 70% done, and it > won't depend on a separate mail client. Well, first of all, if you want to send email directly from Rev, you don't need to use an AppleScript OSAX to do it - you can do it right from inside Rev with Sean Shao's libSMTP with or without Chipp Walter's altEmailHarness wrapper around libSMTP (which makes sending mail super simple). libSMTP: http://66.160.136.21/shaosean/zLibraries.php altEmailHarness: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm RevMail uses the 'mailto:' protocol internally, so that's obviously not working for you. > Each one has its benefits. I would still like to find out why it's > happening. When the mail sending fails, will it always fail with the same message? If so, you can send me the message and I'll look at it and see if there's something in it that doesn't get encoded properly... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Fri Feb 3 12:45:25 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 03 Feb 2006 11:45:25 -0600 Subject: dreamcard player and memory In-Reply-To: <09C56E5D-4784-46C5-8D1F-CB15ADB25774@wisc.edu> Message-ID: On 2/3/06 11:39 AM, "Rand Valentine" wrote: > Hello, dear Revolution experts. I've been developing a dictionary > for my students of Ojibwe (an Algonquian language), using mainly my > Mac PowerBook running the latest OS and DreamCard 2.61. Everything > works just great for me, whether I run my stacks in DreamCard itself > or with the Player, but I have one student who uses a fairly > antiquated Windows computer, and who cannot open one of the substacks > in my dictionary application (a set of about 100 cards with htmltext > notes). He used to be able to open this substack, but no longer can > -- I've been adding to it over the past month, but it would seem odd > that anything I've added would push him over the threshold of > openability. Is this likely a memory allocation issue on his > computer, or could it possibly be something else? I was wondering too > if the stack Revonline Viewer might be taking up memory, and if I > could remove it from memory (does simply closing it do that?). > Anyway, any thoughts on this would be greatly appreciated. Rand, if you want a simpler method of distribution, you can check out StackRunner: http://www.sonsothunder.com/devres/revolution/downloads/StackRunner.htm It is a stripped-down version of DreamCard Player that doesn't include RevOnline or any other "stuff", and has been adopted by a number of people for stack distribution because it can be configured to automatically open a stack when it launches and doesn't provide its own interface to "get in the way". Check it out... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From JimAultWins at yahoo.com Fri Feb 3 12:46:41 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 03 Feb 2006 09:46:41 -0800 Subject: how to click at a link in a handler In-Reply-To: <1FDBB97A-94A6-11DA-8F06-000393DBAA2A@inria.fr> Message-ID: On 2/3/06 3:13 AM, "Andr?.Bisseret" wrote: > So I placed the handler (a part of it), as a custom command, at the > stack level and it works well. Thanks Jim, but? > it remains that I don't understand why clicking at the foundloc of a > link (in a handler) triggers this error message. Glad you found an answer that works :-) I have very little experience with 'click at'. Perhaps this has been Bugzilla'd and will be fixed in the future. I would be interested to know what the field handler was before you broke it apart. My preference would have been to put the whole hander in the stack script, but I am one the few that do this (perhaps the only one??). Ah, a renegade revolutionary. If I did things the correct way, I would probably have lots of good paying work and money in the bank :-) Jim Ault Las Vegas On 2/3/06 3:13 AM, "Andr?.Bisseret" wrote: > > Le Thursday, 2 Feb 2006, ? 21:43 Europe/Paris, Jim Ault a ?crit : > >> On 2/2/06 11:39 AM, "Andr?.Bisseret" wrote: >>> Le Thursday, 2 Feb 2006, ? 19:14 Europe/Paris, Jim Ault a ?crit : >>>> >>>> On 2/2/06 10:03 AM, "Andr?.Bisseret" wrote: >>>>> find line 1 of fld "FoundCards" >>>>> click at the foundLoc >>>>> >>>>> When they are in the script, It does what I want (the right card >>>>> appears) but I get the error "click: expression is not a point" !?? >>>>> >>>> If you know what the link does, why not just execute that step and >>>> forget >>>> about clicking on the link? >>> It's because, in fact, a click on a link of the list of cards does not >>> only show the corresponding card to the user but does others actions >>> on >>> this card (looking for keywords, highlighting them by setting their >>> backgroundColor, making visible a button (which allow to set the >>> backgroundColor to empty, ?). >>> So I would like to simply click on the link to avoid to duplicate the >>> scripting of these actions. >>> >>> Thanks for your kind attention >>> Andr? >> I guess my point is that if the link click initiates some handler or >> set of >> actions, why not just call that handler directly? Maybe I just don't >> understand what your link actually does when you click it. >> >> Maybe I should ask... >> Is the link click calling a handler? > yes >> If so, is the handler located at the field, card, or stack level? > it was at the field level >> Is the handler different for each line/field/card? > no, it is the same for each line in the field >> >> Placement of "the scripting of these actions" might make future >> enhancements >> easier and more powerful. > So I placed the handler (a part of it), as a custom command, at the > stack level and it works well. Thanks Jim, but? > it remains that I don't understand why clicking at the foundloc of a > link (in a handler) triggers this error message. > well, I sleep well anyway :-)), it is only one more mystery ! > all the best from Grenoble > Andr? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rpresender at cox.net Fri Feb 3 13:26:35 2006 From: rpresender at cox.net (Robert Presender) Date: Fri, 3 Feb 2006 10:26:35 -0800 Subject: Menus Message-ID: <8051a50b68ea6383751a88e5cb1cef9e@cox.net> Thanks to Rob Cozens, Sara Reichelt and Jim Ault for your suggestions. I finally got it to work. This what I did: 1. Copied an icon from my image stack to the menubar stack. The id changed. 2. Dragged a push btn from tools to the menubar stack. 3. Set the icon id of the btn to the id of 1. above. 4. set the visible of the icon of 1. above to false. 5. Saved. Standalone btn with icon was as it should be. It should be noted that if I deleted the icon of 1. above, instead of hiding it, the Standalone result was only the btn name, no icon! Appreciate your help. Regards ... Bob From boehmisch at animabit.de Fri Feb 3 14:11:01 2006 From: boehmisch at animabit.de (boehmisch at animabit.de) Date: Fri, 3 Feb 2006 19:11:01 +0000 Subject: getting the one object of a stack on the web into a local stack running Message-ID: Hello, If I would have a stack "12345" on the web: http://animabit.de/T12345.rev with just one object in it (a field with text) then the following works go invisible stack URL " http://animabit.de/T12345.rev" in a new window copy control 1 of stack "12345" set the defaultstack to "MyLocalStack" paste But the following not - the result is an empty field instead of the field with text. Why? What is my mistake. go invisible stack URL " http://animabit.de/T12345.rev" in a new window copy control 1 of stack "12345" to stack "MyLocalStack" Regards Franz B?hmisch boehmisch at animabit.de http://www.animabit.de GF Animabit Multimedia Software GmbH Am Sonnenhang 22 D-94136 Thyrnau Tel +49 (0)8501-8538 Fax +49 (0)8501-8537 From wlists at fireworksmm.com Fri Feb 3 15:40:16 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Fri, 3 Feb 2006 15:40:16 -0500 Subject: Web encoded text on email In-Reply-To: References: Message-ID: <57472918-5255-4E25-9AEF-73DB7FFCBFC5@fireworksmm.com> Hello Ken: Thanks for your attention to this issue. Answers inline... On Feb 3, 2006, at 12:43 PM, Ken Ray wrote: > On 2/2/06 9:31 PM, "Wally Rodriguez" wrote: > >> I'm so sorry, didn't read the question correctly. >> >> This is when using RevMail >> >> I have not tried using a mailto: url, but I am trying an applescript >> OSAX (Xmail) that sends mail directly. Have it about 70% done, and it >> won't depend on a separate mail client. > > Well, first of all, if you want to send email directly from Rev, > you don't > need to use an AppleScript OSAX to do it - you can do it right from > inside > Rev with Sean Shao's libSMTP with or without Chipp Walter's > altEmailHarness > wrapper around libSMTP (which makes sending mail super simple). > > libSMTP: > http://66.160.136.21/shaosean/zLibraries.php > > altEmailHarness: > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm I have them both, but my email server does not like the way libSMTP is formatting the messages and they always fail. I'll try to catch the message next time. In the meantime I was using this OSAX for a FileMaker solution and since it was already installed on the other systems and we've been using it for a long time, I figured I would use the same thing. I finished implementing it today and it's working well. > > RevMail uses the 'mailto:' protocol internally, so that's obviously > not > working for you. > >> Each one has its benefits. I would still like to find out why it's >> happening. > > When the mail sending fails, will it always fail with the same > message? If > so, you can send me the message and I'll look at it and see if there's > something in it that doesn't get encoded properly... > I'll look into the error as I would like to do it all from within REV. Thanks a lot! > Ken Ray From scott at tactilemedia.com Fri Feb 3 16:22:38 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 03 Feb 2006 13:22:38 -0800 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: <43E391B8.4090504@comcast.net> Message-ID: Recently, Phil Davis wrote: >>>> I'm batting around the issue of screen capture on Windows again and am >>>> wondering if anyone has found a way to capture offscreen content (ie a >>>> stack >>>> with loc set to -1000,-1000). This works fine on MacOSX but using the same >>>> standard import snapshot routine fails on Windows (XP). >>> >>> Did you try this tip: >>> >>> http://www.sonsothunder.com/devres/revolution/tips/imag007.htm >> >> >> This is godlike, Ken -- works perfectly. Thanks so much (and to Brian of >> course). > "Godlike" is good enough for me! I can make this solution work for me too. Not only does it work on XP but on OSX 3.9 as well (tested on 2 machines). I know earlier versions of OSX/Rev were said to cause problems, but it seems to work as expected here on both platforms, thus this tip really *is* godlike. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ambassador at fourthworld.com Fri Feb 3 16:29:35 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 03 Feb 2006 13:29:35 -0800 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: References: Message-ID: <43E3CB3F.70206@fourthworld.com> Scott Rossi wrote: > Recently, Phil Davis wrote: > >>>>> I'm batting around the issue of screen capture on Windows again and am >>>>> wondering if anyone has found a way to capture offscreen content (ie a >>>>> stack >>>>> with loc set to -1000,-1000). This works fine on MacOSX but using the same >>>>> standard import snapshot routine fails on Windows (XP). >>>> Did you try this tip: >>>> >>>> http://www.sonsothunder.com/devres/revolution/tips/imag007.htm >>> >>> This is godlike, Ken -- works perfectly. Thanks so much (and to Brian of >>> course). > >> "Godlike" is good enough for me! I can make this solution work for me too. > > Not only does it work on XP but on OSX 3.9 as well (tested on 2 machines). > I know earlier versions of OSX/Rev were said to cause problems, but it seems > to work as expected here on both platforms, thus this tip really *is* > godlike. Crashes here with a kernel protection fault: OS X 10.4.4 PowerBook G4 1Ghz :( -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From chipp at chipp.com Fri Feb 3 16:39:04 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 03 Feb 2006 15:39:04 -0600 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: <43E3CB3F.70206@fourthworld.com> References: <43E3CB3F.70206@fourthworld.com> Message-ID: <43E3CD78.3070808@chipp.com> Richard, Are you using MC or RR? If MC, then can you try on RR? thx Richard Gaskin wrote: > Crashes here with a kernel protection fault: > > OS X 10.4.4 > PowerBook G4 1Ghz From ambassador at fourthworld.com Fri Feb 3 16:45:15 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 03 Feb 2006 13:45:15 -0800 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: <43E3CD78.3070808@chipp.com> References: <43E3CB3F.70206@fourthworld.com> <43E3CD78.3070808@chipp.com> Message-ID: <43E3CEEB.7060408@fourthworld.com> Chipp Walters wrote: > Richard, > > Are you using MC or RR? If MC, then can you try on RR? thx > > Richard Gaskin wrote: > >> Crashes here with a kernel protection fault: >> >> OS X 10.4.4 >> PowerBook G4 1Ghz MC is just an IDE. Same engine, same result: Date/Time: 2006-02-03 13:43:13.127 -0800 OS Version: 10.4.4 (Build 8G32) Report Version: 3 Command: Revolution Path: /Applications/RunRev/Revolution 2.6.1/Revolution.app/Contents/MacOS/Revolution Parent: WindowServer [65] Version: 2.6.6.152 (2.6.6.152) PID: 1290 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0x3ecb05a1 Thread 0 Crashed: 0 com.apple.QD 0x9171dd60 LockPixels + 32 1 com.runrev.revolution 0x0002c798 0x1000 + 178072 2 com.runrev.revolution 0x001397c0 0x1000 + 1279936 3 com.runrev.revolution 0x0007a158 0x1000 + 495960 4 com.runrev.revolution 0x000f3010 0x1000 + 991248 5 com.runrev.revolution 0x0005b9b4 0x1000 + 371124 6 com.runrev.revolution 0x00131770 0x1000 + 1247088 7 com.runrev.revolution 0x00059ca8 0x1000 + 363688 8 com.runrev.revolution 0x000dfe88 0x1000 + 913032 9 com.runrev.revolution 0x000f914c 0x1000 + 1016140 10 com.runrev.revolution 0x00059ca8 0x1000 + 363688 11 com.runrev.revolution 0x000dfe88 0x1000 + 913032 12 com.runrev.revolution 0x000e2770 0x1000 + 923504 13 com.runrev.revolution 0x000e28d4 0x1000 + 923860 14 com.runrev.revolution 0x00085880 0x1000 + 542848 15 com.runrev.revolution 0x000ead24 0x1000 + 957732 16 com.runrev.revolution 0x00063480 0x1000 + 402560 17 com.runrev.revolution 0x000136d4 0x1000 + 75476 18 com.runrev.revolution 0x00013b94 0x1000 + 76692 19 com.runrev.revolution 0x000337bc 0x1000 + 206780 20 com.runrev.revolution 0x0015f360 0x1000 + 1434464 21 com.runrev.revolution 0x00157958 0x1000 + 1403224 22 com.runrev.revolution 0x0000665c 0x1000 + 22108 23 com.runrev.revolution 0x000064dc 0x1000 + 21724 Thread 1: 0 libSystem.B.dylib 0x9000b208 mach_msg_trap + 8 1 libSystem.B.dylib 0x9000b15c mach_msg + 60 2 com.apple.CoreFoundation 0x9075d114 __CFRunLoopRun + 832 3 com.apple.CoreFoundation 0x9075ca18 CFRunLoopRunSpecific + 268 4 com.apple.audio.CoreAudio 0x91403434 HALRunLoop::OwnThread(void*) + 264 5 com.apple.audio.CoreAudio 0x914031d4 CAPThread::Entry(CAPThread*) + 96 6 libSystem.B.dylib 0x9002b200 _pthread_body + 96 Thread 0 crashed with PPC Thread State 64: srr0: 0x000000009171dd60 srr1: 0x000000000200d930 vrsave: 0x0000000000000000 cr: 0x44044244 xer: 0x0000000020000004 lr: 0x000000000002c798 ctr: 0x000000009171dd40 r0: 0x000000000002c798 r1: 0x00000000bfffefd0 r2: 0x00000000bfffe000 r3: 0x000000003ecb05a1 r4: 0x00000000001fd080 r5: 0x0000000000000000 r6: 0x000000000043bf80 r7: 0x0000000000000000 r8: 0x0000000000000061 r9: 0x0000000000008000 r10: 0x000000007660feff r11: 0x00000000001d5f24 r12: 0x000000009171dd40 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000 r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x0000000000000000 r19: 0x0000000000000000 r20: 0x0000000000000000 r21: 0x0000000000000000 r22: 0x0000000000000000 r23: 0x0000000000000100 r24: 0x0000000000000001 r25: 0x00000000001d0000 r26: 0x0000000000000000 r27: 0x0000000000000000 r28: 0x0000000000000000 r29: 0x0000000005a182a0 r30: 0x0000000000000000 r31: 0x000000000043a830 -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Fri Feb 3 16:46:27 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 03 Feb 2006 13:46:27 -0800 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: <43E3CB3F.70206@fourthworld.com> Message-ID: Recently, Richard Gaskin wrote: >> Not only does it work on XP but on OSX 3.9 as well (tested on 2 machines). >> I know earlier versions of OSX/Rev were said to cause problems, but it seems >> to work as expected here on both platforms, thus this tip really *is* >> godlike. > > Crashes here with a kernel protection fault: > > OS X 10.4.4 > PowerBook G4 1Ghz Bummer. Works here, in Rev and MC, OX 10.3.9, Rev 2.6.6, buildNumber 152 (not sure what the latest version is). Is your crash under both Rev and MC? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From pevensen at siboneylg.com Fri Feb 3 16:54:12 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 03 Feb 2006 15:54:12 -0600 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: References: <43E3CB3F.70206@fourthworld.com> Message-ID: <6.2.1.2.2.20060203155337.236fd3e0@exchange.slg.com> What exactly are people trying? Could it be a bug in the code? Could someone send the stack that is crashing and I can try it on my 10.4 machine? At 03:46 PM 2/3/2006, you wrote: >Recently, Richard Gaskin wrote: > > >> Not only does it work on XP but on OSX 3.9 as well (tested on 2 machines). > >> I know earlier versions of OSX/Rev were said to cause problems, but it > seems > >> to work as expected here on both platforms, thus this tip really *is* > >> godlike. > > > > Crashes here with a kernel protection fault: > > > > OS X 10.4.4 > > PowerBook G4 1Ghz > >Bummer. Works here, in Rev and MC, OX 10.3.9, Rev 2.6.6, buildNumber 152 >(not sure what the latest version is). > >Is your crash under both Rev and MC? > >Regards, > >Scott Rossi >Creative Director >Tactile Media, Multimedia & Design >----- >E: scott at tactilemedia.com >W: http://www.tactilemedia.com > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From wouter.abraham at scarlet.be Fri Feb 3 17:02:48 2006 From: wouter.abraham at scarlet.be (Wouter) Date: Fri, 3 Feb 2006 23:02:48 +0100 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: <43E3CEEB.7060408@fourthworld.com> References: <43E3CB3F.70206@fourthworld.com> <43E3CD78.3070808@chipp.com> <43E3CEEB.7060408@fourthworld.com> Message-ID: May be this thread can shed some light on the problem: http://lists.runrev.com/pipermail/use-revolution/2004-January/ 028585.html (follow upstream for history) Greetings, Wouter On 03 Feb 2006, at 22:45, Richard Gaskin wrote: > Chipp Walters wrote: >> Richard, >> Are you using MC or RR? If MC, then can you try on RR? thx >> Richard Gaskin wrote: >>> Crashes here with a kernel protection fault: >>> >>> OS X 10.4.4 >>> PowerBook G4 1Ghz > - snip - > -- > Richard Gaskin > Fourth World Media Corporation From scott at tactilemedia.com Fri Feb 3 17:47:32 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 03 Feb 2006 14:47:32 -0800 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: Message-ID: >>> Not only does it work on XP but on OSX 3.9 as well (tested on 2 machines). >>> I know earlier versions of OSX/Rev were said to cause problems, but it seems >>> to work as expected here on both platforms, thus this tip really *is* >>> godlike. >> >> Crashes here with a kernel protection fault: >> >> OS X 10.4.4 >> PowerBook G4 1Ghz > > Bummer. Works here, in Rev and MC, OX 10.3.9, Rev 2.6.6, buildNumber 152 (not > sure what the latest version is). I just tested here with OSX 10.4.4 under MC and the export worked fine. How about I send you my test stack and see if you get a different result. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ambassador at fourthworld.com Fri Feb 3 18:07:35 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 03 Feb 2006 15:07:35 -0800 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: References: Message-ID: <43E3E237.8050206@fourthworld.com> Scott Rossi wrote: >>>> Not only does it work on XP but on OSX 3.9 as well (tested on 2 machines). >>>> I know earlier versions of OSX/Rev were said to cause problems, but it seems >>>> to work as expected here on both platforms, thus this tip really *is* >>>> godlike. >>> Crashes here with a kernel protection fault: >>> >>> OS X 10.4.4 >>> PowerBook G4 1Ghz >> Bummer. Works here, in Rev and MC, OX 10.3.9, Rev 2.6.6, buildNumber 152 (not >> sure what the latest version is). > > I just tested here with OSX 10.4.4 under MC and the export worked fine. How > about I send you my test stack and see if you get a different result. Works great in your version. I double-checked the differences between your code and the code on Ken's site, and I found that if I just move the line that restores the alwaysBuffer of the stack to after the export, it works: on mouseUp put "/Applications/MetaCard/_testers/export wd buffer.rev" into tStack put "/Users/richardgaskin/Desktop/stackimage.png" into tPath put "PNG" into tType ExportCard tStack, tPath, tType end mouseUp on ExportCard pStackPath,pExportPath,pImageType -- pStackPath is the path to the stack whose card you want to export -- pExportPath is where you want the image to go -- pImageType is one of the three formats supported by the export -- command: paint, png or jpeg put the alwaysBuffer of stack pStackPath into tOldBuffer -- The next two lines force the current card image -- into the offscreen buffer set the alwaysBuffer of stack pStackPath to false set the alwaysBuffer of stack pStackPath to true create invisible image -- Here's the 'meat' of the handler: set the imagePixMapID of last image to \ (the pixMapID of stack pStackPath) select last image --!NOT HERE set the alwaysBuffer of stack pStackPath to tOldBuffer do "export" && pImageType && "to file pExportPath" delete last image -- HERE INSTEAD: set the alwaysBuffer of stack pStackPath to tOldBuffer choose browse tool end ExportCard -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Fri Feb 3 18:14:52 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 03 Feb 2006 15:14:52 -0800 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: <43E3E237.8050206@fourthworld.com> Message-ID: Recently, Richard Gaskin wrote: >> I just tested here with OSX 10.4.4 under MC and the export worked fine. How >> about I send you my test stack and see if you get a different result. > > Works great in your version. > > I double-checked the differences between your code and the code on Ken's > site, and I found that if I just move the line that restores the > alwaysBuffer of the stack to after the export, it works: FWIW, in my version I don't even use the old/new buffer -- since the stack starts out being buffered, there's no need to set it back to a default since the execution of the code already does that. Glad to hear it works for you. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From kray at sonsothunder.com Fri Feb 3 18:35:18 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 03 Feb 2006 17:35:18 -0600 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: <43E3E237.8050206@fourthworld.com> Message-ID: On 2/3/06 5:07 PM, "Richard Gaskin" wrote: > Scott Rossi wrote: >>>>> Not only does it work on XP but on OSX 3.9 as well (tested on 2 machines). >>>>> I know earlier versions of OSX/Rev were said to cause problems, but it >>>>> seems >>>>> to work as expected here on both platforms, thus this tip really *is* >>>>> godlike. >>>> Crashes here with a kernel protection fault: >>>> >>>> OS X 10.4.4 >>>> PowerBook G4 1Ghz >>> Bummer. Works here, in Rev and MC, OX 10.3.9, Rev 2.6.6, buildNumber 152 >>> (not >>> sure what the latest version is). >> >> I just tested here with OSX 10.4.4 under MC and the export worked fine. How >> about I send you my test stack and see if you get a different result. > > Works great in your version. > > I double-checked the differences between your code and the code on Ken's > site, and I found that if I just move the line that restores the > alwaysBuffer of the stack to after the export, it works: Great, I'll move the line in the tip for future reference... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From see3d at writeme.com Fri Feb 3 18:54:09 2006 From: see3d at writeme.com (Dennis Brown) Date: Fri, 03 Feb 2006 18:54:09 -0500 Subject: Advice needed on how to start a new PIM program In-Reply-To: <5A0B7B18-C19E-4FB7-BAD0-2AEAD5029106@writeme.com> References: <5A0B7B18-C19E-4FB7-BAD0-2AEAD5029106@writeme.com> Message-ID: <78AAB731-712D-4035-91D3-63849A85E2F5@writeme.com> Ken Ray and Jim Ault, Thanks for the hints. They will come in handy. Jonathan Lynch, Thanks for contacting me off line with suggestions about Task Mage. This could become the basis for what I want to do. As usual --and not to be taken for granted -- this list has come through for me. Thanks a lot, Dennis On Feb 3, 2006, at 11:16 AM, Dennis Brown wrote: > Hi Rev Gurus, > > After spending 2 days looking for a outliner or database program > for OS X that can solve a specific personal PIM need, I have come > to the conclusion that I will have to make something in Rev for > myself. I looked seriously at Note Taker, Omni Outliner, iList > Data, DEVONthink Pro, and not so seriously at a lot of others, but > each one had one different serious limitation that made it not work > for me. > > Here is what I want to do: > > This is my personal investment ideas PIM > > I envision that this will be a stack of cards --one for each > investment idea. > Cards will have a number of fields with specific information about > an investment or potential investment --no brainer > I need to be able to cut and paste text from RTF emails or HTML web > pages into a big scrolling field, like a blog of info. --limitations? > I need to be able to drag and drop JPEG images from a screen > capture program onto a card. --never did this before? > I will need to have a summary card that contains a table of a line > of formatted info gathered from cards that meet certain criteria -- > no brainer > > The problem I see is that in Rev all the cards have to be in memory > at the same time. This stack could become large over time, as I > don't want to discard old stuff, but want to keep it for future > reference. I could possibly take the big stuff like the images and > save them in a folder to be displayed on demand --perhaps even > using Preview. > > Another approach would be to use a database program like > altSQLight3 perhaps (I have not looked at that one yet). > > The catch is that I need to have it running by MONDAY (yesterday > really). That means that I need to find something to use as a > starting point stack that I can just edit to get me off the ground > faster. Most of my time will need to be taken up by interface > design, not a lot of time for learning how not to mess up the > data. I know most of you Rev experts could create the whole thing > in a day or less from scratch. However, I have spent the last year > learning how to crunch numbers in large arrays and generate graphs > on a one stack, one card application. I have more than a few > things to learn about pushing data around in different formats -- > without much time for trial and error. > > This seems like such a generic thing, that I am sure there are > hundreds of similar things already done. I just don't have time to > find and look at all the possibilities right now. I am hoping that > my needs will ring a bell with a few of you, and you can point me > in just a few directions so I can get to work right away. > > As always, your expert advice is greatly appreciated. > > Dennis > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wouter.abraham at scarlet.be Fri Feb 3 19:42:02 2006 From: wouter.abraham at scarlet.be (Wouter) Date: Sat, 4 Feb 2006 01:42:02 +0100 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: <43E3E237.8050206@fourthworld.com> References: <43E3E237.8050206@fourthworld.com> Message-ID: This will still crash in certain cases. Because a stack with its cantmodify set to true and which buffered state is not true, cannot be forced to update its screenbuffer. The effectiveness of a screen buffer update can be seen in the difference between the pixmapID of a stack and the windowID of a stack. If those numbers are the same the stack is NOT buffered and the handler will crash gloriously. Greetings, Wouter On 04 Feb 2006, at 00:07, Richard Gaskin wrote: > > Works great in your version. > > I double-checked the differences between your code and the code on > Ken's site, and I found that if I just move the line that restores > the alwaysBuffer of the stack to after the export, it works: > > > on mouseUp > put "/Applications/MetaCard/_testers/export wd buffer.rev" into > tStack > put "/Users/richardgaskin/Desktop/stackimage.png" into tPath > put "PNG" into tType > ExportCard tStack, tPath, tType > end mouseUp > > on ExportCard pStackPath,pExportPath,pImageType > -- pStackPath is the path to the stack whose card you want to export > -- pExportPath is where you want the image to go > -- pImageType is one of the three formats supported by the export > -- command: paint, png or jpeg > put the alwaysBuffer of stack pStackPath into tOldBuffer > -- The next two lines force the current card image > -- into the offscreen buffer > set the alwaysBuffer of stack pStackPath to false > set the alwaysBuffer of stack pStackPath to true > create invisible image > -- Here's the 'meat' of the handler: > set the imagePixMapID of last image to \ > (the pixMapID of stack pStackPath) > select last image > --!NOT HERE set the alwaysBuffer of stack pStackPath to tOldBuffer > > do "export" && pImageType && "to file pExportPath" > delete last image > > -- HERE INSTEAD: > set the alwaysBuffer of stack pStackPath to tOldBuffer > > choose browse tool > end ExportCard > > > > -- > Richard Gaskin > Fourth World Media Corporation From david at openpartnership.net Fri Feb 3 19:42:18 2006 From: david at openpartnership.net (David Bovill) Date: Sat, 4 Feb 2006 01:42:18 +0100 Subject: Shell Function and $PATH? In-Reply-To: References: Message-ID: <053B2A74-BB0E-47F4-8138-A7F2EC06189B@openpartnership.net> How does the $PATH and the shell() function work? That is the path as you get from: put $PATH or put shell("echo $PATH") does not correspond with what you get if you try the same from the shell. This is presumably because these are set by various bash scripts when a terminal starts and Rev does not do this? OK - but how does Rev do this exactly, which $PATH does if take, and what happens when you set the PATH from inside Revolution - this is important as shelling to programs does not work unless they are on the PATH. From benbock at msn.com Fri Feb 3 20:01:00 2006 From: benbock at msn.com (Ben Bock) Date: Fri, 3 Feb 2006 17:01:00 -0800 Subject: handler troubles Message-ID: I am going to make a standalone, that saves to a separate data stack. Right now I have 2 sample stacks to work out the kinks, "button sample" and "data sample". On the "button sample" stack I have a series of quiz items per card, each with yes or no responses. I used radio buttons, grouped for each item. So item #1 has a "YES" btn and a "NO" btn, named "yes1" and "no1", & these are grouped to make "group1". At the bottom of the page is a btn "Go Next Page", with the script: on mouseUp put the value of hilitedbutton of group "group1" into field "1" of stack "data sample" end mouseUp This works alright, but it puts "YES" as 1 and "NO" as 2, apparently based on the ID. What I want is to be able to code the correct answers "1" & the incorrect answers as "-1", with the unanswered items as "0". So I tried scripts like this, with -1 for the incorrect buttons: global dataValue1 on mouseUp put -1 into dataValue1 end mouseUp And this in the "Go Next Page " btn: global dataValue1 on mouseUp send dataValue1 to field "1" of stack "data sample" end mouseUp But get error message: Type Handler: can't find handler Object: Next Line: send dataValue1 to field "1" of stack "data sample" Hint: -1 I can't figure out what is wrong. I've tried many permutations that I have not listed. Thanks for any help, Ben From europe at ehug.info Fri Feb 3 20:26:23 2006 From: europe at ehug.info (Mark Schonewille) Date: Sat, 04 Feb 2006 02:26:23 +0100 Subject: revGoURL "mailto:" bonks on Windows NT 5.1 In-Reply-To: <219FC580-F45A-462A-910F-C730A752BA87@hindu.org> References: <219FC580-F45A-462A-910F-C730A752BA87@hindu.org> Message-ID: <43E402BF.8070709@ehug.info> Dear Sivakatirswami, RevGoURL uses a shell funcion with some DOS syntax, on Win NT. You should probably make your own function with the correct DOS syntax to make it work on Windows NT 5.1. Sometimes, there are small variants between DOS versions, which Revolution does't take into account. By default, call the built-in RevGoURL command, but use your own script on Win NI 5.1. Best, Mark Sivakatirswami wrote: > I have this in a script that works on most all machines including Windows > > revGoURL ("mailto:katir at hindu.org?subject=" & tSubject & "&body=" & tBody) > > But one Windows NT 5.1 user is telling me that she gets this message > from their system: > > " popup message says "The command line argument is not valid. Verify > the switch you are using." > > She says: "Probably my VERY STRONG firewall?" > > Any insights? > > Sivakatirswami -- eHUG coordinator mailto:europe at ehug.info http://www.ehug.info http://home.wanadoo.nl/mark.sch http://www.economy-x-talk.com Please inform me about vacancies in the field of general economics at your institute. I am also looking for new freelance programming projects. From chipp at chipp.com Fri Feb 3 20:29:13 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 03 Feb 2006 19:29:13 -0600 Subject: Offscreen Screencapture? <-- issues that affect image rendering In-Reply-To: References: <43E3E237.8050206@fourthworld.com> Message-ID: <43E40369.90701@chipp.com> True, but these properties are certainly within the control of the developer, no? IOW, the procedure can still be used in standalones, unless a standalone's stack cantmodify is set tot true. best, Chipp Wouter wrote: > This will still crash in certain cases. > Because a stack with its cantmodify set to true and which buffered > state is not true, cannot be forced to update its screenbuffer. > The effectiveness of a screen buffer update can be seen in the > difference between the pixmapID of a stack and the windowID of a > stack. If those numbers are the same the stack is NOT buffered and the > handler will crash gloriously. From JimAultWins at yahoo.com Fri Feb 3 22:29:23 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 03 Feb 2006 19:29:23 -0800 Subject: Shell Function and $PATH? In-Reply-To: <053B2A74-BB0E-47F4-8138-A7F2EC06189B@openpartnership.net> Message-ID: On 2/3/06 4:42 PM, "David Bovill" wrote: > How does the $PATH and the shell() function work? > That is the path as you get from: > put $PATH > or > put shell("echo $PATH") > does not correspond with what you get if you try the same from the > shell. This is presumably because these are set by various bash > scripts when a terminal starts and Rev does not do this? > > OK - but how does Rev do this exactly, which $PATH does if take, and > what happens when you set the PATH from inside Revolution - this is > important as shelling to programs does not work unless they are on > the PATH. Part of the answer is that OSX could be starting terminal with a different shell than you might be thinking, therefore the $PATH def could be different. Apple discusses this when using AppleScripting You might put in a test for this adjusting for the users setup. Terminal echo $SHELL => /bin/tcsh echo $PATH => /bin /sbin /usr/bin /usr/sbin Rev echo $SHELL => /bin/tcsh put $PATH => /usr/bin:/bin:/usr/sbin:/sbin put shell("echo $PATH")=> /usr/bin:/bin:/usr/sbin:/sbin Note the delimiters and the sequence in the Rev path As far as I know, executing a command from Rev has the same effect as any command line. Rev has its own variable space, but system and environment variables should not part of that. Try changing something from Rev, the getting in Terminal, etc. I do not work much with unix, shells, etc, so can't be of much help, but since it is a late hour for most & Friday night & Superbowl weekend (a holiday in some parts of the world) I thought I would give a clue or two that might help you. Jim Ault Las Vegas From sarah.reichelt at gmail.com Fri Feb 3 22:40:51 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 4 Feb 2006 13:40:51 +1000 Subject: handler troubles In-Reply-To: References: Message-ID: On 2/4/06, Ben Bock wrote: > I am going to make a standalone, that saves to a separate data stack. Right now I have 2 sample stacks to work out the kinks, "button sample" and "data sample". On the "button sample" stack I have a series of quiz items per card, each with yes or no responses. I used radio buttons, grouped for each item. > > So item #1 has a "YES" btn and a "NO" btn, named "yes1" and "no1", & these are grouped to make "group1". > > At the bottom of the page is a btn "Go Next Page", with the script: > > on mouseUp > put the value of hilitedbutton of group "group1" into field "1" of stack "data sample" > end mouseUp > > This works alright, but it puts "YES" as 1 and "NO" as 2, apparently based on the ID. What I want > is to be able to code the correct answers "1" & the incorrect answers as "-1", with the > unanswered items as "0". I'm not sure what you will get from "the value" of a button, but here is one suggestion: In your "Go Next Page" button: on mouseUp out 0 into tScore repeat with g = 1 to the number of groups put the hilitedButtonName of group ("group" & g) into tAnswer -- the correct answer (Yes or No) is stored in a custom property of each group put the cCorrectAnswer of grp ("group" & g) into tCorrect if tAnswer = tCorrect then -- right answer add 1 to tScore else if tAnswer is not empty then -- it will be empty if no button has been selected subtract 1 from tScore end if end repeat -- process the results answer "Your score in this section was " & tScore go next end mouseUp This assumes that every group is a set of answers and that the correct answer for each group is stores as a custom property of that group called "cCorrectAnswer". HTH, Sarah From katir at hindu.org Fri Feb 3 22:43:03 2006 From: katir at hindu.org (Sivakatirswami) Date: Fri, 3 Feb 2006 17:43:03 -1000 Subject: QT 7.0.4 failing in Rev Players on Windows Message-ID: <0F53E8AE-7FE1-417A-8590-B02FE47CDFEC@hindu.org> One of my Windows users hit a H.264 file on the web and was prompted to go upgrade Quicktime, which he dutifully did... Now my Revolution players are failing to play .mp3 files on his hard drive: A little sys check from inside Rev returns: Platform: Win32 Machine: x86 System: NT 5.1 Environment: standalone application Version: 2.6.6 Screen Bit Depth: 32 Colors: 4294967296 Screen Rect: 0,0,1280,1024 Quicktime: 7.0.4 for his machine... note: the same audio file plays just fine in the latest Quicktime Player 7.0.4 that came with that new upgrade and also in iTunes on the same machine...... it's only the Rev player that is "breaking" Any insights? Sivakatirswami From 36degrees at runrev.com Sat Feb 4 06:21:12 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Sat, 4 Feb 2006 11:21:12 +0000 Subject: Shell Function and $PATH? In-Reply-To: <053B2A74-BB0E-47F4-8138-A7F2EC06189B@openpartnership.net> References: <053B2A74-BB0E-47F4-8138-A7F2EC06189B@openpartnership.net> Message-ID: <30EEB644-9954-4E30-9879-2DA2BFCF73BA@runrev.com> Hi David, > How does the $PATH and the shell() function work? > > That is the path as you get from: > > put $PATH > > or > > put shell("echo $PATH") > > does not correspond with what you get if you try the same from the > shell. This is presumably because these are set by various bash > scripts when a terminal starts and Rev does not do this? > > OK - but how does Rev do this exactly, which $PATH does if take, > and what happens when you set the PATH from inside Revolution - > this is important as shelling to programs does not work unless they > are on the PATH. All variables that are prefixed by '$' are directly linked to their corresponding environment variables. So the values you see from within a Revolution application are what has been passed to the process by the OS. In particular, the PATH variable will often differ from that which you see in a Terminal window because after the terminal launches it runs an interactive shell. Interactive shells (such as bash) typically have their own configuration that augments the PATH variable. In terms of setting such variables then the only thing to remember is that environment variables are passed from parent process to child process but not the other way around. So the OS gives Revolution its own set of environment variables, which you can modify, and Revolution will then pass the same values (including modifications) on to any child processes it launches - in particular, ones run using shell. So, all you need to do to change the paths that the shell command looks in is to set the $PATH variable to the required list before using the shell function. Hope this helps, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From katir at hindu.org Sat Feb 4 06:39:18 2006 From: katir at hindu.org (Sivakatirswami) Date: Sat, 4 Feb 2006 01:39:18 -1000 Subject: Multiple instances of open stacks? Message-ID: Is it normal to see multiple instances of open stack in the stack function? only have constellation open and three of my own stacks... but.eg. Natchintanai_Data_Base.rev is listed 5 times and constellation is listed 5 times? ?? Sivakatirswami /Applications/Revolution 2.6.1/components/tools/revmessagebox.rev /Users/katir/Music/NATCHINTANAI/Natchintanai_Data_Base.rev /Applications/Revolution 2.6.1/components/tools/revtools.rev /Users/katir/Music/NATCHINTANAI/Natchintanai_Data_Base.rev /Users/katir/Music/NATCHINTANAI/Natchintanai_Data_Base.rev /Users/katir/Desktop/Elil-Nallai-Vasan.rev /Users/katir/Music/NATCHINTANAI/Natchintanai_Data_Base.rev /Applications/Revolution 2.6.1/plugins/Favorites.rev /Applications/Revolution 2.6.1/plugins/revAltPlugin.rev /Applications/Revolution 2.6.1/plugins/gadgets/revConstellation.rev /Applications/Revolution 2.6.1/plugins/gadgets/revConstellation.rev /Applications/Revolution 2.6.1/plugins/gadgets/revConstellation.rev /Applications/Revolution 2.6.1/plugins/gadgets/revConstellation.rev /Applications/Revolution 2.6.1/plugins/gadgets/revConstellation.rev /Applications/Revolution 2.6.1/plugins/revGadgetBar.rev /Applications/Revolution 2.6.1/components/tools/revmenubar.rev From klaus at major-k.de Sat Feb 4 06:56:38 2006 From: klaus at major-k.de (Klaus Major) Date: Sat, 4 Feb 2006 12:56:38 +0100 Subject: handler troubles In-Reply-To: References: Message-ID: Hi Ben, > I am going to make a standalone, that saves to a separate data > stack. Right now I have 2 sample stacks to work out the kinks, > "button sample" and "data sample". On the "button sample" stack I > have a series of quiz items per card, each with yes or no > responses. I used radio buttons, grouped for each item. > > So item #1 has a "YES" btn and a "NO" btn, named "yes1" and "no1", > & these are grouped to make "group1". > > At the bottom of the page is a btn "Go Next Page", with the script: > > on mouseUp > put the value of hilitedbutton of group "group1" into field "1" > of stack "data sample" > end mouseUp Don't use "value": ... put hilitedbutton of group "group1" into field "1" of CD X of stack "data sample" ## see below... ... This will only return the NUMBER of the hilited button of that group 1 if the the FIRST button in that group is hilited and 2 if it i the second one. > This works alright, but it puts "YES" as 1 and "NO" as 2, > apparently based on the ID. What I want is to be able to code the > correct answers "1" & the incorrect answers as "-1", with the > unanswered items as "0". > > So I tried scripts like this, with -1 for the incorrect buttons: > > global dataValue1 > on mouseUp > put -1 into dataValue1 > end mouseUp > > And this in the "Go Next Page " btn: > global dataValue1 > > on mouseUp > send dataValue1 to field "1" of stack "data sample" > end mouseUp > > But get error message: > Type Handler: can't find handler > Object: Next > Line: send dataValue1 to field "1" of stack "data sample" > > Hint: -1 > > I can't figure out what is wrong. I've tried many permutations > that I have not listed. Thanks for any help, You cannot "send" the value of a variable. You can only "send" a message = the name of a handler. So you just: global dataValue1 on mouseUp PUT dataValue1 to field "1" of CD X of stack "data sample" ## see below... end mouseUp And try this for checking which radiobutton is hilited: on mouseUp put empty into temp_var ## we willstore the NUMBER of the hilited button here if the hilitedbutton of grp "group1" = 1 then ## the first button = "yes1" is hilited put "YES" into temp_var else ## the secong button is hilited put "NO" into temp_var end if if temp_var = empty then put 0 into temp_var ## NO button is hilited! put temp_var into field "1" of CD X of stack "data sample" ## if you omit the descriptor "of CD X" it will only work if the field is on ## the current card of stack "data sample" or it there is only ONE card in that stack! end mouseUp Hope that helps. > Ben Regards Klaus Major klaus at major-k.de http://www.major-k.de From Andre.Bisseret at inria.fr Sat Feb 4 09:29:41 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Sat, 4 Feb 2006 15:29:41 +0100 Subject: =?iso-8859-1?q?How_to_stay_on_a_card_when_repeating_a_=AB_find_?= =?iso-8859-1?q?=BB?= Message-ID: Hi ! I have a background field that displays different texts on the different cards of the background. I need to find all the occurrences of one word (or string) on one card only, in order to highlight each occurrence (set the backgroundColor). So, when there is no more occurrence of a word on the current card, I must prevent the find to proceed on following cards. Here is my current solution : ---------------- on highlightString thisCard Global myWords -- several words or strings separated by commas put the name of this cd into currentCard repeat for each item i in myWords repeat find whole i if the name of this cd is currentCard then set the backgroundColor of the foundText to "Burlywood1" else go to currentCard exit repeat end if end repeat end repeat end highlightString ------------------ Seems to work but not very nice ! because each time the "find" proceeds to another card I must ? lead it back ? to the right card (? go to currentCard ?). It seems to me that using ? offset ? would lead to a rather heavy handler :-(( Any better idea welcome ! all the bests from Grenoble Andr? From eric.chatonet at sosmartsoftware.com Sat Feb 4 09:34:35 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 4 Feb 2006 15:34:35 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: References: Message-ID: <13CA58A0-7EB5-479B-A989-296D549CE9C2@sosmartsoftware.com> Bonjour Andr?, You could have a look at the way by which this problem is handled in the IDE (searching in a script): the answer is there :-) For your convenience: function FindNext pDoSelect -- returns a boolean according to a successful next find local tTerminators,tCaseSensitive,tFirstSkip,tOcs,tOffset,tNotFound,tOChar ----- put false into lDidFind set the hScroll of fld "Result" to 0 put quote & ",. <>:;$&[]\|()*^%#@!" & cr into tTerminators put the caseSensitive into tCaseSensitive set the caseSensitive to false put true into tNotFound if word 1 of fld "Result" <> "Index" then put 0 into tFirstSkip else put the number of chars of line 1 to lineOffset (" ",fld "result") of fld "Result" into tFirstSkip if lStartChar = empty then put 0 into lStartChar repeat while tNotFound put offset(field "Find", field "Result", lStartChar) into tOffset if tOffset is 0 and lStartChar is not 0 then put offset(field "Find", field "Result") into tOffset if tOffset >= lStartChar then put 0 into tOffset put 0 into lStartChar beep end if add tOffset to lStartChar if tOffset is 0 or lStartChar is tOChar then return false if tOChar is empty then put lStartChar into tOChar if the uHilite of button "WholeWord" then if char (lStartChar - 1) of field "result" is in tTerminators and char (lStartChar + the length of field "find") of field "Result" is in tTerminators then put false into tNotFound end if else put false into tNotFound end if end repeat if pDoSelect then if lStartChar < tFirstSkip then set the caseSensitive to tCaseSensitive get FindNext(true) else select char lStartChar to (lStartChar + the length of field "find" - 1) of field "Result" end if put true into lDidFind set the caseSensitive to tCaseSensitive return true end FindNext Best Regards from Paris, Eric Chatonet Le 4 f?vr. 06 ? 15:29, Andr?.Bisseret a ?crit : > I have a background field that displays different texts on the > different cards of the background. > I need to find all the occurrences of one word (or string) on one > card only, in order to highlight each occurrence (set the > backgroundColor). > So, when there is no more occurrence of a word on the current card, > I must prevent the find to proceed on following cards. > Here is my current solution : > ---------------- > on highlightString thisCard > Global myWords -- several words or strings separated by commas > put the name of this cd into currentCard > repeat for each item i in myWords > repeat > find whole i > if the name of this cd is currentCard then > set the backgroundColor of the foundText to "Burlywood1" > else > go to currentCard > exit repeat > end if > end repeat > end repeat > end highlightString > ------------------ > Seems to work but not very nice ! because each time the "find" > proceeds to another card I must ? lead it back ? to the right card > (? go to currentCard ?). > > It seems to me that using ? offset ? would lead to a rather heavy > handler :-(( ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From eric.chatonet at sosmartsoftware.com Sat Feb 4 09:42:06 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 4 Feb 2006 15:42:06 +0100 Subject: handler troubles In-Reply-To: References: Message-ID: <754E5E16-8122-4327-B51A-A3B6B8CD6078@sosmartsoftware.com> Hi Ben, Another tip: avoid to use a number to name a field. This can be confusing. If this is important in your code to refer to a field, just add a prefix: fld "data1" and retrieve what you need by using (with the above example) char 5 to -1 of the short name of the target (or what you need) This formulation will get back the right number even you have 10 000 fields. Le 4 f?vr. 06 ? 12:56, Klaus Major a ?crit : > Don't use "value": > > ... > put hilitedbutton of group "group1" into field "1" of CD X of > stack "data sample" > ## see below... > ... > > This will only return the NUMBER of the hilited button of that group > 1 > if the the FIRST button in that group is hilited and > 2 > if it i the second one. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From jrvalent at wisc.edu Sat Feb 4 10:12:05 2006 From: jrvalent at wisc.edu (Rand Valentine) Date: Sat, 04 Feb 2006 09:12:05 -0600 Subject: DreamCard Player and possible problems Message-ID: > Rand, if you want a simpler method of distribution, you can check out > StackRunner: > > http://www.sonsothunder.com/devres/revolution/downloads/ > StackRunner.htm > > It is a stripped-down version of DreamCard Player that doesn't include > RevOnline or any other "stuff", and has been adopted by a number of > people > for stack distribution because it can be configured to > automatically open a > stack when it launches and doesn't provide its own interface to > "get in the > way". > > Check it out.. Thanks so much, Ken, that was very helpful. It didn't solve my student's problem, but it did help me with another problem I wrote to the list about awhile ago, namely that I couldn't get the DC Player to start on my Windows laptop running XP Home Edition. The StackRunner works fine on that laptop, so I'm very happy about that. Thanks for making this program, too, Ken, your outfit is a real blessing for us DreamCard users. rand valentine From arietext at mac.com Sat Feb 4 10:38:37 2006 From: arietext at mac.com (arie van der Ent) Date: Sat, 4 Feb 2006 16:38:37 +0100 Subject: Printing parts of a card Message-ID: Hi, I want to print five parts of a card resized to paper size A4. According to the documentation it seems simple. I made a test button on the card with the following script: ON mouseUp put "0,0,595,842" into tA4 -- paper size A4 open printing with dialog print this card from 232,168 to 342,354 into tA4 -- from left,top to right,bottom (Thanks, Dan Shafer) print this card from 328,168 to 438,354 into tA4 print this card from 433,168 to 543,354 into tA4 print this card from 545,168 to 655,354 into tA4 print this card from 655,168 to 765,354 into tA4 close printing END mouseUp All I got is a blank piece of paper. Is there a solution? Arie van der Ent From Andre.Bisseret at inria.fr Sat Feb 4 10:45:28 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Sat, 4 Feb 2006 16:45:28 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <13CA58A0-7EB5-479B-A989-296D549CE9C2@sosmartsoftware.com> Message-ID: <440AE2C0-9595-11DA-831F-000393DBAA2A@inria.fr> Le Saturday, 4 Feb 2006, ? 15:34 Europe/Paris, Eric Chatonet a ?crit : > Bonjour Andr?, > > You could have a look at the way by which this problem is handled in > the IDE (searching in a script): the answer is there :-) Bonjour ?ric, I am really sorry, but I don't catch what you are suggesting to me by that first sentence ; where should I have had a look to find how this problem is handled in the IDE? I get the feeling that I am missing some information source !? > For your convenience: > > function FindNext pDoSelect -- returns a boolean according to a > successful next find Anyway thanks a lot for the function ; I am going to study it before choosing (likely more "pro" than my handler, but it is a bit complex isnt' it ?) all the best from Grenoble Andr? From eric.chatonet at sosmartsoftware.com Sat Feb 4 10:59:37 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 4 Feb 2006 16:59:37 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <440AE2C0-9595-11DA-831F-000393DBAA2A@inria.fr> References: <440AE2C0-9595-11DA-831F-000393DBAA2A@inria.fr> Message-ID: Re Andr?, Le 4 f?vr. 06 ? 16:45, Andr?.Bisseret a ?crit : > Le Saturday, 4 Feb 2006, ? 15:34 Europe/Paris, Eric Chatonet a ?crit : > >> Bonjour Andr?, >> >> You could have a look at the way by which this problem is handled >> in the IDE (searching in a script): the answer is there :-) > Bonjour ?ric, > I am really sorry, but I don't catch what you are suggesting to me > by that first sentence ; where should I have had a look to find how > this problem is handled in the IDE? I get the feeling that I am > missing some information source !? YES! As you know it the IDE is built with Rev. THIS is of great value: it means that you can modify it and first study it :-) To access all IDE scripts, check the "Contextual menus work in Revolution windows" in the General pane of the Preferences. Then use a right/control click to open this world :-) >> For your convenience: >> >> function FindNext pDoSelect -- returns a boolean according to a >> successful next find > Anyway thanks a lot for the function ; I am going to study it > before choosing (likely more "pro" than my handler, but it is a bit > complex isnt' it ?) It's very complete but you can simplify it: local lDidFind,lStartChar ----- function FindNext pDoSelect -- returns a boolean according to a successful next find local tNotFound,tOffset,tOChar ----- put false into lDidFind put true into tNotFound ----- if lStartChar = empty then put 0 into lStartChar repeat while tNotFound put offset(field "Find", field "Result", lStartChar) into tOffset if tOffset is 0 and lStartChar is not 0 then put offset(field "Find", field "Result") into tOffset if tOffset >= lStartChar then put 0 into tOffset put 0 into lStartChar beep end if add tOffset to lStartChar if tOffset is 0 or lStartChar is tOChar then return false if tOChar is empty then put lStartChar into tOChar end repeat if pDoSelect then select char lStartChar to (lStartChar + the length of field "find" - 1) of field "Result" end if put true into lDidFind return true end FindNext Sorry: I forgot the two local script variables in my previous post Here field "Result" is the searched field and field "Find" contains the string to find. And the function is used in a handler as the following: on MakeMySearch -- mouseUp in a button, etc. if not FindNext(true) then beep end MakeMySearch Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From Andre.Bisseret at inria.fr Sat Feb 4 12:16:55 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Sat, 4 Feb 2006 18:16:55 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: Message-ID: <0A76DB39-95A2-11DA-831F-000393DBAA2A@inria.fr> Le Saturday, 4 Feb 2006, ? 16:59 Europe/Paris, Eric Chatonet a ?crit : > > YES! > As you know it the IDE is built with Rev. > THIS is of great value: it means that you can modify it and first > study it :-) > To access all IDE scripts, check the "Contextual menus work in > Revolution windows" in the General pane of the Preferences. > Then use a right/control click to open this world :-) Really GREAT ! I did not know about this possibility ! "Merci beaucoup" ?ric for this very useful information. and also for your idea (and work) about simplifying the function all the best from Grenoble Andr? > >>> For your convenience: >>> >>> function FindNext pDoSelect -- returns a boolean according to a >>> successful next find >> Anyway thanks a lot for the function ; I am going to study it before >> choosing (likely more "pro" than my handler, but it is a bit complex >> isnt' it ?) > > It's very complete but you can simplify it: > > local lDidFind,lStartChar > ----- > function FindNext pDoSelect -- returns a boolean according to a > successful next find > local tNotFound,tOffset,tOChar > ----- > put false into lDidFind > put true into tNotFound > ----- > if lStartChar = empty then put 0 into lStartChar > repeat while tNotFound > put offset(field "Find", field "Result", lStartChar) into tOffset > if tOffset is 0 and lStartChar is not 0 then > put offset(field "Find", field "Result") into tOffset > if tOffset >= lStartChar then put 0 into tOffset > put 0 into lStartChar > beep > end if > add tOffset to lStartChar > if tOffset is 0 or lStartChar is tOChar then return false > if tOChar is empty then put lStartChar into tOChar > end repeat > if pDoSelect then > select char lStartChar to (lStartChar + the length of field "find" > - 1) of field "Result" > end if > put true into lDidFind > return true > end FindNext > > Sorry: I forgot the two local script variables in my previous post > Here field "Result" is the searched field and field "Find" contains > the string to find. > And the function is used in a handler as the following: > > on MakeMySearch -- mouseUp in a button, etc. > if not FindNext(true) then beep > end MakeMySearch > > Best Regards from Paris, > Eric Chatonet From jacque at hyperactivesw.com Sat Feb 4 12:27:31 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 04 Feb 2006 11:27:31 -0600 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: References: Message-ID: <43E4E403.9080307@hyperactivesw.com> Andr?.Bisseret wrote: > Hi ! > I have a background field that displays different texts on the different > cards of the background. > I need to find all the occurrences of one word (or string) on one card > only, in order to highlight each occurrence (set the backgroundColor). > So, when there is no more occurrence of a word on the current card, I > must prevent the find to proceed on following cards. If your stack does not have too many cards, this works: repeat with x = 1 to the number of cds set the dontsearch of cd x to true end repeat set the dontsearch of this cd to false -- now use "find" to do the search here The "dontsearch" property disallows any searches in any fields. The above script just sets all the cards so they are not searchable, then reverts the current card so that it is searchable. This is fast enough if the stack doesn't have a lot of cards. You'll have to experiment to see if your stack is small enough to make the delay unnoticeable. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Feb 4 12:29:02 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 04 Feb 2006 11:29:02 -0600 Subject: Multiple instances of open stacks? In-Reply-To: References: Message-ID: <43E4E45E.7080607@hyperactivesw.com> Sivakatirswami wrote: > Is it normal to see multiple instances of open stack in the stack > function? Yes. It's been like that forever. I asked Scott Raney about it once but I don't recall his answer. However, the "openstacks" function works fine, and is what you should use if possible. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revolution at jaedworks.com Sat Feb 4 14:12:24 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sat, 4 Feb 2006 11:12:24 -0800 Subject: Multiple instances of open stacks? In-Reply-To: References: Message-ID: At 1:39 AM -1000 2/4/2006, Sivakatirswami wrote: >Is it normal to see multiple instances of open stack in the stack function? Yes, it is normal if there are substacks - the stack's filename will appear once for each main stack or substack in the file. Quote: "The file paths of substacks are included, but the stack names themselves are not. This means that if more than one stack in a file is open, that file's path appears more than once in the list returned by the stacks function." It really ought to be called the stackFiles function, except that name is already taken by the stackFiles property. ;-) (You might want to look at the openStacks and revLoadedStacks functions also - they might come closer to what you need.) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From JimAultWins at yahoo.com Sat Feb 4 14:42:33 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 04 Feb 2006 11:42:33 -0800 Subject: How to stay on a card when repeating a =?iso-8859-1?q?=AB_?= find =?iso-8859-1?q?=BB?= In-Reply-To: <43E4E403.9080307@hyperactivesw.com> Message-ID: It could be that an openStack/closeStack handler could do this make the delay virtually unnoticeable: on openStack > repeat with x = 1 to the number of cds > set the dontsearch of cd x to true > end repeat end openStack Then the handler doing the work could: on doFindWork > set the dontsearch of this cd to false > -- now use "find" to do the search here set the dontsearch of this cd to true end doFindWork Jim Ault Las Vegas On 2/4/06 9:27 AM, "J. Landman Gay" wrote: > Andr?.Bisseret wrote: >> Hi ! >> I have a background field that displays different texts on the different >> cards of the background. >> I need to find all the occurrences of one word (or string) on one card >> only, in order to highlight each occurrence (set the backgroundColor). >> So, when there is no more occurrence of a word on the current card, I >> must prevent the find to proceed on following cards. > > If your stack does not have too many cards, this works: > > repeat with x = 1 to the number of cds > set the dontsearch of cd x to true > end repeat > set the dontsearch of this cd to false > -- now use "find" to do the search here > > The "dontsearch" property disallows any searches in any fields. The > above script just sets all the cards so they are not searchable, then > reverts the current card so that it is searchable. > > This is fast enough if the stack doesn't have a lot of cards. You'll > have to experiment to see if your stack is small enough to make the > delay unnoticeable. From djdrisk at earthlink.net Sat Feb 4 16:28:02 2006 From: djdrisk at earthlink.net (David Mendriski) Date: Sat, 4 Feb 2006 15:28:02 -0600 Subject: Font size when crossing platforms Message-ID: I have just written an application using Dreamcard 6.5.1 which drills Italian verbs in all forms. I was very pleased with its appearance on my Imac G5. I gave it to a classmate in my Italian class with a copy of DreamCard Player for PCs. When it opened on her computer, the size of the card exceeded the size of her screen, losing its edges, altho it is simply centered on mine. The textfields were the original size, but the font in those fields shrank down to barely visible. They were 14 point fonts on my computer. I also tried to create a menubar from the menubar creator. If Mac format is NOT checked the menuitems appear in the upperleft corner of the card in a small font and can be selected and opened. If Mac format is selected, the items appear in REV's Menubar instead of Rev's menubar and the items (eg FILE or HELP) highlite if selected but their existing contents do not open or get exposed. Can anyone PLEASE suggest what I am doing wrong? From lists at mangomultimedia.com Sat Feb 4 17:22:31 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 4 Feb 2006 14:22:31 -0800 Subject: QT 7.0.4 failing in Rev Players on Windows In-Reply-To: <0F53E8AE-7FE1-417A-8590-B02FE47CDFEC@hindu.org> References: <0F53E8AE-7FE1-417A-8590-B02FE47CDFEC@hindu.org> Message-ID: <813533CF-09DF-4784-8E96-812C8F27CF6D@mangomultimedia.com> On Feb 3, 2006, at 7:43 PM, Sivakatirswami wrote: > One of my Windows users hit a H.264 file on the web and was > prompted to go upgrade Quicktime, which he dutifully did... > > Now my Revolution players are failing to play .mp3 files on his > hard drive: What error message is being returned after setting the filename of the player object? Check result() to see the error message. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From josh at dvcreators.net Sat Feb 4 17:35:11 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Sat, 4 Feb 2006 14:35:11 -0800 Subject: Populating groups with data In-Reply-To: <74959056-8F7A-11DA-9C71-000393DBAA2A@inria.fr> References: <74959056-8F7A-11DA-9C71-000393DBAA2A@inria.fr> Message-ID: Hello all, I have data returned from a PHP script, like this: total number of tasks: 4 project_id: 3|take trip|task_id: 47|get cookies|vanilla wafers, oreos, choc chip|duncan|3| project_id: 3|take trip|task_id: 46|buy funny hats|all kinds of hats| duncan|3| project_id: 3|take trip|task_id: 40|buy bikes|cool bikes!|duncan|3| project_id: 3|take trip|task_id: 48|get shiny stuff|shiny|duncan|3| I want the data to populate a scrolling group of groups that will look something like this: http://revcoders.org/populating-groups-with-data/ More info: 1. Forgive me, I barely know what I?m talking about :) 2. I can format the incoming data any way that is easy for Revolution to parse. I used "|" as the field delimiter. Other text is returned with the data for clarity (like "total number of tasks: ") and does not need to be there. 3. I think I might need to populate an array first, because when the user changes something, I need to look up the task number based on which task (which clone of the group?) they clicked on before I send data back to a PHP script to change the database Thanks for any insight! By the way, if anyone would like to bill me (a reasonable amount!) for helping me with this I have checkbook (or PayPal) ready! :) (just shoot me a bid first!) From sarah.reichelt at gmail.com Sat Feb 4 17:51:44 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 5 Feb 2006 08:51:44 +1000 Subject: Populating groups with data In-Reply-To: References: <74959056-8F7A-11DA-9C71-000393DBAA2A@inria.fr> Message-ID: > I have data returned from a PHP script, like this: > > total number of tasks: 4 > project_id: 3|take trip|task_id: 47|get cookies|vanilla wafers, > oreos, choc chip|duncan|3| > project_id: 3|take trip|task_id: 46|buy funny hats|all kinds of hats| > duncan|3| > project_id: 3|take trip|task_id: 40|buy bikes|cool bikes!|duncan|3| > project_id: 3|take trip|task_id: 48|get shiny stuff|shiny|duncan|3| > > > I want the data to populate a scrolling group of groups that will > look something like this: > > http://revcoders.org/populating-groups-with-data/ How about something like this: put last word of tPHPdata into tNumGroups delete line 1 of tPHPdata set the itemDelimiter to "|" repeat with g = 1 to tNumGroups put line g of tPHPdata into tLineData put item 2 of tLineData into field "ProjectName" of group ("Task" & g) put item 4 of tLineData into field "TaskName" of group ("Task" & g) put item 5 of tLineData into field "TaskDetails" of group ("Task" & g) put item 6 of tLineData into tTaskOwner if btn "TaskOwner" of group ("Task" & g) contains tTaskOwner is false then put cr & tTaskOwner after btn "TaskOwner" of group ("Task" & g) end if get lineOffset(tTaskOwner, btn "TaskOwner" of group ("Task" & g)) set the menuHistory of btn "TaskOwner" of group ("Task" & g) to it end repeat This assumes that all the groups have been created and are called "Task1", "Task2" etc. If they don't already exist, you need to clone them and position them. If you make lots in advance, you may want to show & hide them depending on how many are full. BTW, I wasn't sure what all the data segments in your PHP data were, but this should give you enough to display the rest wherever you need them. Cheers, Sarah From kray at sonsothunder.com Sat Feb 4 18:07:38 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 04 Feb 2006 17:07:38 -0600 Subject: DreamCard Player and possible problems In-Reply-To: Message-ID: On 2/4/06 9:12 AM, "Rand Valentine" wrote: > Thanks so much, Ken, that was very helpful. It didn't solve my > student's problem, but it did help me with another problem I wrote to > the list about awhile ago, namely that I couldn't get the DC Player > to start on my Windows laptop running XP Home Edition. The > StackRunner works fine on that laptop, so I'm very happy about that. > Thanks for making this program, too, Ken, your outfit is a real > blessing for us DreamCard users. Glad it's working for you, Rand... I'm glad I could help... :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From david at openpartnership.net Sat Feb 4 18:44:18 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 5 Feb 2006 00:44:18 +0100 Subject: This I would call a bug In-Reply-To: References: Message-ID: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> Getting the text from a particular card? A background field on a particular card? That is you have a stack with several cards and a background shared by all the cards... put the long id of fld 1 of card 2 into someField put the text of someField answer the text of fld 1 of card 2 These should be the same - no? Well they are not - "the text of someField" returns the text of the current card (ie the one displayed) and not the text of the second card. From jacque at hyperactivesw.com Sat Feb 4 18:59:39 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 04 Feb 2006 17:59:39 -0600 Subject: This I would call a bug In-Reply-To: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> Message-ID: <43E53FEB.40809@hyperactivesw.com> David Bovill wrote: > Getting the text from a particular card? A background field on a > particular card? That is you have a stack with several cards and a > background shared by all the cards... > > put the long id of fld 1 of card 2 into someField > put the text of someField > answer the text of fld 1 of card 2 > > These should be the same - no? Well they are not - "the text of > someField" returns the text of the current card (ie the one displayed) > and not the text of the second card. I wonder if this is related to the bug that doesn't allow you to edit scripts on any card but the first one in a background. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sat Feb 4 19:10:09 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 04 Feb 2006 16:10:09 -0800 Subject: This I would call a bug In-Reply-To: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> Message-ID: <43E54261.9050408@fourthworld.com> David Bovill wrote: > Getting the text from a particular card? A background field on a > particular card? That is you have a stack with several cards and a > background shared by all the cards... > > put the long id of fld 1 of card 2 into someField > put the text of someField > answer the text of fld 1 of card 2 > > These should be the same - no? Well they are not - "the text of > someField" returns the text of the current card (ie the one displayed) > and not the text of the second card. I don't think that's a bug as much as an ambiguous object reference, since it's the same field object on both cards. If you want the text of that object from a specific card you could change line 2 to: put the text of fld 1 of cd 2 -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From josh at dvcreators.net Sat Feb 4 19:42:33 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Sat, 4 Feb 2006 16:42:33 -0800 Subject: Populating groups with data In-Reply-To: References: <74959056-8F7A-11DA-9C71-000393DBAA2A@inria.fr> Message-ID: Hi Sarah, Thanks so much for the reply! The groups have not been created, so I need to clone a group for each task... but your code certainly gives me a clear path to follow. Thanks! Josh On Feb 4, 2006, at 2:51 PM, Sarah Reichelt wrote: >> I have data returned from a PHP script, like this: >> >> total number of tasks: 4 >> project_id: 3|take trip|task_id: 47|get cookies|vanilla wafers, >> oreos, choc chip|duncan|3| >> project_id: 3|take trip|task_id: 46|buy funny hats|all kinds of hats| >> duncan|3| >> project_id: 3|take trip|task_id: 40|buy bikes|cool bikes!|duncan|3| >> project_id: 3|take trip|task_id: 48|get shiny stuff|shiny|duncan|3| >> >> >> I want the data to populate a scrolling group of groups that will >> look something like this: >> >> http://revcoders.org/populating-groups-with-data/ > > How about something like this: > > put last word of tPHPdata into tNumGroups > delete line 1 of tPHPdata > > set the itemDelimiter to "|" > repeat with g = 1 to tNumGroups > put line g of tPHPdata into tLineData > put item 2 of tLineData into field "ProjectName" of group ("Task" > & g) > put item 4 of tLineData into field "TaskName" of group ("Task" & g) > put item 5 of tLineData into field "TaskDetails" of group ("Task" > & g) > put item 6 of tLineData into tTaskOwner > if btn "TaskOwner" of group ("Task" & g) contains tTaskOwner is > false then > put cr & tTaskOwner after btn "TaskOwner" of group ("Task" & g) > end if > get lineOffset(tTaskOwner, btn "TaskOwner" of group ("Task" & g)) > set the menuHistory of btn "TaskOwner" of group ("Task" & g) to it > end repeat > > > This assumes that all the groups have been created and are called > "Task1", "Task2" etc. If they don't already exist, you need to clone > them and position them. If you make lots in advance, you may want to > show & hide them depending on how many are full. > > BTW, I wasn't sure what all the data segments in your PHP data were, > but this should give you enough to display the rest wherever you need > them. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From europe at ehug.info Sat Feb 4 20:21:00 2006 From: europe at ehug.info (Mark Schonewille) Date: Sun, 05 Feb 2006 02:21:00 +0100 Subject: This I would call a bug In-Reply-To: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> Message-ID: <43E552FC.7040108@ehug.info> Dear David, Yes, since the long id includes a reference to the card, I would call it a bug. I'd post ot to Bugzilla if it hasn't been reported yet. Richars is right that there is some ambiguity in the way you refer to the field, but IMHO Revolution should be able to deal with that. Best regards, Mark David Bovill wrote: > Getting the text from a particular card? A background field on a > particular card? That is you have a stack with several cards and a > background shared by all the cards... > > put the long id of fld 1 of card 2 into someField > put the text of someField > answer the text of fld 1 of card 2 > > These should be the same - no? Well they are not - "the text of > someField" returns the text of the current card (ie the one displayed) > and not the text of the second card. > -- eHUG coordinator mailto:europe at ehug.info http://www.ehug.info http://home.wanadoo.nl/mark.sch http://www.economy-x-talk.com Please inform me about vacancies in the field of general economics at your institute. I am also looking for new freelance programming projects. From mark at maseurope.net Sat Feb 4 21:23:22 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 5 Feb 2006 02:23:22 +0000 Subject: Populating groups with data In-Reply-To: References: <74959056-8F7A-11DA-9C71-000393DBAA2A@inria.fr> Message-ID: <90127EBE-B5E2-4E81-BA44-5E4EFE046888@maseurope.net> And if you didn't know, when a control is created (ie. cloned), rev put's whatever it's current name is into the 'it' variable, so you can immediately position and rename it, so you could do some thing like: put 10 into tTop -- will be the top of the new group put 10 into tLeft -- will be the left repeat with n = 1 to the number of lines in taskList clone group "Tasktemplate" -- maybe have your group "hidden" somewhere in the stack set the top of it to tTop set the left of it to tLeft put the bottom of it + 10 into tTop show it set the name of it to "Task" & n --- you could fill the each group with data at this point Mark On 5 Feb 2006, at 00:42, Josh Mellicker wrote: > Hi Sarah, > > Thanks so much for the reply! > > The groups have not been created, so I need to clone a group for > each task... but your code certainly gives me a clear path to follow. > > Thanks! > Josh > > On Feb 4, 2006, at 2:51 PM, Sarah Reichelt wrote: > >>> I have data returned from a PHP script, like this: >>> >>> total number of tasks: 4 >>> project_id: 3|take trip|task_id: 47|get cookies|vanilla wafers, >>> oreos, choc chip|duncan|3| >>> project_id: 3|take trip|task_id: 46|buy funny hats|all kinds of >>> hats| >>> duncan|3| >>> project_id: 3|take trip|task_id: 40|buy bikes|cool bikes!|duncan|3| >>> project_id: 3|take trip|task_id: 48|get shiny stuff|shiny|duncan|3| >>> >>> >>> I want the data to populate a scrolling group of groups that will >>> look something like this: >>> >>> http://revcoders.org/populating-groups-with-data/ >> >> How about something like this: >> >> put last word of tPHPdata into tNumGroups >> delete line 1 of tPHPdata >> >> set the itemDelimiter to "|" >> repeat with g = 1 to tNumGroups >> put line g of tPHPdata into tLineData >> put item 2 of tLineData into field "ProjectName" of group >> ("Task" & g) >> put item 4 of tLineData into field "TaskName" of group ("Task" & g) >> put item 5 of tLineData into field "TaskDetails" of group >> ("Task" & g) >> put item 6 of tLineData into tTaskOwner >> if btn "TaskOwner" of group ("Task" & g) contains tTaskOwner is >> false then >> put cr & tTaskOwner after btn "TaskOwner" of group ("Task" & g) >> end if >> get lineOffset(tTaskOwner, btn "TaskOwner" of group ("Task" & g)) >> set the menuHistory of btn "TaskOwner" of group ("Task" & g) to it >> end repeat >> >> >> This assumes that all the groups have been created and are called >> "Task1", "Task2" etc. If they don't already exist, you need to clone >> them and position them. If you make lots in advance, you may want to >> show & hide them depending on how many are full. >> >> BTW, I wasn't sure what all the data segments in your PHP data were, >> but this should give you enough to display the rest wherever you need >> them. >> >> Cheers, >> Sarah >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex298298 at yahoo.com Sun Feb 5 00:57:56 2006 From: alex298298 at yahoo.com (alex wu) Date: Sat, 4 Feb 2006 21:57:56 -0800 (PST) Subject: Where and how to get the date and time from servers on the Internet Message-ID: <20060205055756.31981.qmail@web50402.mail.yahoo.com> Hello, I do not want the application to get the date from the computer clock of the user computers. I learned that the date and time can be got from some servers on the Internet. Where can I get that and what is the best and simple way I can put the date and time into a field of a card? Thanks and best regards Alex --------------------------------- Relax. Yahoo! Mail virus scanning helps detect nasty viruses! From benbock at msn.com Sun Feb 5 01:23:41 2006 From: benbock at msn.com (Ben Bock) Date: Sat, 4 Feb 2006 22:23:41 -0800 Subject: Thank you Sarah, Eric, & Klaus References: <20060204145338.70D8B825324@mail.runrev.com> Message-ID: Thank you Sarah, Eric, & Klaus. I found a simple solution using elements from each of your responses. Thank you for the help. Ben Bock From tsj at unimelb.edu.au Sun Feb 5 05:44:21 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Sun, 5 Feb 2006 21:44:21 +1100 Subject: bringToFrontWithinOwner (was: relayering groups within groups) In-Reply-To: <20060203165500.CDD4382539D@mail.runrev.com> References: <20060203165500.CDD4382539D@mail.runrev.com> Message-ID: <1c2527f0f60c8ea4d385ae5f13752721@unimelb.edu.au> Thanks to everyone (Jonathon, Xavier, Dick, Eric etc.) for feedback/suggestions/code on this topic. It's been really helpful. Cheers, Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA From richmond at mail.maclaunch.com Sun Feb 5 09:14:08 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Sun, 05 Feb 2006 09:14:08 -0500 Subject: Repository of some of my old stuff . . . Message-ID: I have been unable to get in touch with Dr Marielle Lange re my files after many attempts: so I am in the process of uploading quite a few of them to a new Yahoo Group: "Richmond's RR Rantings" at http://groups.yahoo.com/group/richmondsrrr/ as I have no other way to make them easily available. I hope they are some use to some people. sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From eric.chatonet at sosmartsoftware.com Sun Feb 5 11:04:43 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 5 Feb 2006 17:04:43 +0100 Subject: This I would call a bug In-Reply-To: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> Message-ID: <647A0AD0-0657-4BC0-BE5B-772914949A67@sosmartsoftware.com> Hi David, I agree with the principle of your thinking :-) But... From the docs: The long ID of a group includes the ID of the current card. If the group does not appear on the current card, requesting its ID causes an execution error. If you need to get the ID of a group, use the "background" terminology instead. The long ID of a background includes the ID of the current card, if the background appears on the current card. If not, the long ID of the background includes the ID of the first card the background appears on. So, using the long ID will always refer to the current card for grouped controls :-( Le 5 f?vr. 06 ? 00:44, David Bovill a ?crit : > Getting the text from a particular card? A background field on a > particular card? That is you have a stack with several cards and a > background shared by all the cards... > > put the long id of fld 1 of card 2 into someField > put the text of someField > answer the text of fld 1 of card 2 > > These should be the same - no? Well they are not - "the text of > someField" returns the text of the current card (ie the one > displayed) and not the text of the second card. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mlange at lexicall.org Sun Feb 5 13:01:20 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sun, 5 Feb 2006 18:01:20 +0000 Subject: How to save data from standalone? Message-ID: <4213E538-9D69-4953-A4E4-7F837F40D010@lexicall.org> Dear all, I know this has been discussed many times before but somehow I couldn't find definitive answers when searching the doc. I have designed a neat application to manage my urls the cms way (with technorati/delicious type of tagging for each url). You can find an alpha version at: http://www.widged.com/products/ download_manager/. Cool features, keywords auto-completion, keywords list management, etc. Everything works fine when used in a revstack format. But in standalone format, I cannot get the data to be saved between sessions. All data in download manager are stored as custom properties. Three questions: 1. I thought I had read on this list that custom properties were saved in standalone format that there was no need to create a splash screen to handle this. What did I get wrong? 2. If custom properties get saved when in standalone format, where do they get saved? The issue there is that many computers allow for multi-users mode. Data shouldn't be saved in the application itself but in some user-specific location. So how is it managed? 3. If custom properties don't get saved when in standalone format, where should I save the user's data between application uses? I don't really want my user to have to open and save the data to a place of its choice every time s/he opens the application. I just want the freshly opened application to look exactly the same as last time the user left it. On a mac, I understand this should be: User/library/ Preferences or User/Library/Application Support (with data going preferably in the second rather than the first). What is it on a PC? Many thanks, I will post the answers on the codes CMS (http://codes.widged.com/). . Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From djdrisk at earthlink.net Sun Feb 5 13:20:49 2006 From: djdrisk at earthlink.net (David Mendriski) Date: Sun, 5 Feb 2006 12:20:49 -0600 Subject: Assist a Newbee Message-ID: <2A0B6EE5-ACEA-416B-9BE7-D4295DD592F1@earthlink.net> Hi all, My first attempt to make my application available to friends was a disaster. I wrote my app on an IMac and it looks and works great there. I offered the app with the player for PCs to my friends. On the PC the cursor only appears outside of the app window, although the buttons hilite when the "invisible" cursor passes over them. The font size became miniscule on the PC altho it was set to 18 points on my IMac. Even on MY computer I had bad luck creating a Menubar. The scripted items "File" and "Help" hilite when clicked on but do not drop down to reveal the choices in them. They appear on the application itself if the selection to make compatible with Macintosh is NOT selected. If that selection is made, they replace Revolution's menubar items but do not open. I'm lost. I must be doing something terribly wrong. I pray that some kind soul will please advise me on these issues. They seem so much simpler to resolve than the other issues I read about here. I have volume one of Dan Shafewr's book REVOLUTION but I believe he abandoned the project before completed the next two volumes. Any recommendations on reading to learn more? Dave From mark at maseurope.net Sun Feb 5 14:31:14 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 5 Feb 2006 19:31:14 +0000 Subject: How to save data from standalone? In-Reply-To: <4213E538-9D69-4953-A4E4-7F837F40D010@lexicall.org> References: <4213E538-9D69-4953-A4E4-7F837F40D010@lexicall.org> Message-ID: <15B00A9C-8ED0-4EAB-BD84-50BBC164F0DC@maseurope.net> No, I'm afraid nothing gets saved in a standalone, so you have to save data in files or separate substacks. Mark On 5 Feb 2006, at 18:01, Marielle Lange wrote: > Dear all, > > I know this has been discussed many times before but somehow I > couldn't find definitive answers when searching the doc. > > I have designed a neat application to manage my urls the cms way > (with technorati/delicious type of tagging for each url). You can > find an alpha version at: http://www.widged.com/products/ > download_manager/. Cool features, keywords auto-completion, > keywords list management, etc. > > Everything works fine when used in a revstack format. But in > standalone format, I cannot get the data to be saved between sessions. > > All data in download manager are stored as custom properties. Three > questions: > > 1. I thought I had read on this list that custom properties were > saved in standalone format that there was no need to create a > splash screen to handle this. What did I get wrong? > > 2. If custom properties get saved when in standalone format, where > do they get saved? The issue there is that many computers allow for > multi-users mode. Data shouldn't be saved in the application itself > but in some user-specific location. So how is it managed? > > 3. If custom properties don't get saved when in standalone format, > where should I save the user's data between application uses? I > don't really want my user to have to open and save the data to a > place of its choice every time s/he opens the application. I just > want the freshly opened application to look exactly the same as > last time the user left it. On a mac, I understand this should be: > User/library/Preferences or User/Library/Application Support (with > data going preferably in the second rather than the first). What is > it on a PC? > > Many thanks, > I will post the answers on the codes CMS (http://codes.widged.com/). . > > Marielle > > ---------------------------------------------------------------------- > ---------- > Marielle Lange (PhD), Psycholinguist > > Alternative emails: mlange at blueyonder.co.uk, > > Homepage > http://homepages.widged.com/mlange/ > Easy access to lexical databases http:// > lexicall.widged.com/ > Supporting Education Technologists http:// > revolution.widged.com/wiki/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From graham.samuel at wanadoo.fr Sun Feb 5 14:56:24 2006 From: graham.samuel at wanadoo.fr (graham samuel) Date: Sun, 5 Feb 2006 20:56:24 +0100 Subject: Comparing two versions of a RunRev app Message-ID: <154842F4-AD02-4F3D-AA27-EB5509DBDCE2@wanadoo.fr> Given the well-known limitation of RR in that stack names are not fully scoped but have to be unique within the whole IDE, how would I set about comparing two versions of an app containing a mainstack and several substacks? My main idea would be to compare versions of scripts, but I'd also like to do a visual comparison of cards etc. To clarify the idea, suppose I have a stack and substacks like MyMainStack MySubstack1 MySubstack2 ... MySubstackn and I have two .rev files, each with a different version of the app, say the latest, which has shown itself to be a bit flaky, and an older one, which was stable but lacked certain functionality. I want to look at the differences between the two, and maybe transfer some code or controls from one to the other. To effect ANY comparison, I want to have two versions of each stack and substack in the machine at the same time, but this isn't possible. Has anyone any suggestions about how to do the comparisons? TIA Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From eric.chatonet at sosmartsoftware.com Sun Feb 5 14:59:48 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 5 Feb 2006 20:59:48 +0100 Subject: Comparing two versions of a RunRev app In-Reply-To: <154842F4-AD02-4F3D-AA27-EB5509DBDCE2@wanadoo.fr> References: <154842F4-AD02-4F3D-AA27-EB5509DBDCE2@wanadoo.fr> Message-ID: <7AD7ECF9-985E-41B8-BDA6-78007A4D570B@sosmartsoftware.com> Hi Graham, Instead of renaming anything, I'm used to open two different instances of Rev. That's all :-) Easy on Windows and just a clone in your app folder with Mac OS. Le 5 f?vr. 06 ? 20:56, graham samuel a ?crit : > Given the well-known limitation of RR in that stack names are not > fully scoped but have to be unique within the whole IDE, how would > I set about comparing two versions of an app containing a mainstack > and several substacks? My main idea would be to compare versions of > scripts, but I'd also like to do a visual comparison of cards etc. > To clarify the idea, suppose I have a stack and substacks like > > MyMainStack > MySubstack1 > MySubstack2 > ... > MySubstackn > > and I have two .rev files, each with a different version of the > app, say the latest, which has shown itself to be a bit flaky, and > an older one, which was stable but lacked certain functionality. I > want to look at the differences between the two, and maybe transfer > some code or controls from one to the other. To effect ANY > comparison, I want to have two versions of each stack and substack > in the machine at the same time, but this isn't possible. > > Has anyone any suggestions about how to do the comparisons? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From ambassador at fourthworld.com Sun Feb 5 15:06:00 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 05 Feb 2006 12:06:00 -0800 Subject: How to save data from standalone? In-Reply-To: <15B00A9C-8ED0-4EAB-BD84-50BBC164F0DC@maseurope.net> References: <4213E538-9D69-4953-A4E4-7F837F40D010@lexicall.org> <15B00A9C-8ED0-4EAB-BD84-50BBC164F0DC@maseurope.net> Message-ID: <43E65AA8.4050902@fourthworld.com> > On 5 Feb 2006, at 18:01, Marielle Lange wrote: ... >> Everything works fine when used in a revstack format. But in >> standalone format, I cannot get the data to be saved between >> sessions. Mark Smith wrote: > No, I'm afraid nothing gets saved in a standalone, so you have to save > data in files or separate substacks. Sarah wrote a nifty article for revJournal on saving data from standalones: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From eric.chatonet at sosmartsoftware.com Sun Feb 5 15:21:20 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 5 Feb 2006 21:21:20 +0100 Subject: Assist a Newbee In-Reply-To: <2A0B6EE5-ACEA-416B-9BE7-D4295DD592F1@earthlink.net> References: <2A0B6EE5-ACEA-416B-9BE7-D4295DD592F1@earthlink.net> Message-ID: <7D399C7D-7835-4655-8FCB-96B1DBC9C8C4@sosmartsoftware.com> Hi David, Welcome to the cross-platform world ;-) In fact, even if you were told that a stack built on any platform runs on all others, it's right about the code (if your code is right :-) but it's not about some other features. Mainly: 1. Fonts appearances: Rev has no responsibility. Even fonts with the same name are not *exactly* the same on all platforms. To avoid issues try to use Arial, Arial Black, Arial Narrow, Century Gothic, Comic sans MS, Courier New, Georgia, Impact, Tahoma, Times New Roman, Verdana, Webdings or Wingdings. In addition, use some code as the following: if the platform = "MacOS" then put 11 into tTextSize else put 12 into tTextSize set the textSize of fld to tTextSize Just to give you the idea: often you'll have to have different settings according to the platform. 2. Menus: they are handled differently according to the platform. Ken Ray has explained that with his usual clarity and enthusiasm in a conference stack you will find by going to http://support.runrev.com/ scriptingconferences/ There you will find a lot of other invaluable stacks to get you started. Hope this will help you: when you'll master these aspects, you'll be very very glad to build cross-platform apps with Rev. PS. About your cursor issue, it sounds like wrong coding :-( Le 5 f?vr. 06 ? 19:20, David Mendriski a ?crit : > I wrote my app on an IMac and it looks and works great there. I > offered the app with the player for PCs to my friends. On the PC > the cursor only appears outside of the app window, although the > buttons hilite when the "invisible" cursor passes over them. The > font size became miniscule on the PC altho it was set to 18 points > on my IMac. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From eric.chatonet at sosmartsoftware.com Sun Feb 5 15:31:14 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 5 Feb 2006 21:31:14 +0100 Subject: How to save data from standalone? In-Reply-To: <4213E538-9D69-4953-A4E4-7F837F40D010@lexicall.org> References: <4213E538-9D69-4953-A4E4-7F837F40D010@lexicall.org> Message-ID: Hi Marielle, Le 5 f?vr. 06 ? 19:01, Marielle Lange a ?crit : > I just want the freshly opened application to look exactly the same > as last time the user left it. For instance: all my plugins are "can'tModify" stacks to ensure the security (that would automatically the case with a standalone). I'm used to: 1. Have the default settings kept as custom properties 2. Read/write a xml prefs file created in the right location according to the platform and set the custom properties in the stack for the session. By this way: or I don't find any Prefs file and I use the default settings or I update the custom properties from the Prefs file. In all cases the internal code is the same. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From benbock at msn.com Sun Feb 5 15:59:19 2006 From: benbock at msn.com (Ben Bock) Date: Sun, 5 Feb 2006 12:59:19 -0800 Subject: Newby questions: Using a table field as a spreadsheet References: <20060204145338.70D8B825324@mail.runrev.com> Message-ID: 1) My application is a standalone that administers a series of "quizzes". Data will be invisibly stored in a separate stack or file. User does not see results. I would like to use a table field that will be located in a separate data stack, and be able to use it like a spreadsheet. I can find no doc pertaining to using table fields like this. Is this possible? 2) I'm trying to learn how to get the data to enter separate cells within the table field. Any given quiz might have 10 to 60 items. There will probably be 10-12 quizzes. It seems to me like a better idea for each quiz to have it's own field/file. 3) Or am I better off using separate tab-delimited fields for each item/variable? Or a custom property? The end intent is to be able to copy and paste into Excel, and then to a stats package. Thank you for any help or guidance, Ben From eric.chatonet at sosmartsoftware.com Sun Feb 5 16:08:02 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 5 Feb 2006 22:08:02 +0100 Subject: Newby questions: Using a table field as a spreadsheet In-Reply-To: References: <20060204145338.70D8B825324@mail.runrev.com> Message-ID: <6B41BE7B-FCD2-4EE7-91BF-AEB440E3BBD5@sosmartsoftware.com> Hi Ben, Le 5 f?vr. 06 ? 21:59, Ben Bock a ?crit : > 1) My application is a standalone that administers a series of > "quizzes". Data will be invisibly stored in a separate stack or > file. User does not see results. I would like to use a table > field that will be located in a separate data stack, and be able to > use it like a spreadsheet. I can find no doc pertaining to using > table fields like this. Is this possible? The "How to Manage Table Fields" tutorial might help you: You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. > 2) I'm trying to learn how to get the data to enter separate cells > within the table field. Any given quiz might have 10 to 60 items. > There will probably be 10-12 quizzes. It seems to me like a better > idea for each quiz to have it's own field/file. Sure: better maintenance above all. > 3) Or am I better off using separate tab-delimited fields for each > item/variable? Or a custom property? The end intent is to be able > to copy and paste into Excel, and then to a stats package. Tab/tab/return delimited lists are easy to handle :-) Mixed with the previous idea. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mwieder at ahsoftware.net Sun Feb 5 16:12:02 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 5 Feb 2006 13:12:02 -0800 Subject: How to save data from standalone? In-Reply-To: <4213E538-9D69-4953-A4E4-7F837F40D010@lexicall.org> References: <4213E538-9D69-4953-A4E4-7F837F40D010@lexicall.org> Message-ID: <4013259275.20060205131202@ahsoftware.net> Marielle- Sunday, February 5, 2006, 10:01:20 AM, you wrote: > 1. I thought I had read on this list that custom properties were > saved in standalone format that there was no need to create a splash > screen to handle this. What did I get wrong? Any attempt to modify an application will not work. This is not a runrev thing, it's part of the OS. This includes saving data in the mainstack and setting custom (or builtin) properties. They will work but are not persistent. If you need to save data changes then you need separate substacks; or create a splashscreen and use your mainstack as a separate substack of it. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Feb 5 16:15:09 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 5 Feb 2006 13:15:09 -0800 Subject: This I would call a bug In-Reply-To: <647A0AD0-0657-4BC0-BE5B-772914949A67@sosmartsoftware.com> References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> <647A0AD0-0657-4BC0-BE5B-772914949A67@sosmartsoftware.com> Message-ID: <10913446515.20060205131509@ahsoftware.net> Eric- Sunday, February 5, 2006, 8:04:43 AM, you wrote: > Hi David, > I agree with the principle of your thinking :-) > But... > From the docs: Urk... just because it's documented doesn't necessarily make it right. Now that I see what's going on, it seems to me that if one deliberately specifies a card id then that should override the default of "current card". I'd suggest writing it up as an enhancement request at the least. -- -Mark Wieder mwieder at ahsoftware.net From JimAultWins at yahoo.com Sun Feb 5 16:20:52 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 05 Feb 2006 13:20:52 -0800 Subject: Newby questions: Using a table field as a spreadsheet In-Reply-To: Message-ID: On 2/5/06 12:59 PM, "Ben Bock" wrote: > 1) My application is a standalone that administers a series of "quizzes". > Data will be invisibly stored in a separate stack or file. User does not see > results. I would like to use a table field that will be located in a separate > data stack, and be able to use it like a spreadsheet. I can find no doc > pertaining to using table fields like this. Is this possible? > > 2) I'm trying to learn how to get the data to enter separate cells within the > table field. Any given quiz might have 10 to 60 items. There will probably > be 10-12 quizzes. It seems to me like a better idea for each quiz to have it's > own field/file. > > 3) Or am I better off using separate tab-delimited fields for each > item/variable? Or a custom property? The end intent is to be able to copy > and paste into Excel, and then to a stats package. You might try the approach of building either: a variable with tabs as the itemdel, rather than a stack or file then set the clipboarddata to varTabDelData a regular field with tabs as the itemdel, then set the clipboarddata to field storedData For visual marking, you could populate the field with commas, then get field storedData replace comma with tab in it set the clipboarddata to it If you are storing the answers on the user's computer and will later access them, then set the clipboarddata to url ("file:/HD/user/folder/storedData.txt") Of course, if a comma could be in one of your answers, you could use "^" or other as the item delimiter Hope this helps Jim Ault Las Vegas From scott at proherp.com Sun Feb 5 16:22:36 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 6 Feb 2006 08:22:36 +1100 Subject: How to save data from standalone? In-Reply-To: <4013259275.20060205131202@ahsoftware.net> Message-ID: <000501c62a9a$4ba013b0$0201010a@royalnexus> > Any attempt to modify an application will not work. This is > not a runrev thing, it's part of the OS. Actually - it is a RunRev thing. It is possible to save to an executable in Windows in several different IDE's, most notably Borland Delphi. I can point you towards some sample app's that do this if you like... The only issue with this approach, of course, is that it tends to send virus scanners into a fit. Scott From scott at proherp.com Sun Feb 5 16:24:26 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 6 Feb 2006 08:24:26 +1100 Subject: FTP Message-ID: <000601c62a9a$90817050$0201010a@royalnexus> Hi folks, I'm after a basic FTP client for OSX. I know Rev supports this, but I don't seem to be able to find an Rev written product that includes listing of the local folders and the server folders. Any thoughts greatly appreciated, as I don't have time right now to write one... Scott From eric.chatonet at sosmartsoftware.com Sun Feb 5 16:30:41 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 5 Feb 2006 22:30:41 +0100 Subject: This I would call a bug In-Reply-To: <10913446515.20060205131509@ahsoftware.net> References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> <647A0AD0-0657-4BC0-BE5B-772914949A67@sosmartsoftware.com> <10913446515.20060205131509@ahsoftware.net> Message-ID: <26FEB96E-6E53-4296-B716-DDCF707D193A@sosmartsoftware.com> Mark, I wrote: I agree with the principle of your thinking :-) This meant, in my mind, that even the explanation exists, it does not justify the feature. May be I was not clear: bad English... :-) Le 5 f?vr. 06 ? 22:15, Mark Wieder a ?crit : > Sunday, February 5, 2006, 8:04:43 AM, you wrote: > >> Hi David, > >> I agree with the principle of your thinking :-) >> But... >> From the docs: > > Urk... just because it's documented doesn't necessarily make it right. > Now that I see what's going on, it seems to me that if one > deliberately specifies a card id then that should override the default > of "current card". I'd suggest writing it up as an enhancement request > at the least. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From got at mindspring.com Sun Feb 5 17:10:40 2006 From: got at mindspring.com (Gordon Tillman) Date: Sun, 5 Feb 2006 16:10:40 -0600 Subject: FTP In-Reply-To: <000601c62a9a$90817050$0201010a@royalnexus> References: <000601c62a9a$90817050$0201010a@royalnexus> Message-ID: Scott my favorite FTP program is Fetch. Here is the URL: http://fetchsoftworks.com/ Supports both regular and secure FTP (which is what you need if you want to FTP via SSL). --gordy On Feb 5, 2006, at 15:24, Scott Kane wrote: > Hi folks, > > I'm after a basic FTP client for OSX. I know > Rev supports this, but I don't seem to be able > to find an Rev written product that includes > listing of the local folders and the server > folders. Any thoughts greatly appreciated, > as I don't have time right now to write one... From kray at sonsothunder.com Sun Feb 5 17:13:19 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 05 Feb 2006 16:13:19 -0600 Subject: FTP In-Reply-To: <000601c62a9a$90817050$0201010a@royalnexus> Message-ID: On 2/5/06 3:24 PM, "Scott Kane" wrote: > Hi folks, > > I'm after a basic FTP client for OSX. I know > Rev supports this, but I don't seem to be able > to find an Rev written product that includes > listing of the local folders and the server > folders. Any thoughts greatly appreciated, > as I don't have time right now to write one... Scott, Andrew Garzia wrote one called FTPCommander: http://www.soapdog.org/rev/FTPCommander.rev Enjoy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sun Feb 5 17:17:35 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 05 Feb 2006 16:17:35 -0600 Subject: FTP In-Reply-To: <000601c62a9a$90817050$0201010a@royalnexus> Message-ID: On 2/5/06 3:24 PM, "Scott Kane" wrote: > Hi folks, > > I'm after a basic FTP client for OSX. If you don't mind a non-Rev solution, I've been using Panic's Transmit for a long time and it's great: http://www.panic.com/transmit/ Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sun Feb 5 17:22:31 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 05 Feb 2006 16:22:31 -0600 Subject: Assist a Newbee In-Reply-To: <7D399C7D-7835-4655-8FCB-96B1DBC9C8C4@sosmartsoftware.com> Message-ID: On 2/5/06 2:21 PM, "Eric Chatonet" wrote: > 2. Menus: they are handled differently according to the platform. Ken > Ray has explained that with his usual clarity and enthusiasm in a > conference stack you will find by going to http://support.runrev.com/ > scriptingconferences/ > There you will find a lot of other invaluable stacks to get you started. Thanks for the nod, Eric, but unfortunately I didn't do menus (Jeanne DeVoto did), but her stack is *also* explained with her usual clarity and enthusiasm... :-) > PS. About your cursor issue, it sounds like wrong coding :-( Actually this is an artifact of the DreamCard Player, if I'm not mistaken. One thing you gould do, David, is to try the same stack in StackRunner (a stripped down player for stacks) at: http://www.sonsothunder.com/devers/revolution/downloads/StackRunner.htm and see if it works properly. If not, then Eric's right. :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From charles.hartman at conncoll.edu Sun Feb 5 18:37:17 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sun, 5 Feb 2006 18:37:17 -0500 Subject: Assist a Newbee In-Reply-To: References: Message-ID: <635FF826-4DFE-450F-9FFA-5E2F6506EE5E@conncoll.edu> I seem to remember hitting that cursor bug. The solution had something to do with resetting the Rev cursors . . . can't remember. Does this sound familiar to somebody who knows more? Charles On Feb 5, 2006, at 5:22 PM, Ken Ray wrote: > On 2/5/06 2:21 PM, "Eric Chatonet" > wrote: > >> 2. Menus: they are handled differently according to the platform. Ken >> Ray has explained that with his usual clarity and enthusiasm in a >> conference stack you will find by going to http://support.runrev.com/ >> scriptingconferences/ >> There you will find a lot of other invaluable stacks to get you >> started. > > Thanks for the nod, Eric, but unfortunately I didn't do menus > (Jeanne DeVoto > did), but her stack is *also* explained with her usual clarity and > enthusiasm... :-) > >> PS. About your cursor issue, it sounds like wrong coding :-( > > Actually this is an artifact of the DreamCard Player, if I'm not > mistaken. > One thing you gould do, David, is to try the same stack in > StackRunner (a > stripped down player for stacks) at: > > http://www.sonsothunder.com/devers/revolution/downloads/ > StackRunner.htm > > and see if it works properly. If not, then Eric's right. :-) > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Sun Feb 5 19:51:11 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 6 Feb 2006 01:51:11 +0100 Subject: This I would call a bug In-Reply-To: <647A0AD0-0657-4BC0-BE5B-772914949A67@sosmartsoftware.com> References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> <647A0AD0-0657-4BC0-BE5B-772914949A67@sosmartsoftware.com> Message-ID: It can be a problem: On 5 Feb 2006, at 17:04, Eric Chatonet wrote: > The long ID of a group includes the ID of the current card. I setprop new_Text someText put the long id of the target into someField set the text of someField to someText end new_Text set the new_Text of fld "Test" of card 3 to "Hello world!" From jacque at hyperactivesw.com Sun Feb 5 20:34:17 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 05 Feb 2006 19:34:17 -0600 Subject: Assist a Newbee In-Reply-To: <635FF826-4DFE-450F-9FFA-5E2F6506EE5E@conncoll.edu> References: <635FF826-4DFE-450F-9FFA-5E2F6506EE5E@conncoll.edu> Message-ID: <43E6A799.5050009@hyperactivesw.com> Charles Hartman wrote: > I seem to remember hitting that cursor bug. The solution had something > to do with resetting the Rev cursors . . . can't remember. Does this > sound familiar to somebody who knows more? Yes. It happens on Windows machines on various occasions. The command to use is: reset cursors The stack should do this as early as it can when opening, in an "on startup" handler if possible. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sun Feb 5 20:57:18 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 05 Feb 2006 17:57:18 -0800 Subject: This I would call a bug In-Reply-To: References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> <647A0AD0-0657-4BC0-BE5B-772914949A67@sosmartsoftware.com> Message-ID: <43E6ACFE.3030205@fourthworld.com> David Bovill wrote: > It can be a problem: > > On 5 Feb 2006, at 17:04, Eric Chatonet wrote: > >> The long ID of a group includes the ID of the current card. I > > setprop new_Text someText > put the long id of the target into someField > set the text of someField to someText > end new_Text > > set the new_Text of fld "Test" of card 3 to "Hello world!" It's the same object regardless of which card it's on. We've already shown you how to modify the second line to include the card reference, but more importantly with the sole exception of a background field's text the object's properties are the same across all cards. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From alex298298 at yahoo.com Sun Feb 5 21:15:03 2006 From: alex298298 at yahoo.com (alex wu) Date: Sun, 5 Feb 2006 18:15:03 -0800 (PST) Subject: How to "retrieve" only useful information in a long list In-Reply-To: Message-ID: <20060206021503.36343.qmail@web50403.mail.yahoo.com> Ken, This is really great!!!! What a poweful regular expression of RR! I always think that PERL has the most poweful regular expression. I need to learn more about the regular expression of RR now. Thanks again for your help. Alex Ken Ray wrote: On 2/3/06 8:58 AM, "alex wu" wrote: Alex, You can also use regular expressions to do this: get matchText(tData,"(?s)FIXED WORDINGS HERE(.*?)ANOTHER FIXED WORDINGS HERE",tVal) and now 'tVal' contains the data between the two sections. If you want to actually start on the next *line* after FIXED WORDINGS HERE and end at the line before ANOTHER FIXED WORDINGS HERE, you can do this: get matchText(tData,"(?s)FIXED WORDINGS HERE\n(.*?)\nANOTHER FIXED WORDINGS HERE",tVal) HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Brings words and photos together (easily) with PhotoMail - it's free and works with Yahoo! Mail. From scott at proherp.com Sun Feb 5 22:20:01 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 6 Feb 2006 14:20:01 +1100 Subject: FTP In-Reply-To: Message-ID: <000801c62acc$3e29a750$0201010a@royalnexus> Hi Ken, > Scott, Andrew Garzia wrote one called FTPCommander: > http://www.soapdog.org/rev/FTPCommander.rev > Enjoy! Thank you! I'll check it out! :-) Scott From scott at proherp.com Sun Feb 5 22:22:05 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 6 Feb 2006 14:22:05 +1100 Subject: FTP In-Reply-To: Message-ID: <000901c62acc$8857aca0$0201010a@royalnexus> > If you don't mind a non-Rev solution, I've been using Panic's > Transmit for a long time and it's great: > > http://www.panic.com/transmit/ I forgot about Transmit. I looked at it awhile back looking for programs with good OSX look and feel. I'll take a look. Thanks Scott From nicolas_cueto at yahoo.com Sun Feb 5 22:41:01 2006 From: nicolas_cueto at yahoo.com (N Cueto) Date: Sun, 5 Feb 2006 19:41:01 -0800 (PST) Subject: hiliting only one button of a group In-Reply-To: <000901c62acc$8857aca0$0201010a@royalnexus> Message-ID: <20060206034101.16751.qmail@web60618.mail.yahoo.com> Hello All, I want to reproduce a radio-button group behaviour, but with push buttons. I.e., only one push button of a group of push button can appear hilited (recessed?) at a time. BTW, the Archive Search plugih, which usually works -- and very well at that! -- doesn't appear to be working. It's now returning empty search results continually. Cheers, Nicolas Cueto From kray at sonsothunder.com Sun Feb 5 23:04:22 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 05 Feb 2006 22:04:22 -0600 Subject: How to "retrieve" only useful information in a long list In-Reply-To: <20060206021503.36343.qmail@web50403.mail.yahoo.com> Message-ID: On 2/5/06 8:15 PM, "alex wu" wrote: > Ken, > > This is really great!!!! What a poweful regular expression of RR! I always > think that PERL has the most poweful regular expression. I need to learn more > about the regular expression of RR now. > > Thanks again for your help. No problem, Alex! But keep in mind that the regular expressions that RR uses is very similar to those in Perl; it's just that it's done in a more "xTalk-friendly" way. In fact, the underlying regular expression library in RR is "PCRE" (Perl-Compatible Regular Expressions). You can get more information on exactly how to use it at: http://www.pcre.org/man.txt Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From tominjapan at excite.com Mon Feb 6 00:59:20 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Mon, 6 Feb 2006 00:59:20 -0500 (EST) Subject: Integrating PayPal into rev project demo Message-ID: <20060206055920.A8807B5814@xprdmxin.myway.com> I got my registration project working with PayPal and ran into a bunch of problems along the way (see bottom of the page for pitfalls). I wipped up a howto web page [embarrassingly incomplete] today between classes. I hope it will encourage newbies to take advantage of rev as serious tool--it's very doable. Here is the [very] preliminary page: http://www.discamus.com/nunc/how/howTo.html I hope others will find this useful. I'll update it when I can with actual cgi scripts and such. cheers, tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From davis.phil at comcast.net Mon Feb 6 01:20:07 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sun, 05 Feb 2006 22:20:07 -0800 Subject: hiliting only one button of a group In-Reply-To: <20060206034101.16751.qmail@web60618.mail.yahoo.com> References: <20060206034101.16751.qmail@web60618.mail.yahoo.com> Message-ID: <43E6EA97.2070107@comcast.net> Hi Nicolas, 1) make sure all buttons in your group have autoHilite = false 2) put this handler in the group script: on mouseDown set the hilitedButtonID of me to the short ID of the target end mouseDown 3) start clicking! Phil Davis (If you would rather have the target button become recessed at mouseUp time, just change 'mouseDown' to 'mouseUp' above.) N Cueto wrote: > Hello All, > > I want to reproduce a radio-button > group behaviour, but with push > buttons. I.e., only one push > button of a group of push button > can appear hilited (recessed?) > at a time. > > BTW, the Archive Search plugih, > which usually works -- and > very well at that! -- doesn't > appear to be working. It's now > returning empty search results > continually. > > Cheers, > Nicolas Cueto > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Mon Feb 6 01:49:12 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 05 Feb 2006 22:49:12 -0800 Subject: FTP In-Reply-To: <000601c62a9a$90817050$0201010a@royalnexus> Message-ID: I use RBrowser(free and very happy with it) and was going to switch to Transmit for their extensive Applescript support but that it is on the backburner for now. In fact, I will probably expand my Rev tools and not use Transmit. RBrowser has the multi column views and the local in a separate window rather than 2 panes. RBrowser - The SSH Client for the Mac! RBrowser is a graphical SSH/SCP/SFTP/FTP Client for the Mac. www.rbrowser.com/ - 11k - Cached - Similar pages Jim Ault Las Vegas On 2/5/06 1:24 PM, "Scott Kane" wrote: > Hi folks, > > I'm after a basic FTP client for OSX. I know > Rev supports this, but I don't seem to be able > to find an Rev written product that includes > listing of the local folders and the server > folders. Any thoughts greatly appreciated, > as I don't have time right now to write one... > > Scott > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sims at ezpzapps.com Mon Feb 6 03:43:58 2006 From: sims at ezpzapps.com (sims) Date: Mon, 6 Feb 2006 09:43:58 +0100 Subject: FTP In-Reply-To: References: Message-ID: >I use RBrowser(free and very happy with it) and was going to switch to >Transmit for their extensive Applescript support but that it is on the >backburner for now. In fact, I will probably expand my Rev tools and not >use Transmit. > >RBrowser has the multi column views and the local in a separate window >rather than 2 panes. > >RBrowser - The SSH Client for the Mac! >RBrowser is a graphical SSH/SCP/SFTP/FTP Client for the Mac. I sure wish we had a way to do SFTP with Rev. I need a way for my Rev project to get encrypted files placed onto a server, a means that does not send the password & username in the clear when doing so. Gotta work on Mac & PC. My project would do the sending by script and leave nothing up to the user. Anyone have any thoughts or opinions on how secure the following might be? Rev app using a Perl CGI or Rev/MC CGI which takes form data that's sent via the libURL libUrlMultipartFormData and then writes a file which is then saved to a directory on the server. Love to have SFTP built into Rev though. ciao, sims European Rev Conference 2006 www.techietours.com From scott at proherp.com Mon Feb 6 04:07:21 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 6 Feb 2006 20:07:21 +1100 Subject: FTP In-Reply-To: Message-ID: <000901c62afc$c31e5cf0$0201010a@royalnexus> Hi Jim, > I use RBrowser(free and very happy with it) and was going to > switch to Transmit for their extensive Applescript support > but that it is on the backburner for now. In fact, I will > probably expand my Rev tools and not use Transmit. > > RBrowser has the multi column views and the local in a > separate window rather than 2 panes. > > RBrowser - The SSH Client for the Mac! > RBrowser is a graphical SSH/SCP/SFTP/FTP Client for the Mac. www.rbrowser.com/ - 11k - Cached - Similar pages Thanks! I'll check it out as well. :-) Scott From alex298298 at hutchcity.com Mon Feb 6 05:20:04 2006 From: alex298298 at hutchcity.com (alex298298 at hutchcity.com) Date: Mon, 6 Feb 2006 18:20:04 +0800 (HKT) Subject: Integrating PayPal into rev project demo Message-ID: <7593187.1139221204836.JavaMail.root@webmail01.hutchcity.com> Thomas, This is a great information especially for a RR newbie like me. Actually I am planning to do this similar project. This would be great if you can share your stack with me. I am sure that I will learn a lot and a good starting point to write RR CGI. Thanks and best regards Alex ----- Original Message ----- From: Thomas McCarthy To: use-revolution at lists.runrev.com Sent: Monday, February 6, 2006 13:59:20 +0800 Subject: I got my registration project working with PayPal and ran into a bunch of problems along the way (see bottom of the page for pitfalls). I wipped up a howto web page [embarrassingly incomplete] today between classes. I hope it will encourage newbies to take advantage of rev as serious tool--it's very doable. Here is the [very] preliminary page: http://www.discamus.com/nunc/how/howTo.html I hope others will find this useful. I'll update it when I can with actual cgi scripts and such. cheers, tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From psahores at easynet.fr Mon Feb 6 05:32:46 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Mon, 6 Feb 2006 11:32:46 +0100 Subject: FTP In-Reply-To: References: Message-ID: <9812610B-9279-4A9F-A98A-D42AEDD8C55D@easynet.fr> Hi, Here is the way i use for my own : ssh -C -l username -L localport:127.0.0.1:remoteport remoteip After beeing prompted for the remote host admin user password, your ssh tunnel will be opened and available betwin your local Rev app localport socket and the remoteport binded app (an other instance of rev, an FTP server, or so on. Best Regards, -- Pierre Sahores www.sahores-conseil.com Le 6 f?vr. 06 ? 09:43, sims a ?crit : >> I use RBrowser(free and very happy with it) and was going to >> switch to >> Transmit for their extensive Applescript support but that it is on >> the >> backburner for now. In fact, I will probably expand my Rev tools >> and not >> use Transmit. >> >> RBrowser has the multi column views and the local in a separate >> window >> rather than 2 panes. >> >> RBrowser - The SSH Client for the Mac! >> RBrowser is a graphical SSH/SCP/SFTP/FTP Client for the Mac. > > I sure wish we had a way to do SFTP with Rev. > > I need a way for my Rev project to get encrypted files placed onto > a server, a means that does not > send the password & username in the clear when doing so. Gotta work > on Mac & PC. My > project would do the sending by script and leave nothing up to the > user. > > Anyone have any thoughts or opinions on how secure the following > might be? > Rev app using a Perl CGI or Rev/MC CGI which takes form data that's > sent via the libURL > libUrlMultipartFormData and then writes a file which is then saved > to a directory on the server. > > Love to have SFTP built into Rev though. > > ciao, > sims > > European Rev Conference 2006 > www.techietours.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From Andre.Bisseret at inria.fr Mon Feb 6 07:55:01 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Mon, 6 Feb 2006 13:55:01 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <43E4E403.9080307@hyperactivesw.com> Message-ID: Hello ! I much appreciate your answer (those from ?ric and Jim too. (I got new insights about using Rev). Thanks a lot to the three of you. Jacqueline, I like your tricky "dontsearch" solution. I tried it ; currently I have 320 cards and it works well and is very fast. I am hesitating to use it because, at the end, after resetting the dontsearch of all cds to false, I must reset the dontsearch of certain cards to true ; well, anyway, the whole thing is running very fast ! Also, the number of cards in my app. is going to grow each years, so this solution could be provisional ; well, why not ! I have to make a decison, but, thanks to this list, it is really comfortable to can choose among several solutions ! Best regards Andr? Grenoble Le Saturday, 4 Feb 2006, ? 18:27 Europe/Paris, J. Landman Gay a ?crit : > Andr?.Bisseret wrote: >> Hi ! >> I have a background field that displays different texts on the >> different cards of the background. >> I need to find all the occurrences of one word (or string) on one >> card only, in order to highlight each occurrence (set the >> backgroundColor). >> So, when there is no more occurrence of a word on the current card, I >> must prevent the find to proceed on following cards. > > If your stack does not have too many cards, this works: > > repeat with x = 1 to the number of cds > set the dontsearch of cd x to true > end repeat > set the dontsearch of this cd to false > -- now use "find" to do the search here > > The "dontsearch" property disallows any searches in any fields. The > above script just sets all the cards so they are not searchable, then > reverts the current card so that it is searchable. > > This is fast enough if the stack doesn't have a lot of cards. You'll > have to experiment to see if your stack is small enough to make the > delay unnoticeable. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ From kray at sonsothunder.com Mon Feb 6 08:43:00 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 06 Feb 2006 07:43:00 -0600 Subject: Integrating PayPal into rev project demo In-Reply-To: <7593187.1139221204836.JavaMail.root@webmail01.hutchcity.com> Message-ID: On 2/6/06 4:20 AM, "alex298298 at hutchcity.com" wrote: > Thomas, > > This is a great information especially for a RR newbie like me. Heck, it's great information for even "oldies" like me! ;-) Thomas, please continue doing what you're doing and updating it with actual CGI scripts and a step-by-step... it would really be helpful to those who are planning on selling their Rev-created software... :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jbv.silences at club-internet.fr Mon Feb 6 09:42:07 2006 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 06 Feb 2006 15:42:07 +0100 Subject: Integrating PayPal into rev project demo References: <20060206055920.A8807B5814@xprdmxin.myway.com> Message-ID: <43E76033.5F1019B7@club-internet.fr> Thomas , Did you manage to work with the paypal sandbox ? A few months ago I tried to set up an online payment page using paypal for a website using Rev cgi, but ran into uncomplete docs, poor tech support and lots of heaadches... and finally gave up... Did the paypal sandbox improve recently ? JB > I got my registration project working with PayPal and ran into a bunch of problems along the way (see bottom of the page for pitfalls). > I wipped up a howto web page [embarrassingly incomplete] today between classes. I hope it will encourage newbies to take advantage of rev as serious tool--it's very doable. > > Here is the [very] preliminary page: > http://www.discamus.com/nunc/how/howTo.html > > I hope others will find this useful. I'll update it when I can with actual cgi scripts and such. > cheers, > tm From eric.chatonet at sosmartsoftware.com Mon Feb 6 11:13:45 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 6 Feb 2006 17:13:45 +0100 Subject: Integrating PayPal into rev project demo In-Reply-To: <20060206055920.A8807B5814@xprdmxin.myway.com> References: <20060206055920.A8807B5814@xprdmxin.myway.com> Message-ID: Hi Tom, I second all interested reactions. Useful work for the whole community. Bravo! Le 6 f?vr. 06 ? 06:59, Thomas McCarthy a ?crit : > I got my registration project working with PayPal and ran into a > bunch of problems along the way (see bottom of the page for pitfalls). > I wipped up a howto web page [embarrassingly incomplete] today > between classes. I hope it will encourage newbies to take advantage > of rev as serious tool--it's very doable. > > Here is the [very] preliminary page: > http://www.discamus.com/nunc/how/howTo.html Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From gregory.lypny at videotron.ca Mon Feb 6 11:18:26 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Mon, 06 Feb 2006 11:18:26 -0500 Subject: Time Calculations Message-ID: <3C32E92B-D7C1-4370-9AFD-DB9C5B91AFCA@videotron.ca> Hello everyone, I want to confirm that, bugs aside, time calculations can only be done using the dateItems. I ask this because the following inequality gives me the wrong answer when using a twelve hour clock. set the twelveHourTime to true if "3:45 PM" >= "4:10 AM" then put "Later" else put "Earlier" end if Gregory From eric.chatonet at sosmartsoftware.com Mon Feb 6 11:46:46 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 6 Feb 2006 17:46:46 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: References: Message-ID: <1420485E-E780-474B-BF51-A28FF1A451CC@sosmartsoftware.com> Bonjour Andr?, To make your decision, just do a test :-) In a brand new stack: on mouseUp local tStart, tNumOfCards = 2000, tNumOfTests = 10 ----- put "Creating" && tNumOfCards && "cards" lock screen repeat tNumOfCards new card set the dontSearch of this cd to random(100) > 50 end repeat ----- unlock screen put "Now testing" put the milliseconds into tStart repeat tNumOfTests repeat for each line tCd in the cardNames of this stack set the dontSearch of tCd to true end repeat end repeat put (the milliseconds - tStart) div tNumOfTests && "milliseconds for" && tNumOfCards && "cards" end mouseUp I have just modified Jacque very clever idea by using a repeat for each form that usually is far faster than repeat with i = 1 to x. Actually my purpose was to show how it's easy and quick to write a little script to make one's decision: The test takes here about an average of 100 milliseconds for 2000 cards :-) Le 6 f?vr. 06 ? 13:55, Andr?.Bisseret a ?crit : > Jacqueline, I like your tricky "dontsearch" solution. I tried it ; > currently I have 320 cards and it works well and is very fast. > I am hesitating to use it because, at the end, after resetting the > dontsearch of all cds to false, I must reset the dontsearch of > certain cards to true ; well, anyway, the whole thing is running > very fast ! > Also, the number of cards in my app. is going to grow each years, > so this solution could be provisional ; well, why not ! > I have to make a decison, but, thanks to this list, it is really > comfortable to can choose among several solutions ! Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From kray at sonsothunder.com Mon Feb 6 11:51:25 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 06 Feb 2006 10:51:25 -0600 Subject: Time Calculations In-Reply-To: <3C32E92B-D7C1-4370-9AFD-DB9C5B91AFCA@videotron.ca> Message-ID: On 2/6/06 10:18 AM, "Gregory Lypny" wrote: > Hello everyone, > > I want to confirm that, bugs aside, time calculations can only be > done using the dateItems. I ask this because the following > inequality gives me the wrong answer when using a twelve hour clock. > > set the twelveHourTime to true > if "3:45 PM" >= "4:10 AM" > then > put "Later" > else > put "Earlier" > end if Well, you can use dateItems, or some other date format, but when you do "3:45 PM" and "4:10 AM" (in quotes), they become strings and then you are doing a string comparison. This works too: put "3:45 PM" into date1 put "4:10 AM" into date2 convert date1 to date convert date2 to date put date1 >= date2 --> true Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From klaus at major-k.de Mon Feb 6 12:33:57 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 6 Feb 2006 18:33:57 +0100 Subject: [ANN] New shareware for OS X, Quick-O 1.0.1 In-Reply-To: <6A09A8D4-6CD2-428F-93C9-3E19E45D8AD7@major-k.de> References: <6A09A8D4-6CD2-428F-93C9-3E19E45D8AD7@major-k.de> Message-ID: Hello friends, I put the first update to my new shareware for OS X, the no more (hopefully) mysterious "Quick-O" :-), online. Some minor bugfixes, some cosmetic adjustments and added a german version! Please take a look and enjoy! English version: http://www.major-k.de/quick-oe.html German version: http://www.major-k.de/quick-o.html Best from germany Klaus Major klaus at major-k.de http://www.major-k.de P.S. Since QuickTime is still not standard on windows unfortunately, i want to "collect" some queries first, before i release a windows version of "Quick-O". If you like to see a win version, drop a line :-) From mwieder at ahsoftware.net Mon Feb 6 13:02:39 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 6 Feb 2006 10:02:39 -0800 Subject: How to save data from standalone? In-Reply-To: <000501c62a9a$4ba013b0$0201010a@royalnexus> References: <000501c62a9a$4ba013b0$0201010a@royalnexus> Message-ID: <984907146.20060206100239@ahsoftware.net> Scott- Sunday, February 5, 2006, 1:22:36 PM, you wrote: >> Any attempt to modify an application will not work. This is >> not a runrev thing, it's part of the OS. > Actually - it is a RunRev thing. It is possible to save > to an executable in Windows in several different IDE's, > most notably Borland Delphi. I can point you towards some > sample app's that do this if you like... The only issue with > this approach, of course, is that it tends to send virus scanners > into a fit. ...all right, technically it *is* possible to do save to an executable if you pull the right tricks. That's how resource editors work. Are you saying that an executable can modify *itself*, though? That would involve fiddling with runtime permissions at a very deep level, and I'm not at all convinced you could get away with it. -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION at barncard.com Mon Feb 6 13:04:47 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 6 Feb 2006 10:04:47 -0800 Subject: FTP In-Reply-To: <000601c62a9a$90817050$0201010a@royalnexus> References: <000601c62a9a$90817050$0201010a@royalnexus> Message-ID: My fave above all is TRANSMIT from PANIC, the guys that wrote AUDION. http://www.panic.com/transmit/ >Hi folks, > >I'm after a basic FTP client for OSX. I know >Rev supports this, but I don't seem to be able >to find an Rev written product that includes >listing of the local folders and the server >folders. Any thoughts greatly appreciated, >as I don't have time right now to write one... > >Scott -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mwieder at ahsoftware.net Mon Feb 6 13:05:42 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 6 Feb 2006 10:05:42 -0800 Subject: This I would call a bug In-Reply-To: <26FEB96E-6E53-4296-B716-DDCF707D193A@sosmartsoftware.com> References: <0DB7CB42-CEF5-482A-AE38-23882784F362@openpartnership.net> <647A0AD0-0657-4BC0-BE5B-772914949A67@sosmartsoftware.com> <10913446515.20060205131509@ahsoftware.net> <26FEB96E-6E53-4296-B716-DDCF707D193A@sosmartsoftware.com> Message-ID: <175091090.20060206100542@ahsoftware.net> Eric- Sunday, February 5, 2006, 1:30:41 PM, you wrote: > I wrote: I agree with the principle of your thinking :-) > This meant, in my mind, that even the explanation exists, it does not > justify the feature. > May be I was not clear: bad English... Nope - I got it, and I'm in agreement. Good docs, bad implementation. -- -Mark Wieder mwieder at ahsoftware.net From scott at proherp.com Mon Feb 6 14:03:28 2006 From: scott at proherp.com (Scott Kane) Date: Tue, 7 Feb 2006 06:03:28 +1100 Subject: How to save data from standalone? In-Reply-To: <984907146.20060206100239@ahsoftware.net> Message-ID: <000201c62b50$09b765f0$0201010a@royalnexus> Hi Mark, > ...all right, technically it *is* possible to do save to an > executable if you pull the right tricks. That's how resource > editors work. Are you saying that an executable can modify > *itself*, though? That would involve fiddling with runtime > permissions at a very deep level, and I'm not at all > convinced you could get away with it. See: < http://www.componentace.com/bde_replacement_database_delphi_absolute_dat abase.htm#overview > This is one example. There are others. Keep in mind that security isn't the issue it should be on Windows. Even corporate users don't always enforce user behaviour via policies as they should. Scott From ambassador at fourthworld.com Mon Feb 6 14:10:21 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 06 Feb 2006 11:10:21 -0800 Subject: How to save data from standalone? In-Reply-To: <000201c62b50$09b765f0$0201010a@royalnexus> References: <000201c62b50$09b765f0$0201010a@royalnexus> Message-ID: <43E79F1D.8030008@fourthworld.com> Scott Kane wrote: > Hi Mark, > >> ...all right, technically it *is* possible to do save to an >> executable if you pull the right tricks. That's how resource >> editors work. Are you saying that an executable can modify >> *itself*, though? That would involve fiddling with runtime >> permissions at a very deep level, and I'm not at all >> convinced you could get away with it. > > See: > > < > http://www.componentace.com/bde_replacement_database_delphi_absolute_dat > abase.htm#overview > I wrote the developer of Absolute DB, and he says: RG> I had the impression that EXEs cannot modify themselves RG> at runtime -- how does Absolute Database do that? Actually, Absolute DB doesn't do that, the database attached to .exe can be used in read only mode. So in that usage it's the same as Rev. A Microsoft tech note explains one way to modify code in memory, prefaced with a note that it's "not recommended": And that's only in memory; I could find no reference from Microsoft on how to have an EXE modify itself on disk. If you search hard enough you can find a few techniques for apps to be modified at runtime, but they all step outside the recommendations of the OS vendor. Microsoft says apps shouldn't modify themselves, and Rev merely follows suit. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at proherp.com Mon Feb 6 14:27:04 2006 From: scott at proherp.com (Scott Kane) Date: Tue, 7 Feb 2006 06:27:04 +1100 Subject: How to save data from standalone? In-Reply-To: <43E79F1D.8030008@fourthworld.com> Message-ID: <000801c62b53$52b10290$0201010a@royalnexus> > Microsoft says apps shouldn't modify themselves, and Rev merely follows > suit. I agree with that principle. Scott From devin_asay at byu.edu Mon Feb 6 14:39:29 2006 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 6 Feb 2006 12:39:29 -0700 Subject: Font size when crossing platforms In-Reply-To: References: Message-ID: <686B1B82-033C-42E4-9574-B11E19678409@byu.edu> David, On Feb 4, 2006, at 2:28 PM, David Mendriski wrote: > I have just written an application using Dreamcard 6.5.1 which > drills Italian verbs in all forms. I was very pleased with its > appearance on my Imac G5. I gave it to a classmate in my Italian > class with a copy of DreamCard Player for PCs. When it opened on > her computer, the size of the card exceeded the size of her screen, > losing its edges, altho it is simply centered on mine. It sounds like your screen is set to a higher resolution that your classmate's. You might just ask her if she tried setting her screen to a higher resolution that would show the whole stack on the screen. If you want to check the resolution for your users' screens, the screenRect property will give this information. Sometimes I include a routine like this in my startup (for a standalone) or openStack handler: if item 3 of the screenRect < 800 then answer "Screen resolution must be at least 800 X 600 to run this program. " \ & "Please change the screen resolution to at least 800 X 600, then launch this program again." quit end if > The textfields were the original size, but the font in those fields > shrank down to barely visible. They were 14 point fonts on my > computer. Fonts are the biggest cross-platform bugaboo. In general the same font size will appear much smaller on Windows than Mac, partly because of the difference in screen density (Windows typically uses 95 dpi screen density, whereas Mac uses 72 or 75 dpi). There is also a difference in the way the two platforms handle font metrics, so things like the text baseline are different on the two platforms. One way to handle font differences is to check the platform property when you open a stack and set the textSize differently: if the platform is "MacOS" then set the textSize of this stack to 14 else set the textSize of this stack to 18 end if Of course it gets stickier if you have set font sizes for individual fields. But you can do a similar this on openCard and loop through all of your fields and change them on the fly. > I also tried to create a menubar from the menubar creator. If Mac > format is NOT checked the menuitems appear in the upperleft corner > of the card in a small font and can be selected and opened. If Mac > format is selected, the items appear in REV's Menubar instead of > Rev's menubar and the items (eg FILE or HELP) highlite if > selected but their existing contents do not open or get exposed. > Can anyone PLEASE suggest what I am doing wrong? This is how Rev handles menus. They are actually groups of buttons with their style set to menu and their menuMode set to pulldown. If you check the "Set as Menu Bar in Mac OS" box in the Menu builder it substitutes the menu with this group and they function just like a normal window. However, even though the menu builder will construct the menu group and even create script "shells" for you, you must program the menu behavior yourself. It's worth your while to go to the Rev documentation, select topics, and read through the "Menus and the menu bar" topic. HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From LunchnMeets at aol.com Mon Feb 6 16:08:52 2006 From: LunchnMeets at aol.com (LunchnMeets at aol.com) Date: Mon, 6 Feb 2006 16:08:52 EST Subject: ClickLine Message-ID: <2bb.41862ca.311914e4@aol.com> Hi Everyone, Apparently "the clickLine" returns empty if a line below the last line of a field is clicked. Is there a way to determine which line was clicked on in this case? Joe Orlando, FL From eric.chatonet at sosmartsoftware.com Mon Feb 6 16:20:55 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 6 Feb 2006 22:20:55 +0100 Subject: ClickLine In-Reply-To: <2bb.41862ca.311914e4@aol.com> References: <2bb.41862ca.311914e4@aol.com> Message-ID: <410510AE-006B-43E1-95D4-ACD02EE0C613@sosmartsoftware.com> Hi, Just make some calculation like: return item 1 of the clickV - (the top of the target + the topMargin of the target) div the textHeight of the target Not sure it's perfect: i did not test an wrote it on the fly but it will give you the idea... Le 6 f?vr. 06 ? 22:08, LunchnMeets at aol.com a ?crit : > Apparently "the clickLine" returns empty if a line below the last > line of a > field is clicked. Is there a way to determine which line was > clicked on in this > case? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mlange at lexicall.org Mon Feb 6 16:54:43 2006 From: mlange at lexicall.org (Marielle Lange) Date: Mon, 6 Feb 2006 21:54:43 +0000 Subject: How to save data from standalone? Message-ID: Thanks for the input. >> 1. I thought I had read on this list that custom properties were >> saved in standalone format that there was no need to create a splash >> screen to handle this. What did I get wrong? > > If you need to save data changes then you need > separate substacks; or create a splashscreen and use your mainstack as > a separate substack of it. But with multiple users, the data of one user gets overwritten by the data of another one, no? Sarah's trick of storing the data within the package content or some directory presents the same problem if I understand correctly, doesn't it? Overwriting the data of one user with the ones of another will be a real problem. I am not storing preferences, I am storing actual data. I tried to talk some experienced (non revolution) programmer about the file in the package solution. I was told to keep away from that. Using pathToUsersDocumentsFolder would therefore be a better approach, but I don't really want to create a file within this folder as the file is in a completely adhoc format that would puzzle anybody who come across it. Eric's solution is the best one, but I have a long list of data to save. I did consider it. The problem is that it's is not really appropriate to store that amount of data in a preferences file. They are not preferences, they are data. Has anybody ever tried the User/Library/Application Support way? Is there any problem associated with this solution? What's the equivalent on a PC? I am not after a quick fix but after a "clean" way to do this (compliant with developer's recommendations). I can find this info for a mac, but I know little about PCs. Thanks for your help, Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From soapdog at mac.com Mon Feb 6 17:20:41 2006 From: soapdog at mac.com (Andre Garzia) Date: Mon, 6 Feb 2006 20:20:41 -0200 Subject: How to save data from standalone? In-Reply-To: References: Message-ID: Marielle et al, sorry for arriving late on the thread. I don't know how it started, my connection been a little flacky due to some horrible thunderstorms. As for saving data, I'd say that first you need to decide if you're going the way of databases or the way of file system. If you're going to use the file system as the storage, I use the documents folder on Windows machines and the application support folder on MacOS X (the code for application support folder is "asup" use it with special folder path function, prefix it with a tilde so that you write into the users one and not the system wide one). If you're afraid of multiple instances of the stack writting to the same file, then you could use a lock file to tag if the file is available for writting or not. For example before writting to a file, you create an empty lock file, after writting the file you delete the lock file, any stack writting should check for the presence of that file before commiting anything to the hard drive. This is a simple process and it works, but it has some potential bugs, for example a stray lock file left from a process that force quitted, so you should make your lock files expire with time. So if a stack finds a lock file, it checks the modification date is more than 5 minutes old, you could delete it... If your only fear is that one user could write to other users file, then you could prefix the file with the username, this way the would write to different files. As I read on this quick email, it appears that you have some massive amount of data to store, I'd use some database engine for that, it's easier to query then the file system and you can make better data relationships than simply storing files. Some database engines support transactions, using them you can avoid the problem of one user fiddling with the other users data. You could use an embedable database engine such as altSQLite or Valentina. Cheers andre On Feb 6, 2006, at 7:54 PM, Marielle Lange wrote: > But with multiple users, the data of one user gets overwritten by > the data of another one, no? Sarah's trick of storing the data > within the package content or some directory presents the same > problem if I understand correctly, doesn't it? Overwriting the data > of one user with the ones of another will be a real problem. I am > not storing preferences, I am storing actual data. > > I tried to talk some experienced (non revolution) programmer about > the file in the package solution. I was told to keep away from that. > > Using pathToUsersDocumentsFolder would therefore be a better > approach, but I don't really want to create a file within this > folder as the file is in a completely adhoc format that would > puzzle anybody who come across it. > > Eric's solution is the best one, but I have a long list of data to > save. I did consider it. The problem is that it's is not really > appropriate to store that amount of data in a preferences file. > They are not preferences, they are data. > > Has anybody ever tried the User/Library/Application > Support way? Is there any problem associated with this > solution? What's the equivalent on a PC? I am not after a quick fix > but after a "clean" way to do this (compliant with developer's > recommendations). I can find this info for a mac, but I know little > about PCs. > > Thanks for your help, > Marielle From dcragg at lacscentre.co.uk Mon Feb 6 17:35:58 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 6 Feb 2006 22:35:58 +0000 Subject: How to save data from standalone? In-Reply-To: References: Message-ID: <48DB1F5C-20DC-43FB-9C7F-AF7DE23FFCFC@lacscentre.co.uk> On 6 Feb 2006, at 21:54, Marielle Lange wrote: > > Using pathToUsersDocumentsFolder would therefore be a better > approach, but I don't really want to create a file within this > folder as the file is in a completely adhoc format that would > puzzle anybody who come across it. It's not uncommon to see folder and files created by various applications in the OS X Documents folder (specialFolderPath ("docs")). In mine I see the following folders: Acrobat User Data Adobe Reader AppleWorks User Data Eudora Folder Finding Out (children's learning prgram) Micosoft User Data ScanWizard 5 Folder Virtual PC List And most of the files in these folders are puzzling, to say the least. On Windows, the user's Application Data folder (specialFolderPath (26)) is the normal place to put this kind of stuff. Although on a standard Window's installation, this folder is invisible, and it can be tricky to direct a user to find the folder if, for example when things go wrong, you ever need them to delete it, or retrieve a file. There's also a "Local Settings" version of the Application Data folder (specialFolderPath(28)) which will always remain with the local machine and won't get transferred to a user's network roaming profile. It's typically used for cached data that isn't critical but may be large. > > Has anybody ever tried the User/Library/Application > Support way? Is there any problem associated with this solution? I don't think there's a direct way to get this path using specialFolderPath. However, you can use specialFolderPath("asup") to get the "root level" Application Support folder path (e.g. /Library/ Application Support) and then append this to the $HOME environment variable. put $HOME & specialFolderPath("asup") into tAppSupPath For a full listing of the specialFolderPath codes, see Ken Ray's site: http://www.sonsothunder.com/devres/revolution/tips/file010.htm Cheers Dave From djdrisk at earthlink.net Mon Feb 6 17:42:53 2006 From: djdrisk at earthlink.net (David Mendriski) Date: Mon, 6 Feb 2006 16:42:53 -0600 Subject: Font size when crossing platforms In-Reply-To: <686B1B82-033C-42E4-9574-B11E19678409@byu.edu> References: <686B1B82-033C-42E4-9574-B11E19678409@byu.edu> Message-ID: <384A0D88-39BC-4D02-ACF9-92080C404832@earthlink.net> A THOUSAND THANKS TO DEVIN ASAY FOR HIS GREAT TIPS TO MY QUERY! I'M GRATEFUL FOR YOUR EXPERTISE AND CARING. DAVE On Feb 6, 2006, at 1:39 PM, Devin Asay wrote: > David, > > On Feb 4, 2006, at 2:28 PM, David Mendriski wrote: > >> I have just written an application using Dreamcard 6.5.1 which >> drills Italian verbs in all forms. I was very pleased with its >> appearance on my Imac G5. I gave it to a classmate in my Italian >> class with a copy of DreamCard Player for PCs. When it opened on >> her computer, the size of the card exceeded the size of her >> screen, losing its edges, altho it is simply centered on mine. >> > > It sounds like your screen is set to a higher resolution that your > classmate's. You might just ask her if she tried setting her screen > to a higher resolution that would show the whole stack on the > screen. If you want to check the resolution for your users' > screens, the screenRect property will give this information. > Sometimes I include a routine like this in my startup (for a > standalone) or openStack handler: > > if item 3 of the screenRect < 800 then > answer "Screen resolution must be at least 800 X 600 to run > this program. " \ > & "Please change the screen resolution to at least 800 X 600, then > launch this program again." > quit > end if > > >> The textfields were the original size, but the font in those >> fields shrank down to barely visible. They were 14 point fonts on >> my computer. >> > > Fonts are the biggest cross-platform bugaboo. In general the same > font size will appear much smaller on Windows than Mac, partly > because of the difference in screen density (Windows typically uses > 95 dpi screen density, whereas Mac uses 72 or 75 dpi). There is > also a difference in the way the two platforms handle font metrics, > so things like the text baseline are different on the two > platforms. One way to handle font differences is to check the > platform property when you open a stack and set the textSize > differently: > > if the platform is "MacOS" then > set the textSize of this stack to 14 > else > set the textSize of this stack to 18 > end if > > Of course it gets stickier if you have set font sizes for > individual fields. But you can do a similar this on openCard and > loop through all of your fields and change them on the fly. > > >> I also tried to create a menubar from the menubar creator. If Mac >> format is NOT checked the menuitems appear in the upperleft >> corner of the card in a small font and can be selected and opened. >> If Mac format is selected, the items appear in REV's Menubar >> instead of Rev's menubar and the items (eg FILE or HELP) >> highlite if selected but their existing contents do not open or >> get exposed. Can anyone PLEASE suggest what I am doing wrong? >> > > This is how Rev handles menus. They are actually groups of buttons > with their style set to menu and their menuMode set to pulldown. If > you check the "Set as Menu Bar in Mac OS" box in the Menu builder > it substitutes the menu with this group and they function just like > a normal window. However, even though the menu builder will > construct the menu group and even create script "shells" for you, > you must program the menu behavior yourself. It's worth your while > to go to the Rev documentation, select topics, and read through the > "Menus and the menu bar" topic. > > HTH > > Devin > > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Mon Feb 6 17:48:51 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 6 Feb 2006 14:48:51 -0800 Subject: FTP In-Reply-To: References: Message-ID: On Feb 6, 2006, at 12:43 AM, sims wrote: > Love to have SFTP built into Rev though. I have an app in development that would take good advantage of SFTP as well. I am holding off on working on that level of security until down the road. Mark Talluto -- CANELA Software http://www.canelasoftware.com From wlists at fireworksmm.com Mon Feb 6 17:50:55 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Mon, 6 Feb 2006 17:50:55 -0500 Subject: ClickLine In-Reply-To: <2bb.41862ca.311914e4@aol.com> References: <2bb.41862ca.311914e4@aol.com> Message-ID: <70D09177-F023-406F-BAA0-70FCBB94317A@fireworksmm.com> I recently ran into this.. Depends on what you want. I'm not at the system right now, but I just tested for the number of lines in the field, if the number of lines was greater than 0 and the clickLine returned empty, then the user clicked on the last line. At that time you can do what you need with the info. In my case I just said that if the total number of lines was higher than 0 and clickLine returned empty then I would assume the user wanted to click on the last line. W. On Feb 6, 2006, at 4:08 PM, LunchnMeets at aol.com wrote: > Hi Everyone, > > Apparently "the clickLine" returns empty if a line below the last > line of a > field is clicked. Is there a way to determine which line was > clicked on in this > case? > > Joe > Orlando, FL > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Mon Feb 6 17:52:20 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 06 Feb 2006 14:52:20 -0800 Subject: How to save data from standalone? In-Reply-To: Message-ID: Marielle, What is 'massive' in your definition? 1 Mb, 2 Mb, 20 Mb? Using put cr&"
"&the seconds & "
"&cr & \ theDataBlockToBeWritten & \ after url ("file:/HD/User/Documents/thisAppFolder/dataForMe.txt") would separate the data by time written. Of course the URL could be an ftp server, if that would help. Is the data formatted or tagged? Is the data sentences/paragraphs, or short lines/phrases? Are you reading and writing to disk, or just writing? > 1. I thought I had read on this list that custom properties were > saved in standalone format The custom properties are saved in the RAM version of the standalone, but are not written to disk. Data could be stored in custom properties and written/sent/memorized before quitting the app. A single write operation is actually quite fast. Filtering is very fast. Hope this helps. Jim Ault Las Vegas On 2/6/06 1:54 PM, "Marielle Lange" wrote: > >>> 1. I thought I had read on this list that custom properties were >>> saved in standalone format that there was no need to create a splash >>> screen to handle this. What did I get wrong? >> >> If you need to save data changes then you need >> separate substacks; or create a splashscreen and use your mainstack as >> a separate substack of it. > > But with multiple users, the data of one user gets overwritten by the > data of another one, no? Sarah's trick of storing the data within the > package content or some directory presents the same problem if I > understand correctly, doesn't it? Overwriting the data of one user > with the ones of another will be a real problem. I am not storing > preferences, I am storing actual data. > > I tried to talk some experienced (non revolution) programmer about > the file in the package solution. I was told to keep away from that. > > Using pathToUsersDocumentsFolder would therefore be a better > approach, but I don't really want to create a file within this folder > as the file is in a completely adhoc format that would puzzle anybody > who come across it. > > Eric's solution is the best one, but I have a long list of data to > save. I did consider it. The problem is that it's is not really > appropriate to store that amount of data in a preferences file. They > are not preferences, they are data. > > Has anybody ever tried the User/Library/Application Support > way? Is there any problem associated with this solution? What's the > equivalent on a PC? I am not after a quick fix but after a "clean" > way to do this (compliant with developer's recommendations). I can > find this info for a mac, but I know little about PCs. > > Thanks for your help, > Marielle > From djdrisk at earthlink.net Mon Feb 6 17:51:27 2006 From: djdrisk at earthlink.net (David Mendriski) Date: Mon, 6 Feb 2006 16:51:27 -0600 Subject: FOREIGN ACCENTS Message-ID: HI ALL, Can anyone tell me how to get a PC to accommodate the input of a grave accent? (Or any accent for that matter) The Mac only required hitting the option key followed by the grave accent (above the tab key) then the vowel. As in the Italian "parl?" . This sequence doesn't work on PC's. there must be a way to put accent marks over vowels on PCs. What do our European friends do? My PC version of my italian application doesn't admit accents in the input windows. Arg! Thanks, Dave PS. Maybe Eric Chatonet from Paris can help. He seems to be willing and able to help so many people. Thanks, Eric! From revlist at ecionmicroed.com Mon Feb 6 18:15:45 2006 From: revlist at ecionmicroed.com (Ron) Date: Mon, 6 Feb 2006 18:15:45 -0500 Subject: FOREIGN ACCENTS In-Reply-To: Message-ID: <200626181545.038883@msi98> One way that works in all Win software is to hold down the Alt key while typing a 4-digit number on the numeric keypad. So Alt+0232 = ? and Alt+0224 = ?. To find the numbers, go the the Start button, choose Programs | Accessories | System Tools and open up the Character Map application. You'll see a grid of characters, click the one you want and either insert it from there or look in the bottom-right corner of that window for the Alt code to use. Strange but true! ______________________________________________ *** From: David Mendriski ?(djdrisk at earthlink.net) *** Dated: Mon, 6 Feb 2006 16:51:27 -0600 ? ? ? HI ALL, ?Can anyone tell me how to get a PC to accommodate the input of a ?grave accent? ?(Or any accent for that matter) The Mac only required ?hitting the option key followed by the grave accent (above the tab ?key) then the vowel. ?As in the Italian "parl?" . ?This sequence ?doesn't work on PC's. ?there must be a way to put accent marks over ?vowels on PCs. What do our European friends do? ? My PC version of my ?italian application doesn't admit accents in the input windows. ?Arg! ?Thanks, ?Dave ?PS. Maybe Eric Chatonet from Paris can help. ?He seems to be willing ?and able to help so many people. ?Thanks, Eric! ?_______________________________________________ ?use-revolution mailing list ?use-revolution at lists.runrev.com ?Please visit this url to subscribe, unsubscribe and manage your subscription preferences: ?http://lists.runrev.com/mailman/listinfo/use-revolution From martyknapp at comcast.net Mon Feb 6 19:12:20 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Mon, 06 Feb 2006 16:12:20 -0800 Subject: How to save data from standalone? In-Reply-To: <48DB1F5C-20DC-43FB-9C7F-AF7DE23FFCFC@lacscentre.co.uk> References: <48DB1F5C-20DC-43FB-9C7F-AF7DE23FFCFC@lacscentre.co.uk> Message-ID: <43E7E5E4.2070407@comcast.net> While we're on the subject of saving data from a standalone, there seems to be an intermittent bug on a Mac OSX version of a standalone where the closeStackrequest and shutdownRequest handlers are ignored. So if you trap for those expecting to give your user the opportunity to save data (in whatever way you choose) you may be in for a disappointment. At least this has been my experience. Anybody else? Marty Knapp From mark at maseurope.net Mon Feb 6 20:45:47 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 7 Feb 2006 01:45:47 +0000 Subject: How to save data from standalone? In-Reply-To: References: Message-ID: <55874C84-DA8C-4099-863F-F04B967C1F52@maseurope.net> Also, we shouldn't ignore the idea of saving data in a stack, rather than a text document. Not a substack, but a separate, faceless stack, that simply has your data in it's custom props, and mixing binary and text data is then possible, too. The size of an empty stack is about 4 Kb. This makes it easy to keep whatever structure your data has natively in Rev, and makes it possible, if desired, to simply keep the data there, work with it, and save it whenever necessary. The stack can live wherever you choose, and you could easily store the user's name in it to identify it. Stacks make excellent 'structured documents', and using them in Rev is obviously much easier and more efficient than working with XML. Of course, you can't use this to exchange data with other apps, but in the worst case, any text data can still be recovered from it with a text editor. Mark On 6 Feb 2006, at 22:52, Jim Ault wrote: > Marielle, > > What is 'massive' in your definition? 1 Mb, 2 Mb, 20 Mb? > Using > > put cr&"
"&the seconds & "
"&cr & \ > theDataBlockToBeWritten & \ > after url ("file:/HD/User/Documents/thisAppFolder/dataForMe.txt") > > would separate the data by time written. > > Of course the URL could be an ftp server, if that would help. > > Is the data formatted or tagged? > Is the data sentences/paragraphs, or short lines/phrases? > Are you reading and writing to disk, or just writing? > >> 1. I thought I had read on this list that custom properties were >> saved in standalone format > The custom properties are saved in the RAM version of the > standalone, but > are not written to disk. Data could be stored in custom properties > and > written/sent/memorized before quitting the app. A single write > operation is > actually quite fast. Filtering is very fast. > > Hope this helps. > > Jim Ault > Las Vegas > > > > On 2/6/06 1:54 PM, "Marielle Lange" wrote: > >> >>>> 1. I thought I had read on this list that custom properties were >>>> saved in standalone format that there was no need to create a >>>> splash >>>> screen to handle this. What did I get wrong? >>> >>> If you need to save data changes then you need >>> separate substacks; or create a splashscreen and use your >>> mainstack as >>> a separate substack of it. >> >> But with multiple users, the data of one user gets overwritten by the >> data of another one, no? Sarah's trick of storing the data within the >> package content or some directory presents the same problem if I >> understand correctly, doesn't it? Overwriting the data of one user >> with the ones of another will be a real problem. I am not storing >> preferences, I am storing actual data. >> >> I tried to talk some experienced (non revolution) programmer about >> the file in the package solution. I was told to keep away from that. >> >> Using pathToUsersDocumentsFolder would therefore be a better >> approach, but I don't really want to create a file within this folder >> as the file is in a completely adhoc format that would puzzle anybody >> who come across it. >> >> Eric's solution is the best one, but I have a long list of data to >> save. I did consider it. The problem is that it's is not really >> appropriate to store that amount of data in a preferences file. They >> are not preferences, they are data. >> >> Has anybody ever tried the User/Library/Application Support >> way? Is there any problem associated with this solution? What's the >> equivalent on a PC? I am not after a quick fix but after a "clean" >> way to do this (compliant with developer's recommendations). I can >> find this info for a mac, but I know little about PCs. >> >> Thanks for your help, >> Marielle >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From nicolas_cueto at yahoo.com Mon Feb 6 20:49:52 2006 From: nicolas_cueto at yahoo.com (N Cueto) Date: Mon, 6 Feb 2006 17:49:52 -0800 (PST) Subject: OT: Archive Search In-Reply-To: <55874C84-DA8C-4099-863F-F04B967C1F52@maseurope.net> Message-ID: <20060207014952.86374.qmail@web60616.mail.yahoo.com> Hello All, Is anyone else having problems with the Archive Search plugin? Suddenly, all search results are returning empty. I've tried fiddling with the preferences and with all the various settings, but no luck. Archive Search is so indispensable for my newbie questions that I think I'm starting to suffer from withdrawal symptoms! Cheers, Nicolas Cueto From ambassador at fourthworld.com Mon Feb 6 21:31:43 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 06 Feb 2006 18:31:43 -0800 Subject: How to save data from standalone? In-Reply-To: <55874C84-DA8C-4099-863F-F04B967C1F52@maseurope.net> References: <55874C84-DA8C-4099-863F-F04B967C1F52@maseurope.net> Message-ID: <43E8068F.1070005@fourthworld.com> Mark Smith wrote: > Also, we shouldn't ignore the idea of saving data in a stack, rather > than a text document. Not a substack, but a separate, faceless stack, > that simply has your data in it's custom props, and mixing binary and > text data is then possible, too. The size of an empty stack is about 4 Kb. > > This makes it easy to keep whatever structure your data has natively in > Rev, and makes it possible, if desired, to simply keep the data there, > work with it, and save it whenever necessary. The stack can live > wherever you choose, and you could easily store the user's name in it to > identify it. > > Stacks make excellent 'structured documents', and using them in Rev is > obviously much easier and more efficient than working with XML. Whenever I'm working in Rev stack files are my favorite format - here are some enticing tips for that: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From tominjapan at excite.com Mon Feb 6 23:13:00 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Mon, 6 Feb 2006 23:13:00 -0500 (EST) Subject: liburl cgi linux Message-ID: <20060207041300.EA07DB6AF@xprdmailfe14.nwk.excite.com> I'm running rev's Linux engine on my ISP. Is there a problem with the POST command? (checking in the mac finder, the engine seems to have been built in 2003) thanks tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From josh at dvcreators.net Tue Feb 7 00:28:36 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 6 Feb 2006 21:28:36 -0800 Subject: how do you identify the current group name (or ID)? In-Reply-To: <43E79F1D.8030008@fourthworld.com> References: <000201c62b50$09b765f0$0201010a@royalnexus> <43E79F1D.8030008@fourthworld.com> Message-ID: Forgive the noob question! How do you identify the current group name (or ID)? the groupname of me the name of the group of me : ( From josh at dvcreators.net Tue Feb 7 00:32:30 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 6 Feb 2006 21:32:30 -0800 Subject: how do you identify the current group name (or ID)? In-Reply-To: References: <000201c62b50$09b765f0$0201010a@royalnexus> <43E79F1D.8030008@fourthworld.com> Message-ID: the name of the owner of me NEVER MIND!!! :-) On Feb 6, 2006, at 9:28 PM, Josh Mellicker wrote: > Forgive the noob question! > > > How do you identify the current group name (or ID)? > > the groupname of me > > the name of the group of me > > : ( > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From b.xavier at internet.lu Tue Feb 7 00:40:41 2006 From: b.xavier at internet.lu (MisterX) Date: Tue, 7 Feb 2006 06:40:41 +0100 Subject: how do you identify the current group name (or ID)? In-Reply-To: Message-ID: <20060207044109.222FA824E5C@mail.runrev.com> Hi Josh try put the name of the owner of me... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Josh Mellicker > Sent: Tuesday, 07 February, 2006 06:29 > To: How to use Revolution > Subject: how do you identify the current group name (or ID)? > > Forgive the noob question! > > > How do you identify the current group name (or ID)? > > the groupname of me > > the name of the group of me > > : ( > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From darkshadow1 at metrocast.net Tue Feb 7 01:16:23 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Tue, 7 Feb 2006 01:16:23 -0500 Subject: quiz code Message-ID: <001201c62bae$05db7490$6701a8c0@new0eeca32bb97> Can anyone point me to some bits of code for quiz stacks (randomizing items, multiple choice etc.)? Thanks. From Signe.Sanne at roman.uib.no Tue Feb 7 02:16:34 2006 From: Signe.Sanne at roman.uib.no (Signe.Sanne at roman.uib.no) Date: Tue, 07 Feb 2006 08:16:34 +0100 Subject: FOREIGN ACCENTS In-Reply-To: References: Message-ID: <1139296594.43e84952d91b6@webmail.uib.no> Quoting David Mendriski : > HI ALL, > > Can anyone tell me how to get a PC to accommodate the input of a > grave accent? (Or any accent for that matter) The Mac only required > hitting the option key followed by the grave accent (above the tab > key) then the vowel. As in the Italian "parl?" . This sequence > doesn't work on PC's. there must be a way to put accent marks over > vowels on PCs. What do our European friends do? My PC version of my Ciao David, Just hold down the Shift key and press once the accent key (the one to the left of the backspace key), nothing appears on the screen. Then write the vowel and both accent and the vowel appear at the same time. (For the accent aigu you have to hold down the AltGr key.) I assume you wanted to type it, if you want to make the program do it for you you may find the chartonum of "?" (= 152) and use put the numtochar of "152" after fld MyFld In order to find the various numtochar, use the msg box put the chartonum of "?" put the chartonum of "?" etc (You write the accented letters as indicated above.) Because of Windows I sometimes use a palette (one for each platform) with the relevant accented letters for my students, this is even more relevant for the students in French because of "?, ?", cedille, trema etc. The student just clicks on the letter on the palette and the program inserts it in the field. Just ask me if there are further problems. If someone is interested I may make a small example and upload it to Rev Online. Signe Marie Sanne > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From xavier.bury at clearstream.com Tue Feb 7 02:52:37 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Tue, 7 Feb 2006 08:52:37 +0100 Subject: OT: Archive Search In-Reply-To: <20060207014952.86374.qmail@web60616.mail.yahoo.com> Message-ID: Hi Nicolas, Still works fine here ;) cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 07/02/2006 02:49:52: > Hello All, > > Is anyone else having problems > with the Archive Search plugin? > Suddenly, all search results > are returning empty. I've tried > fiddling with the preferences > and with all the various > settings, but no luck. > > Archive Search is so indispensable > for my newbie questions that I > think I'm starting to suffer > from withdrawal symptoms! > > Cheers, > Nicolas Cueto ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From tominjapan at excite.com Tue Feb 7 03:39:11 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Tue, 7 Feb 2006 03:39:11 -0500 (EST) Subject: Integrating PayPal into rev project demo Message-ID: <20060207083911.89B83B6AC@xprdmailfe14.nwk.excite.com> My experience was mixed-- I had problems, paypal had problems and rev had problems my problems-- misstyping, missunderstanding paypal-- sometimes unclear documentation (it's the little things they leave out!) rev-- same (especially the fact that the cgi engine doesn't have the POST command built in!) (note to rev: if your going to promote this for cgi, you should really have a downloadable ready to go package with all the libraries there!) Paypal support: can't complain too much. They helped. I _had_ this working at iPowerweb in Dec. Then my publisher moved to Networksolutions (where nothing worked!) Now I'm at Dreamhost...but am running into the old problem of POST not working.... anyhow new stuff here: http://www.discamus.com/nunc/how/PayPal_setup1.html >Did you manage to work with the paypal sandbox ? >A few months ago I tried to set up an online payment page using paypal for a website using Rev cgi, but ran into uncomplete docs, poor tech support and lots of heaadches... and finally gave up... Did the paypal sandbox improve recently ? _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dcragg at lacscentre.co.uk Tue Feb 7 04:57:36 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 7 Feb 2006 09:57:36 +0000 Subject: liburl cgi linux In-Reply-To: <20060207041300.EA07DB6AF@xprdmailfe14.nwk.excite.com> References: <20060207041300.EA07DB6AF@xprdmailfe14.nwk.excite.com> Message-ID: <8E9EA296-0390-4E60-B24D-54DD58D0612A@lacscentre.co.uk> On 7 Feb 2006, at 04:13, Thomas McCarthy wrote: > > I'm running rev's Linux engine on my ISP. > Is there a problem with the POST command? I'm assuming you want to post *from* the cgi (and not to it). In that case, you'll need to have the libUrl library loaded somehow. From the archives: > > Create a new mainstack and name it myLibUrl (or whatever) and save > it as myLibUrl.rev. > > In a button, put the following script (take care of wrapping in mail): > > on mouseUp > set the script of stack "myLibUrl" to the script of button > "revlibUrl" \ > of stack "revLibrary" > set the customproperties of stack "myLibUrl" to the customproperties \ > of button "revlibUrl" of stack "revLibrary" > set the customProperties["cFtpGoodCodes"] of stack "myLibUrl" to \ > the customProperties["cFtpGoodCodes"] \ > of button "revlibUrl" of stack "revLibrary" > save stack "myLibUrl" > end mouseUp > > I've never done the next bit, but I understand it works. (Someone > please tell us if I'm wrong.) > > Place the myLibUrl stack in the same location as your cgi script. > Near the top of your cgi script, put the line: > > start using stack "myLibUrl.rev" Cheers Dave From LunchnMeets at aol.com Tue Feb 7 07:31:39 2006 From: LunchnMeets at aol.com (LunchnMeets at aol.com) Date: Tue, 7 Feb 2006 07:31:39 EST Subject: ClickLine Solved Message-ID: <83.36ad3f34.3119ed2b@aol.com> Hi Everyone, Thanks for your suggestions. I solved the problem by putting a space character in the last possible line of the field. This way all the lines would return the expected clickLine. Joe Orlando, FL From richmond at mail.maclaunch.com Tue Feb 7 07:51:03 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue, 07 Feb 2006 07:51:03 -0500 Subject: Why my birthday present is fantastic for programming with Runtime Revolution Message-ID: Yes, RR folks, its my birthday, and being the self-serving chap that I am I went out and bought myself a Belkin Nostromo N52: http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_Id=2071&pcount=&Product_Id=157024 this 'thing' is advertised as a GAMEPAD - but I have virtually no interest in computer gaming: I bought it because I suffer from RSI and Carpal Tunnel Syndrome: these raise their ugly heads every time I do any really concentrated computer work, and especially affect my right hand. The Nostromo N52 cost me 83 Leva here in Bulgaria (i.e. about 23 pounds UK, $38 US) and is a programmable keypad. I spent last night setting up a series of settings for Runtime Revolution. I worked this morning on some RR stuff and the whole experience was both considerably more comfortable and a bit faster than working with a regular keyboard. [AND, if you are wondering - NO, I don't have shares in Belkin] I am not normally one to 'Rave To The Grave' about some daft attachment one can pay lots of money to attach to one's computer - but this one is the attachment I have absolutely no regrets about buying. sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From heather at runrev.com Tue Feb 7 08:36:42 2006 From: heather at runrev.com (Heather Nagey) Date: Tue, 7 Feb 2006 13:36:42 +0000 Subject: Integrating PayPal into rev project demo In-Reply-To: <20060206180003.B15A38254A3@mail.runrev.com> References: <20060206180003.B15A38254A3@mail.runrev.com> Message-ID: Tom, This looks potentially so useful, I'd like permission to include the url on our "useful sites" webpage, once you have completed your tutorial. Warm Regards Heather On 6 Feb 2006, at 18:00, use-revolution-request at lists.runrev.com wrote: > Date: Mon, 6 Feb 2006 17:13:45 +0100 > From: Eric Chatonet > Subject: Re: Integrating PayPal into rev project demo > To: tominjapan at excite.com, How to use Revolution > > Message-ID: > Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed > > Hi Tom, > > I second all interested reactions. > Useful work for the whole community. > Bravo! > > Le 6 f?vr. 06 ? 06:59, Thomas McCarthy a ?crit : > >> I got my registration project working with PayPal and ran into a >> bunch of problems along the way (see bottom of the page for pitfalls). >> I wipped up a howto web page [embarrassingly incomplete] today >> between classes. I hope it will encourage newbies to take advantage >> of rev as serious tool--it's very doable. >> >> Here is the [very] preliminary page: >> http://www.discamus.com/nunc/how/howTo.html >> Heather Nagey, Customer Support Manager Runtime Revolution Ltd www.runrev.com From tominjapan at excite.com Tue Feb 7 09:14:27 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Tue, 7 Feb 2006 09:14:27 -0500 (EST) Subject: liburl cgi linux Message-ID: <20060207141427.DD7B03949@xprdmailfe9.nwk.excite.com> >I'm assuming you want to post *from* the cgi (and not to it). Yes >In that case, you'll need to have the libUrl library loaded somehow. That's how I got it working before (Unix host, bsd rev engine). Now with a Linux server, it doesn't appear to be working...hmm anyway of checking? is there a site I can post to to check? Could be a useful tool. thanks tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From jonathandlynch at gmail.com Tue Feb 7 09:59:45 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Tue, 7 Feb 2006 09:59:45 -0500 Subject: how do you identify the current group name (or ID)? In-Reply-To: <20060207044109.222FA824E5C@mail.runrev.com> References: <20060207044109.222FA824E5C@mail.runrev.com> Message-ID: <31e1938c0602070659g7e2949a8pbe87424a98b0a14e@mail.gmail.com> There is one thing to be wary of: the phrase "the owner of me" is safe, but "the owner of the owner of me" has a risk... Acutally, this is a really obscure thing to be wary of, but just in case... If you have nested groups, layed out like this: group "TopGroupA" group "subgroup" field "myField" group "TopGroupB" group "subgroup" field "myField" Say you have a script for field "myField" of group "subgroup" of group "B", and one line of that script says this: get the short name of the owner of the owner of me This line should return "TopGroupB", but Rev doesn't process it that way. Instead it will return "TopGroupA" One way to work around this is like this: put the long name of me into tMyName replace " of " with "|" set the itemdelimiter to "|" put word 1 to -1 of item 3 of tMyName into tOOName delete word 1 of tOOName delete char 1 of tOOName delete char -1 of tOOName At this point, the variable tOOName will contain the short name of the owner of the owner of the field, and it will refer to the correct object. On 2/7/06, MisterX wrote: > > Hi Josh > > try > > put the name of the owner of me... > > cheers > Xavier > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > > Josh Mellicker > > Sent: Tuesday, 07 February, 2006 06:29 > > To: How to use Revolution > > Subject: how do you identify the current group name (or ID)? > > > > Forgive the noob question! > > > > > > How do you identify the current group name (or ID)? > > > > the groupname of me > > > > the name of the group of me > > > > : ( > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage > > your subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimCarwardine at OwnYourFuture-net.com Tue Feb 7 10:38:00 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Tue, 07 Feb 2006 11:38:00 -0400 Subject: how do you identify the current group name (or ID)? In-Reply-To: <31e1938c0602070659g7e2949a8pbe87424a98b0a14e@mail.gmail.com> Message-ID: I've just used offset like this... put the long name of someControl into theName put offset(" of card",theName) into endChar Then "char 1 to endChar of theName" captures all the nested groups for that control... Jim on 2/7/06 10:59 AM, Jonathan Lynch wrote: > There is one thing to be wary of: the phrase "the owner of me" is safe, but > "the owner of the owner of me" has a risk... > > Acutally, this is a really obscure thing to be wary of, but just in case... > > If you have nested groups, layed out like this: > > group "TopGroupA" > group "subgroup" > field "myField" > > group "TopGroupB" > group "subgroup" > field "myField" > > > Say you have a script for field "myField" of group "subgroup" of group "B", > and one line of that script says this: > > get the short name of the owner of the owner of me > > This line should return "TopGroupB", but Rev doesn't process it that way. > Instead it will return "TopGroupA" > > One way to work around this is like this: > > put the long name of me into tMyName > replace " of " with "|" > set the itemdelimiter to "|" > put word 1 to -1 of item 3 of tMyName into tOOName > delete word 1 of tOOName > delete char 1 of tOOName > delete char -1 of tOOName > > > At this point, the variable tOOName will contain the short name of the owner > of the owner of the field, and it will refer to the correct object. > > > > > > > > On 2/7/06, MisterX wrote: >> >> Hi Josh >> >> try >> >> put the name of the owner of me... >> >> cheers >> Xavier >> >>> -----Original Message----- >>> From: use-revolution-bounces at lists.runrev.com >>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>> Josh Mellicker >>> Sent: Tuesday, 07 February, 2006 06:29 >>> To: How to use Revolution >>> Subject: how do you identify the current group name (or ID)? >>> >>> Forgive the noob question! >>> >>> >>> How do you identify the current group name (or ID)? >>> >>> the groupname of me >>> >>> the name of the group of me >>> >>> : ( >>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage >>> your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 1959 Lower Water Street, Suite 1700, Halifax, Nova Scotia. B3J 3N2 Phone: 902-823-2339. Fax: 902-823-2139 From JimCarwardine at OwnYourFuture-net.com Tue Feb 7 10:59:38 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Tue, 07 Feb 2006 11:59:38 -0400 Subject: How do you get a list of all the custom properties of a control? In-Reply-To: Message-ID: This is something simple that I can't get to work and the link I need in the Rev docs (How do I list an object's custom properties?) doesn't work for some reason. So, how do I list the custom properties of an object? Or more specifically, place them as a comma-delimited string in a variable? Jim -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 1959 Lower Water Street, Suite 1700, Halifax, Nova Scotia. B3J 3N2 Phone: 902-823-2339. Fax: 902-823-2139 From eric.chatonet at sosmartsoftware.com Tue Feb 7 11:10:57 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 7 Feb 2006 17:10:57 +0100 Subject: How do you get a list of all the custom properties of a control? In-Reply-To: References: Message-ID: <2E51DD1A-A013-4B9D-BDF6-61618AB36A03@sosmartsoftware.com> Hi Jim: From the docs: You use the customKeys property of an object to find out what custom properties the object has. You can use the Custom properties pane in the object's property inspector to see a list of its custom properties, or use the customKeys property in a handler or the message box. Important! If the object has more than one custom property set, you must set the customPropertySet to the correct set before checking the customKeys. The following example lists all the custom properties in a graphic: put the customKeys of graphic 1 into myCustomProps answer myCustomProps To get a comma delimited list: replace cr with comma in myCustomProps You might be interested in Resources Picker, a plugin available from my website. I used it to reply to you by entering "properties" as a keyword and searching the "FAQ" section. Four FAQ were displayed: 1. How do I see and change an object's properties? 2. How do I show more than one object's properties at a time? 3. How do I delete all an object's custom properties? 4. How do I list an object's custom properties? :-) Le 7 f?vr. 06 ? 16:59, Jim Carwardine a ?crit : > This is something simple that I can't get to work and the link I > need in the > Rev docs (How do I list an object's custom properties?) doesn't > work for > some reason. > > So, how do I list the custom properties of an object? Or more > specifically, > place them as a comma-delimited string in a variable? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From eric.chatonet at sosmartsoftware.com Tue Feb 7 11:17:07 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 7 Feb 2006 17:17:07 +0100 Subject: how do you identify the current group name (or ID)? In-Reply-To: <31e1938c0602070659g7e2949a8pbe87424a98b0a14e@mail.gmail.com> References: <20060207044109.222FA824E5C@mail.runrev.com> <31e1938c0602070659g7e2949a8pbe87424a98b0a14e@mail.gmail.com> Message-ID: <4F03053F-9614-4099-AB62-EC0574BC1F34@sosmartsoftware.com> Hi Jonathan, Normal behavior :-) The engine searches for the first field named "myField". So I assume that the number/layer of your field "myField" is deeper in "TopGroupA" than the one of field "myField" in "TopGroupB" Avoid to have two controls of same type with the same name :-) Le 7 f?vr. 06 ? 15:59, Jonathan Lynch a ?crit : > If you have nested groups, layed out like this: > > group "TopGroupA" > group "subgroup" > field "myField" > > group "TopGroupB" > group "subgroup" > field "myField" > > > Say you have a script for field "myField" of group "subgroup" of > group "B", > and one line of that script says this: > > get the short name of the owner of the owner of me > > This line should return "TopGroupB", but Rev doesn't process it > that way. > Instead it will return "TopGroupA" Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From dcragg at lacscentre.co.uk Tue Feb 7 11:38:32 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 7 Feb 2006 16:38:32 +0000 Subject: liburl cgi linux In-Reply-To: <20060207141427.DD7B03949@xprdmailfe9.nwk.excite.com> References: <20060207141427.DD7B03949@xprdmailfe9.nwk.excite.com> Message-ID: On 7 Feb 2006, at 14:14, Thomas McCarthy wrote: > >> I'm assuming you want to post *from* the cgi (and not to it). > > Yes > >> In that case, you'll need to have the libUrl library loaded somehow. > > That's how I got it working before (Unix host, bsd rev engine). Now > with a Linux server, it doesn't appear to be working...hmm anyway > of checking? is there a site I can post to to check? Could be a > useful tool. I just tried and realised the likely problem. Did you make the "myliburl.rev" file from a recent version of Rev? If so, the libUrl script will cause a problem with the older cgi engine. Versions of liburl from 1.1 or later include the open secure socket syntax which Rev engine versions prior to 2.6.1 won't like. Two ways round this: Make the myliburl.rev stack with an older version of Rev. or After making the myliburl.rev stack, edit the stack script and search for lines that contain "open secure socket" (there should be 2) and comment them out. I just did the latter, and I can post from the cgi script on a Linux server. Cheers Dave From JimCarwardine at OwnYourFuture-net.com Tue Feb 7 11:56:16 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Tue, 07 Feb 2006 12:56:16 -0400 Subject: How do you get a list of all the custom properties of a control? In-Reply-To: <2E51DD1A-A013-4B9D-BDF6-61618AB36A03@sosmartsoftware.com> Message-ID: Thanks, Eric... I used the Google search and found lots of advanced stuff but not the simple list. I'm documenting an app prototype and am using a repeat loop to process all the controls on a card. I simply wanted to list, under script control, all the custom properties of a control in a comma delimited list to add to the documentation of the control. Thanks for your link to your web site... I've been fumbling around when I needed help looking at various web sites and most times not finding exactly what I was looking for. I'll start using Resources Picker today... Jim on 2/7/06 12:10 PM, Eric Chatonet wrote: > Hi Jim: > > From the docs: > You use the customKeys property of an object to find out what custom > properties the object has. You can use the Custom properties pane in > the object's property inspector to see a list of its custom > properties, or use the customKeys property in a handler or the > message box. > Important! If the object has more than one custom property set, you > must set the customPropertySet to the correct set before checking the > customKeys. > The following example lists all the custom properties in a graphic: > > put the customKeys of graphic 1 into myCustomProps > answer myCustomProps > > To get a comma delimited list: > replace cr with comma in myCustomProps > > You might be interested in Resources Picker, a plugin available from > my website. > I used it to reply to you by entering "properties" as a keyword and > searching the "FAQ" section. > Four FAQ were displayed: > > 1. How do I see and change an object's properties? > 2. How do I show more than one object's properties at a time? > 3. How do I delete all an object's custom properties? > 4. How do I list an object's custom properties? > > :-) > > Le 7 f?vr. 06 ? 16:59, Jim Carwardine a ?crit : > >> This is something simple that I can't get to work and the link I >> need in the >> Rev docs (How do I list an object's custom properties?) doesn't >> work for >> some reason. >> >> So, how do I list the custom properties of an object? Or more >> specifically, >> place them as a comma-delimited string in a variable? > > Best Regards from Paris, > Eric Chatonet > ------------------------------------------------------------------------ > ---------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 1959 Lower Water Street, Suite 1700, Halifax, Nova Scotia. B3J 3N2 Phone: 902-823-2339. Fax: 902-823-2139 From jonathandlynch at gmail.com Tue Feb 7 12:03:57 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Tue, 7 Feb 2006 12:03:57 -0500 Subject: how do you identify the current group name (or ID)? In-Reply-To: <4F03053F-9614-4099-AB62-EC0574BC1F34@sosmartsoftware.com> References: <20060207044109.222FA824E5C@mail.runrev.com> <31e1938c0602070659g7e2949a8pbe87424a98b0a14e@mail.gmail.com> <4F03053F-9614-4099-AB62-EC0574BC1F34@sosmartsoftware.com> Message-ID: <31e1938c0602070903p593aaa92q7a745e896e4c2266@mail.gmail.com> Sometimes, you've just gotta have groups with the same name... The calendar object in Task Mage contains fields (Cells), inside of groups (for rows), inside of groups (for tables), inside of groups (for days), inside of groups (for weeks), inside of groups (for Months), inside of groups (for years), inside of a group (for the calendar)... All of these objects are created and destroyed on the fly, as the user opens and closes a given day, week, month, or year. The actual calendar items are stored inside of custom properties. It proved much more practical to have objects of the same name, as long as they are not in the same group, and just be careful about how I address them, than to come up with a scheme for giving all of them different names. And, it works, which is what counts. On 2/7/06, Eric Chatonet wrote: > > Hi Jonathan, > > Normal behavior :-) > The engine searches for the first field named "myField". > So I assume that the number/layer of your field "myField" is deeper > in "TopGroupA" than the one of field "myField" in "TopGroupB" > Avoid to have two controls of same type with the same name :-) > > Le 7 f?vr. 06 ? 15:59, Jonathan Lynch a ?crit : > > > If you have nested groups, layed out like this: > > > > group "TopGroupA" > > group "subgroup" > > field "myField" > > > > group "TopGroupB" > > group "subgroup" > > field "myField" > > > > > > Say you have a script for field "myField" of group "subgroup" of > > group "B", > > and one line of that script says this: > > > > get the short name of the owner of the owner of me > > > > This line should return "TopGroupB", but Rev doesn't process it > > that way. > > Instead it will return "TopGroupA" > > Best Regards from Paris, > Eric Chatonet > ------------------------------------------------------------------------ > ---------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Tue Feb 7 12:33:57 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 7 Feb 2006 09:33:57 -0800 Subject: Font size when crossing platforms In-Reply-To: <686B1B82-033C-42E4-9574-B11E19678409@byu.edu> References: <686B1B82-033C-42E4-9574-B11E19678409@byu.edu> Message-ID: <472859301.20060207093357@ahsoftware.net> Devin- Monday, February 6, 2006, 11:39:29 AM, you wrote: > program the menu behavior yourself. It's worth your while to go to > the Rev documentation, select topics, and read through the "Menus and > the menu bar" topic. Or better yet, go to http://support.runrev.com/scriptingconferences/ and check out the Online Scripting Conference stack on menus. -- -Mark Wieder mwieder at ahsoftware.net From sanke at hrz.uni-kassel.de Tue Feb 7 12:34:56 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Tue, 07 Feb 2006 18:34:56 +0100 Subject: quiz code Message-ID: <43E8DA40.5070707@hrz.uni-kassel.de> On Tue Feb 7, Preston Shea darkshadow1 at metrocast.net wrote: > Can anyone point me to some bits of code for quiz stacks (randomizing > items, multiple choice etc.)? Thanks. There are some "educational" stacks on my website you could check out: On page "Tools and Samples for Development" - "Seminar01" (A stack from 2001: step by step introduction - however in German, but the scripts are of course in English - for different kinds of basic educational software, among them a stepwise development of a simple vocabulary trainer) - "Multiple-Choice Tutorial" (see also the broader information for this stack on page "Tutorials") On page "Sample Stacks" - "Image and Words" - "Animals" - and possibly ""Word Scramble". On page "Student Samples" there is one stack "German States" for learning to match the names of the German states and their flags and other exercises. This stack is an exe-file, but may be interesting to inspect because of the pedagogical design. Regards, Wilhelm Sanke From b.xavier at internet.lu Tue Feb 7 12:44:30 2006 From: b.xavier at internet.lu (MisterX) Date: Tue, 7 Feb 2006 18:44:30 +0100 Subject: [ANN] Speechlab Message-ID: <20060207164449.30BC0824D63@mail.runrev.com> Hello Everyone... I dont know if this is a duplicate of what has been done or seen or heard before (surely, im not kidding myself - but i thought that a speech module control would be cool in TAOO - i use it for the chatrev stack so i keep up in the background... (although Sean's voice is a bit too low pitch i think) ;)) But i thought i'd share this 5 minutes job stack... Nothing fancy at all, it just talks to you and allows you to play with speed and pitch and voices to suit our friends with lower vision or who want to learn how to speak english (since that's the only language available in speech engines it seems. ;(. And there's a shut up button that's very important but only works for RevSpeak and not for those who talk to much!... Enaf said! Download, screenshot and more talk at http://monsieurx.com/modules.php?name=News &file=article&sid=195 This stack couldn't be more free or open source... It's not restricted in any way so as to foster vision impaired people. Not that i know any but it's the right thing to do... It was ALSO done thanks to the "great" rev documentation which got me in the rev speech capabilities in seconds. Although there was a certain bugzilla 3308, i wrote a protection for this stack! If the help is too hard for you, quit computers... So, it's not that hard at all to make rev speak! Just try it! cheers Xavier http://monsieurx.com/rev From klaus at major-k.de Tue Feb 7 12:38:36 2006 From: klaus at major-k.de (Klaus Major) Date: Tue, 7 Feb 2006 18:38:36 +0100 Subject: Font size when crossing platforms In-Reply-To: <472859301.20060207093357@ahsoftware.net> References: <686B1B82-033C-42E4-9574-B11E19678409@byu.edu> <472859301.20060207093357@ahsoftware.net> Message-ID: Hi Mark and all, > Devin- > Monday, February 6, 2006, 11:39:29 AM, you wrote: >> program the menu behavior yourself. It's worth your while to go to >> the Rev documentation, select topics, and read through the "Menus and >> the menu bar" topic. > Or better yet, go to http://support.runrev.com/scriptingconferences/ > and check out the Online Scripting Conference stack on menus. Exactly! And it might even be a good idea to add all the conference stacks to the Rev distribution! > -- > -Mark Wieder > mwieder at ahsoftware.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From mlange at lexicall.org Tue Feb 7 12:54:54 2006 From: mlange at lexicall.org (Marielle Lange) Date: Tue, 7 Feb 2006 17:54:54 +0000 Subject: How to save data from standalone? Message-ID: Andre Garzia wrote: > As I read on this quick email, it appears that you have some > massive amount of data to store, I'd use some database engine for > that, it's easier to query then the file system and you can make > better data relationships than simply storing files. Some database > engines support transactions, using them you can avoid the problem > of one user fiddling with the other users data. You could use an > embedable database engine such as altSQLite or Valentina. This is an excellent suggestion. I was planning the db move for the next version (after I come across at least one or two persons interested in using it) but got sloppy about it. I am storing data in custom properties for now... and have to say that I have not been motivated to change my code because of performance issues yet (with about 500 entries already in the app). But my main concern was to make sure I would avoid the following scenario: A user download it on a computer where there are multiple accounts. On a mac, it install the rev stack in the application folder. It starts storing its data. Another user spots the application in the Application folder, start using it, erase the list, enter new data. It seems to me that whether I store the data in files or databases, I should always follow Mark's (Smith) recommendation: > and you could easily store the user's name in it to identify it. I guess I can easily extract it from one of the special path detailed on Ken Ray's site: Any parsing precaution to take when parsing special paths and dealing with non English Languages? I am French speaking but all my system is in English, so I cannot really easily test for it. Dave wrote: >> Using pathToUsersDocumentsFolder would therefore be a better >> approach, but I don't really want to create a file within this >> folder as the file is in a completely adhoc format that would >> puzzle anybody who come across it. > > It's not uncommon to see folder and files created by various > applications in the OS X Documents folder (specialFolderPath > ("docs")). In mine I see the following folders: > > Acrobat User Data > Adobe Reader > AppleWorks User Data If you check out, the Acrobat User Data are only made of their legal license. Other applications use this folder to store cache documents. Nothing really important. Here I want to store data collected over weeks and months. If for some reason the user don't really understand what he folder or file is for and decides to trash it... I will get a *very* angry user to deal with. Sure that will be one mishap for 100 users, perhaps less, but I prefer to avoid to take the risk. Jim Ault wrote: > Data could be stored in custom properties and > written/sent/memorized before quitting the app. A single write > operation is > actually quite fast. Filtering is very fast. Thanks for the tip. That's exactly what I do. Data are not that big as it is only text, with each entries storing a bookmark. I don't really expect more than 1000-5000 entries to be provided. Richard Gaskin wrote: > Whenever I'm working in Rev stack files are my favorite format - > here are some enticing tips for that: > 006149.html> Thanks for the link. This is useful. I may give a try to this. Substack with a new card created for each user, data that I presently save as custom properties of a field in the main stack being rather saved as custom properties of a card (with the user name) in the substack. The advantage of this is that the data remains with the application, even if the user changes of platform.... A danger, however, is that this works only as long as the user has the same user name on the different machines. I guess I have to take the precaution to check for the existence of a card with the user name and if don't find it, I should present a dialog box with the usernames I have and let the user choose one of these. Marty Knapp wrote: > While we're on the subject of saving data from a standalone, there > seems to be an intermittent bug on a Mac OSX version of a > standalone where the closeStackrequest and shutdownRequest handlers > are ignored. So if you trap for those expecting to give your user > the opportunity to save data (in whatever way you choose) you may > be in for a disappointment. At least this has been my experience. > Anybody else? I had a similar problem. I tried to rely on closeStackRequest and shutdownRequest but discovered them to be unreliable. I didn't test this thoroughly though, you will need to get others confirm this. Thanks all! Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From mdswindell at cruzio.com Tue Feb 7 13:14:23 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 7 Feb 2006 10:14:23 -0800 Subject: Font size when crossing platforms In-Reply-To: References: <686B1B82-033C-42E4-9574-B11E19678409@byu.edu> <472859301.20060207093357@ahsoftware.net> Message-ID: <02A4EE78-2DD1-4491-A6AF-99751FDBF322@cruzio.com> On Feb 7, 2006, at 9:38 AM, Klaus Major wrote: > Hi Mark and all, > >> Devin- >> Monday, February 6, 2006, 11:39:29 AM, you wrote: >>> program the menu behavior yourself. It's worth your while to go to >>> the Rev documentation, select topics, and read through the "Menus >>> and >>> the menu bar" topic. >> Or better yet, go to http://support.runrev.com/scriptingconferences/ >> and check out the Online Scripting Conference stack on menus. > > Exactly! > > And it might even be a good idea to add all the conference stacks > to the Rev distribution! I suggested that a while back, too. I'd love to see all these great scripting conferences resources should be combined into one Great Tabbed Stack which would be distributed with the app. Mark From eric.chatonet at sosmartsoftware.com Tue Feb 7 13:17:27 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 7 Feb 2006 19:17:27 +0100 Subject: how do you identify the current group name (or ID)? In-Reply-To: <31e1938c0602070903p593aaa92q7a745e896e4c2266@mail.gmail.com> References: <20060207044109.222FA824E5C@mail.runrev.com> <31e1938c0602070659g7e2949a8pbe87424a98b0a14e@mail.gmail.com> <4F03053F-9614-4099-AB62-EC0574BC1F34@sosmartsoftware.com> <31e1938c0602070903p593aaa92q7a745e896e4c2266@mail.gmail.com> Message-ID: Hi Jonathan, Does not matter: only the short name of the deeper control is taken into account. Le 7 f?vr. 06 ? 18:03, Jonathan Lynch a ?crit : > Sometimes, you've just gotta have groups with the same name... Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From JimAultWins at yahoo.com Tue Feb 7 13:28:28 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 07 Feb 2006 10:28:28 -0800 Subject: How to save data from standalone? In-Reply-To: Message-ID: On 2/7/06 9:54 AM, "Marielle Lange" wrote: > But my main concern was to make sure I would avoid the following > scenario: A user download it on a computer where there are multiple > accounts. On a mac, it install the rev stack in the application > folder. It starts storing its data. Another user spots the > application in the Application folder, start using it, erase the > list, enter new data. Perhaps a suitable solution for these bookmarks and users would be to put the user name on each line, then filter for that "**", thus bookmarks could be appended, deleted in the same file for any number of users. May avoid multiple file problems later. Jim Ault Las Vegas From mwieder at ahsoftware.net Tue Feb 7 12:41:03 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 7 Feb 2006 09:41:03 -0800 Subject: Why my birthday present is fantastic for programming with Runtime Revolution In-Reply-To: References: Message-ID: <123284753.20060207094103@ahsoftware.net> Mathewson- Tuesday, February 7, 2006, 4:51:03 AM, you wrote: > http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_Id=2071&pcount=&Product_Id=157024 Now you've done it... "Belkin online price $39.99 Due to the overwhelming popularity of this product, we are temporarily out of stock. Please check back soon." -- -Mark Wieder mwieder at ahsoftware.net From b.xavier at internet.lu Tue Feb 7 13:52:12 2006 From: b.xavier at internet.lu (MisterX) Date: Tue, 7 Feb 2006 19:52:12 +0100 Subject: [ANN] Speechlab Message-ID: <20060207175232.6738E82545F@mail.runrev.com> Hello Everyone... I dont know if this is a duplicate of what has been done or seen or heard before (surely, im not kidding myself - but i thought that a speech module control would be cool in TAOO - i use it for the chatrev stack so i keep up in the background... (although Sean's voice is a bit too low pitch i think) ;)) But i thought i'd share this 5 minutes job stack... Nothing fancy at all, it just talks to you and allows you to play with speed and pitch and voices to suit our friends with lower vision or who want to learn how to speak english (since that's the only language available in speech engines it seems. ;(. And there's a shut up button that's very important but only works for RevSpeak and not for those who talk to much!... Enaf said! Download, screenshot and more talk at http://monsieurx.com/modules.php?name=News &file=article&sid=195 This stack couldn't be more free or open source... It's not restricted in any way so as to foster vision impaired people. Not that i know any but it's the right thing to do... It was ALSO done thanks to the "great" rev documentation which got me in the rev speech capabilities in seconds. Although there was a certain bugzilla 3308, i wrote a protection for this stack! If the help is too hard for you, quit computers... So, it's not that hard at all to make rev speak! Just try it! cheers Xavier http://monsieurx.com/rev From charles.hartman at conncoll.edu Tue Feb 7 14:21:37 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Tue, 7 Feb 2006 14:21:37 -0500 Subject: [ANN] Speechlab In-Reply-To: <20060207175232.6738E82545F@mail.runrev.com> References: <20060207175232.6738E82545F@mail.runrev.com> Message-ID: On Feb 7, 2006, at 1:52 PM, MisterX wrote: > > So, it's not that hard at all to make rev speak! Just try it! Thanks for doing this, Xavier. I pasted in the text of a poem I'm working on. The sound was so totally alien that it gave me quite a useful perspective. ;) Charles From benbock at msn.com Tue Feb 7 14:36:59 2006 From: benbock at msn.com (Ben Bock) Date: Tue, 7 Feb 2006 11:36:59 -0800 Subject: Custom Icons for Windows Standalone Message-ID: I'd like to create a custom icon for a standalone in Windows. It appears as if this is more involved than creating a file .ico using IconMaster XP shareware, because I received an error message listing 9 required image formats that my .ico was lacking. I've searched thru docs and the Google Rev site, with no luck on finding instructions for creating an icon with the proper attributes. Before I buy any software, I'd like to find what others' experience has shown. Thank you for any help, Ben From eric.chatonet at sosmartsoftware.com Tue Feb 7 14:57:35 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 7 Feb 2006 20:57:35 +0100 Subject: Custom Icons for Windows Standalone In-Reply-To: References: Message-ID: Hi Ben, Have a look at http://www.altuit.com/webs/altuit2/ StandaloneBuilderTutorial/PDFdocument.htm As I said to Jim Carwardine on the list recently, You might be interested in Resources Picker, a plugin available from my website. I used it to reply to you by entering "icon" as a keyword and searching the "Web database" section and I found 11 answers among which the above. Le 7 f?vr. 06 ? 20:36, Ben Bock a ?crit : > I'd like to create a custom icon for a standalone in Windows. It > appears as if this is more involved than creating a file .ico > using IconMaster XP shareware, because I received an error message > listing 9 required image formats that my .ico was lacking. I've > searched thru docs and the Google Rev site, with no luck on finding > instructions for creating an icon with the proper attributes. > Before I buy any software, I'd like to find what others' experience > has shown. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From scott at tactilemedia.com Tue Feb 7 15:15:13 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 07 Feb 2006 12:15:13 -0800 Subject: Custom Icons for Windows Standalone In-Reply-To: Message-ID: Recently, Ben Bock wrote: > I'd like to create a custom icon for a standalone in Windows. > ... > Before I buy any software, I'd like to find what others' > experience has shown. If you're only building for Windows, then Axialis IconWorkshop is a pretty comprehensive tool (does way more than just build icons). Builds libraries and has effects you use when creating icons. If you're building crossplatform and you use Photoshop, IconBuilder 8 from IconFactory does a great job of building for Win/Mac platforms. It's a plugin that ships with a bunch of additional resources (ie Photoshop actions) that really streamlines the process. In my experience, it builds perfect ICO resources for Windows. (I used to rely on Iconographer on MacOS but the latest version has languished for a long time and has a bug that affects display of large icons.) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ambassador at fourthworld.com Tue Feb 7 15:44:13 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 07 Feb 2006 12:44:13 -0800 Subject: Custom Icons for Windows Standalone In-Reply-To: References: Message-ID: <43E9069D.3040000@fourthworld.com> Scott Rossi wrote: > If you're building crossplatform and you use Photoshop, IconBuilder 8 from > IconFactory does a great job of building for Win/Mac platforms. It's a > plugin that ships with a bunch of additional resources (ie Photoshop > actions) that really streamlines the process. In my experience, it builds > perfect ICO resources for Windows. Absolutely. I've been using it for years. Wonderful plugin. FWIW it's now compatible with Fireworks too. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From chipp at chipp.com Tue Feb 7 17:11:01 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 07 Feb 2006 16:11:01 -0600 Subject: Custom Icons for Windows Standalone In-Reply-To: <43E9069D.3040000@fourthworld.com> References: <43E9069D.3040000@fourthworld.com> Message-ID: <43E91AF5.50109@chipp.com> Plus there's a tutorial on how to build Rev icons using it at: www.altuit.com/webs/altuit2/StandaloneBuilderTutorial/BuildingIconsforMacOSXandWindowsXP.htm -Chipp Richard Gaskin wrote: > Absolutely. I've been using it for years. Wonderful plugin. > > FWIW it's now compatible with Fireworks too. From tominjapan at excite.com Tue Feb 7 18:08:22 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Tue, 7 Feb 2006 18:08:22 -0500 (EST) Subject: liburl cgi linux Message-ID: <20060207230822.41ED6B6AC@xprdmailfe14.nwk.excite.com> >After making the myliburl.rev stack, edit the stack script and search for lines that contain "open secure socket" (there should be 2) and comment them out. >I just did the latter, and I can post from the cgi script on a Linux server. BINGO! many, many thanks! tom _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From tominjapan at excite.com Tue Feb 7 18:37:17 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Tue, 7 Feb 2006 18:37:17 -0500 (EST) Subject: liburl cgi linux Message-ID: <20060207233717.70489B6AF@xprdmailfe14.nwk.excite.com> >I just did the latter, and I can post from the cgi script on a Linux server. I forgot to ask, how did you test it? Do you have an easy way to test that anyone could use? It would be very helpful in debugging. thanks tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Tue Feb 7 19:20:59 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 07 Feb 2006 16:20:59 -0800 Subject: [REQ] Testers Needed Message-ID: <43E9396B.3090509@fourthworld.com> I have a number of projects moving toward the testing phase and my clients are anxious to have them thoroughly pounded on, so we're looking for additional testers to add to the team. These clients are looking for testers in the US$25/hr range, with testing budgeted in blocks of 4 or 8 hours at a time with specific areas of focus outlined in advance. If interested please drop me a note with a brief summary of your experience I can pass on to the clients or a URL to such info. Thanks in advance - -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From simplsol at aol.com Tue Feb 7 20:48:00 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Tue, 07 Feb 2006 20:48:00 -0500 Subject: Ask does not wait for an answer Message-ID: <8C7FA68D3EF26CD-438-9DF4@mblk-r38.sysops.aol.com> I hope there is a simple answer to this. I have the following code in a field: on closeField if fld "Ship Date 1" is empty then ask "Enter a date for this shipment:" with the short date if the result is "Cancel" then exit closeField put it into fld "Ship Date 1" end if end closeField If I step through it in the debugger, it works as expected. If I trigger it by closing the field, it will show the Ask dialog box, and, as it does so, it will put: ask plainEnter a date for this shipment:2/7/6 into field "Ship Date 1" - without waiting for either the OK or Cancel buttons being clicked in the Ask dialog. I have written this several different way (different if/then constructions, etc.) nothing seems to work, and I can't debug it because it works perfectly in the debugger. I appreciate you help. Paul Looney From JimAultWins at yahoo.com Tue Feb 7 22:14:29 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 07 Feb 2006 19:14:29 -0800 Subject: Ask does not wait for an answer In-Reply-To: <8C7FA68D3EF26CD-438-9DF4@mblk-r38.sysops.aol.com> Message-ID: Just a quick guess... the Ask dialog is actually a Rev stack and you might be getting a crazy 'closefield' message sent as the dialog is used, which triggers another event loop. I get pretty much the same thing, and don't have time tonight to check out the details, however... Do the following: open the message watcher mod your script to this ------------------------- on closeField if fld "Ship Date 1" is empty then ask "Enter a date for this shipment:" with the short date if the result is "Cancel" then put empty into fld "Ship Date 1" select empty --exit closeField else put it into fld "Ship Date 1" select empty end if end if pass closeField end closeField ------------------ Seems to work here. Jim Ault Las Vegas On 2/7/06 5:48 PM, "simplsol at aol.com" wrote: > I hope there is a simple answer to this. I have the following code in a > field: > > on closeField > if fld "Ship Date 1" is empty > then > ask "Enter a date for this shipment:" with the short date > if the result is "Cancel" then exit closeField > put it into fld "Ship Date 1" > end if > end closeField > > If I step through it in the debugger, it works as expected. > If I trigger it by closing the field, it will show the Ask dialog box, > and, as it does so, it will put: > > ask plainEnter a date for this shipment:2/7/6 > > into field "Ship Date 1" - without waiting for either the OK or Cancel > buttons being clicked in the Ask dialog. > I have written this several different way (different if/then > constructions, etc.) nothing seems to work, and I can't debug it > because it works perfectly in the debugger. > > I appreciate you help. > Paul Looney From erikhans08 at yahoo.com Tue Feb 7 23:23:27 2006 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 7 Feb 2006 20:23:27 -0800 (PST) Subject: [REQ] Testers Needed In-Reply-To: <43E9396B.3090509@fourthworld.com> Message-ID: <20060208042327.34484.qmail@web33005.mail.mud.yahoo.com> hi Richard, just experienced with my own databases for music: search, sort, limit. you probably need more specialized experience, but no harm in responding, Erik Hansen --- Richard Gaskin wrote: > I have a number of projects moving toward the > testing phase and my > clients are anxious to have them thoroughly > pounded on, so we're > looking for additional testers to add to the > team. > > These clients are looking for testers in the > US$25/hr range, with > testing budgeted in blocks of 4 or 8 hours at a > time with specific areas > of focus outlined in advance. > > If interested please drop me a note with a > brief summary of your > experience I can pass on to the clients or a > URL to such info. > > Thanks in advance - > > -- > Richard Gaskin > Fourth World Media Corporation > > ___________________________________________________________ > Ambassador at FourthWorld.com > http://www.FourthWorld.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe > and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From sarah.reichelt at gmail.com Tue Feb 7 23:37:27 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 8 Feb 2006 14:37:27 +1000 Subject: Selecting after the text of an ask dialog Message-ID: Hi All, By default, when you do an "ask" and supply a default value, Rev selects all the text in the ask dialog's entry field. I have a case were the data entered needs a prefix, which the program can calculate and display, but then I want the users to append more data. In this case, I wanted the cursor to appear after the text instead of having it all selected. Here is what I worked out to do this: on getInfo send selectAfterAskText to me in 1 tick ask info "What?" with "ABC" end getInfo on selectAfterAskText select after text of fld ID 1119 of stack "Ask Dialog" end selectAfterAskText I thought others might need the same thing so here it is :-) Cheers, Sarah From katir at hindu.org Tue Feb 7 23:38:55 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 7 Feb 2006 18:38:55 -1000 Subject: FTP via "put" opens files but fails to write data? Message-ID: <6E5602A4-1027-44E1-AA06-85167D78A401@hindu.org> This FTP script below frequently fails I get three files on the server with the correct name, but no data is written to them.... I suspect this repeat needs to "wait" or something until one FTP transaction complete...I have other scripts that use libUrlFtpUploadFile tFilePath, tUrl, "loadDone" that will probably fix it.. but I would like to know from "under the hood" the reason if fails. --> this script uploads three small backgroundimages on uploadImages put empty into fld "ftp log" put the long id of field "ftp log" into tField libUrlSetLogField tField LibUrlSetFTPMode "Active" set the socketTimeoutInterval to 20000 put "binfile:/Volumes/LAN/Web-Mirrors/www.himalayanacademy.com/taka/ images/taka_04_10_15/" into tLocalLocation put "ftp://USER:PASS at 69.94.64.57/../../html/taka/images/ taka_04_10_15/" into tRemoteLocation put "bg-top.jpg,bg-bottom.jpg,symbol.jpg" into tImages repeat for each item x in tImages put url (tLocalLocation & x) into url (tRemoteLocation & x) end repeat end uploadImages the FTP transaction log doesn't really answer the question... sivakatirswami From simplsol at aol.com Wed Feb 8 00:22:11 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Wed, 08 Feb 2006 00:22:11 -0500 Subject: Ask does not wait for an answer In-Reply-To: Message-ID: <8C7FA86BFD177C4-174C-47A7@FWM-D26.sysops.aol.com> Jim, Thanks for the suggestion... but it did not work here (Orlando tonight). Activating the Message Watcher slowed the process down enough to get a better look at what is happening: I change a number in the field containing this script and press Enter. The ask plainEnter a date for this shipment:2/7/6 string goes immediately to the "Ship Date 1" field. Then the Ask dialog box appears on the screen!?! If I enter some text in the dialog at this point and click "OK", that text will go into the "Ship Date 1" field as expected. It is as if the script does not wait for a reply from the dialog? Thank you, again - I had not thought of checking the script with the Messsage Watcher. Paul Looney -----Original Message----- From: Jim Ault To: How to use Revolution Sent: Tue, 07 Feb 2006 19:14:29 -0800 Subject: Re: Ask does not wait for an answer Just a quick guess... the Ask dialog is actually a Rev stack and you might be getting a crazy 'closefield' message sent as the dialog is used, which triggers another event loop. I get pretty much the same thing, and don't have time tonight to check out the details, however... Do the following: open the message watcher mod your script to this ------------------------- on closeField if fld "Ship Date 1" is empty then ask "Enter a date for this shipment:" with the short date if the result is "Cancel" then put empty into fld "Ship Date 1" select empty --exit closeField else put it into fld "Ship Date 1" select empty end if end if pass closeField end closeField ------------------ Seems to work here. Jim Ault Las Vegas On 2/7/06 5:48 PM, "simplsol at aol.com" wrote: > I hope there is a simple answer to this. I have the following code in a > field: > > on closeField > if fld "Ship Date 1" is empty > then > ask "Enter a date for this shipment:" with the short date > if the result is "Cancel" then exit closeField > put it into fld "Ship Date 1" > end if > end closeField > > If I step through it in the debugger, it works as expected. > If I trigger it by closing the field, it will show the Ask dialog box, > and, as it does so, it will put: > > ask plainEnter a date for this shipment:2/7/6 > > into field "Ship Date 1" - without waiting for either the OK or Cancel > buttons being clicked in the Ask dialog. > I have written this several different way (different if/then > constructions, etc.) nothing seems to work, and I can't debug it > because it works perfectly in the debugger. > > I appreciate you help. > Paul Looney _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From martinblackman at gmail.com Wed Feb 8 02:30:58 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Wed, 8 Feb 2006 15:30:58 +0800 Subject: Ask does not wait for an answer In-Reply-To: <8C7FA68D3EF26CD-438-9DF4@mblk-r38.sysops.aol.com> References: <8C7FA68D3EF26CD-438-9DF4@mblk-r38.sysops.aol.com> Message-ID: <79d1bee70602072330h3f66d22v@mail.gmail.com> Your script seems to work fine here for me Is there another handler that might be interfering? Is "ship date 1" the same field that is receiving the closefield ? I assumed so On 08/02/06, simplsol at aol.com wrote: > > I hope there is a simple answer to this. I have the following code in a > field: > > on closeField > if fld "Ship Date 1" is empty > then > ask "Enter a date for this shipment:" with the short date > if the result is "Cancel" then exit closeField > put it into fld "Ship Date 1" > end if > end closeField > > If I step through it in the debugger, it works as expected. > If I trigger it by closing the field, it will show the Ask dialog box, > and, as it does so, it will put: > > ask plainEnter a date for this shipment:2/7/6 > > into field "Ship Date 1" - without waiting for either the OK or Cancel > buttons being clicked in the Ask dialog. > I have written this several different way (different if/then > constructions, etc.) nothing seems to work, and I can't debug it > because it works perfectly in the debugger. > > I appreciate you help. > Paul Looney > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dcragg at lacscentre.co.uk Wed Feb 8 03:06:06 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 8 Feb 2006 08:06:06 +0000 Subject: FTP via "put" opens files but fails to write data? In-Reply-To: <6E5602A4-1027-44E1-AA06-85167D78A401@hindu.org> References: <6E5602A4-1027-44E1-AA06-85167D78A401@hindu.org> Message-ID: On 8 Feb 2006, at 04:38, Sivakatirswami wrote: > This FTP script below frequently fails > > I get three files on the server with the correct name, but no data > is written to them.... Typically, that's a symptom of a problem with the data source part of the "put". > > repeat for each item x in tImages > put url (tLocalLocation & x) into url (tRemoteLocation & x) > end repeat > end uploadImages You should check the "url (tLocalLocation & x)" part is valid before trying to upload the data. Ex, put url (tLocalLocation & x) into tUploadData if the result is not empty then ## do error stuff here else put tUploadData into url (tRemoteLocation & x) -- check the result here end if Cheers Dave From kray at sonsothunder.com Wed Feb 8 03:47:01 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 02:47:01 -0600 Subject: Write File From Cache Really Slow? Message-ID: Hi, I'm downloading files via HTTP with 'load URL' and then I'm writing them to disk with "put url... into binfile". Everything works fine, but it takes a really long time to write the data to disk. For example, if I download a 12MB file into the cache, it takes well over a minute to write it to disk. So two questions: (1) is there any other way I can get a 'loaded' file to disk other than the way I'm doing it, and (2) if not, is there anything I can do to speed it up? Thanks, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From eric.chatonet at sosmartsoftware.com Wed Feb 8 03:55:32 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 09:55:32 +0100 Subject: Write File From Cache Really Slow? In-Reply-To: References: Message-ID: <1A87BEF9-20B0-403F-9CF7-0CAE4B7B580A@sosmartsoftware.com> Hi Ken, I did not made a test but would it speed things up by using a write process appending numerous shorter data blocks into the file instead? Le 8 f?vr. 06 ? 09:47, Ken Ray a ?crit : > I'm downloading files via HTTP with 'load URL' and then I'm writing > them to > disk with "put url... into binfile". Everything works fine, but it > takes a > really long time to write the data to disk. For example, if I > download a > 12MB file into the cache, it takes well over a minute to write it > to disk. > > So two questions: (1) is there any other way I can get a 'loaded' > file to > disk other than the way I'm doing it, and (2) if not, is there > anything I > can do to speed it up? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From dcragg at lacscentre.co.uk Wed Feb 8 04:47:33 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 8 Feb 2006 09:47:33 +0000 Subject: Write File From Cache Really Slow? In-Reply-To: References: Message-ID: <004E6FF8-2A19-4044-9AF0-BEC2F401B1DF@lacscentre.co.uk> On 8 Feb 2006, at 08:47, Ken Ray wrote: > Hi, > > I'm downloading files via HTTP with 'load URL' and then I'm writing > them to > disk with "put url... into binfile". Everything works fine, but it > takes a > really long time to write the data to disk. For example, if I > download a > 12MB file into the cache, it takes well over a minute to write it > to disk. That's slow, and sounds suspiciously like the url is being downloaded a second time. Could you use libUrlSetLogField to see if that might be happening? > > So two questions: (1) is there any other way I can get a 'loaded' > file to > disk other than the way I'm doing it, and (2) if not, is there > anything I > can do to speed it up? You could use libUrlDownloadToFile to download directly to a file. Contrary to what the docs might imply, it can be used with http urls. Cheers Dave From Andre.Bisseret at inria.fr Wed Feb 8 04:55:28 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Wed, 8 Feb 2006 10:55:28 +0100 Subject: Comparing two versions of a RunRev app In-Reply-To: <7AD7ECF9-985E-41B8-BDA6-78007A4D570B@sosmartsoftware.com> Message-ID: <08C82A97-9889-11DA-B477-000393DBAA2A@inria.fr> Hi ?ric, I have exactly the same problem as Graham's. I just tried this morning on Mac : I duplicated Rev. (I obtained a "Revolution copie") Then, opened two versions of my app. each with one different Rev instance. But, I get the message "A stack with the same name is already etc. etc...." with "SAVE, PURGE or CANCEL. So I can't open the two versions of my app. simultaneously :-(( Where is my mystake ? thank you in advance Best regards from Grenoble Andr? Le Sunday, 5 Feb 2006, ? 20:59 Europe/Paris, Eric Chatonet a ?crit : > Hi Graham, > > Instead of renaming anything, I'm used to open two different instances > of Rev. > That's all :-) > > Easy on Windows and just a clone in your app folder with Mac OS. > > Le 5 f?vr. 06 ? 20:56, graham samuel a ?crit : > >> Given the well-known limitation of RR in that stack names are not >> fully scoped but have to be unique within the whole IDE, how would I >> set about comparing two versions of an app containing a mainstack and >> several substacks? My main idea would be to compare versions of >> scripts, but I'd also like to do a visual comparison of cards etc. To >> clarify the idea, suppose I have a stack and substacks like >> >> MyMainStack >> MySubstack1 >> MySubstack2 >> ... >> MySubstackn >> >> and I have two .rev files, each with a different version of the app, >> say the latest, which has shown itself to be a bit flaky, and an >> older one, which was stable but lacked certain functionality. I want >> to look at the differences between the two, and maybe transfer some >> code or controls from one to the other. To effect ANY comparison, I >> want to have two versions of each stack and substack in the machine >> at the same time, but this isn't possible. >> >> Has anyone any suggestions about how to do the comparisons? > > Best Regards from Paris, > Eric Chatonet > ----------------------------------------------------------------------- > ----------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > From eric.chatonet at sosmartsoftware.com Wed Feb 8 05:06:50 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 11:06:50 +0100 Subject: Comparing two versions of a RunRev app In-Reply-To: <08C82A97-9889-11DA-B477-000393DBAA2A@inria.fr> References: <08C82A97-9889-11DA-B477-000393DBAA2A@inria.fr> Message-ID: <6457AE67-8D85-4417-91EB-47C7D85168B9@sosmartsoftware.com> Bonjour Andr?, It works! Probably you tried to open the same stack twice in the same instance of Rev. Both instances are exactly similar and it's easy to be wrong :-) Open the first one and create a new stack with a field "This is the first instance!" point size 36 ;-) Open the second and create a new stack with a field "This is the second instance!" So, there will be a real difference on-screen and, above all, mask one when you switch to the other (command/option H) or you will have the same scripts windows on-screen without knowing which is which. Let me know... Le 8 f?vr. 06 ? 10:55, Andr?.Bisseret a ?crit : > I have exactly the same problem as Graham's. > I just tried this morning on Mac : > I duplicated Rev. (I obtained a "Revolution copie") > Then, opened two versions of my app. each with one different Rev > instance. But, I get the message "A stack with the same name is > already etc. etc...." with "SAVE, PURGE or CANCEL. So I can't open > the two versions of my app. simultaneously :-(( Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From eric.chatonet at sosmartsoftware.com Wed Feb 8 05:26:15 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 11:26:15 +0100 Subject: Group script triggers objects out of it! Message-ID: Hi everyone, I encounter a weird behavior: I have a tool bar group shared by several cards. Any button on any card that is not owned by the group acts *as* it belonged to the group. When the group is not shared and appears in one card only, this does not occur... Did anybody has already been confronted with this kind of issue? I'm really annoyed with this :-( Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mark at maseurope.net Wed Feb 8 05:38:45 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 8 Feb 2006 10:38:45 +0000 Subject: Group script triggers objects out of it! In-Reply-To: References: Message-ID: When you say 'acts as if it belonged to the group', do you mean that it's messages (that should go to the stack) get intercepted by the group, or that it really is like it's a member of the group ie, move the group, the btn goes too? I believe that a group with it's background behaviour set to true sits between the card and the stack in the message path... Mark On 8 Feb 2006, at 10:26, Eric Chatonet wrote: > Hi everyone, > > I encounter a weird behavior: > > I have a tool bar group shared by several cards. > Any button on any card that is not owned by the group acts *as* it > belonged to the group. > When the group is not shared and appears in one card only, this > does not occur... > Did anybody has already been confronted with this kind of issue? > I'm really annoyed with this :-( > > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Wed Feb 8 05:44:08 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 11:44:08 +0100 Subject: Group script triggers objects out of it! In-Reply-To: References: Message-ID: <2BBA8AEA-B864-4A77-9124-2D6963DDD8C1@sosmartsoftware.com> Hi Mark, Le 8 f?vr. 06 ? 11:38, Mark Smith a ?crit : > When you say 'acts as if it belonged to the group', do you mean > that it's messages (that should go to the stack) get intercepted > by the group Exactly. So it *should* not happen! > or that it really is like it's a member of the group ie, move the > group, the btn goes too? No > I believe that a group with it's background behaviour set to true > sits between the card and the stack in the message path... Thanks for turning your attention to this. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From Andre.Bisseret at inria.fr Wed Feb 8 05:55:43 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Wed, 8 Feb 2006 11:55:43 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <1420485E-E780-474B-BF51-A28FF1A451CC@sosmartsoftware.com> Message-ID: <735EB0EE-9891-11DA-B477-000393DBAA2A@inria.fr> Bonjour ?ric, Thank you very much for this nice "decision tool" ! Actually, the 10 tests on 2000 cards are extraordinarily fast (good for me, all the more so that I am even far from getting 2000 cards in my app. !). I like your "repeat for each line tCd in the cardNames of this stack" to work around the impossibility in Rev to use "repeat for each card". And of course, I appreciate a lot your "set to random(100) > 50" (quite intriguing at first glance !) :-))) Best regards from Grenoble Andr? Le Monday, 6 Feb 2006, ? 17:46 Europe/Paris, Eric Chatonet a ?crit : > Bonjour Andr?, > > To make your decision, just do a test :-) > In a brand new stack: > > on mouseUp > local tStart, tNumOfCards = 2000, tNumOfTests = 10 > ----- > put "Creating" && tNumOfCards && "cards" > lock screen > repeat tNumOfCards > new card > set the dontSearch of this cd to random(100) > 50 > end repeat > ----- > unlock screen > put "Now testing" > put the milliseconds into tStart > repeat tNumOfTests > repeat for each line tCd in the cardNames of this stack > set the dontSearch of tCd to true > end repeat > end repeat > put (the milliseconds - tStart) div tNumOfTests && "milliseconds > for" && tNumOfCards && "cards" > end mouseUp > > I have just modified Jacque very clever idea by using a repeat for > each form that usually is far faster than repeat with i = 1 to x. > Actually my purpose was to show how it's easy and quick to write a > little script to make one's decision: > The test takes here about an average of 100 milliseconds for 2000 > cards :-) > > Le 6 f?vr. 06 ? 13:55, Andr?.Bisseret a ?crit : > >> Jacqueline, I like your tricky "dontsearch" solution. I tried it ; >> currently I have 320 cards and it works well and is very fast. >> I am hesitating to use it because, at the end, after resetting the >> dontsearch of all cds to false, I must reset the dontsearch of >> certain cards to true ; well, anyway, the whole thing is running very >> fast ! >> Also, the number of cards in my app. is going to grow each years, so >> this solution could be provisional ; well, why not ! >> I have to make a decison, but, thanks to this list, it is really >> comfortable to can choose among several solutions ! > > Best Regards from Paris, > Eric Chatonet > ----------------------------------------------------------------------- > ----------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > ------------------------------------------------------------------------ -------------------------- Andr? Bisseret Directeur de recherche ?m?rite Adresse : 140 rue E. B?thoux - 38220 Vizille T?l. : 04 76 68 15 24 Courriel : Andre.Bisseret at inria.fr et : bisseret at andre-bisseret.com site Multifiches : http://www-clips.imag.fr/multicom/partenariat/Multifiches/ site peinture : http://www.andre-bisseret.com/ From europe at ehug.info Wed Feb 8 06:15:19 2006 From: europe at ehug.info (Mark Schonewille) Date: Wed, 08 Feb 2006 12:15:19 +0100 Subject: Group script triggers objects out of it! In-Reply-To: References: Message-ID: <43E9D2C7.3020500@ehug.info> Hi Eric, Do you mean that a mouseUp in a button which is not part of the group triggers the mouseUp handler in that group? That is normal behaviour for a group, which has the backgound behaviour set to true. Best, Mark Eric Chatonet wrote: > Hi everyone, > > I encounter a weird behavior: > > I have a tool bar group shared by several cards. > Any button on any card that is not owned by the group acts *as* it > belonged to the group. > When the group is not shared and appears in one card only, this does > not occur... > Did anybody has already been confronted with this kind of issue? > I'm really annoyed with this :-( > > Best Regards from Paris, > Eric Chatonet -- eHUG coordinator mailto:europe at ehug.info http://www.ehug.info http://home.wanadoo.nl/mark.sch http://www.economy-x-talk.com Please inform me about vacancies in the field of general economics at your institute. I am also looking for new freelance programming projects. From klaus at major-k.de Wed Feb 8 06:23:42 2006 From: klaus at major-k.de (Klaus Major) Date: Wed, 8 Feb 2006 12:23:42 +0100 Subject: Group script triggers objects out of it! In-Reply-To: References: Message-ID: Hi Eric, > Hi everyone, > > I encounter a weird behavior: > > I have a tool bar group shared by several cards. > Any button on any card that is not owned by the group acts *as* it > belonged to the group. > When the group is not shared and appears in one card only, this > does not occur... > Did anybody has already been confronted with this kind of issue? > I'm really annoyed with this :-( this is normal behaviour of the message path! Bottom to top it goes: engine homestack stack (bg = group with bg behaviour set to true) card (group) object > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ Regards Klaus Major klaus at major-k.de http://www.major-k.de From eric.chatonet at sosmartsoftware.com Wed Feb 8 06:30:07 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 12:30:07 +0100 Subject: Group script triggers objects out of it! In-Reply-To: References: Message-ID: Hi Mark and Klaus, Thanks for confirming this. I suspected some kind of "corruption"... Nevertheless I find it non consistent. It obliges to check if the target is really owned by the group before executing any system message handler! I would understand this behavior for imported HC stacks (HCAdressing = true) but not with Rev (HCAdressing = false by default). What's your opinion? Best Regards from Paris, Eric Chatonet Le 8 f?vr. 06 ? 12:23, Klaus Major a ?crit : > Hi Eric, > >> Hi everyone, >> >> I encounter a weird behavior: >> >> I have a tool bar group shared by several cards. >> Any button on any card that is not owned by the group acts *as* it >> belonged to the group. >> When the group is not shared and appears in one card only, this >> does not occur... >> Did anybody has already been confronted with this kind of issue? >> I'm really annoyed with this :-( > > this is normal behaviour of the message path! > > Bottom to top it goes: > > engine > homestack > stack > (bg = group with bg behaviour set to true) > card > (group) > object ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From klaus at major-k.de Wed Feb 8 06:34:41 2006 From: klaus at major-k.de (Klaus Major) Date: Wed, 8 Feb 2006 12:34:41 +0100 Subject: Group script triggers objects out of it! In-Reply-To: References: Message-ID: Hi Eric, > Hi Mark and Klaus, > > Thanks for confirming this. > I suspected some kind of "corruption"... > Nevertheless I find it non consistent. > It obliges to check if the target is really owned by the group > before executing any system message handler! > I would understand this behavior for imported HC stacks > (HCAdressing = true) but not with Rev (HCAdressing = false by > default). > What's your opinion? Hmmm, since it behaves this way since I started to use MC in 1999, I got accustomed to it and thus find it "normal" behaviour :-) > Best Regards from Paris, > Eric Chatonet > Le 8 f?vr. 06 ? 12:23, Klaus Major a ?crit : >> Hi Eric, >>> Hi everyone, >>> I encounter a weird behavior: >>> I have a tool bar group shared by several cards. >>> Any button on any card that is not owned by the group acts *as* >>> it belonged to the group. >>> When the group is not shared and appears in one card only, this >>> does not occur... >>> Did anybody has already been confronted with this kind of issue? >>> I'm really annoyed with this :-( >> this is normal behaviour of the message path! >> Bottom to top it goes: >> engine >> homestack >> stack >> (bg = group with bg behaviour set to true) >> card >> (group) >> object Regards Klaus Major klaus at major-k.de http://www.major-k.de From tominjapan at excite.com Wed Feb 8 07:00:57 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Wed, 8 Feb 2006 07:00:57 -0500 (EST) Subject: PayPal and Rev update Message-ID: <20060208120057.924F9B6B0@xprdmailfe14.nwk.excite.com> http://www.discamus.com/nunc/how/ Thanks to David Cragg,, I was able to get the POST function working...and now I can say with much confidence that this thing works! The How To web page is also almost done --not pretty, but 90% of the scripts are up there. Enough for anyone to get started. My Registration window rev stack is also there. caveat: Never run outside of Paypal's sandbox (yet!) Future: should interact with a database rather than a flat text file. May all your users pay you, tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From dcragg at lacscentre.co.uk Wed Feb 8 07:22:54 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 8 Feb 2006 12:22:54 +0000 Subject: liburl cgi linux In-Reply-To: <20060207233717.70489B6AF@xprdmailfe14.nwk.excite.com> References: <20060207233717.70489B6AF@xprdmailfe14.nwk.excite.com> Message-ID: On 7 Feb 2006, at 23:37, Thomas McCarthy wrote: > >> I just did the latter, and I can post from the cgi script on a Linux > server. > > I forgot to ask, how did you test it? The hard way. :-) I checked the Apache error log on the server which gives the line in the CGI script where the error occurred. In this case it was the line. Then, as I was responsible for adding the "open secure socket" line to libUrl, I had a jump start on guessing the problem. (unfair, I know) > Do you have an easy way to test that anyone could use? Afraid not. You can do syntax checking by putting the cgi script in a button and making sure it will compile. But that won't catch runtime errors like this. Where possible, I try to build new cgi scripts around old ones that I know work. And then build them in stages, testing as I go. A local "test server" is useful for this, but not always practical. Putting the script in a try handler can help, with the "catch" element returning some useful diagnostic information. But I'm always on the lookout for simpler solutions. Cheers Dave From eric.chatonet at sosmartsoftware.com Wed Feb 8 07:23:04 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 13:23:04 +0100 Subject: PayPal and Rev update In-Reply-To: <20060208120057.924F9B6B0@xprdmailfe14.nwk.excite.com> References: <20060208120057.924F9B6B0@xprdmailfe14.nwk.excite.com> Message-ID: Hi Thomas Invaluable contribution :-) Le 8 f?vr. 06 ? 13:00, Thomas McCarthy a ?crit : > http://www.discamus.com/nunc/how/ > > The How To web page is also almost done --not pretty, but 90% of > the scripts are up there. Enough for anyone to get started. My > Registration window rev stack is also there. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From simplsol at aol.com Wed Feb 8 07:39:39 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Wed, 08 Feb 2006 07:39:39 -0500 Subject: Ask does not wait for an answer In-Reply-To: <79d1bee70602072330h3f66d22v@mail.gmail.com> References: <8C7FA68D3EF26CD-438-9DF4@mblk-r38.sysops.aol.com> <79d1bee70602072330h3f66d22v@mail.gmail.com> Message-ID: <8C7FAC3DCD591FD-434-1775B@mblk-d24.sysops.aol.com> Martin, No, the original closedField field is "Quantity Shipped 1". I do have another handler called by this closeField but get the same results when it is commented out. What I am trying to do is make sure that a date is entered in a date field if there is a quantity entered in the shipment field. This is for partial shipments (backorder situations). I should have mentioned in the first post: OS X 10.4.3, Rev. 2.6.1 Thank you for taking the time to reply. Paul Looney -----Original Message----- From: Martin Blackman To: How to use Revolution Sent: Wed, 8 Feb 2006 15:30:58 +0800 Subject: Re: Ask does not wait for an answer Your script seems to work fine here for me Is there another handler that might be interfering? Is "ship date 1" the same field that is receiving the closefield ? I assumed so On 08/02/06, simplsol at aol.com wrote: > > I hope there is a simple answer to this. I have the following code in a > field: > > on closeField > if fld "Ship Date 1" is empty > then > ask "Enter a date for this shipment:" with the short date > if the result is "Cancel" then exit closeField > put it into fld "Ship Date 1" > end if > end closeField > > If I step through it in the debugger, it works as expected. > If I trigger it by closing the field, it will show the Ask dialog box, > and, as it does so, it will put: > > ask plainEnter a date for this shipment:2/7/6 > > into field "Ship Date 1" - without waiting for either the OK or Cancel > buttons being clicked in the Ask dialog. > I have written this several different way (different if/then > constructions, etc.) nothing seems to work, and I can't debug it > because it works perfectly in the debugger. > > I appreciate you help. > Paul Looney > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From psahores at easynet.fr Wed Feb 8 07:49:16 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 8 Feb 2006 13:49:16 +0100 Subject: PayPal and Rev update In-Reply-To: References: <20060208120057.924F9B6B0@xprdmailfe14.nwk.excite.com> Message-ID: Hi Thomas ! Please, let me add my voice to the thanks we all need to have to you for this first class work and course ! Probably the most usefull piece of code design i got in about xtalk's networked tasks since i learned years ago how to build my first hypercard acgi script from the Mac OS 8 WebSTAR httpd author. All the Best, -- Pierre Sahores www.sahores-conseil.com Le 8 f?vr. 06 ? 13:23, Eric Chatonet a ?crit : > Hi Thomas > > Invaluable contribution :-) > > Le 8 f?vr. 06 ? 13:00, Thomas McCarthy a ?crit : > >> http://www.discamus.com/nunc/how/ >> >> The How To web page is also almost done --not pretty, but 90% of >> the scripts are up there. Enough for anyone to get started. My >> Registration window rev stack is also there. > > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From Andre.Bisseret at inria.fr Wed Feb 8 07:57:53 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Wed, 8 Feb 2006 13:57:53 +0100 Subject: Comparing two versions of a RunRev app In-Reply-To: <6457AE67-8D85-4417-91EB-47C7D85168B9@sosmartsoftware.com> Message-ID: <846338AF-98A2-11DA-B477-000393DBAA2A@inria.fr> Le Wednesday, 8 Feb 2006, ? 11:06 Europe/Paris, Eric Chatonet a ?crit : > Bonjour Andr?, > > It works! > Probably you tried to open the same stack twice in the same instance > of Rev. > Both instances are exactly similar and it's easy to be wrong :-) > Open the first one and create a new stack with a field "This is the > first instance!" point size 36 ;-) > Open the second and create a new stack with a field "This is the > second instance!" > So, there will be a real difference on-screen ?ric, I made exactly what you suggested and yes, it works well ! I can open two versions of one same app. without getting the msg "a stack with the same name ...." It remains that it is nearly impossible to distinguish them (except putting one to the left of the screen and the other to the right AND to keep this in (my) memory ! > and, above all, mask one when you switch to the other (command/option > H) or you will have the same scripts windows on-screen without knowing > which is which. Right, the two versions of the script appear in the middle of the screen. But what I would like to be able to (and I suppose it is the same for Graham) would be to keep visible simultaneously the two versions of the same script in order to compare them, and for example, to modify one starting from the other (cut, copy and paste etc.). It seems that the only way to do that, is again to put one script window on the left and the other on the right of the screen, and pay attention to keep this in (my) memory ! (a bit risky isn't it ?). It seems that otherwise,it is necessary to change the name of one of the version of the same stack (and of all its substacks) :-((( Best regards from Grenoble Andr? > Let me know... > > Le 8 f?vr. 06 ? 10:55, Andr?.Bisseret a ?crit : > >> I have exactly the same problem as Graham's. >> I just tried this morning on Mac : >> I duplicated Rev. (I obtained a "Revolution copie") >> Then, opened two versions of my app. each with one different Rev >> instance. But, I get the message "A stack with the same name is >> already etc. etc...." with "SAVE, PURGE or CANCEL. So I can't open >> the two versions of my app. simultaneously :-(( > > Best Regards from Paris, > Eric Chatonet > ----------------------------------------------------------------------- > ----------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > From eric.chatonet at sosmartsoftware.com Wed Feb 8 08:11:55 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 14:11:55 +0100 Subject: Comparing two versions of a RunRev app In-Reply-To: <846338AF-98A2-11DA-B477-000393DBAA2A@inria.fr> References: <846338AF-98A2-11DA-B477-000393DBAA2A@inria.fr> Message-ID: <73AACAB5-D0EB-4648-A36C-A8FD0C61296E@sosmartsoftware.com> Andr?, As you say: a bit risky... I would say by experience: certainly risky :-) Duplicate the stack and write a little script that will rename (and back) one of the stacks and its substacks: on RenameStacks answer file "Choose a stack:" if it = empty then return "Cancel" lock messages go invisible to stack it if the short name of this stack contains ".original" then set the name of this stack to char 1 to -10 of the name of this stack repeat for each line tSubStack in the substacks of this stack set the name of stack tSubStack to char 1 to -10 of the name of stack tSubStack end repeat put "All renamed without suffix" else set the name of this stack to the name of this stack & ".original" repeat for each line tSubStack in the substacks of this stack set the name of stack tSubStack to the name of stack tSubStack & ".original" end repeat put "All renamed with suffix" end if save this stack delete this stack end RenameStacks Le 8 f?vr. 06 ? 13:57, Andr?.Bisseret a ?crit : > It seems that the only way to do that, is again to put one script > window on the left and the other on the right of the screen, and > pay attention to keep this in (my) memory ! (a bit risky isn't it ?). > It seems that otherwise,it is necessary to change the name of one > of the version of the same stack (and of all its substacks) :-((( Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From rjb at robelko.com Wed Feb 8 08:04:41 2006 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 8 Feb 2006 14:04:41 +0100 Subject: PayPal and Rev update In-Reply-To: <20060208120057.924F9B6B0@xprdmailfe14.nwk.excite.com> References: <20060208120057.924F9B6B0@xprdmailfe14.nwk.excite.com> Message-ID: >http://www.discamus.com/nunc/how/ >Thanks to David Cragg,, I was able to get the POST function >working...and now I can say with much confidence that this thing >works! > >The How To web page is also almost done --not pretty, but 90% of the >scripts are up there. Enough for anyone to get started. My >Registration window rev stack is also there. > >caveat: >Never run outside of Paypal's sandbox (yet!) > >Future: >should interact with a database rather than a flat text file. > >May all your users pay you, >tm > Fantastic! Let's hope that this motivates Kagi to push their Rev interface out of the door finally. Robert Brenstein From mark at maseurope.net Wed Feb 8 08:31:30 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 8 Feb 2006 13:31:30 +0000 Subject: Group script triggers objects out of it! In-Reply-To: References: Message-ID: <5B6F7CA1-74BE-4CAA-AE0F-1BC2D659E4B8@maseurope.net> It certainly mimics the old HC behaviour, but I'm not so sure it's ideal in the context of Revolution. Still, to change it now might break so much existing code that it's probably not a good idea. I suppose one could avoid having the group as a background, and simply place it explicitly on each card that needs it., but I can understand Erics annoyance. Mark On 8 Feb 2006, at 11:34, Klaus Major wrote: > Hi Eric, > >> Hi Mark and Klaus, >> >> Thanks for confirming this. >> I suspected some kind of "corruption"... >> Nevertheless I find it non consistent. >> It obliges to check if the target is really owned by the group >> before executing any system message handler! >> I would understand this behavior for imported HC stacks >> (HCAdressing = true) but not with Rev (HCAdressing = false by >> default). >> What's your opinion? > > Hmmm, since it behaves this way since I started to use MC in 1999, > I got accustomed to it and thus find it "normal" behaviour :-) > >> Best Regards from Paris, >> Eric Chatonet >> Le 8 f?vr. 06 ? 12:23, Klaus Major a ?crit : >>> Hi Eric, >>>> Hi everyone, >>>> I encounter a weird behavior: >>>> I have a tool bar group shared by several cards. >>>> Any button on any card that is not owned by the group acts *as* >>>> it belonged to the group. >>>> When the group is not shared and appears in one card only, this >>>> does not occur... >>>> Did anybody has already been confronted with this kind of issue? >>>> I'm really annoyed with this :-( >>> this is normal behaviour of the message path! >>> Bottom to top it goes: >>> engine >>> homestack >>> stack >>> (bg = group with bg behaviour set to true) >>> card >>> (group) >>> object > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tominjapan at excite.com Wed Feb 8 08:32:04 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Wed, 8 Feb 2006 08:32:04 -0500 (EST) Subject: liburl cgi linux Message-ID: <20060208133204.2A9F44B00E@xprdmxin.myway.com> Dave, Wouldn't it be nice if rev had a stack running which we could post to and it would post back so we could test this stuff? Anyhow thanks for all your useful comments. >A local "test server" is useful for this, but not always practical. Putting the script in a try handler can help, with the "catch" element returning some useful diagnostic information. Tom McCarthy ----------------------------------------------------- Ego sum rex Romanus et supra grammaticam. Sigismund I (obit 1437) ------------------------ _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From rjb at robelko.com Wed Feb 8 08:58:34 2006 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 8 Feb 2006 14:58:34 +0100 Subject: Group script triggers objects out of it! In-Reply-To: References: Message-ID: >Hi Mark and Klaus, > >Thanks for confirming this. >I suspected some kind of "corruption"... >Nevertheless I find it non consistent. >It obliges to check if the target is really >owned by the group before executing any system >message handler! >I would understand this behavior for imported HC >stacks (HCAdressing = true) but not with Rev >(HCAdressing = false by default). >What's your opinion? > >Best Regards from Paris, >Eric Chatonet > >Le 8 f?vr. 06 ? 12:23, Klaus Major a ?crit : It is IMHO a consistent behavior with the way messages are handled and has nothing to do with HCAdressing. Background is meant for common handlers not just of its group but also card, allowing same handler to be triggered from different cards. That was makes the difference between background and card group. You seem to be using a background group but wanting it to behave like a card group and hence your distress. The behavior that bothers you allows us, for example, to have a generic mouseUp handler that catches misguided clicks on a group of cards. You can have a mouseUp in each object of such a group calling a custom handler in background or, if there are too many objects for that, check the owner as you suggested yourself. Robert From robertum at brturbo.com Wed Feb 8 09:03:09 2006 From: robertum at brturbo.com (Bob Warren) Date: Wed, 08 Feb 2006 12:03:09 -0200 Subject: Difficulty using shell in Ubuntu Linux Message-ID: <43E9FA1D.7000006@brturbo.com> I am using Ubuntu Linux (#5.04 - "Hoary Hedgehog")*** with Rev 2.6.1. No matter what I try, I cannot get the function/commands "shell", "launch" or "open process" to work. I have checked that the path to the standalone folder for launching is correct (by displaying its files), messing about with the default folder, putting the program path into a Global variable, etc., etc., all to no avail. Do these commands work in other versions of Linux? Is similar failure the experience of other Ubuntu users? Bob -------------------------------------------------------------------- ***[The reason I am not using the latest version of Ubuntu (#5.10 - "Breezy Badger") is that I shall soon need to program the floppy drive, but unfortunately the reading of the floppy does not work at all in Breezy, even though it appears to have been mounted correctly (also noted recently by TUX magazine). Also, I have no trouble configuring my HP Deskjet 720c printer over the Windows network in Hoary, but in Breezy it doesn't work either. I am mentioning these things here in the hope that someone from Ubuntu will see it and do something about these fundamental items as soon as possible. This kind of thing can give a wonderful distro a bad name!] From Stgoldberg at aol.com Wed Feb 8 09:24:15 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Wed, 8 Feb 2006 09:24:15 EST Subject: Opening other applications from within Revolution Message-ID: <252.60248fa.311b590f@aol.com> I have an Excel file on my hard drive that I would like to access from within revolution (just like I can access the Internet through RevGoUrl). What command can issue to open and see the file? I am having some trouble trying to do this through the "open" or "open file" commands. Thanks. Steve Goldberg From rpresender at cox.net Wed Feb 8 09:28:38 2006 From: rpresender at cox.net (Robert Presender) Date: Wed, 8 Feb 2006 06:28:38 -0800 Subject: Odd Even Numbers Message-ID: <7992838d0b8aef968564791fabd36588@cox.net> How does one determine if a number is odd or even? For example I would like to do something like this: If the lineNumber of line x of fld "List" is odd then set the textColor to red. Suggestions are appreciated. Regards ... Bob From mark at maseurope.net Wed Feb 8 09:37:02 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 8 Feb 2006 14:37:02 +0000 Subject: Odd Even Numbers In-Reply-To: <7992838d0b8aef968564791fabd36588@cox.net> References: <7992838d0b8aef968564791fabd36588@cox.net> Message-ID: <591C4137-5142-47D0-AB7E-0762DEDA6BAE@maseurope.net> function isOdd tNumber if tNumber mod 2 = 0 then return false else return true end if end isOdd if isOdd(x) then set the the textColor of line x of fld "List" to red Hope this helps, Mark On 8 Feb 2006, at 14:28, Robert Presender wrote: > How does one determine if a number is odd or even? > > For example I would like to do something like this: > > If the lineNumber of line x of fld "List" is odd then set the > textColor to red. > > Suggestions are appreciated. > > Regards ... Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Wed Feb 8 09:37:09 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 15:37:09 +0100 Subject: Odd Even Numbers In-Reply-To: <7992838d0b8aef968564791fabd36588@cox.net> References: <7992838d0b8aef968564791fabd36588@cox.net> Message-ID: <830C3FBD-3705-4A1C-89BB-1B567173914D@sosmartsoftware.com> Hi Robert, If the lineNumber of line x of fld "List" is not a number... If the lineNumber of line x of fld "List" is not an integer... Le 8 f?vr. 06 ? 15:28, Robert Presender a ?crit : > How does one determine if a number is odd or even? > > For example I would like to do something like this: > > If the lineNumber of line x of fld "List" is odd then set the > textColor to red. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From got at mindspring.com Wed Feb 8 09:43:48 2006 From: got at mindspring.com (Gordon Tillman) Date: Wed, 8 Feb 2006 08:43:48 -0600 Subject: Difficulty using shell in Ubuntu Linux In-Reply-To: <43E9FA1D.7000006@brturbo.com> References: <43E9FA1D.7000006@brturbo.com> Message-ID: On Feb 8, 2006, at 08:03, Bob Warren wrote: > I am using Ubuntu Linux (#5.04 - "Hoary Hedgehog")*** with Rev 2.6.1. > No matter what I try, I cannot get the function/commands "shell", > "launch" or "open process" to work. I have checked that the path to > the standalone folder for launching is correct (by displaying its > files), messing about with the default folder, putting the program > path into a Global variable, etc., etc., all to no avail. > > Do these commands work in other versions of Linux? > Is similar failure the experience of other Ubuntu users? > > Bob Bob I'm running on the same build of Ubuntu and the shell command works fine for me. Check something... in the message box enter: put the shellCommand Make sure is it set to something valid. Mine is set to "/bin/sh" --gordon From gcanyon at inspiredlogic.com Wed Feb 8 09:44:56 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed, 8 Feb 2006 06:44:56 -0800 Subject: Odd Even Numbers In-Reply-To: <7992838d0b8aef968564791fabd36588@cox.net> References: <7992838d0b8aef968564791fabd36588@cox.net> Message-ID: <30ACB730-2CBF-48D9-B2B2-0DFFA0740997@inspiredlogic.com> function isOdd x if x mod 2 is 1 then return true else return false end isOdd function isEven x if x mod 2 is 0 then return true else return false end isEven Note that for these functions, 2.5 is neither odd nor even, and non- numbers cause an error. To be safe you would use: function isOdd x if x is a number and x mod 2 is 1 then return true else return false end isOdd function isEven x if x is a number and x mod 2 is 0 then return true else return false end isEven On Feb 8, 2006, at 6:28 AM, Robert Presender wrote: > How does one determine if a number is odd or even? > > For example I would like to do something like this: > > If the lineNumber of line x of fld "List" is odd then set the > textColor to red. > > Suggestions are appreciated. > > Regards ... Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Wed Feb 8 09:45:34 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 15:45:34 +0100 Subject: Odd Even Numbers In-Reply-To: <830C3FBD-3705-4A1C-89BB-1B567173914D@sosmartsoftware.com> References: <7992838d0b8aef968564791fabd36588@cox.net> <830C3FBD-3705-4A1C-89BB-1B567173914D@sosmartsoftware.com> Message-ID: Sorry Robert, I had misunderstood the sense of your question :-( Bad English as usual :-) Le 8 f?vr. 06 ? 15:37, Eric Chatonet a ?crit : > Hi Robert, > > If the lineNumber of line x of fld "List" is not a number... > If the lineNumber of line x of fld "List" is not an integer... > > Le 8 f?vr. 06 ? 15:28, Robert Presender a ?crit : > >> How does one determine if a number is odd or even? >> >> For example I would like to do something like this: >> >> If the lineNumber of line x of fld "List" is odd then set the >> textColor to red. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From tg.lists at geistinteractive.com Wed Feb 8 10:30:08 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 8 Feb 2006 07:30:08 -0800 Subject: PayPal, Kagi, esellerate. Splitting revenue Message-ID: Hello, The recent post on PayPal inspired me to ask this question. I am working with a VB developer on a project which we are bring to the mac using RealBasic (not by choice, by necessity). We were able to reach an agreement very quickly on revenue sharing because of some thing that eSellerate offers, called "split payments". http://www.esellerate.net/powerfeatures.asp Each Item that we sell through esellerate is automatically split to as many individuals as we want, based on a formula that we can set. There is absolutely zero work on our end once the system is in place. At the end of each month, a check sent to each of us. Since esellerate is a 3rd party to the deal there are absolutely NO worries around who is collecting the money and who is distributing it. It is simply done. This level of comfort made it easy for each of to agree to the plan and get the gosh damn thing built. With the money issue solved it was a no brainer. I would love to see something similar in the Rev world. it would be great to have a way to sell something built with rev and have the revenue split between the developers at the time of the sale. It feels to me like there could be a lot more collaboration and productivity if the roadblock of distributing revenue were out of the way. All of you brilliant Revolutionaries out there could form quick alliances to produce a product and split the revenue. The agreement does not have to go deeper then the percentages of sales. You don't need to form new business entities, or reach complex partnership agreements. OF course, larger more expensive projects might not work well in this scenario, but smaller quick hit stuff would be perfect. In todays fast paced business world, opportunities don't stay around very long, you need to act quickly. So on to my question... What do people think... Can this be done for Rev with PayPal or Kagi or esellerate? esellerate does have C SDK that could be used to build a external. Or could Thomas's PayPal method be adapted to split the revenue to multiple pay pal accounts? Or what about Kagi??? Any ideas? Any takers? Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From tg.lists at geistinteractive.com Wed Feb 8 10:50:10 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 8 Feb 2006 07:50:10 -0800 Subject: Massive XML docs Message-ID: <6FF42C9F-8DC5-4EB4-88BB-B14A0E3B6B58@geistinteractive.com> Hello Everyone. I have some very large XML files ( 100mb or more) that I would to parse. And this thing has to be fast. I mean FAST. Since I have done almost no work with rev and XML, I am looking for advice on how to proceed The user experience needs to be some thing like this... I select the XML and very quickly I see the info about the top level nodes I select one of the top level nodes and I am very quickly presented with more detail on it. Which may include all of it's children and also information from other parts of the XML document that is related. I continue to work my way around the document, by simple selecting the elements that I need more info on. At no point will a user ever need to see all the data that is in the XML doc. They are almost always looking for info on just one element buried in there. What I don't know is if the user is just walking around the xml document one piece at a time, do I need to load the whole thing into RAM in a revXMLTree, and If I do, won't that just be insane for 100mb xml file. Or can I do it one step at a time as the user requests more detailed info. Can Valentina or SQLlite be employed to help the situation? Or would it be faster to parse it into a whole slew of custom props? Any ideas and or thoughts would be much appreciated Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From b.xavier at internet.lu Wed Feb 8 11:08:38 2006 From: b.xavier at internet.lu (MisterX) Date: Wed, 8 Feb 2006 17:08:38 +0100 Subject: [ANN] Speechlab In-Reply-To: Message-ID: <20060208150843.AD0D1825327@mail.runrev.com> with a little script, this program even raps!!! Now, I haven't seen something this fun in a long time! on mouseUp put "TAlk to me" into A put "Shut up" into B send "mouseup" to btn A wait 400 milliseconds send "mouseup" to btn B repeat 2 times send "mouseup" to btn A wait 300 milliseconds send "mouseup" to btn B end repeat send "mouseup" to btn A end mouseUp Rap GUI Ideas anyone? Any MaxHeadroom fans? This surely should work too with the play command or Quicktime! Download, screenshot and more talk at http://monsieurx.com/modules.php?name=News &file=article&sid=195> I didn't update the stack, it's left as an execise but I tested it and it's really rapping! ;) cheers Xavier http://monsieurx.com From davis.phil at comcast.net Wed Feb 8 11:27:13 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 08 Feb 2006 08:27:13 -0800 Subject: Opening other applications from within Revolution In-Reply-To: <252.60248fa.311b590f@aol.com> References: <252.60248fa.311b590f@aol.com> Message-ID: <43EA1BE1.3000700@comcast.net> Hi Steve! You can use the "launch" command for this. Here's a basic script I just put together and used to open a PDF file with Acrobat Reader: on mouseUp answer file "file?" if it = empty then exit mouseUp put it into tFile answer file "app?" if it = empty then exit mouseUp put it into tApp launch tFile with tApp end mouseUp Phil Davis Stgoldberg at aol.com wrote: > I have an Excel file on my hard drive that I would like to access from within > revolution (just like I can access the Internet through RevGoUrl). What > command can issue to open and see the file? I am having some trouble trying to > do this through the "open" or "open file" commands. Thanks. > Steve Goldberg > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Wed Feb 8 11:27:29 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 08 Feb 2006 08:27:29 -0800 Subject: Odd Even Numbers In-Reply-To: <30ACB730-2CBF-48D9-B2B2-0DFFA0740997@inspiredlogic.com> Message-ID: Rather than a function, why not use (assuming integer line numbers only) get "blue" if x mod 2 = 0 then get "red" put it into colorChoice Jim Ault Las Vegas On 2/8/06 6:44 AM, "Geoff Canyon" wrote: > function isOdd x > if x mod 2 is 1 then return true else return false > end isOdd > > function isEven x > if x mod 2 is 0 then return true else return false > end isEven > > Note that for these functions, 2.5 is neither odd nor even, and non- > numbers cause an error. To be safe you would use: > > function isOdd x > if x is a number and x mod 2 is 1 then return true else return false > end isOdd > > function isEven x > if x is a number and x mod 2 is 0 then return true else return false > end isEven > > > On Feb 8, 2006, at 6:28 AM, Robert Presender wrote: > >> How does one determine if a number is odd or even? >> >> For example I would like to do something like this: >> >> If the lineNumber of line x of fld "List" is odd then set the >> textColor to red. >> >> Suggestions are appreciated. >> >> Regards ... Bob From sunshine at public.kherson.ua Wed Feb 8 11:30:50 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 08 Feb 2006 18:30:50 +0200 Subject: Massive XML docs In-Reply-To: <6FF42C9F-8DC5-4EB4-88BB-B14A0E3B6B58@geistinteractive.com> Message-ID: On 2/8/06 5:50 PM, "Todd Geist" wrote: Hi Todd, > Hello Everyone. > > I have some very large XML files ( 100mb or more) that I would to > parse. And this thing has to be fast. I mean FAST. Since I have done > almost no work with rev and XML, I am looking for advice on how to > proceed > > The user experience needs to be some thing like this... > > I select the XML and very quickly I see the info about the top level > nodes > > I select one of the top level nodes and I am very quickly presented > with more detail on it. Which may include all of it's children and > also information from other parts of the XML document that is related. > > I continue to work my way around the document, by simple selecting > the elements that I need more info on. > At no point will a user ever need to see all the data that is in the > XML doc. They are almost always looking for info on just one element > buried in there. What I don't know is if the user is just walking > around the xml document one piece at a time, do I need to load the > whole thing into RAM in a revXMLTree, and If I do, won't that just be > insane for 100mb xml file. Or can I do it one step at a time as the > user requests more detailed info. RevXMLTree this is DOM model ? If yes, then expect that such RAM tree will have size 5 times more than original XML document. On the other hand DOM is fastest way to iterate tree. > Can Valentina or SQLlite be employed to help the situation? > Or would it be faster to parse it into a whole slew of custom props? > Any ideas and or thoughts would be much appreciated Todd, you have touch just HUGE issue. First of all it needs better understand your task: - so you parse document. Extract info, what next? your user must be able do queries to it ? then it sounds like DBMS job. For your task in the world exists few streams: A) work on XML itself - so called Native XML dbs B) put XML into database. It looks that major DBMS vendors as Oracle, IBM and MS do win war, So stream b) becomes the main I can make small announce -- that we develop in Valentina during last few months new XML features which will be comparable to Oracle, IBM and MS. Soon we will introduce first wave of them. To get more details please subscribe to Valentina beta list. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From lfredricks at proactive-intl.com Wed Feb 8 11:41:24 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed, 8 Feb 2006 08:41:24 -0800 Subject: PayPal, Kagi, esellerate. Splitting revenue In-Reply-To: Message-ID: <20060208164130.BF6A37F05B@spatula.dreamhost.com> > Each Item that we sell through esellerate is automatically split to > as many individuals as we want, based on a formula that we can set. > There is absolutely zero work on our end once the system is > in place. At the end of each month, a check sent to each of > us. Since esellerate is a 3rd party to the deal there are > absolutely NO worries around who is collecting the money and > who is distributing it. It is simply done. This level of > comfort made it easy for each of to agree to the plan and get > the gosh damn thing built. With the money issue solved it was > a no brainer. Ive sold content products on sites that use a similar method, but I would not do it. But those sites are quite different from PayPal, KAGI and eSellerate in that they have built in fairly mature marketing systems that also are part of the package. I see distinct "layers" of value in these services. We use PayPal because the cost is low and it is relatively transparent - it isnt associated with any particular perception in the software market, whereas KAGI and eSellerate have "shareware" written all over them and that writing also ends up on your product. If that's a label you are comfortable with, then KAGI is an excellent way to go. Also, if you are looking at micro-payment style pricing for your products and NOT publishing through a third party, Id say KAGI is also a good choice. I think it's a good idea to decide where you want to go with your software business when making this kind of decision. If you do not see yourself turning your software business into a full time endeavor AND you arent selling an infrastructure style product (where buyers are often scared to buy something called shareware), then go for it. Andre's module for working with KAGI is worth looking at - I havent seen it since last year's RevCon, and the devotion shown by KAGI towards Rev developers is admirable. Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.com -Software Destinations http://www.proactive-intl.com/blogs/ From jhonken at x12.info Wed Feb 8 11:42:25 2006 From: jhonken at x12.info (Jeff Honken) Date: Wed, 8 Feb 2006 09:42:25 -0700 Subject: SpeechLab Message-ID: <000001c62cce$a4662300$640fa8c0@work1> The MonsieurX.com site has a fun application called SpeechLab that allow you to type in a sentence and it will voice it back to you. Does Revolution have the reverse capabilities so that an application can be written that you can speak into a microphone on the computer and it dictates the sentence back to you? I'm new to Revolution and I didn't know that it had such strong speech capabilities. Jeff From kray at sonsothunder.com Wed Feb 8 11:54:24 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 10:54:24 -0600 Subject: Write File From Cache Really Slow? In-Reply-To: <004E6FF8-2A19-4044-9AF0-BEC2F401B1DF@lacscentre.co.uk> Message-ID: On 2/8/06 3:47 AM, "Dave Cragg" wrote: > On 8 Feb 2006, at 08:47, Ken Ray wrote: > >> Hi, >> >> I'm downloading files via HTTP with 'load URL' and then I'm writing >> them to >> disk with "put url... into binfile". Everything works fine, but it >> takes a >> really long time to write the data to disk. For example, if I >> download a >> 12MB file into the cache, it takes well over a minute to write it >> to disk. > > That's slow, and sounds suspiciously like the url is being downloaded > a second time. Could you use libUrlSetLogField to see if that might > be happening? You're exactly right, Dave... I was unloading the url before putting it to disk, which caused it to download it again. Thanks! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Wed Feb 8 11:55:23 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 08 Feb 2006 10:55:23 -0600 Subject: Write File From Cache Really Slow? In-Reply-To: References: Message-ID: <43EA227B.90602@hyperactivesw.com> Ken Ray wrote: > Hi, > > I'm downloading files via HTTP with 'load URL' and then I'm writing them to > disk with "put url... into binfile". Everything works fine, but it takes a > really long time to write the data to disk. For example, if I download a > 12MB file into the cache, it takes well over a minute to write it to disk. > > So two questions: (1) is there any other way I can get a 'loaded' file to > disk other than the way I'm doing it, and (2) if not, is there anything I > can do to speed it up? I'm using "libURLDownloadToFile" and it's as fast as anything I download from a browser. If you don't need it in RAM first, try that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tg.lists at geistinteractive.com Wed Feb 8 12:06:40 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 8 Feb 2006 09:06:40 -0800 Subject: PayPal, Kagi, esellerate. Splitting revenue In-Reply-To: <20060208164130.BF6A37F05B@spatula.dreamhost.com> References: <20060208164130.BF6A37F05B@spatula.dreamhost.com> Message-ID: <348C15A7-E8E5-4236-B234-1F161C758862@geistinteractive.com> On Feb 8, 2006, at 8:41 AM, Lynn Fredricks wrote: > I think it's a good idea to decide where you want to go with your > software > business when making this kind of decision. If you do not see yourself > turning your software business into a full time endeavor AND you arent > selling an infrastructure style product (where buyers are often > scared to > buy something called shareware), Perhaps a point of clarification.... I was thinking a lot about tools that are targeted at folks who use shareware all the time. Developers and power users. I do not think this approach would work well for end user, consumer or professional. But how many of you out there make some money on shareware or developer tools? I know there area lot of you...Wouldn't it be nice to have a way to quickly a collaboration agreement together and get some thing out the door ASAP. Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From kray at sonsothunder.com Wed Feb 8 12:06:55 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 11:06:55 -0600 Subject: How does a stack know it's been opened from a cgi? Message-ID: Hi, I have a library that I want my CGI to 'start using', but it is important that the library know whether it is being loaded from a CGI, or whether it's being loaded from a "normal" stack. What can a stack do to test whether it's being loaded from a CGI or not? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From robertum at brturbo.com Wed Feb 8 12:13:08 2006 From: robertum at brturbo.com (Bob Warren) Date: Wed, 08 Feb 2006 15:13:08 -0200 Subject: Difficulty using shell in Ubuntu Linux In-Reply-To: References: <43E9FA1D.7000006@brturbo.com> Message-ID: <43EA26A4.7010406@brturbo.com> Thanks Gordon. No, that's not the trouble. My default shellCommand is also correctly set to "/bin/sh". I've got the awful feeling I'm committting a goof somewhere, but that I'm too blind to see it....... As a result of your mention of the ShellCommand, I've just had the inspiration of setting the defaultFolder to "/bin/sh". The shell call worked perfectly. So I then tried setting the defaultFolder to the path of the app to be called, and now it also worked!!! Before, it didn't. I am utterly confused. Could it be that my RR/Ubuntu system was showing the benefit of a few hours' sleep after turning off the computer? Anyway Gordon, thanks for the tip. It wasn't the cause of the problem, but it certainly seems to have inspired my Ubuntu! Now I need to see how the shell works (or doesn't work) after doing other "provocative" things like I was doing last night, i.e. messing around with mounting/unmounting the floppy (but that's another source of pending questions to the RR/Linux community). Bob ---------------------------------------------------------------- Gordon Tillman wrote: > On Feb 8, 2006, at 08:03, Bob Warren wrote: > >> I am using Ubuntu Linux (#5.04 - "Hoary Hedgehog")*** with Rev 2.6.1. >> No matter what I try, I cannot get the function/commands "shell", >> "launch" or "open process" to work. I have checked that the path to >> the standalone folder for launching is correct (by displaying its >> files), messing about with the default folder, putting the program >> path into a Global variable, etc., etc., all to no avail. >> >> Do these commands work in other versions of Linux? >> Is similar failure the experience of other Ubuntu users? >> >> Bob > > > Bob I'm running on the same build of Ubuntu and the shell command > works fine for me. Check something... in the message box enter: > > put the shellCommand > > Make sure is it set to something valid. Mine is set to "/bin/sh" > > --gordon > > > From richmond at mail.maclaunch.com Wed Feb 8 12:17:56 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed, 08 Feb 2006 12:17:56 -0500 Subject: Opening other applications from within Revolution Message-ID: Maybe I'm a bit stupid - but this seems rather redundant; unless one is building a sort of TaskBar with RR. What is much more interesting, to my mind, is the ability of RR stacks to import data from documents/files generated by other applications (cf RR's database capabilities), process it, and, if necessary, export the processed data in a form that the parent program of the originating document/file can read. This is a way that the "small man" can access data in files generated by hugely expensive proprietary applications for the price of, for example, DreamCard. Now, far be it for me to 'rubbish' Microsoft products (cough, cough), but it is a well-known fact that Microsoft and its software products dominate the computer world - with the extremely undesirable result that a very large part of the world depends on pirate software to get its business done. As a person who is not over-enamoured of either Microsoft products or pirate software, and understands that full-blown Open-Source equivalents (cf. Open Office) take years of effort, it seems to me that there might be quite a niche for RR-developed programs to access (um; MS Access is one of the cases in point) proprietary formats quickly and inexpensively. During my Masters degree course at the University of Abertay (breath in a moment here) the programming instructor taught us extremely simple stuff with Visual Basic (why Abertay claimed that those who finished the MSc in Computers and IT would be at an equivalent level to those who had completed a 4-year undergraduate course I will never know) - one of the programming exercises was to build a front-end to retrieve information from a MS Access file. The main thing I learnt during that course was that Visual Basic was incredibly clunky compared with RR - and that almost everything that VB could do, RR could do at least as well if not slighty better. It was never explained to us how learning to write a program that displayed seven varieties of cars in a showroom would equip us for the real world of computer programming (especially as I remember doing real number-crunching stuff with Fortran in 1976 at a school); in fact nothing was either justified or rationalised - so I drew my own conclusion, which was that the underpinnings of MS Office and so on being VB (or VBA) should mean that it would be relatively easy to write RR equivalents of all those VB exercises that opened Excel docs, etc without all the rather odd, old-fashioned legacy stuff that seemed to be built into VB + (of course) the platform dependency which MetaCard managed to get beyond when it took on the Hypercard platform dependency problem. Having written this I will now try to find a spot of time to run up a sweet little number to extract data from an Excel file - and, as usual, I expect I'm a bit late in the race and some fiendishly clever RR/MC maven has managed this already! sincerely, Richmond Mathewson PS. Just poked my nose into a Microsoft website: http://www.microsoft.com/presspass/press/2006/jan06/01-10Macworld2006PR.mspx where I read something about Open XML - obviously nobody is going to have to work too hard if data is really stored in open XML (rather than xml + some funny encryption). __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From b.xavier at internet.lu Wed Feb 8 12:44:35 2006 From: b.xavier at internet.lu (MisterX) Date: Wed, 8 Feb 2006 18:44:35 +0100 Subject: Enterprise problem Message-ID: <20060208164441.9F75A825578@mail.runrev.com> Hi everyone i have a "serious" problem... Time is limited for these tests and i have to get them out tomorow if possible. Hopefully you can guide me to resolve this... Rev is the perfect answer but it's crashing! I've had a major series of crashes today, i've had a lot of issues with network access over windows with stacks accessing network files and im severely concerned. The problem is NOT about connectivity between windows and network devices - it's proven to work - but my stack is crashing anywhere accessing these files... The stack is nothing complex. It's 5 KBs without data and it tries to read the first KB of every file in a 4000 files list. List is 240KBs roughly. So, for each file, it opens the file, reads 1024 bytes, closes the file. At each loop if there an error, the file path is reported. (all files > 16KBs btw). This was supposed to take 10 minutes to do! After 4 hours it is not and no errors to report which is rather hard to believe but sustantiated by the fact that the crash is not reproduced at the same file... IOW, the loop doesn't crash at the same place or with the same file... The read file operation is not using get url file: but open file, read from file, close file Each open, read and close is monitored for errors. open file thisfile if the result is not empty then... yes i tried saving at each loop my stack with the last file read! No, the last saved version didnt help. The same files dont always crash the stack... Stack is local to the server too, not on the network (causes more problems) The only possibility is that the file read times out.... The stack freezes everything and then crashes the IDE... Thanks for any likely issues or crashes. I dont see a simple way to test files any other way... I cannot use the get URL as files may exceed megabytes and even gigabytes in some cases. The function "there is a file afile" is not an option as i have to test that archived data is retrievable and the "there is a file" will be true thinking the alias of the file is the file. Hence using the read from file being the only option... Please vote 3116 if you think it will help... Another "critical" problem unconfirmed for months... sorry but i dont think support is supposed to help... Bg 1076 is hitting me since 1999 and it's still pending... Each time I get a crash i want to vote more for that bugzilla. cheers Xavier From jonathandlynch at gmail.com Wed Feb 8 12:56:14 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Wed, 8 Feb 2006 12:56:14 -0500 Subject: Odd Even Numbers In-Reply-To: References: <30ACB730-2CBF-48D9-B2B2-0DFFA0740997@inspiredlogic.com> Message-ID: <31e1938c0602080956j7b547b3cp6a46ec8235d7bc99@mail.gmail.com> if trunc(X/2) = X/2 On 2/8/06, Jim Ault wrote: > > Rather than a function, why not use (assuming integer line numbers only) > get "blue" > if x mod 2 = 0 then get "red" > put it into colorChoice > > Jim Ault > Las Vegas > > On 2/8/06 6:44 AM, "Geoff Canyon" wrote: > > > function isOdd x > > if x mod 2 is 1 then return true else return false > > end isOdd > > > > function isEven x > > if x mod 2 is 0 then return true else return false > > end isEven > > > > Note that for these functions, 2.5 is neither odd nor even, and non- > > numbers cause an error. To be safe you would use: > > > > function isOdd x > > if x is a number and x mod 2 is 1 then return true else return false > > end isOdd > > > > function isEven x > > if x is a number and x mod 2 is 0 then return true else return false > > end isEven > > > > > > On Feb 8, 2006, at 6:28 AM, Robert Presender wrote: > > > >> How does one determine if a number is odd or even? > >> > >> For example I would like to do something like this: > >> > >> If the lineNumber of line x of fld "List" is odd then set the > >> textColor to red. > >> > >> Suggestions are appreciated. > >> > >> Regards ... Bob > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lynn at paradigmasoft.com Wed Feb 8 12:57:42 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Wed, 8 Feb 2006 09:57:42 -0800 Subject: PayPal, Kagi, esellerate. Splitting revenue In-Reply-To: <348C15A7-E8E5-4236-B234-1F161C758862@geistinteractive.com> Message-ID: <1072701027-7796122@lindbergh.macserve.net> > Perhaps a point of clarification.... > > I was thinking a lot about tools that are targeted at folks > who use shareware all the time. Developers and power users. I > do not think this approach would work well for end user, > consumer or professional. > But how many of you out there make some money on shareware or > developer tools? I know there area lot of you...Wouldn't it > be nice to have a way to quickly a collaboration agreement > together and get some thing out the door ASAP. Right -- it is convenient, especially if the amounts are small. Id have concerns doing that with software though vs content because the ownership of the software is more complicated, and the core of a software product is often used in multiple products. For example, we have a content licensing business in which a per item investment maybe be a few hundred dollars or less, and its easy enough to predict what sales are going to be over the course of X amount of time. We don't build a product strategy on top of one piece of content :-) But then I look at another project we have coming along, a type of installer product called MeshInstall. We can reuse bits and pieces of MeshInstall in other products and of course in its own upgrade path. That would be a mess if someone else could claim shared ownership. When makes me think though is the level of trust concerns you mentioned before in establishing payments. To me, divvying up sales % is small stuff in comparision to that - it is like asking someone out on a date after you have already put a ring on their finger. If you already have that level of trust, then the end benefit is solely a matter of convenience. Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.com -Software Destinations http://www.proactive-intl.com/blogs/ From lists at mangomultimedia.com Wed Feb 8 12:58:32 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 8 Feb 2006 09:58:32 -0800 Subject: How does a stack know it's been opened from a cgi? In-Reply-To: References: Message-ID: On Feb 8, 2006, at 9:06 AM, Ken Ray wrote: > Hi, I have a library that I want my CGI to 'start using', but it is > important that the library know whether it is being loaded from a > CGI, or > whether it's being loaded from a "normal" stack. > > What can a stack do to test whether it's being loaded from a CGI or > not? I wonder if there are any extra global vars set (environmental variables) when running as CGI? Perhaps check that list and see if there are HTTP specific ones. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From mark at maseurope.net Wed Feb 8 12:59:32 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 8 Feb 2006 17:59:32 +0000 Subject: Enterprise problem In-Reply-To: <20060208164441.9F75A825578@mail.runrev.com> References: <20060208164441.9F75A825578@mail.runrev.com> Message-ID: <80F10E8E-9E24-4BD5-B269-D014B762CB8C@maseurope.net> Just a thought, and it's certainly outside of my experience, but since you mention aliases... if there is a file (the aliasReference of file fName).... Mark On 8 Feb 2006, at 17:44, MisterX wrote: > Hi everyone > > i have a "serious" problem... Time is limited for these tests and i > have to > get them out tomorow if possible. Hopefully you can guide me to > resolve > this... Rev is the perfect answer but it's crashing! > > I've had a major series of crashes today, i've had a lot of issues > with > network access over windows with stacks accessing network files and im > severely concerned. The problem is NOT about connectivity between > windows > and network devices - it's proven to work - but my stack is crashing > anywhere accessing these files... > > The stack is nothing complex. It's 5 KBs without data and it tries > to read > the first KB of every file in a 4000 files list. List is 240KBs > roughly. So, > for each file, it opens the file, reads 1024 bytes, closes the file. > > At each loop if there an error, the file path is reported. (all > files > > 16KBs btw). This was supposed to take 10 minutes to do! After 4 > hours it is > not and no errors to report which is rather hard to believe but > sustantiated > by the fact that the crash is not reproduced at the same file... > > IOW, the loop doesn't crash at the same place or with the same file... > > The read file operation is not using get url file: but open file, > read from > file, close file > > Each open, read and close is monitored for errors. > > open file thisfile > if the result is not empty then... > > yes i tried saving at each loop my stack with the last file read! > No, the > last saved version didnt help. The same files dont always crash the > stack... > Stack is local to the server too, not on the network (causes more > problems) > > The only possibility is that the file read times out.... The stack > freezes > everything and then crashes the IDE... > > Thanks for any likely issues or crashes. I dont see a simple way to > test > files any other way... I cannot use the get URL as files may exceed > megabytes and even gigabytes in some cases. > > The function "there is a file afile" is not an option as i have to > test that > archived data is retrievable and the "there is a file" will be true > thinking > the alias of the file is the file. > > Hence using the read from file being the only option... > > Please vote 3116 if you think it will help... Another "critical" > problem > unconfirmed for months... sorry but i dont think support is > supposed to > help... Bg 1076 is hitting me since 1999 and it's still pending... > Each time > I get a crash i want to vote more for that bugzilla. > > cheers > Xavier > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dcragg at lacscentre.co.uk Wed Feb 8 12:59:42 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 8 Feb 2006 17:59:42 +0000 Subject: How does a stack know it's been opened from a cgi? In-Reply-To: References: Message-ID: <60F80902-480E-44DD-8184-4A7E68C34E00@lacscentre.co.uk> On 8 Feb 2006, at 17:06, Ken Ray wrote: > Hi, I have a library that I want my CGI to 'start using', but it is > important that the library know whether it is being loaded from a > CGI, or > whether it's being loaded from a "normal" stack. > > What can a stack do to test whether it's being loaded from a CGI or > not? The library stack will show the openStacks as empty when called from a CGI, assuming the cgi hasn't opened any other stacks. Could you use that? Cheers Dave From jacque at hyperactivesw.com Wed Feb 8 13:03:41 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 08 Feb 2006 12:03:41 -0600 Subject: How does a stack know it's been opened from a cgi? In-Reply-To: References: Message-ID: <43EA327D.2030301@hyperactivesw.com> Ken Ray wrote: > Hi, I have a library that I want my CGI to 'start using', but it is > important that the library know whether it is being loaded from a CGI, or > whether it's being loaded from a "normal" stack. > > What can a stack do to test whether it's being loaded from a CGI or not? Does your cgi receive parameters via "post" or "get"? If so, you could set one of those as an indicator. When a "normal" stack opens, the param would be empty. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From charles.hartman at conncoll.edu Wed Feb 8 13:05:44 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Wed, 8 Feb 2006 13:05:44 -0500 Subject: SpeechLab In-Reply-To: <000001c62cce$a4662300$640fa8c0@work1> References: <000001c62cce$a4662300$640fa8c0@work1> Message-ID: text -> speech is easy (relatively; still very poor) speech -> text is hard On Feb 8, 2006, at 11:42 AM, Jeff Honken wrote: > The MonsieurX.com site has a fun application called SpeechLab that > allow > you to type in a sentence and it will voice it back to you. Does > Revolution have the reverse capabilities so that an application can be > written that you can speak into a microphone on the computer and it > dictates the sentence back to you? I'm new to Revolution and I didn't > know that it had such strong speech capabilities. Jeff > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Wed Feb 8 13:06:42 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 08 Feb 2006 10:06:42 -0800 Subject: Opening other applications from within Revolution In-Reply-To: <252.60248fa.311b590f@aol.com> References: <252.60248fa.311b590f@aol.com> Message-ID: <43EA3332.5060903@comcast.net> After reading Mathewson's post and re-reading yours, Steve, I'm guessing I mis-answered earlier. You would rather get spreadsheet data out of the spreadsheet and into Rev, right? It might be possible to write a vbscript that reaches out and asks Excel to give it the tab-delimited text of some selected spreadsheet, but I haven't tried it. Ken Ray may have a related tip on his web site. (Looking...) I see this one there, related but not spot-on: http://www.sonsothunder.com/devres/revolution/tips/iac001.htm All the best - Phil Stgoldberg at aol.com wrote: > I have an Excel file on my hard drive that I would like to access from within > revolution (just like I can access the Internet through RevGoUrl). What > command can issue to open and see the file? I am having some trouble trying to > do this through the "open" or "open file" commands. Thanks. > Steve Goldberg From kray at sonsothunder.com Wed Feb 8 13:10:39 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 12:10:39 -0600 Subject: How does a stack know it's been opened from a cgi? In-Reply-To: Message-ID: On 2/8/06 11:58 AM, "Trevor DeVore" wrote: > On Feb 8, 2006, at 9:06 AM, Ken Ray wrote: > >> Hi, I have a library that I want my CGI to 'start using', but it is >> important that the library know whether it is being loaded from a >> CGI, or >> whether it's being loaded from a "normal" stack. >> >> What can a stack do to test whether it's being loaded from a CGI or >> not? > > I wonder if there are any extra global vars set (environmental > variables) when running as CGI? Perhaps check that list and see if > there are HTTP specific ones. Yup, that did it... there's a whole slew of globals that don't exist when running in a "normal" stack. I'm picking "$HTTP_HOST" to check for, since it's likely that will always be in "the globals". Thanks, Trevor! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Wed Feb 8 13:12:16 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 12:12:16 -0600 Subject: How does a stack know it's been opened from a cgi? In-Reply-To: Message-ID: On 2/8/06 11:58 AM, "Trevor DeVore" wrote: > On Feb 8, 2006, at 9:06 AM, Ken Ray wrote: > >> Hi, I have a library that I want my CGI to 'start using', but it is >> important that the library know whether it is being loaded from a >> CGI, or >> whether it's being loaded from a "normal" stack. >> >> What can a stack do to test whether it's being loaded from a CGI or >> not? > > I wonder if there are any extra global vars set (environmental > variables) when running as CGI? Perhaps check that list and see if > there are HTTP specific ones. > Actually, I also found that if you ask for "the environment" you get "command line"... I think I'll use that instead... :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From richmond at mail.maclaunch.com Wed Feb 8 13:16:30 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed, 08 Feb 2006 13:16:30 -0500 Subject: SpeechLab - Granny Mckay's steam-driven computer Message-ID: As far as I understand things, RR does not have "strong speech capabilities"; what it does have is the ability to leverage any speech capabilities that may be present in the host operating system. My Masters thesis was an attempt to write an Agent-like GUI for people who knew nothing about computers to produce small, functional educational applications for content delivery and reinforcement. What is not stated in the text of the thesis (which, if you really feel the urge is currently available at the "Richmond's RR Rantings" Yahoo Group: http://groups.yahoo.com/group/richmondsrrr/ ) is that my first prototype came badly unstuck because I naively assumed that the PCs running various versions of MS Windows used in schools run by Fife Council (Scotland) all had speech capabilities. I had to swallow quite deeply and depend on embedded AIFF files: this also meant that, to ensure the whole jingbang was not glacially slow, I had to prune down the phrases used by the 'character' who fronted the GUI to a bare minimum. It would be incredible if RR had 'portable' speech capabilities - this would mean that one could stop worrying about how one's application is going to work for Granny McKay and her steam-driven computer! sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From richmond at mail.maclaunch.com Wed Feb 8 13:31:04 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed, 08 Feb 2006 13:31:04 -0500 Subject: More about Granny Mckay's steam-driven computer Message-ID: This is not quite as OT as it may at first seem . . . If one wants to be really cynical one can chop people in the world up into various groupings: Class #1. Those who have computers which they regularly upgrade and/or exchange - equipped with reasonably up-to-date operating systems. Class #2. Those who have "steam-driven" computers: i.e. computers which, at a stretch, are capable of coping with some stacks/standalones generated by RR developers, but are old, slow and work with antiquated operating systems. This class probably don't possess either the wherewithall to buy a more modern computer nor feel a need to. Class #3. Those who work as cow-herds and don't have computers (OK, OK, I know there are hi-tech cowherds, but they are in a minority). I wonder if there is a need (see earlier posting re speech capabilities) to develop a set of standard as to what it is reasonable for RR developers to expect Class #2 owners' computers to be capable of? While you and I (well, not quite - my fanciest machine is a G4 Mac 1.47 GHz with 1 GB RAM - hardly a la moment) may be owners of up-to-the minute computers most domestic users and small business users (particularly outwith North America) belong somewhere between Classes #1 and #2. sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From mwieder at ahsoftware.net Wed Feb 8 13:51:52 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 8 Feb 2006 10:51:52 -0800 Subject: Enterprise problem In-Reply-To: <20060208164441.9F75A825578@mail.runrev.com> References: <20060208164441.9F75A825578@mail.runrev.com> Message-ID: <1628828835.20060208105152@ahsoftware.net> X- Wednesday, February 8, 2006, 9:44:35 AM, you wrote: > The stack is nothing complex. It's 5 KBs without data and it tries to read > the first KB of every file in a 4000 files list. List is 240KBs roughly. So, > for each file, it opens the file, reads 1024 bytes, closes the file. Sounds like this could be your antivirus software, either on the computer running the stack or on the server, that's slowing things down. You might try disabling it for the 10-minute test, or placing the file directory on the excluded list to see if that helps. -- -Mark Wieder mwieder at ahsoftware.net From katir at hindu.org Wed Feb 8 03:50:02 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 7 Feb 2006 22:50:02 -1000 Subject: FTP In-Reply-To: <9812610B-9279-4A9F-A98A-D42AEDD8C55D@easynet.fr> References: <9812610B-9279-4A9F-A98A-D42AEDD8C55D@easynet.fr> Message-ID: Aloha Pierre: This is pretty sophisticated! But intriguing and clearly very powerful. Questions: 1) Can you share some scripts from the client side app that shows this in action? 2) Are you doing this from the terminal and the switching to the Rev app? Or are you managing the entire handshake-dialog with the server through a Rev GUI? 3) Can you show us how a secure FTP upload could be done through this "SSH" tunnel you describe? where one assumes that the server is set up to handle with an FTP server ready to take connections... Sivakatirswami On Feb 06, 2006, at 12:32 AM, Pierre Sahores wrote: > Hi, > > Here is the way i use for my own : > > ssh -C -l username -L localport:127.0.0.1:remoteport remoteip > > After beeing prompted for the remote host admin user password, your > ssh tunnel will be opened and available betwin your local Rev app > localport socket and the remoteport binded app (an other instance > of rev, an FTP server, or so on. > > Best Regards, > > -- > Pierre Sahores > www.sahores-conseil.com From mwieder at ahsoftware.net Wed Feb 8 13:59:45 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 8 Feb 2006 10:59:45 -0800 Subject: Massive XML docs In-Reply-To: <6FF42C9F-8DC5-4EB4-88BB-B14A0E3B6B58@geistinteractive.com> References: <6FF42C9F-8DC5-4EB4-88BB-B14A0E3B6B58@geistinteractive.com> Message-ID: <1829301584.20060208105945@ahsoftware.net> Todd- I'm with Ruslan on this one. DOM is the fastest way to access xml information, but the tree size will be huge (are you talking about a single 100MB file rather than multiple files adding up to 100MB?). You can write a SAX processor, in which case you won't have the whole tree in memory, but your speed will drop noticeably. XML is nice in that it's human-parseable as well as machine-parseable (notice I didn't say readable), but it's quite a bloated format for both storage and searching. Native xml databases provide speed for data storage and retrieval but lack in querying speed unless they use significant resources in indexing. -- -Mark Wieder mwieder at ahsoftware.net From b.xavier at internet.lu Wed Feb 8 14:17:30 2006 From: b.xavier at internet.lu (MisterX) Date: Wed, 8 Feb 2006 20:17:30 +0100 Subject: Enterprise problem Message-ID: <20060208181734.557C0824F3C@mail.runrev.com> Mark im not sure this is it... or it wouldn't crash on files after a certain point, pass the same files where it crashed before and crash on files later. Files have not changed since archival, they were virus checked before. Still worth the check but not it IMOHO... thanks for the though in the right direction Xavier > -----Original Message----- > From: MisterX [mailto:b.xavier at internet.lu] > Sent: Wednesday, 08 February, 2006 20:12 > To: 'Mark Wieder' > Subject: RE: Enterprise problem > > Mark > > I'll have to try this for sure!!! > > it has blocked the archived-file retrieval process before... > > thanks > Xavier > > > -----Original Message----- > > From: Mark Wieder [mailto:mwieder at ahsoftware.net] > > Sent: Wednesday, 08 February, 2006 19:52 > > To: x at monsieurx.com; How to use Revolution > > Subject: Re: Enterprise problem > > > > X- > > > > Wednesday, February 8, 2006, 9:44:35 AM, you wrote: > > > > > The stack is nothing complex. It's 5 KBs without data and > > it tries to > > > read the first KB of every file in a 4000 files list. List > > is 240KBs > > > roughly. So, for each file, it opens the file, reads 1024 > > bytes, closes the file. > > > > Sounds like this could be your antivirus software, either on the > > computer running the stack or on the server, that's slowing things > > down. You might try disabling it for the 10-minute test, or placing > > the file directory on the excluded list to see if that helps. > > > > -- > > -Mark Wieder > > mwieder at ahsoftware.net > > From stephenREVOLUTION at barncard.com Wed Feb 8 14:11:14 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 8 Feb 2006 11:11:14 -0800 Subject: Difficulty using shell in Ubuntu Linux In-Reply-To: <43E9FA1D.7000006@brturbo.com> References: <43E9FA1D.7000006@brturbo.com> Message-ID: just a thought - does one have to be 'root' or at least set some permissions to use shell? >I am using Ubuntu Linux (#5.04 - "Hoary Hedgehog")*** with Rev 2.6.1. >No matter what I try, I cannot get the function/commands "shell", >"launch" or "open process" to work. I have checked that the path to >the standalone folder for launching is correct (by displaying its >files), messing about with the default folder, putting the program >path into a Global variable, etc., etc., all to no avail. > >Do these commands work in other versions of Linux? >Is similar failure the experience of other Ubuntu users? > >Bob -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From got at mindspring.com Wed Feb 8 14:20:29 2006 From: got at mindspring.com (Gordon Tillman) Date: Wed, 8 Feb 2006 13:20:29 -0600 Subject: Difficulty using shell in Ubuntu Linux In-Reply-To: References: <43E9FA1D.7000006@brturbo.com> Message-ID: <64578D10-5D0D-4988-81C7-5B973BFAED4C@mindspring.com> Stephen I don't think so.. On Feb 8, 2006, at 13:11, Stephen Barncard wrote: > just a thought - does one have to be 'root' or at least set some > permissions to use shell? I'm using it from a non-root account, although it *is* an account that can "sudo" if it needs to execute something as root for a single command. --gordy From kray at sonsothunder.com Wed Feb 8 14:21:05 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 13:21:05 -0600 Subject: How does a stack know it's been opened from a cgi? In-Reply-To: Message-ID: On 2/8/06 12:12 PM, "Ken Ray" wrote: > Actually, I also found that if you ask for "the environment" you get > "command line"... I think I'll use that instead... This should also be documented (which would help) - right now the docs for 'environment' don't mention "command line"... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From JimAultWins at yahoo.com Wed Feb 8 14:28:18 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 08 Feb 2006 11:28:18 -0800 Subject: Opening other applications from within Revolution In-Reply-To: <252.60248fa.311b590f@aol.com> Message-ID: On 2/8/06 6:24 AM, "Stgoldberg at aol.com" wrote: > I have an Excel file on my hard drive that I would like to access from within > revolution (just like I can access the Internet through RevGoUrl). What > command can issue to open and see the file? I am having some trouble trying > to > do this through the "open" or "open file" commands. I assume you are referring to a spreadsheet (.xls, since there are several types of Excel files). This is a very complex format that would really require the Excel app to work with. You do have options. Save the data as a tab delimited text file and read it directly in Rev. Open the workbook xls file in Excel and communicate with Excel to send/retrieve cell values/update formulas, etc. The communicate with Excel is done via VB on Windows and Applescript on Mac. Ken has a great starting point on his site and Microsoft has very good PDF documentation of the object model and use on their web site. Let me know if you want a few primitive examples of Mac stuff, since I use it for one of my projects. Jim Ault Las Vegas From JimAultWins at yahoo.com Wed Feb 8 15:06:54 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 08 Feb 2006 12:06:54 -0800 Subject: Enterprise problem In-Reply-To: <20060208164441.9F75A825578@mail.runrev.com> Message-ID: On 2/8/06 9:44 AM, "MisterX" wrote:> >. Rev is the perfect answer but it's crashing! > The read file operation is not using get url file: but open file, read from > file, close file > > Each open, read and close is monitored for errors. > > open file thisfile > if the result is not empty then... > My first thought is to use a 'shell' command to read from file for 1028K Second is the Exernals Collection from the Rev web site It contains an "Open File" dll syntax ext_openFile find it at http://support.runrev.com/resources/unsupported.php Hope this helps Jim Ault Las Vegas From pixelbird at interisland.net Wed Feb 8 15:08:18 2006 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 8 Feb 2006 12:08:18 -0800 Subject: SpeechLab - Granny Mckay's steam-driven computer In-Reply-To: <20060208180004.3D52E8255D6@mail.runrev.com> References: <20060208180004.3D52E8255D6@mail.runrev.com> Message-ID: Hi Richard, On Feb 8, 2006, at 10:00, use-revolution-request at lists.runrev.com wrote: > Date: Wed, 08 Feb 2006 13:16:30 -0500 > From: "Mathewson" > Subject: SpeechLab - Granny Mckay's steam-driven computer > > As far as I understand things, RR does not have "strong > speech capabilities"; what it does have is the ability to > leverage any speech capabilities that may be present in the > host operating system. How so? I'm very interested in SR (Speech Recognition), but I have never seen a Rev project that integrates well with, say, Dragon Naturally Speaking software. Also, there are sooooo many different sound cards for PC's, it's hard to be sure anything will work. But, I should say I'm having a ball with SR in Mac's OS X, even with just the standard SR software that comes in it. I have programs that control onscreen cartoon robots (test modeling), and I regularly use it to call on the phone (e.g., one is simply "call mom", which automatically dials up my cheapo long distance service, then the number, through the modem ... works every time, so far). I'm having increased disability using regular controllers, so it's kinda self-serving, but it almost guarantees some practical usability. As for TTS (Text o Speech), I've already successfully used phonemes for increased inflection with a couple of OSX' standard voices to call my dog. She _does_ respond. But, that's all everyday Mac stuff which many of us have been using for lotsa years. All the best, Ken N. From toeloop at swissonline.ch Wed Feb 8 15:21:33 2006 From: toeloop at swissonline.ch (=?ISO-8859-1?Q?Thomas_B=E4hler?=) Date: Wed, 8 Feb 2006 21:21:33 +0100 Subject: Blured Printout of Textfield Over Image Message-ID: Dear List Text in a textfield that is placed on top of an image gets an ugly shadow if it is printed out. When I "print" it as a pdf-file and have a closer lock, I see two things: - the text nice and scaleable - a dropback of the text in pixels of the original screen-resolution. The same textfield placed on a graphic-field looks good. I use RunRev 2.5.1 on Mac OSX 10.4.4 Any helping hints? Thanks a lot Thomas From shaosean at hotmail.com Wed Feb 8 15:46:33 2006 From: shaosean at hotmail.com (Sean Shao) Date: Wed, 8 Feb 2006 15:46:33 -0500 Subject: [REQ] Testers for database library Message-ID: I will be looking for people who would be interested in testing a database library that abstracts the built-in RunRev database commands. It's made for beginners and/or people with very little SQL knowledge. Supports inserting, updating, deleting and selecting data from a table in the database. You can either select and have a list returned or have a record set created for you to interact with the data returned. Other features include automatic re-connection to the database server, automatic recreation of the record sets upon database reconnection. Please contact me off-list if you're interested.-Sean _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From richmond at mail.maclaunch.com Wed Feb 8 15:34:50 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed, 08 Feb 2006 15:34:50 -0500 Subject: SpeechLab - Granny Mckay's steam-driven computer Message-ID: Yes, Ken Norris is correct and I am slightly wrong: My statement that RR leverages "any speech capabilities that may be present in the host operating system" is correct insofar as those speech capabilities are part of the OS itself (Macintosh speech has, as Norris points out, been present since maybe OS 7.5 - certainly Mac OS 8; and WIN XP has something similar - although it comes with only one 'silly voice' unlike Mac which comes with many 'really silly voices' - think 'Zarvox'! -). Norris is correct insofar as add-ons such as Dragon Naturally Speaking cannot be manipulated by RR. Quite honestly - the goofiness of most of the voices ('Agnes' the one designed - I assume - to give people with vaguely paedophiliac tendencies a buzz, and 'Victoria', the one to get heterosexual men all worked up - are about as close as you get to real voices: but, hey, how many real women say things like "Your hard disk is badly fragmented" in a voice that really means "lets hop in the sack for a quick one"?) offered by Macintosh means that: 1. They are virtually incomprehensible to non-native speakers, and 2. They serve to distract the user from what the message really is meant to convey. For my thesis (see last posting) I used my voice - which is no worse or no better than most people's - but has the added edge that it is a real voice, not a MacinTalk squawk that Apple are still palming off after about 8 years as the latest thing. I know that there are commercially available 'voices' that integrate completely into the OS-native speech systems of both Mac and Windows - I have no experience of them - I sincerely hope that they are both realistic and worth the money spent on them . . . and there is the rub! My "Let Me Read Spooky Stories To You.rev" stack uses the inherent speech capabilities of Mac and Windows XP - I have spent a tidy $500 dollars on authentic sounding voices for my Mac; so my stack sounds just right running on my rig. So I export my stack as a standalone and start marketing it at vast expense . . . But the fancy voice on my rig does (obviously) not go with my program. So, when Granny Mckay pops my program on her Performa 5200 running Mac OS 8, she hears 'Spooky Stories' read to her in a voice resembling the town drunk! And, as my real Granny (who, by the way, did not require a computer with speech capabilities to get her point across) would say in her unco coorse Arbroath accent - yer ae fou! sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From FlexibleLearning at aol.com Wed Feb 8 15:55:36 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 8 Feb 2006 15:55:36 EST Subject: Odd Even Numbers Message-ID: <8a.35ddf647.311bb4c8@aol.com> hmmm... trunc(x/2)=x/2 and x mod 2 =0... Is 5.20 an even number? /H From sunshine at public.kherson.ua Wed Feb 8 16:01:14 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 08 Feb 2006 23:01:14 +0200 Subject: Massive XML docs In-Reply-To: <1829301584.20060208105945@ahsoftware.net> Message-ID: On 2/8/06 8:59 PM, "Mark Wieder" wrote: Hi Mark, Hi Todd, > Todd- > > I'm with Ruslan on this one. DOM is the fastest way to access xml information, > but the tree size will be huge (are you talking about a single 100MB file > rather than multiple files adding up to 100MB?). > You can write a SAX processor, in which case you won't have the whole tree in > memory, but your speed will drop noticeably. SAX is not good for many iterations. Usually it is used to parse all data and e,g, transform them or store into DBMS. > XML is nice in that it's human-parseable as well as machine-parseable (notice > I didn't say readable), but it's quite a bloated format for both storage and > searching. right > Native xml databases provide speed for data storage and retrieval but lack in > querying speed unless they use significant resources in indexing. If cover Native XML databases. * they tend to use Xpath and/or Xquery as query language. * they do indexing like DBMS do BUT ... I can bet that quite soon they will go into history. I have see similar opinions on oracle.com :-) Oracle guys point that last 2 years vendors of Native XML dbs almost do not take part in development of Xquery standard and so on. This job do mainly Oracle, IBM, MS. Again, IMHO, this was just a fashion stream. But Text format is text format. In 1970th programmers have invent dbs exactly to run away from text formats. We have made a lots of discussion last time in team, with other developers who heavy use e.g. MS, with our university guys about what advantages gives XML and where it should live. Our resume: at least in areas: - WEB - data transfer One developer have told me how is happy that he have build his C# .NET APPLICATION (accounting for Germany customers) with XML middle-layer. So Application code do not depend directly on database structure. Interesting point of view I should say. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From JimAultWins at yahoo.com Wed Feb 8 16:09:57 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 08 Feb 2006 13:09:57 -0800 Subject: Odd Even Numbers In-Reply-To: <8a.35ddf647.311bb4c8@aol.com> Message-ID: The original premise was that x would be a field line number. I always set up my fields to avoid having put "$0.0021" into line 5.20 of field 1.03 of card 4.15 of stack almostmainstack Left over from the old day when I used my fingers to count. Jim Ault Las Vegas On 2/8/06 12:55 PM, "FlexibleLearning at aol.com" wrote: > hmmm... trunc(x/2)=x/2 and x mod 2 =0... Is 5.20 an even number? > > /H > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From charles.hartman at conncoll.edu Wed Feb 8 16:11:16 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Wed, 8 Feb 2006 16:11:16 -0500 Subject: SpeechLab - Granny Mckay's steam-driven computer In-Reply-To: References: Message-ID: <15917F72-3F9A-44B6-AF58-A915BB78FB9C@conncoll.edu> On Feb 8, 2006, at 3:34 PM, Mathewson wrote: > but, hey, how many real > women say things like "Your hard disk is badly fragmented" > in a voice that really means "lets hop in the sack for a > quick one"?) You're just not moving in the right circles. Charles From rgriffit at ctc.net Wed Feb 8 17:04:47 2006 From: rgriffit at ctc.net (Raymond Griffith) Date: Wed, 08 Feb 2006 17:04:47 -0500 Subject: Odd Even Numbers In-Reply-To: <591C4137-5142-47D0-AB7E-0762DEDA6BAE@maseurope.net> Message-ID: Or function isOdd tNumber return tNumber mod 2 = 1 end isOdd On 2/8/06 9:37 AM, "Mark Smith" wrote: > function isOdd tNumber > if tNumber mod 2 = 0 then > return false > else > return true > end if > end isOdd > > if isOdd(x) then set the the textColor of line x of fld "List" to red > > Hope this helps, > > Mark > > On 8 Feb 2006, at 14:28, Robert Presender wrote: > >> How does one determine if a number is odd or even? >> >> For example I would like to do something like this: >> >> If the lineNumber of line x of fld "List" is odd then set the >> textColor to red. >> >> Suggestions are appreciated. >> >> Regards ... Bob >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From garrett at paraboliclogic.com Wed Feb 8 17:46:22 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 8 Feb 2006 14:46:22 -0800 Subject: Get file name from full path and name? In-Reply-To: References: Message-ID: Greetings, Searched the docs for anything that might do this, but can't find anything.... Does anyone know how to extract a file name and extension from a full path, such as from "answer file" ? Thanks, -Garrett From jacque at hyperactivesw.com Wed Feb 8 17:48:34 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 08 Feb 2006 16:48:34 -0600 Subject: Blured Printout of Textfield Over Image In-Reply-To: References: Message-ID: <43EA7542.2030803@hyperactivesw.com> Thomas B?hler wrote: > Dear List > Text in a textfield that is placed on top of an image gets an ugly > shadow if it is printed out. > When I "print" it as a pdf-file and have a closer lock, I see two things: > > - the text nice and scaleable > - a dropback of the text in pixels of the original screen-resolution. > > The same textfield placed on a graphic-field looks good. > I use RunRev 2.5.1 on Mac OSX 10.4.4 > Any helping hints? The only thing you can do about this is ... not to do it. The current state of transparency printing forces the engine to make a bitmap copy of the card before printing, then it overlays the text again so that sometimes it looks doubled. As I understand it, the next release will fix this, if you can wait. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From klaus at major-k.de Wed Feb 8 17:50:16 2006 From: klaus at major-k.de (Klaus Major) Date: Wed, 8 Feb 2006 23:50:16 +0100 Subject: Get file name from full path and name? In-Reply-To: References: Message-ID: <20B830A0-C7D5-4185-9EA0-A8E11F052CB7@major-k.de> Hi Garrett, > Greetings, > > Searched the docs for anything that might do this, but can't find > anything.... > > Does anyone know how to extract a file name and extension from a > full path, such as from "answer file" ? ... answer file "Is there any beer left?" if it = empty then exit mouseup ##or whatever set the itemdel to "/" put item -1 of it into t_filename set the itemdel to "." put item -1 of t_filename into t_suffix put item 1 to -2 of t_filename into t_filename_without_suffix ... Hope that helps :-) > Thanks, > -Garrett Regards Klaus Major klaus at major-k.de http://www.major-k.de From garrett at paraboliclogic.com Wed Feb 8 17:53:34 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 8 Feb 2006 14:53:34 -0800 Subject: Incoming command line parameters? Message-ID: <2FD2FA1F-52D0-4343-85FF-513EE81EABEC@paraboliclogic.com> Greetings, How to grab command line parameters that are sent to my rev app when it's launched? Thanks, -Garrett From jacque at hyperactivesw.com Wed Feb 8 17:53:43 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 08 Feb 2006 16:53:43 -0600 Subject: Get file name from full path and name? In-Reply-To: References: Message-ID: <43EA7677.6080908@hyperactivesw.com> Garrett Hylltun wrote: > Greetings, > > Searched the docs for anything that might do this, but can't find > anything.... > > Does anyone know how to extract a file name and extension from a full > path, such as from "answer file" ? Like so: set the itemdelimiter to "/" put last item of "my/long/filepath/name.txt" into tShortName -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From 36degrees at runrev.com Wed Feb 8 17:56:17 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Wed, 8 Feb 2006 22:56:17 +0000 Subject: Blured Printout of Textfield Over Image In-Reply-To: References: Message-ID: Hi Thomas, > Text in a textfield that is placed on top of an image gets an ugly > shadow if it is printed out. > When I "print" it as a pdf-file and have a closer lock, I see two > things: > > - the text nice and scaleable > - a dropback of the text in pixels of the original screen-resolution. > > The same textfield placed on a graphic-field looks good. > I use RunRev 2.5.1 on Mac OSX 10.4.4 One way to work around this problem is to ensure that the image the field is in front of does not have either a 1-bit mask or an alpha- mask. If an image has either of these, the part of the stack within its bounds will be rasterized first and then printed - resulting in everything above also being rasterized causing the 'ugly shadow' you have observed. Warmest Regards, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From garrett at paraboliclogic.com Wed Feb 8 17:57:04 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 8 Feb 2006 14:57:04 -0800 Subject: Get file name from full path and name? In-Reply-To: <20B830A0-C7D5-4185-9EA0-A8E11F052CB7@major-k.de> References: <20B830A0-C7D5-4185-9EA0-A8E11F052CB7@major-k.de> Message-ID: <876A2B3D-A7AA-48EB-A6A1-E2C0B836FA08@paraboliclogic.com> Excellent! And I actually understand that too! Thank you Klaus, -Garrett On Feb 8, 2006, at 2:50 PM, Klaus Major wrote: > Hi Garrett, > >> Greetings, >> >> Searched the docs for anything that might do this, but can't find >> anything.... >> >> Does anyone know how to extract a file name and extension from a >> full path, such as from "answer file" ? > > ... > answer file "Is there any beer left?" > if it = empty then exit mouseup ##or whatever > set the itemdel to "/" > put item -1 of it into t_filename > set the itemdel to "." > put item -1 of t_filename into t_suffix > put item 1 to -2 of t_filename into t_filename_without_suffix > ... > > Hope that helps :-) > >> Thanks, >> -Garrett > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Wed Feb 8 17:57:55 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 8 Feb 2006 23:57:55 +0100 Subject: Get file name from full path and name? In-Reply-To: References: Message-ID: <0CD117F5-8201-4D76-B1CA-D4415F842C6B@sosmartsoftware.com> Hi Garret, function FullPathToShortFileName pPath set the itemDel to slash return last item of pPath end FullPathToShortFileName And (for instance): put FullPathToFileName(the filename of this stack) into tStackShortFileName Le 8 f?vr. 06 ? 23:46, Garrett Hylltun a ?crit : > Searched the docs for anything that might do this, but can't find > anything.... > > Does anyone know how to extract a file name and extension from a > full path, such as from "answer file" ? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From garrett at paraboliclogic.com Wed Feb 8 18:00:41 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 8 Feb 2006 15:00:41 -0800 Subject: Get file name from full path and name? In-Reply-To: <43EA7677.6080908@hyperactivesw.com> References: <43EA7677.6080908@hyperactivesw.com> Message-ID: <6852B6BD-9FCD-4A01-B6B6-443A4A3C87FC@paraboliclogic.com> Mmmmm.... Doughnut.... This is good too. Thanks J. -Garrett On Feb 8, 2006, at 2:53 PM, J. Landman Gay wrote: > Garrett Hylltun wrote: >> Greetings, >> Searched the docs for anything that might do this, but can't find >> anything.... >> Does anyone know how to extract a file name and extension from a >> full path, such as from "answer file" ? > > Like so: > > set the itemdelimiter to "/" > put last item of "my/long/filepath/name.txt" into tShortName > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at hytext.com Wed Feb 8 18:00:59 2006 From: jerry at hytext.com (Jerry Muelver) Date: Wed, 8 Feb 2006 17:00:59 -0600 Subject: [a] Get file name from full path and name? References: Message-ID: <000301c62d03$8fc2fbf0$0100a8c0@INSIGHT3> From: "Garrett Hylltun" > Does anyone know how to extract a file name and extension from a full > path, such as from "answer file" ? Here's what I use in WikiRev: put it into curFileName set the itemDelimiter to "/" put the last item of curFileName into shortCurFileName put item 1 to -2 of curFileName into curFilePath ---- Jerry Muelver From klaus at major-k.de Wed Feb 8 18:06:46 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 9 Feb 2006 00:06:46 +0100 Subject: Get file name from full path and name? In-Reply-To: <876A2B3D-A7AA-48EB-A6A1-E2C0B836FA08@paraboliclogic.com> References: <20B830A0-C7D5-4185-9EA0-A8E11F052CB7@major-k.de> <876A2B3D-A7AA-48EB-A6A1-E2C0B836FA08@paraboliclogic.com> Message-ID: Hi Garrett, > Excellent! And I actually understand that too! Great :-) > Thank you Klaus, You're welcome! > -Garrett > On Feb 8, 2006, at 2:50 PM, Klaus Major wrote: >> Hi Garrett, >>> Greetings, >>> Searched the docs for anything that might do this, but can't find >>> anything.... >>> Does anyone know how to extract a file name and extension from a >>> full path, such as from "answer file" ? >> ... >> answer file "Is there any beer left?" >> if it = empty then exit mouseup ##or whatever >> set the itemdel to "/" >> put item -1 of it into t_filename >> set the itemdel to "." >> put item -1 of t_filename into t_suffix >> put item 1 to -2 of t_filename into t_filename_without_suffix >> ... >> Hope that helps :-) >>> Thanks, >>> -Garrett Regards Klaus Major klaus at major-k.de http://www.major-k.de From kray at sonsothunder.com Wed Feb 8 18:32:20 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 17:32:20 -0600 Subject: Get file name from full path and name? In-Reply-To: Message-ID: On 2/8/06 4:46 PM, "Garrett Hylltun" wrote: > Greetings, > > Searched the docs for anything that might do this, but can't find > anything.... > > Does anyone know how to extract a file name and extension from a full > path, such as from "answer file" ? Here's another one (the 'regex' way): get matchText(pPath,".*\/(.*?)$",tLeaf) return tLeaf Still not a 1-liner, though... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From tominjapan at excite.com Wed Feb 8 18:32:34 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Wed, 8 Feb 2006 18:32:34 -0500 (EST) Subject: How does a stack know it's been opened from a cgi? Message-ID: <20060208233234.9F60DB6B4@xprdmailfe14.nwk.excite.com> Ken, could you have the library check for something that would only return a value when running from a desktop? how about quicktime verstion, screenrec....? tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From kray at sonsothunder.com Wed Feb 8 18:35:24 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 17:35:24 -0600 Subject: Incoming command line parameters? In-Reply-To: <2FD2FA1F-52D0-4343-85FF-513EE81EABEC@paraboliclogic.com> Message-ID: On 2/8/06 4:53 PM, "Garrett Hylltun" wrote: > Greetings, > > How to grab command line parameters that are sent to my rev app when > it's launched? They come in as $1, $2, etc. $0 is the path of the application itself: on openStack put $0 into theAppPath put $1 into theDocToOpen answer "The doc to open is: " & theDocToOpen end openStack HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Wed Feb 8 18:36:36 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 08 Feb 2006 17:36:36 -0600 Subject: How does a stack know it's been opened from a cgi? In-Reply-To: <20060208233234.9F60DB6B4@xprdmailfe14.nwk.excite.com> Message-ID: On 2/8/06 5:32 PM, "Thomas McCarthy" wrote: > > Ken, > could you have the library check for something that would only return a value > when running from a desktop? > how about quicktime verstion, screenrec....? Thanks, Tom... you must have missed my post - it turns out that you can check 'the environment' and it will return 'command line' if the CGI is in control... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From garrett at paraboliclogic.com Wed Feb 8 18:58:37 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 8 Feb 2006 15:58:37 -0800 Subject: Incoming command line parameters? In-Reply-To: References: Message-ID: <50C690F2-4593-45E5-AA2F-4B3DA3A1FE13@paraboliclogic.com> Thank you Ken, -Garrett On Feb 8, 2006, at 3:35 PM, Ken Ray wrote: > On 2/8/06 4:53 PM, "Garrett Hylltun" > wrote: > >> Greetings, >> >> How to grab command line parameters that are sent to my rev app when >> it's launched? > > They come in as $1, $2, etc. $0 is the path of the application itself: > > on openStack > put $0 into theAppPath > put $1 into theDocToOpen > answer "The doc to open is: " & theDocToOpen > end openStack > > HTH, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From Stgoldberg at aol.com Wed Feb 8 19:01:06 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Wed, 8 Feb 2006 19:01:06 EST Subject: Opening other applications from within Revolution Message-ID: <27d.5615d83.311be042@aol.com> Hi Phil, No, I'm not interested in importing data from the Excel sheet into Rev, just opening an existing Excel application from a command in Rev. I still can't seem to do this. I've put the Excel file (and also the Excel application) into the same folder as the Revolution stack and just issued the command (let's say the Excel file is titled "Sample.xls"): launch "Sample.xls" with "Microsoft Excel" or launch "Sample.xls" with "Excel" but nothing happens Am I using the wrong syntax, or can one only do this from a standalone Rev program? Thanks. Steve Goldberg In a message dated 2/8/06 4:33:28 PM, use-revolution-request at lists.runrev.com writes: After reading Mathewson's post and re-reading yours, Steve, I'm guessing I mis-answered earlier. You would rather get spreadsheet data out of the spreadsheet and into Rev, right? From scott at tactilemedia.com Wed Feb 8 19:23:41 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 08 Feb 2006 16:23:41 -0800 Subject: Opening other applications from within Revolution In-Reply-To: <27d.5615d83.311be042@aol.com> Message-ID: Recently, Stgoldberg at aol.com wrote: > I'm not interested in importing data from the Excel sheet into Rev, just > opening an existing Excel application from a command in Rev. I still can't > seem to do this. I've put the Excel file (and also the Excel application) > into the same folder as the Revolution stack and just issued the command > (let's > say the Excel file is titled "Sample.xls"): > > launch "Sample.xls" with "Microsoft Excel" > or > launch "Sample.xls" with "Excel" > but nothing happens It sounds like you're missing the path to Excel. Try using the full path to the app in your launch script. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mark at maseurope.net Wed Feb 8 19:54:23 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 9 Feb 2006 00:54:23 +0000 Subject: Odd Even Numbers In-Reply-To: References: Message-ID: <80516001-4636-4484-9BB5-51CA912C9F46@maseurope.net> Excellent! Mark On 8 Feb 2006, at 22:04, Raymond Griffith wrote: > Or > > function isOdd tNumber > return tNumber mod 2 = 1 > end isOdd > > > On 2/8/06 9:37 AM, "Mark Smith" wrote: > >> function isOdd tNumber >> if tNumber mod 2 = 0 then >> return false >> else >> return true >> end if >> end isOdd >> >> if isOdd(x) then set the the textColor of line x of fld "List" to >> red >> >> Hope this helps, >> >> Mark >> >> On 8 Feb 2006, at 14:28, Robert Presender wrote: >> >>> How does one determine if a number is odd or even? >>> >>> For example I would like to do something like this: >>> >>> If the lineNumber of line x of fld "List" is odd then set the >>> textColor to red. >>> >>> Suggestions are appreciated. >>> >>> Regards ... Bob >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From robertum at brturbo.com Wed Feb 8 22:34:59 2006 From: robertum at brturbo.com (Bob Warren) Date: Thu, 09 Feb 2006 01:34:59 -0200 Subject: Difficulty using shell in Ubuntu Linux Message-ID: <43EAB863.201@brturbo.com> Stephen: As a complement to what Gordon said, and now that the shell has magically begun working in my Ubuntu Linux, here is how I am managing to read the floppy in Ubuntu. The problem in Ubuntu is that although you can read the diskette by clicking on an icon, which automatically mounts the drive, if you try to read it directly in RR without doing this, it will not work because the drive hasn't been mounted yet. The solution is to use the shell to mount the drive every time before reading the diskette, and never to unmount it (unmounting will not work while your app is running anyway, because since the system knows the floppy is "in use", it is protected). This way, you can read the same diskette repeatedly, or change the diskette at will, and the contents will be correctly displayed: on mouseUp get shell("mount /media/floppy0") set the defaultFolder to "/media/floppy" put the files into field "List1" end mouseUp For this function, no permissions are needed, of course. Sorry I can't yet expand on the subject more eloquently. If anyone has a minute to spare, would they mind trying the above floppy routine on their non-Ubuntu Linux? [I have only one Linux machine with Ubuntu installed, but I tried using a "live" CD of Kurumin Linux to test it. The routine half worked - I got a display of files, but they were from the HD rather than the diskette, and I noted a system error in RR - so I concluded that this might be because I was running the routine from a non-installed Linux and that the result might be different if I ran it from an installed version of Kurumin.] Thanks. Bob ------------------------------------------------------- Gordon Tillman wrote: >Stephen I don't think so.. On Feb 8, 2006, at 13:11, Stephen Barncard >wrote: >> just a thought - does one have to be 'root' or at least set some >> permissions to use shell? >I'm using it from a non-root account, although it *is* an account >that can "sudo" if it needs to execute something as root for a single >command. >--gordy From alex at harryscollar.com Wed Feb 8 22:49:31 2006 From: alex at harryscollar.com (Alex Shaw) Date: Thu, 09 Feb 2006 13:49:31 +1000 Subject: Opening other applications from within Revolution In-Reply-To: <20060209000136.B3D53825596@mail.runrev.com> References: <20060209000136.B3D53825596@mail.runrev.com> Message-ID: <43EABBCB.9000805@harryscollar.com> hi Had the same problem in the past.. Found the best solution (so far) is to use an external command launcher, at the mo i use.. on Windows: runfile.exe http://www.winsite.com/bin/Info?500000001891 on OS X: launch http://web.sabi.net/nriley/software/ .. and use rev's shell command to launch. regards alex Recently, Stgoldberg at aol.com wrote: >> I'm not interested in importing data from the Excel sheet into Rev, just >> opening an existing Excel application from a command in Rev. I still can't >> seem to do this. I've put the Excel file (and also the Excel application) >> into the same folder as the Revolution stack and just issued the command From b.xavier at internet.lu Wed Feb 8 23:38:01 2006 From: b.xavier at internet.lu (MisterX) Date: Thu, 9 Feb 2006 05:38:01 +0100 Subject: Enterprise problem In-Reply-To: Message-ID: <20060209033759.62F5B8253FD@mail.runrev.com> Jim, I want to use "supported tools"... Also if I do this in a shell, I might as well do the whole thing... If I can avoid using shell... I will... Thanks for the ideas Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jim Ault > Sent: Wednesday, 08 February, 2006 21:07 > To: How to use Revolution > Subject: Re: Enterprise problem > > On 2/8/06 9:44 AM, "MisterX" wrote:> > >. Rev is the perfect answer but it's crashing! > > The read file operation is not using get url file: but open > file, read > >from file, close file > > > > Each open, read and close is monitored for errors. > > > > open file thisfile > > if the result is not empty then... > > > > My first thought is to use a 'shell' command to read from > file for 1028K > > Second is the Exernals Collection from the Rev web site It > contains an "Open File" dll syntax ext_openFile folder or file> > > find it at http://support.runrev.com/resources/unsupported.php > > Hope this helps > > Jim Ault > Las Vegas > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From gcanyon at inspiredlogic.com Wed Feb 8 23:32:18 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed, 8 Feb 2006 20:32:18 -0800 Subject: Odd Even Numbers In-Reply-To: References: Message-ID: Using a function makes it easier to call from different places. isOdd is self-documenting, where inline code might not be. If error- detection code (checking that the value is a number, etc.) is necessary, putting it into a function once is better than adding it everywhere. That said, there is overhead associated with calling a function, and this _is_ a very simple function. If it's being written for just this one application, then doing it inline is certainly an option. gc On Feb 8, 2006, at 8:27 AM, Jim Ault wrote: > Rather than a function, why not use (assuming integer line numbers > only) > get "blue" > if x mod 2 = 0 then get "red" > put it into colorChoice > > Jim Ault > Las Vegas > > On 2/8/06 6:44 AM, "Geoff Canyon" wrote: > >> function isOdd x >> if x mod 2 is 1 then return true else return false >> end isOdd >> >> function isEven x >> if x mod 2 is 0 then return true else return false >> end isEven >> >> Note that for these functions, 2.5 is neither odd nor even, and non- >> numbers cause an error. To be safe you would use: >> >> function isOdd x >> if x is a number and x mod 2 is 1 then return true else return >> false >> end isOdd >> >> function isEven x >> if x is a number and x mod 2 is 0 then return true else return >> false >> end isEven >> >> >> On Feb 8, 2006, at 6:28 AM, Robert Presender wrote: >> >>> How does one determine if a number is odd or even? >>> >>> For example I would like to do something like this: >>> >>> If the lineNumber of line x of fld "List" is odd then set the >>> textColor to red. >>> >>> Suggestions are appreciated. >>> >>> Regards ... Bob > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tsnyder at mddev.com Thu Feb 9 00:43:37 2006 From: tsnyder at mddev.com (tsnyder at mddev.com) Date: Thu, 9 Feb 2006 00:43:37 -0500 (EST) Subject: use-revolution Digest, Vol 29, Issue 18 In-Reply-To: <20060209000136.B3D53825596@mail.runrev.com> References: <20060209000136.B3D53825596@mail.runrev.com> Message-ID: <1632.24.184.57.249.1139463817.squirrel@24.184.57.249> >can write a SAX processor, in which case you won't have the whole tree >in memory, but your sp You can use revcreatexmltree, and just tell it to not build the dom tree/or keep the document in memory, and handle the messages. revCreateXMLTree(field "XML Data",true,false,true) Tuviah Snyder www.mddev.com From tsnyder at mddev.com Thu Feb 9 00:44:18 2006 From: tsnyder at mddev.com (tsnyder at mddev.com) Date: Thu, 9 Feb 2006 00:44:18 -0500 (EST) Subject: massive xml docs In-Reply-To: <20060209000136.B3D53825596@mail.runrev.com> References: <20060209000136.B3D53825596@mail.runrev.com> Message-ID: <1634.24.184.57.249.1139463858.squirrel@24.184.57.249> >can write a SAX processor, in which case you won't have the whole tree >in memory, but your sp You can use revcreatexmltree, and just tell it to not build the dom tree/or keep the document in memory, and handle the messages. revCreateXMLTree(field "XML Data",true,false,true) Tuviah Snyder www.mddev.com From b.xavier at internet.lu Wed Feb 8 23:53:37 2006 From: b.xavier at internet.lu (MisterX) Date: Thu, 9 Feb 2006 05:53:37 +0100 Subject: SpeechLab In-Reply-To: <000001c62cce$a4662300$640fa8c0@work1> Message-ID: <20060209035335.C13488254C2@mail.runrev.com> Jeff that was "somewhat" possible in MacOS 7.5-9.x but I stopped searching for it since I switched OS... There's lots of speech input systems out there now, one would need something that's rev compatible... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Jeff Honken > Sent: Wednesday, 08 February, 2006 17:42 > To: use-revolution at lists.runrev.com > Subject: SpeechLab > > The MonsieurX.com site has a fun application called SpeechLab > that allow you to type in a sentence and it will voice it > back to you. Does Revolution have the reverse capabilities > so that an application can be written that you can speak into > a microphone on the computer and it dictates the sentence > back to you? I'm new to Revolution and I didn't know that it > had such strong speech capabilities. Jeff > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tg.lists at geistinteractive.com Thu Feb 9 00:26:21 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 8 Feb 2006 21:26:21 -0800 Subject: massive xml docs In-Reply-To: <1634.24.184.57.249.1139463858.squirrel@24.184.57.249> References: <20060209000136.B3D53825596@mail.runrev.com> <1634.24.184.57.249.1139463858.squirrel@24.184.57.249> Message-ID: <0664D549-67B2-42B9-ADF3-FFA86B833DA8@geistinteractive.com> On Feb 8, 2006, at 9:44 PM, tsnyder at mddev.com wrote: > You can use revcreatexmltree, and just tell it to not build the dom > tree/or keep the document in memory, and handle the messages. > > revCreateXMLTree(field "XML Data",true,false,true) But won't that still choke on something as big as 100MB? Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From kray at sonsothunder.com Thu Feb 9 02:15:12 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 09 Feb 2006 01:15:12 -0600 Subject: massive xml docs In-Reply-To: <0664D549-67B2-42B9-ADF3-FFA86B833DA8@geistinteractive.com> Message-ID: On 2/8/06 11:26 PM, "Todd Geist" wrote: > > On Feb 8, 2006, at 9:44 PM, tsnyder at mddev.com wrote: > >> You can use revcreatexmltree, and just tell it to not build the dom >> tree/or keep the document in memory, and handle the messages. >> >> revCreateXMLTree(field "XML Data",true,false,true) > > But won't that still choke on something as big as 100MB? If I read it correctly, the answer is "no" - basically, with "true" as the last param, you're telling the DLL to send you a message when it's about to start parsing the tree, when it encounters each node (so you can extract attributes from the node) and when it encounters data for the node. So you write your own code to work with the XML data as it's being parsed... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From tg.lists at geistinteractive.com Thu Feb 9 02:32:21 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 8 Feb 2006 23:32:21 -0800 Subject: massive xml docs In-Reply-To: References: Message-ID: On Feb 8, 2006, at 11:15 PM, Ken Ray wrote: > > If I read it correctly, the answer is "no" - basically, with "true" > as the > last param, you're telling the DLL to send you a message when it's > about to > start parsing the tree, when it encounters each node (so you can > extract > attributes from the node) and when it encounters data for the node. > So you > write your own code to work with the XML data as it's being parsed... hmmm... that may be perfect for what I need to do, since I don't need to parse the whole document, just the parts the user is interested in. It is unlikely that user will ever need to get at the vast majority of the data in there. I wonder... Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From bfr at nwlink.com Thu Feb 9 02:50:52 2006 From: bfr at nwlink.com (Bruce Robertson) Date: Wed, 08 Feb 2006 23:50:52 -0800 Subject: massive xml docs In-Reply-To: <0664D549-67B2-42B9-ADF3-FFA86B833DA8@geistinteractive.com> Message-ID: > > On Feb 8, 2006, at 9:44 PM, tsnyder at mddev.com wrote: > >> You can use revcreatexmltree, and just tell it to not build the dom >> tree/or keep the document in memory, and handle the messages. >> >> revCreateXMLTree(field "XML Data",true,false,true) > > But won't that still choke on something as big as 100MB? > > Todd Why Mr. Geist, we seem to be asking the same questions. About FMPro DDR docs I suspect. From bfr at nwlink.com Thu Feb 9 02:53:49 2006 From: bfr at nwlink.com (Bruce Robertson) Date: Wed, 08 Feb 2006 23:53:49 -0800 Subject: Massive XML docs In-Reply-To: <6FF42C9F-8DC5-4EB4-88BB-B14A0E3B6B58@geistinteractive.com> Message-ID: > Hello Everyone. > > I have some very large XML files ( 100mb or more) that I would to > parse. And this thing has to be fast. I mean FAST. Since I have done > almost no work with rev and XML, I am looking for advice on how to > proceed I've been asking the same questions of Emmanuel over at Satimage. (SUL - Smile User List) From kray at sonsothunder.com Thu Feb 9 03:02:17 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 09 Feb 2006 02:02:17 -0600 Subject: massive xml docs In-Reply-To: Message-ID: On 2/9/06 1:32 AM, "Todd Geist" wrote: > > On Feb 8, 2006, at 11:15 PM, Ken Ray wrote: > >> >> If I read it correctly, the answer is "no" - basically, with "true" >> as the >> last param, you're telling the DLL to send you a message when it's >> about to >> start parsing the tree, when it encounters each node (so you can >> extract >> attributes from the node) and when it encounters data for the node. >> So you >> write your own code to work with the XML data as it's being parsed... > > hmmm... that may be perfect for what I need to do, since I don't need > to parse the whole document, just the parts the user is interested > in. It is unlikely that user will ever need to get at the vast > majority of the data in there. Yes, and now that I see how this works, I'll add it to my XML Library too... :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From ambassador at fourthworld.com Thu Feb 9 03:06:03 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 09 Feb 2006 00:06:03 -0800 Subject: That XP menu feel Message-ID: <43EAF7EB.7060502@fourthworld.com> I've been exploring ways to use frontScripts to get the traditional XP feel with menus, such that the mnemonics for menus are not drawn underlined until the Alt key is down, and the underlines go away when the Alt key is released. So far, no go. Anyone have a reliable method for doing this? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sunshine at public.kherson.ua Thu Feb 9 03:06:32 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu, 09 Feb 2006 10:06:32 +0200 Subject: massive xml docs In-Reply-To: Message-ID: On 2/9/06 9:15 AM, "Ken Ray" wrote: >>> You can use revcreatexmltree, and just tell it to not build the dom >>> tree/or keep the document in memory, and handle the messages. >>> >>> revCreateXMLTree(field "XML Data",true,false,true) >> >> But won't that still choke on something as big as 100MB? > > If I read it correctly, the answer is "no" - basically, with "true" as the > last param, you're telling the DLL to send you a message when it's about to > start parsing the tree, when it encounters each node (so you can extract > attributes from the node) and when it encounters data for the node. So you > write your own code to work with the XML data as it's being parsed... So it sounds like a SAX in fact. Right ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Thu Feb 9 03:22:14 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu, 09 Feb 2006 10:22:14 +0200 Subject: massive xml docs In-Reply-To: Message-ID: On 2/9/06 10:02 AM, "Ken Ray" wrote: >>> If I read it correctly, the answer is "no" - basically, with "true" as the >>> last param, you're telling the DLL to send you a message when it's about to >>> start parsing the tree, when it encounters each node (so you can extract >>> attributes from the node) and when it encounters data for the node. So you >>> write your own code to work with the XML data as it's being parsed... >>> >> hmmm... that may be perfect for what I need to do, since I don't need >> to parse the whole document, just the parts the user is interested >> in. It is unlikely that user will ever need to get at the vast >> majority of the data in there. > > Yes, and now that I see how this works, I'll add it to my XML Library too... Ken, Todd. I think something wrong here. IF revCreateXMLTree() will not build DOM then it will work as SAX. Ken write: - it will send you event on each tag -- this is SAX. - you need write own code to handle tags, attributes, dat -- this is SAX. Todd, You CAN NOT parse only PART of XML. XML this is text document. You (actually not you but XML parser) MUST load and read it byte after byte sequentially. You see? ------------------------------------------------------------------------- already was mentioned: * SAX adv - is good for ONE iteration on XML document - eat low RAM - so can be used for huge XML documents. But again only one iteration. E.g. Transformation of one XML doc into other disadvantages: - develop need write many code to handle tags - bad if needed do many iterations * DOM adv - is good for MANY iterations down and top - easer code to use disadvantages: - eat a lots of RAM - limited to documents that fit RAM. ------------------------------------------------------------------------- Todd, you have point you need FAST speed. If you think that 500Mb of RAM is okay for your app then go with DOM. IF that is okay you need special tools. Also in ideal these tools must be able handle queries to XML document. This can be Xpath, Xquery, or SQL/XML. You have no other options. Another important question: Do you have STATIC XML document? data are fixed? you will send this to many your users ? or each user will have own document? IF you have static document, then you need simply parse it ONCE and load data into database. IF you have static document then no sense parse it millions times on each query. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From xavier.bury at clearstream.com Thu Feb 9 03:29:22 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Thu, 9 Feb 2006 09:29:22 +0100 Subject: That XP menu feel In-Reply-To: <43EAF7EB.7060502@fourthworld.com> Message-ID: Richard it works but you have to use a stackmenu with a card script that detects the altkey down - even with the menu down... Unfortunately (and heck if im not surprised!) the & character is not translated to the mnemonic ! cheers ---------------------=--------------------- Xavier Bury Clearstream Services TNS NT LAN Server ext 36465 Voice: +352 243 3 6465 Fax: +352 243 63 6465 use-revolution-bounces at lists.runrev.com wrote on 09/02/2006 09:06:03: > > I've been exploring ways to use frontScripts to get the traditional XP > feel with menus, such that the mnemonics for menus are not drawn > underlined until the Alt key is down, and the underlines go away when > the Alt key is released. > > So far, no go. > > Anyone have a reliable method for doing this? > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From klaus at major-k.de Thu Feb 9 04:01:51 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 9 Feb 2006 10:01:51 +0100 Subject: massive xml docs In-Reply-To: <1634.24.184.57.249.1139463858.squirrel@24.184.57.249> References: <20060209000136.B3D53825596@mail.runrev.com> <1634.24.184.57.249.1139463858.squirrel@24.184.57.249> Message-ID: <1349FB80-13F8-4E65-AFFA-CF5FBC765478@major-k.de> Hi Tuviah, >> can write a SAX processor, in which case you won't have the whole >> tree >> in memory, but your sp > You can use revcreatexmltree, and just tell it to not build the dom > tree/or keep the document in memory, and handle the messages. > revCreateXMLTree(field "XML Data",true,false,true) very glad to see (read) that you are still alive and well :-) > Tuviah Snyder > www.mddev.com Best from germany Klaus Major klaus at major-k.de http://www.major-k.de From alex298298 at hutchcity.com Thu Feb 9 05:15:48 2006 From: alex298298 at hutchcity.com (Alex) Date: Thu, 9 Feb 2006 18:15:48 +0800 (HKT) Subject: PayPal and Rev update Message-ID: <14129422.1139480148114.JavaMail.root@webmail01.hutchcity.com> Thomas, Thannnnnnnnnnnnnnnnnnnnnnnnks! Very very very useful information! ----- Original Message ----- From: Thomas McCarthy To: use-revolution at lists.runrev.com Sent: Wednesday, February 8, 2006 20:00:57 +0800 Subject: http://www.discamus.com/nunc/how/ Thanks to David Cragg,, I was able to get the POST function working...and now I can say with much confidence that this thing works! The How To web page is also almost done --not pretty, but 90% of the scripts are up there. Enough for anyone to get started. My Registration window rev stack is also there. caveat: Never run outside of Paypal's sandbox (yet!) Future: should interact with a database rather than a flat text file. May all your users pay you, tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution Thanks and best regards Alex --------------------------------------- What a wonderful world Nice to meet all of you From Andre.Bisseret at inria.fr Thu Feb 9 05:41:00 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Thu, 9 Feb 2006 11:41:00 +0100 Subject: Comparing two versions of a RunRev app In-Reply-To: <73AACAB5-D0EB-4648-A36C-A8FD0C61296E@sosmartsoftware.com> Message-ID: <8F8A64AA-9958-11DA-89BA-000393DBAA2A@inria.fr> Merci ?ric, Best regards from Grenoble Andr? Le Wednesday, 8 Feb 2006, ? 14:11 Europe/Paris, Eric Chatonet a ?crit : > Andr?, > > As you say: a bit risky... > I would say by experience: certainly risky :-) > Duplicate the stack and write a little script that will rename (and > back) one of the stacks and its substacks: > > > on RenameStacks > answer file "Choose a stack:" > if it = empty then return "Cancel" > lock messages > go invisible to stack it > if the short name of this stack contains ".original" then > set the name of this stack to char 1 to -10 of the name of this > stack > repeat for each line tSubStack in the substacks of this stack > set the name of stack tSubStack to char 1 to -10 of the name of > stack tSubStack > end repeat > put "All renamed without suffix" > else > set the name of this stack to the name of this stack & ".original" > repeat for each line tSubStack in the substacks of this stack > set the name of stack tSubStack to the name of stack tSubStack > & ".original" > end repeat > put "All renamed with suffix" > end if > save this stack > delete this stack > end RenameStacks > > Le 8 f?vr. 06 ? 13:57, Andr?.Bisseret a ?crit : > >> It seems that the only way to do that, is again to put one script >> window on the left and the other on the right of the screen, and pay >> attention to keep this in (my) memory ! (a bit risky isn't it ?). >> It seems that otherwise,it is necessary to change the name of one of >> the version of the same stack (and of all its substacks) :-((( > > Best Regards from Paris, > Eric Chatonet > ----------------------------------------------------------------------- > ----------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > ------------------------------------------------------------------------ -------------------------- Andr? Bisseret Directeur de recherche ?m?rite Adresse : 140 rue E. B?thoux - 38220 Vizille T?l. : 04 76 68 15 24 Courriel : Andre.Bisseret at inria.fr et : bisseret at andre-bisseret.com site Multifiches : http://www-clips.imag.fr/multicom/partenariat/Multifiches/ site peinture : http://www.andre-bisseret.com/ From 3mcgrath at adelphia.net Thu Feb 9 07:37:49 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 9 Feb 2006 07:37:49 -0500 Subject: SpeechLab In-Reply-To: References: <000001c62cce$a4662300$640fa8c0@work1> Message-ID: <819EFA54-3363-47C0-920D-624D33E536A9@adelphia.net> Jeff For a demo of the Mac speech listening using Applescript goto to my revOnline space USERNAME mcgrath3 STACK "Say and Listen in Rev using Applescript" The listening is doable from Rev but Listening is not optimal or reliable to date. HTH Tom On Feb 8, 2006, at 1:05 PM, Charles Hartman wrote: > text -> speech is easy (relatively; still very poor) > speech -> text is hard > > > On Feb 8, 2006, at 11:42 AM, Jeff Honken wrote: > >> The MonsieurX.com site has a fun application called SpeechLab that >> allow >> you to type in a sentence and it will voice it back to you. Does >> Revolution have the reverse capabilities so that an application >> can be >> written that you can speak into a microphone on the computer and it >> dictates the sentence back to you? I'm new to Revolution and I >> didn't >> know that it had such strong speech capabilities. Jeff Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu Feb 9 08:40:23 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 9 Feb 2006 08:40:23 -0500 Subject: SpeechLab - Granny Mckay's steam-driven computer In-Reply-To: References: Message-ID: Ken and Richmond, Actually "Dragon Naturally Speaking" can be accessed using Apple Events and Applescript. Not a big library but some control is doable. Tom On Feb 8, 2006, at 3:34 PM, Mathewson wrote: > My statement that RR leverages "any speech capabilities > that may be present in the host operating system" is > correct insofar as those speech capabilities are part of > the OS itself (Macintosh speech has, as Norris points out, > been present since maybe OS 7.5 - certainly Mac OS 8; and > WIN XP has something similar - although it comes with only > one 'silly voice' unlike Mac which comes with many 'really > silly voices' - think 'Zarvox'! -). Norris is correct > insofar as add-ons such as Dragon Naturally Speaking cannot > be manipulated by RR. Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From rpresender at cox.net Thu Feb 9 11:10:04 2006 From: rpresender at cox.net (Robert Presender) Date: Thu, 9 Feb 2006 08:10:04 -0800 Subject: Odd Even Numbers Message-ID: <091c3af47da061d9de85ce7d6e401dc3@cox.net> Thanks to Mark, Eric, Geoff and Jim for your input. Your suggestions are appreciated. You solved my problem. Regards ... Bob From lists at mangomultimedia.com Thu Feb 9 12:58:11 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 9 Feb 2006 09:58:11 -0800 Subject: libDatabase update (SQLITE only) Message-ID: Hi, I just go an email from someone with a question about using altSQLITE 3 and libDatabase. I forgot to update the Getting Started document with the proper connection settings when using SQLite 3. I've updated the Getting Started pdf and uploaded a 2.0.1.17 version which checks for cases where someone might have passed a type of "sqlite3" to libdb_registerDatabase rather than a type of "sqlite" and a version of 3 and converts the type and version automatically. You can get the update here: Direct link to zip file: -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From Andre.Bisseret at inria.fr Thu Feb 9 13:09:49 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Thu, 9 Feb 2006 19:09:49 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <1420485E-E780-474B-BF51-A28FF1A451CC@sosmartsoftware.com> Message-ID: <4231DB71-9997-11DA-89BA-000393DBAA2A@inria.fr> Hi ?ric, In order to find several words or expressions in a set of texts (each on one card) and to highlight each occurence of each of them, I had a handler (say, "hiliteWords") that worked well, but that I did not like much. I got : - one clever suggestion based on "dontSearch" from Jacqueline, modified (speeded up, see below) by ?ric, and another clever suggestion (with push and pop) from Jim. I adapted them to my app. The two of them are very fast, without any noticeable difference. Times measures (thank you ?ric for the script below) on 100 trials of each solution, returned the following means (in millisecs) : 611 for Jim and 604 for Jacq?ric :-)) These results concerns a bigger process in which the "hiliteWords" handler is included. So the choice remains "Corn?llian" !! That's why, now, my app. is making random choices :-))) when it needs to hilite words found on a card, it chooses randomly between two handlers that I named "Jim", and "Jacq?ric" :-)o)) And, of course, for each one, it is totalizing the number of times it was used and the time it took (In 4 fields of a substack). This funny race started this afternoon ! Again, a lot of thanks to ?ric, Jacqueline and Jim, Best regards from Grenoble Andr? Le Monday, 6 Feb 2006, ? 17:46 Europe/Paris, Eric Chatonet a ?crit : > Bonjour Andr?, > > To make your decision, just do a test :-) > In a brand new stack: > > on mouseUp > local tStart, tNumOfCards = 2000, tNumOfTests = 10 > ----- > put "Creating" && tNumOfCards && "cards" > lock screen > repeat tNumOfCards > new card > set the dontSearch of this cd to random(100) > 50 > end repeat > ----- > unlock screen > put "Now testing" > put the milliseconds into tStart > repeat tNumOfTests > repeat for each line tCd in the cardNames of this stack > set the dontSearch of tCd to true > end repeat > end repeat > put (the milliseconds - tStart) div tNumOfTests && "milliseconds > for" && tNumOfCards && "cards" > end mouseUp > > I have just modified Jacque very clever idea by using a repeat for > each form that usually is far faster than repeat with i = 1 to x. > Actually my purpose was to show how it's easy and quick to write a > little script to make one's decision: > The test takes here about an average of 100 milliseconds for 2000 > cards :-) > > Le 6 f?vr. 06 ? 13:55, Andr?.Bisseret a ?crit : > >> Jacqueline, I like your tricky "dontsearch" solution. I tried it ; >> currently I have 320 cards and it works well and is very fast. >> I am hesitating to use it because, at the end, after resetting the >> dontsearch of all cds to false, I must reset the dontsearch of >> certain cards to true ; well, anyway, the whole thing is running very >> fast ! >> Also, the number of cards in my app. is going to grow each years, so >> this solution could be provisional ; well, why not ! >> I have to make a decison, but, thanks to this list, it is really >> comfortable to can choose among several solutions ! > > Best Regards from Paris, > Eric Chatonet > ----------------------------------------------------------------------- > ----------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > From garrett at paraboliclogic.com Thu Feb 9 13:19:50 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 9 Feb 2006 10:19:50 -0800 Subject: Command Line & Paths Question Message-ID: Greetings, Thank you all for the help on extracting the file name from the path and getting command line params sent to my app. But now it seems I've run into a bit of another situation. 1. On OSX, if I ask Finder to open a text file with another app, and then select my resulting compiled .app, there is nothing in 1$ at all. And I can't drag and drop a text file on my .app. But on Windows 1$ does contain the path and file name. Q: Am I doing something wrong? Better yet, is there something special I need to do in order to get my .app to accept command line parameters? Q: Is there something special I need to do in order to allow my .app to be able to accept droped files on it in Finder and on the Dock? 2. In Windows, the command line param is showing up, but it's coughing up the old 8.3 file naming. Q: Is this a issue with Windows and how command line data is sent, such as if it's in quotes, rock on, but if not, it's rock pounding in the stone age? Thanks and best regards, -Garrett From dsc at swcp.com Thu Feb 9 14:12:09 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 9 Feb 2006 12:12:09 -0700 Subject: Setting a tabbed button Message-ID: I forgot how to set a tabbed button. In my app the first card comes up at the start but the button is in some leftover state. Thanks, dar From gregory.lypny at videotron.ca Thu Feb 9 14:17:32 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Thu, 09 Feb 2006 14:17:32 -0500 Subject: Colouring Scripts Message-ID: <2A425835-2F64-4EE7-9FCD-A1AB684F5BB6@videotron.ca> Hello Everyone, I'm using the latest version of Revolution for the Mac. Every new line I type in a script appears in the comments colour, and I have to colourize manually, despite having enabled automatic colourization. It never used to do that. Anything I can do about it? Regards, Greg From eric.chatonet at sosmartsoftware.com Thu Feb 9 14:20:46 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 9 Feb 2006 20:20:46 +0100 Subject: Setting a tabbed button In-Reply-To: References: Message-ID: <42E52F74-B21C-4B15-BB34-4DB4C862795E@sosmartsoftware.com> Hi Dar, Le 9 f?vr. 06 ? 20:12, Dar Scott a ?crit : > I forgot how to set a tabbed button. In my app the first card > comes up at the start but the button is in some leftover state. Multiple cards method (each tab is a card) Each bush of controls you need for each tab is placed on a specific card and the tabbed buton is placed as a group at the lower level with its background behavior set to true on all these cards. Each click on a tab goes to a specific card. on menuPick pNewItem,pOldItem go card pNewItem -- assuming that the names of the cards are the names of the tabs end menuPick Groups method (show/hide groups based on tab selection) This second method requires a single card. All controls corresponding to a tab are grouped: there are as many groups as you want tabs When the user chooses a tab, you show the corresponding group and hide others. on menuPick pNewItem,pOldItem lock screen -- ensures a clean transition hide group pOldItem -- current visible group show group pNewItem -- clicked tab unlock screen -- assuming that the names of the groups are the names of the tabs end menuPick More by accessing "How to Manage Tabbed Buttons" through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From eric.chatonet at sosmartsoftware.com Thu Feb 9 14:23:01 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 9 Feb 2006 20:23:01 +0100 Subject: Colouring Scripts In-Reply-To: <2A425835-2F64-4EE7-9FCD-A1AB684F5BB6@videotron.ca> References: <2A425835-2F64-4EE7-9FCD-A1AB684F5BB6@videotron.ca> Message-ID: <39C7ECD2-FFCC-42AD-9454-1C189093F63E@sosmartsoftware.com> Hi Greg, Just a thought: don't you have used in any script of this stack the "paragraph comment method" using: /* This entire block, although it is two lines long, is a single comment. */ This breaks colorization :-( Le 9 f?vr. 06 ? 20:17, Gregory Lypny a ?crit : > I'm using the latest version of Revolution for the Mac. > > Every new line I type in a script appears in the comments colour, > and I have to colourize manually, despite having enabled automatic > colourization. It never used to do that. Anything I can do about it? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From toeloop at swissonline.ch Thu Feb 9 14:23:08 2006 From: toeloop at swissonline.ch (=?ISO-8859-1?Q?Thomas_B=E4hler?=) Date: Thu, 9 Feb 2006 20:23:08 +0100 Subject: Blured Printout of Textfield Over Image Message-ID: <6AA8A9E9-C3CE-4143-B9BC-C942071666D8@swissonline.ch> Hi Jacqueline, Hi Mark To compose the image that lies behind the textfield I manipulated the alpha mask pixel by pixel. I thought that might be the cause of the blured printing of the Textfield. I tried a workaround with the import snapshot command. The snapshot was taken with the textfield hidden. Then I set the imagedata of another image to the snapshot, moved the image with the alphamask out of the way and put the textfield back on top. But the result was the same. So I think Jacqueline is right and I have to wait for the next RunRev Release; unless Mark tells me how to treat an image so that it doesn't have an alpha mask or 1-bit-mask. Thank you very much for the clarification! Thomas From kray at sonsothunder.com Thu Feb 9 14:47:25 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 09 Feb 2006 13:47:25 -0600 Subject: Command Line & Paths Question In-Reply-To: Message-ID: On 2/9/06 12:19 PM, "Garrett Hylltun" wrote: > 1. On OSX, if I ask Finder to open a text file with another app, and > then select my resulting compiled .app, there is nothing in 1$ at > all. And I can't drag and drop a text file on my .app. But on > Windows 1$ does contain the path and file name. > > Q: Am I doing something wrong? Better yet, is there something > special I need to do in order to get my .app to accept command line > parameters? You're not doing anything wrong - the $1 parameters are a Windows-only thing; for Macintosh you get Apple Events whenever a document is opened by an app. Put this in your standalone's stack script: on appleEvent pClass,pID switch (pClass&pID) case "aevtodoc" request appleEvent data -- "it" now contains the path to the document so you can -- do something like: open stack it break pass appleEvent end appleEvent > Q: Is there something special I need to do in order to allow my .app > to be able to accept droped files on it in Finder and on the Dock? Sorry, don't know this one... > 2. In Windows, the command line param is showing up, but it's > coughing up the old 8.3 file naming. > > Q: Is this a issue with Windows and how command line data is sent, > such as if it's in quotes, rock on, but if not, it's rock pounding in > the stone age? Good question - did you try putting quotes around the path to the document file? If not, then it sounds like an OS thing. But you should be able to use the longFilePath() function to get the long file name if you're only getting 8.3 naming. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Thu Feb 9 15:12:00 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 09 Feb 2006 14:12:00 -0600 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <4231DB71-9997-11DA-89BA-000393DBAA2A@inria.fr> References: <4231DB71-9997-11DA-89BA-000393DBAA2A@inria.fr> Message-ID: <43EBA210.50500@hyperactivesw.com> Andr?.Bisseret wrote: > when it needs > to hilite words found on a card, it chooses randomly between two > handlers that I named "Jim", and "Jacq?ric" :-)o)) > And, of course, for each one, it is totalizing the number of times it > was used and the time it took (In 4 fields of a substack). From a previous message: >>> Jacqueline, I like your tricky "dontsearch" solution. I tried it ; >>> currently I have 320 cards and it works well and is very fast. >>> I am hesitating to use it because, at the end, after resetting the >>> dontsearch of all cds to false, I must reset the dontsearch of >>> certain cards to true ; well, anyway, the whole thing is running >>> very fast ! There is another way to do this, if you will always have the same cards searchable. Assume you always want to search three cards named "card1", "card2", and "card3". You also want to search the current card, whatever it may be. The first thing to do, during development, is run my original script that sets all cards to "dontsearch". You only need to do that once. Then add scripts like this to your stack script: on preOpenCard set the dontsearch of this cd to false end preOpencard on closeCard if the short name of this cd is not among the items of \ "card1,card2,card3" then set the dontsearch of this cd to true end closeCard This will automatically adjust the dontsearch of every card when it opens and closes. The cards which are in your exceptions list will not be changed; they will remain searchable. These scripts will be very fast and are not affected by how many cards are in the stack. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Thu Feb 9 16:01:07 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 9 Feb 2006 13:01:07 -0800 Subject: massive xml docs In-Reply-To: References: Message-ID: <1672741251.20060209130107@ahsoftware.net> Todd- Can you just work with the DTD? And then query the xml document for data elements you're interested in? -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Feb 9 16:06:13 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 9 Feb 2006 13:06:13 -0800 Subject: massive xml docs In-Reply-To: References: Message-ID: <763047452.20060209130613@ahsoftware.net> > Also in ideal these tools must be able handle queries to XML document. > This can be Xpath, Xquery, or SQL/XML. ...and I'd advise staying away from XPath as well. It's gotten splintered into too many proprietary spinoffs. XQuery is much easier to read (IMO) and is pretty standardized these days. The only thing you can't do with it is update a document. To my mind, a 100MB xml document is poorly designed. It should be segmented into a hierarchy of smaller documents or exported to a database. But nobody asked me. -- -Mark Wieder mwieder at ahsoftware.net From dcragg at lacscentre.co.uk Thu Feb 9 16:17:20 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 9 Feb 2006 21:17:20 +0000 Subject: Setting a tabbed button In-Reply-To: References: Message-ID: <6B27068C-BA96-448B-911E-1881CF1DB3B7@lacscentre.co.uk> On 9 Feb 2006, at 19:12, Dar Scott wrote: > I forgot how to set a tabbed button. In my app the first card > comes up at the start but the button is in some leftover state. Hi, Dar. We've not seen you for a while. To get the tabbed button to correspond to the initial state, you can do either of these: set the menuHistory of button "myButton" to 1 or set the label of button "myButton" to Both of these will act as though the tab had been clicked. If you want to stop that happening, use "lock message" before setting the label/menuHistory. Cheers Dave From dcragg at lacscentre.co.uk Thu Feb 9 16:19:13 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 9 Feb 2006 21:19:13 +0000 Subject: Setting a tabbed button In-Reply-To: <6B27068C-BA96-448B-911E-1881CF1DB3B7@lacscentre.co.uk> References: <6B27068C-BA96-448B-911E-1881CF1DB3B7@lacscentre.co.uk> Message-ID: <43EE982A-58D1-469A-805F-55EFD6525697@lacscentre.co.uk> On 9 Feb 2006, at 21:17, Dave Cragg wrote: > Both of these will act as though the tab had been clicked. If you > want to stop that happening, use "lock message" before setting the > label/menuHistory. Oops. Should be "lock messages" Dave From sunshine at public.kherson.ua Thu Feb 9 16:28:53 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu, 09 Feb 2006 23:28:53 +0200 Subject: massive xml docs In-Reply-To: <763047452.20060209130613@ahsoftware.net> Message-ID: On 2/9/06 11:06 PM, "Mark Wieder" wrote: Hi Mark, >> Also in ideal these tools must be able handle queries to XML document. >> This can be Xpath, Xquery, or SQL/XML. > > ...and I'd advise staying away from XPath as well. It's gotten > splintered into too many proprietary spinoffs. > > XQuery is much easier to read (IMO) and is pretty standardized these > days. Hmm, Mark, but Xpath is some kind of part of Xquery. Xpath also have standard. Under proprietary may be you mean implementations of engines? But this is not a problem. SQL also have standard. And many DBMS vendors implement it. > The only thing you can't do with it is update a document. Exists draft of XUpdate. Big sure that in near future it will be included into standard > To my mind, a 100MB xml document is poorly designed. It should be > segmented into a hierarchy of smaller documents or exported to a > database. But nobody asked me. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From tg.lists at geistinteractive.com Thu Feb 9 16:31:44 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Thu, 9 Feb 2006 13:31:44 -0800 Subject: massive xml docs In-Reply-To: <1672741251.20060209130107@ahsoftware.net> References: <1672741251.20060209130107@ahsoftware.net> Message-ID: <916AD05C-D2D8-4FDE-A07F-CA1CCC3D9B7F@geistinteractive.com> On Feb 9, 2006, at 1:01 PM, Mark Wieder wrote: > Todd- > > Can you just work with the DTD? And then query the xml document for > data elements you're interested in? I am not sure. But that might work Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From dsc at swcp.com Thu Feb 9 17:28:59 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 9 Feb 2006 15:28:59 -0700 Subject: Setting a tabbed button In-Reply-To: <6B27068C-BA96-448B-911E-1881CF1DB3B7@lacscentre.co.uk> References: <6B27068C-BA96-448B-911E-1881CF1DB3B7@lacscentre.co.uk> Message-ID: <423b1861d5f416f4e4dfd327b7e49528@swcp.com> On Feb 9, 2006, at 2:17 PM, Dave Cragg wrote: > set the menuHistory of button "myButton" to 1 > > or > > set the label of button "myButton" to Ah. Thanks. I had this but I neglected to spell the name of my button right. Thanks! Dar Still Revving From bfr at nwlink.com Thu Feb 9 18:25:55 2006 From: bfr at nwlink.com (Bruce Robertson) Date: Thu, 09 Feb 2006 15:25:55 -0800 Subject: massive xml docs In-Reply-To: <763047452.20060209130613@ahsoftware.net> Message-ID: >> Also in ideal these tools must be able handle queries to XML document. >> This can be Xpath, Xquery, or SQL/XML. > > ..and I'd advise staying away from XPath as well. It's gotten > splintered into too many proprietary spinoffs. > > XQuery is much easier to read (IMO) and is pretty standardized these > days. The only thing you can't do with it is update a document. > > To my mind, a 100MB xml document is poorly designed. It should be > segmented into a hierarchy of smaller documents or exported to a > database. But nobody asked me. The 100MB file IS (or can be) one of the hiearchy of documents for this application. From kee at kagi.com Fri Feb 10 00:29:46 2006 From: kee at kagi.com (kee nethery) Date: Thu, 9 Feb 2006 21:29:46 -0800 Subject: PayPal, Kagi, esellerate. Splitting revenue In-Reply-To: <20060208164130.BF6A37F05B@spatula.dreamhost.com> References: <20060208164130.BF6A37F05B@spatula.dreamhost.com> Message-ID: <20729CE8-176F-413B-935D-F04077D8F6BD@kagi.com> On Feb 8, 2006, at 8:41 AM, Lynn Fredricks wrote: > Andre's module for working > with KAGI is worth looking at - I havent seen it since last year's > RevCon, > and the devotion shown by KAGI towards Rev developers is admirable. Andre is working on it still. A series of calamities has beset him over the last several months but I do get reports from him. The latest is his internet connection disappeared and he's doing dialup. But I have hope that it will see the light of day real soon. Kee Nethery PS: Yes we do royalty splits on products. The common usage is language translation and support/marketing in that language. The next most common is when a group works together to bring their separate skills to a product. The third is straight up technology licensing fees. The formula for paying folks can be pretty much any formula that can be applied to an individual transaction. If you can calculate it with a spreadsheet we can implement it in our accounting system. From garrett at paraboliclogic.com Fri Feb 10 01:13:35 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 9 Feb 2006 22:13:35 -0800 Subject: Command Line & Paths Question In-Reply-To: References: Message-ID: On Feb 9, 2006, at 11:47 AM, Ken Ray wrote: > On 2/9/06 12:19 PM, "Garrett Hylltun" > wrote: > >> 1. On OSX, if I ask Finder to open a text file with another app, and >> then select my resulting compiled .app, there is nothing in 1$ at >> all. And I can't drag and drop a text file on my .app. But on >> Windows 1$ does contain the path and file name. >> >> Q: Am I doing something wrong? Better yet, is there something >> special I need to do in order to get my .app to accept command line >> parameters? > > You're not doing anything wrong - the $1 parameters are a Windows-only > thing; for Macintosh you get Apple Events whenever a document is > opened by > an app. Put this in your standalone's stack script: > > on appleEvent pClass,pID > switch (pClass&pID) > case "aevtodoc" > request appleEvent data > -- "it" now contains the path to the document so you can > -- do something like: > open stack it > break > pass appleEvent > end appleEvent Many thanks :-) >> 2. In Windows, the command line param is showing up, but it's >> coughing up the old 8.3 file naming. >> >> Q: Is this a issue with Windows and how command line data is sent, >> such as if it's in quotes, rock on, but if not, it's rock pounding in >> the stone age? > > Good question - did you try putting quotes around the path to the > document > file? If not, then it sounds like an OS thing. But you should be > able to use > the longFilePath() function to get the long file name if you're > only getting > 8.3 naming. > > Ken Ray No, I droped a text file on my exe. Haven't tried command line yet. Thank you Ken, -Garrett From scott at tactilemedia.com Fri Feb 10 02:06:20 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 09 Feb 2006 23:06:20 -0800 Subject: Speed Bump Message-ID: Greetings List Folks: I'm wondering if there's any possible way to trim down the processing time required by the following function which takes two sets of data with the same number of items, compares the value of each item, and returns a max set of data: on mouseUp repeat 50000 put random(255) & "," after set1 put random(255) & "," after set2 end repeat answer "Ready to compare" put the seconds into tStart get compareData(set1,set2) put the seconds - tStart answer "Done" end mouseUp function compareData set1,set2 repeat for each item V in set1 put max(V,item 1 of set2) after tData delete item 1 of set2 end repeat return tData end compareData On my 600mHz machine this takes about 8 or 9 seconds. Increasing the item count to 100,000 requires 41 seconds. Ideally, it would be nice to do 100,000 items in a few seconds. Impossible? Any thoughts? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From tg.lists at geistinteractive.com Fri Feb 10 02:26:37 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Thu, 9 Feb 2006 23:26:37 -0800 Subject: revXMLMatchingNode Message-ID: <7EEA25D2-C51B-49F2-BCEF-820AE4BE3821@geistinteractive.com> Hello, I am trying to figure out how to find all the nodes in an xml doc that have an attribute with a specific value. I can use revXMLMatchingNode(treeID,startNode,childName, attributeName,attributeValue,depth) to return the first node, But how do I get the next one? Any ideas??? tia Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From davis.phil at comcast.net Fri Feb 10 02:50:32 2006 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 09 Feb 2006 23:50:32 -0800 Subject: Speed Bump In-Reply-To: References: Message-ID: <43EC45C8.1050108@comcast.net> Use arrays. It reduced my test time by a factor of 10! Here's what I did: on mouseUp repeat 50000 put random(255) & "," after set1 put random(255) & "," after set2 end repeat split set1 with comma split set2 with comma answer "Ready to compare" wait 6 ticks put the seconds into tStart get compareData(set1,set2) combine it with comma put "arrays = " & the seconds - tStart & cr after msg answer "Done" end mouseUp function compareData set1,set2 put (the number of lines in the keys of set1) into xMax repeat with x = 1 to xMax put max(set1[x],set2[x]) into tData[x] end repeat return tData end compareData Phil Davis Scott Rossi wrote: > Greetings List Folks: > > I'm wondering if there's any possible way to trim down the processing time > required by the following function which takes two sets of data with the > same number of items, compares the value of each item, and returns a max set > of data: > > on mouseUp > repeat 50000 > put random(255) & "," after set1 > put random(255) & "," after set2 > end repeat > answer "Ready to compare" > put the seconds into tStart > get compareData(set1,set2) > put the seconds - tStart > answer "Done" > end mouseUp > > function compareData set1,set2 > repeat for each item V in set1 > put max(V,item 1 of set2) after tData > delete item 1 of set2 > end repeat > return tData > end compareData > > On my 600mHz machine this takes about 8 or 9 seconds. Increasing the item > count to 100,000 requires 41 seconds. Ideally, it would be nice to do > 100,000 items in a few seconds. Impossible? Any thoughts? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dcragg at lacscentre.co.uk Fri Feb 10 02:59:56 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 10 Feb 2006 07:59:56 +0000 Subject: Speed Bump In-Reply-To: References: Message-ID: On 10 Feb 2006, at 07:06, Scott Rossi wrote: > > function compareData set1,set2 > repeat for each item V in set1 > put max(V,item 1 of set2) after tData > delete item 1 of set2 > end repeat > return tData > end compareData Here's one way. function compareData set1,set2 split set2 by comma put 0 into tCount repeat for each item V in set1 add 1 to tCount put max(V,set2[tCount]) after tData end repeat return tData end compareData Cheers Dave From dburgun at dsl.pipex.com Fri Feb 10 06:45:30 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 10 Feb 2006 11:45:30 +0000 Subject: Extracting Images from a http:// page In-Reply-To: References: Message-ID: Hi, I am trying to extract all images from a http:// page. I have never worked with http: in RunRev before and was wondering if anyone had any suggestions or a sample stack on how to do this? Thanks a lot All the Best Dave From xavier.bury at clearstream.com Fri Feb 10 07:00:55 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 10 Feb 2006 13:00:55 +0100 Subject: Extracting Images from a http:// page In-Reply-To: Message-ID: Hi David It's quite simple: put url thisurl into mydata repeat while "",mydate, a) into b if b < 1 then exit repeat add a to b put char a to b of mydata & CR after urlList delete char 1 to b of mydata end repeat this should fit any purpose - including where image tags are broken across multiple lines.... cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 10.02.2006 12:45:30: > Hi, > > I am trying to extract all images from a http:// page. I have never > worked with http: in RunRev before and was wondering if anyone had > any suggestions or a sample stack on how to do this? > > Thanks a lot > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From dburgun at dsl.pipex.com Fri Feb 10 07:36:41 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 10 Feb 2006 12:36:41 +0000 Subject: Extracting Images from a http:// page In-Reply-To: References: Message-ID: <9F8132A7-4B55-4B73-91F1-D81458687A82@dsl.pipex.com> Hi Xavier, That's great! This allows me to extract the list of images, in the form: How can I now display the image at this URL in an Image Object? I've tried things like: set the imageSource of image 1 to "full_url/images/JRG9.jpg" and put url "full_url/images/JRG9.jpg" into image 1 and set the imageData of image 1 to url "full_url/images/JRG9.jpg" Thanks a lot Dave On 10 Feb 2006, at 12:00, xavier.bury at clearstream.com wrote: > Hi David > > It's quite simple: > > put url thisurl into mydata > > repeat while " put offset(" put offset(">",mydate, a) into b > if b < 1 then exit repeat > add a to b > put char a to b of mydata & CR after urlList > delete char 1 to b of mydata > end repeat > > this should fit any purpose - including where image tags are broken > across > multiple lines.... > > cheers > Xavier > From xavier.bury at clearstream.com Fri Feb 10 07:44:24 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 10 Feb 2006 13:44:24 +0100 Subject: Extracting Images from a http:// page In-Reply-To: <9F8132A7-4B55-4B73-91F1-D81458687A82@dsl.pipex.com> Message-ID: use-revolution-bounces at lists.runrev.com wrote on 10.02.2006 13:36:41: > Hi Xavier, > > That's great! This allows me to extract the list of images, in the form: > > > > How can I now display the image at this URL in an Image Object? > > I've tried things like: > > set the imageSource of image 1 to "full_url/images/JRG9.jpg" set the filename of img 1 to thisurl should work... As a referenced image... > and > > put url "full_url/images/JRG9.jpg" into image 1 put url ("binfile:" & fullurl) into image 1 > and > > set the imageData of image 1 to url "full_url/images/JRG9.jpg" again, use the binfile url format... > > Thanks a lot > Dave > > On 10 Feb 2006, at 12:00, xavier.bury at clearstream.com wrote: > > > Hi David > > > > It's quite simple: > > > > put url thisurl into mydata > > > > repeat while " > put offset(" > put offset(">",mydate, a) into b > > if b < 1 then exit repeat > > add a to b > > put char a to b of mydata & CR after urlList > > delete char 1 to b of mydata > > end repeat > > > > this should fit any purpose - including where image tags are broken > > across > > multiple lines.... > > > > cheers > > Xavier > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From dweeble at wi.rr.com Fri Feb 10 07:48:29 2006 From: dweeble at wi.rr.com (Michael D.) Date: Fri, 10 Feb 2006 06:48:29 -0600 Subject: Sending Keystrokes Message-ID: <002e01c62e40$4b3cfab0$0200a8c0@WinXPHome> Hi All I'm looking to send keystrokes, I need to cover this for an application that will also run on laptops. Its to turn the numlock on/off when enterning and leaving fields. Any suggestions much appreciated Michael From dburgun at dsl.pipex.com Fri Feb 10 08:42:40 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 10 Feb 2006 13:42:40 +0000 Subject: Extracting Images from a http:// page In-Reply-To: References: Message-ID: <3CE1FE69-2FCF-488A-9A93-8FA330C87840@dsl.pipex.com> Hi Again, Thanks a lot that worked just fine! The extract below reads thru the URL list and flashes each image in an Image Object. However, I can't seem to set the imageData, only the fileName. I don't want to hold the image as a reference, but rather I want to import the image into the stack. Is this possible? Uncomment the "set the imageData" line below and comment the "set fileName" line, I just get a blank image. put myURLList into field 1 repeat for each line myImageLine in myURLList put offset("src=" & quote,myImageLine) into myFromOffset add 5 to myFromOffset put offset(quote,myImageLine,myFromOffset) into myToOffset put myFromOffset + myToOffset - 1 into myToOffset put char myFromOffset to myToOffset of myImageLine into myImagePath put myURLBase & myImagePath into myImagePath --set the imageData of image 1 to url "binfile:" & myImagePath set the fileName of image 1 to url "binfile:" & myImagePath wait for 0.5 seconds end repeat Any ideas??? Thanks a lot All the Best Dave From klaus at major-k.de Fri Feb 10 09:02:15 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 10 Feb 2006 15:02:15 +0100 Subject: Extracting Images from a http:// page In-Reply-To: <3CE1FE69-2FCF-488A-9A93-8FA330C87840@dsl.pipex.com> References: <3CE1FE69-2FCF-488A-9A93-8FA330C87840@dsl.pipex.com> Message-ID: <04414D87-B114-4DF1-9620-804958D09B86@major-k.de> Hi David, > Hi Again, > > Thanks a lot that worked just fine! The extract below reads thru > the URL list and flashes each image in an Image Object. However, I > can't seem to set the imageData, only the fileName. I don't want to > hold the image as a reference, but rather I want to import the > image into the stack. Is this possible? Uncomment the "set the > imageData" line below and comment the "set fileName" line, I just > get a blank image. > > > put myURLList into field 1 > > repeat for each line myImageLine in myURLList > put offset("src=" & quote,myImageLine) into myFromOffset > add 5 to myFromOffset > > put offset(quote,myImageLine,myFromOffset) into myToOffset > put myFromOffset + myToOffset - 1 into myToOffset > put char myFromOffset to myToOffset of myImageLine into > myImagePath Do this instead: > put myURLBase & myImagePath into myImagePath > --set the imageData of image 1 to url "binfile:" & myImagePath put url myImagePath into img 1 ## no need to mess with imagedata :-) OR set the fileName of image 1 to url myImagePath > wait for 0.5 seconds > end repeat > > Any ideas??? No need (it's wrong actually!) for "binfile:" with http urls. > Thanks a lot > All the Best > Dave Regards Klaus Major klaus at major-k.de http://www.major-k.de From xavier.bury at clearstream.com Fri Feb 10 09:04:30 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 10 Feb 2006 15:04:30 +0100 Subject: Extracting Images from a http:// page In-Reply-To: <3CE1FE69-2FCF-488A-9A93-8FA330C87840@dsl.pipex.com> Message-ID: --set the imageData of image 1 to url "binfile:" & myImagePath should be --set the imageData of image 1 to url ("binfile:" & myImagePath) the parenthesis are important... i tried this which worked quite well put url ("http://xxxx.xxxx") into img 1 and that worked... sorry for inducing the binfile error ;) cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 10.02.2006 14:42:40: > Hi Again, > > Thanks a lot that worked just fine! The extract below reads thru the > URL list and flashes each image in an Image Object. However, I can't > seem to set the imageData, only the fileName. I don't want to hold > the image as a reference, but rather I want to import the image into > the stack. Is this possible? Uncomment the "set the imageData" line > below and comment the "set fileName" line, I just get a blank image. > > > put myURLList into field 1 > > repeat for each line myImageLine in myURLList > put offset("src=" & quote,myImageLine) into myFromOffset > add 5 to myFromOffset > > put offset(quote,myImageLine,myFromOffset) into myToOffset > put myFromOffset + myToOffset - 1 into myToOffset > put char myFromOffset to myToOffset of myImageLine into myImagePath > > put myURLBase & myImagePath into myImagePath > --set the imageData of image 1 to url "binfile:" & myImagePath > set the fileName of image 1 to url "binfile:" & myImagePath > wait for 0.5 seconds > end repeat > > Any ideas??? > > Thanks a lot > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From jhonken at x12.info Fri Feb 10 10:07:34 2006 From: jhonken at x12.info (Jeff Honken) Date: Fri, 10 Feb 2006 08:07:34 -0700 Subject: Tabs as Background Message-ID: <000401c62e53$b8ca3260$640fa8c0@work1> I have a stack that's using some tabs and those tabs are set to the background. It's working great to tab between my cards on that stack. Is there a way to use a card in this stack that doesn't use the tabs? Another wards is there a way to turn off the tabs for a specific card if the tabs are set to the background? Jeff From klaus at major-k.de Fri Feb 10 10:10:39 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 10 Feb 2006 16:10:39 +0100 Subject: Tabs as Background In-Reply-To: <000401c62e53$b8ca3260$640fa8c0@work1> References: <000401c62e53$b8ca3260$640fa8c0@work1> Message-ID: <8C3506E8-8A3F-4AA5-B365-06777EFB4C5D@major-k.de> Hi Jeff, > I have a stack that's using some tabs and those tabs are set to the > background. It's working great to tab between my cards on that stack. > Is there a way to use a card in this stack that doesn't use the tabs? > Another wards is there a way to turn off the tabs for a specific > card if > the tabs are set to the background? Yes, sure! Go to the card where you do NOT wnat the TABS as a background, then select menu "Object" -> "Remove group" and that's it :-) You can also do this by script: ... remove bg "name of your TAB group" from card xyz ... > Jeff Regards Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Fri Feb 10 10:12:16 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 10 Feb 2006 15:12:16 +0000 Subject: Tabs as Background In-Reply-To: <000401c62e53$b8ca3260$640fa8c0@work1> References: <000401c62e53$b8ca3260$640fa8c0@work1> Message-ID: If you've named the group "myGroup", then in the script of the card where you don't want it shown: on openCard hide grp "myGroup" pass openCard end openCard on closeCard show group "myGroup" pass closeCard end closeCard Mark On 10 Feb 2006, at 15:07, Jeff Honken wrote: > I have a stack that's using some tabs and those tabs are set to the > background. It's working great to tab between my cards on that stack. > Is there a way to use a card in this stack that doesn't use the tabs? > Another wards is there a way to turn off the tabs for a specific > card if > the tabs are set to the background? Jeff > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jhonken at x12.info Fri Feb 10 10:16:06 2006 From: jhonken at x12.info (Jeff Honken) Date: Fri, 10 Feb 2006 08:16:06 -0700 Subject: Tabs as Background In-Reply-To: <8C3506E8-8A3F-4AA5-B365-06777EFB4C5D@major-k.de> Message-ID: <000f01c62e54$ecda5520$640fa8c0@work1> Klaus, Thanks, I'll give it a try. Jeff -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Klaus Major Sent: Friday, February 10, 2006 8:11 AM To: How to use Revolution Subject: Re: Tabs as Background Hi Jeff, > I have a stack that's using some tabs and those tabs are set to the > background. It's working great to tab between my cards on that stack. > Is there a way to use a card in this stack that doesn't use the tabs? > Another wards is there a way to turn off the tabs for a specific > card if > the tabs are set to the background? Yes, sure! Go to the card where you do NOT wnat the TABS as a background, then select menu "Object" -> "Remove group" and that's it :-) You can also do this by script: ... remove bg "name of your TAB group" from card xyz ... > Jeff Regards Klaus Major klaus at major-k.de http://www.major-k.de _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From lynn at paradigmasoft.com Fri Feb 10 10:49:04 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 10 Feb 2006 07:49:04 -0800 Subject: PayPal, Kagi, esellerate. Splitting revenue In-Reply-To: <20729CE8-176F-413B-935D-F04077D8F6BD@kagi.com> Message-ID: <1072535938-17701831@lindbergh.macserve.net> > On Feb 8, 2006, at 8:41 AM, Lynn Fredricks wrote: > > Andre's module for working > > with KAGI is worth looking at - I havent seen it since last year's > > RevCon, and the devotion shown by KAGI towards Rev developers is > > admirable. > > Andre is working on it still. A series of calamities has > beset him over the last several months but I do get reports > from him. The latest is his internet connection disappeared > and he's doing dialup. > But I have hope that it will see the light of day real soon. > > Kee Nethery And there you have it -- Kee is Mr KAGI, and he is right here on the list :-) Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From Andre.Bisseret at inria.fr Fri Feb 10 10:58:11 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Fri, 10 Feb 2006 16:58:11 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <43EBA210.50500@hyperactivesw.com> Message-ID: <095B6701-9A4E-11DA-9D70-000393DBAA2A@inria.fr> Le Thursday, 9 Feb 2006, ? 21:12 Europe/Paris, J. Landman Gay a ?crit : > Andr?.Bisseret wrote: >> when it needs >> to hilite words found on a card, it chooses randomly between two >> handlers that I named "Jim", and "Jacq?ric" :-)o)) >> And, of course, for each one, it is totalizing the number of times it >> was used and the time it took (In 4 fields of a substack). > > From a previous message: > >>>> Jacqueline, I like your tricky "dontsearch" solution. I tried it ; >>>> currently I have 320 cards and it works well and is very fast. >>>> I am hesitating to use it because, at the end, after resetting the >>>> dontsearch of all cds to false, I must reset the dontsearch of >>>> certain cards to true ; well, anyway, the whole thing is running >>>> very fast ! > > There is another way to do this, if you will always have the same > cards searchable. Assume you always want to search three cards named > "card1", "card2", and "card3". You also want to search the current > card, whatever it may be. Actually, it's the contrary : as a regular state, only few cards (the 4 first ones in the stack) must remain non searchable ; while all the others must remain searchable. So, the user write a small set of keywords ; I search all the cards (except 4) to find those where this set is present ; I display the list of this cards to the user ; when the user click on one line of this list, I go to the corresponding card ; there I use the Jacq?ric' script (or the Jim' one :-)) in order to find all occurrences of each keywords and highlight them on this current card. In order to never search in the four first cards, I used the ?ric' idea ( using cardNames that allow to use the repeat for each form) : put the cardNames of this stack into CardList delete line 1 to 4 of CardList repeat for each line tCd in CardList set the dontSearch of tCd to true end repeat set the dontSearch of this cd to false --the only one that remains searchable -- then I search keywords in this current cd, highlight them --and again on CardList, I set the dontSearch to false Of course the race I quickly programmed is just for fun (I mean, the fact that my app. is currently (and temporarily) choosing at random between Jim' and Jacq?ric' solution). In any case, my problem is solved ; the two scripts are very fast : for the user, the display of a card with the keywords highlighted is practically instantaneous ! (I set the cursor to watch, but, it is nearly to perceive it !!!), even though the two handlers are included in a quite larger one. And I think that I am far from the moment when the number of cards in my app. will entail a noticeable delay ! Again a lot of thanks to you (and to ?ric and Jim) Best regards from Grenoble Andr? > The first thing to do, during development, is run my original script > that sets all cards to "dontsearch". You only need to do that once. > > Then add scripts like this to your stack script: > > on preOpenCard > set the dontsearch of this cd to false > end preOpencard > > on closeCard > if the short name of this cd is not among the items of \ > "card1,card2,card3" > then set the dontsearch of this cd to true > end closeCard > > This will automatically adjust the dontsearch of every card when it > opens and closes. The cards which are in your exceptions list will not > be changed; they will remain searchable. > > These scripts will be very fast and are not affected by how many cards > are in the stack. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > ------------------------------------------------------------------------ -------------------------- Andr? Bisseret Directeur de recherche ?m?rite Adresse : 140 rue E. B?thoux - 38220 Vizille T?l. : 04 76 68 15 24 Courriel : Andre.Bisseret at inria.fr et : bisseret at andre-bisseret.com site Multifiches : http://www-clips.imag.fr/multicom/partenariat/Multifiches/ site peinture : http://www.andre-bisseret.com/ From wlists at fireworksmm.com Fri Feb 10 11:06:15 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Fri, 10 Feb 2006 11:06:15 -0500 Subject: More about Granny Mckay's steam-driven computer In-Reply-To: References: Message-ID: <8F56004B-C559-4C81-A284-00A1D8DE31DB@fireworksmm.com> I tell you something.. One thing RR has done for me and my company is to make some of those really old machines useful again. I have developed a couple of applications for quick web page generation, a slate generator (slates are the identifiers and countdowns used in video commercials) and a pretty fancy remote control system for my home theater (which I will post some information here later as it has turned out to be quite a fun project). In all cases I have been able to revive a few OS9 machines that were lying around the office to act as dedicated front ends for these applications. The remote control application in particular, has allowed me to use a few of the old PowerBook 2400c "Comet" laptops as fancy "whole-house" automation front ends so that I can now control the whole system including volume, sources, modes plus iTunes from anywhere in the house. It's pretty cool to hit a "nighttime" button in the bedroom and have all the lights and all the systems shutdown. So as much as it would be dificult for these machines to do some of the fancier stuff out there, they sure have come back in this other "life" thanks to RR. On Feb 8, 2006, at 1:31 PM, Mathewson wrote: > This is not quite as OT as it may at first seem . . . > > If one wants to be really cynical one can chop people in > the world up into various groupings: > > Class #1. Those who have computers which they regularly > upgrade and/or exchange - equipped with reasonably > up-to-date operating systems. > > Class #2. Those who have "steam-driven" computers: i.e. > computers which, at a stretch, are capable of coping with > some stacks/standalones generated by RR developers, but are > old, slow and work with antiquated operating systems. This > class probably don't possess either the wherewithall to buy > a more modern computer nor feel a need to. > > Class #3. Those who work as cow-herds and don't have > computers (OK, OK, I know there are hi-tech cowherds, but > they are in a minority). From mwieder at ahsoftware.net Fri Feb 10 11:13:03 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 10 Feb 2006 08:13:03 -0800 Subject: revXMLMatchingNode In-Reply-To: <7EEA25D2-C51B-49F2-BCEF-820AE4BE3821@geistinteractive.com> References: <7EEA25D2-C51B-49F2-BCEF-820AE4BE3821@geistinteractive.com> Message-ID: <1671714635.20060210081303@ahsoftware.net> Todd- Thursday, February 9, 2006, 11:26:37 PM, you wrote: > revXMLMatchingNode(treeID,startNode,childName, > attributeName,attributeValue,depth) > But how do I get the next one? Try setting your startNode to the one you just got. -- -Mark Wieder mwieder at ahsoftware.net From gregory.lypny at videotron.ca Fri Feb 10 11:33:53 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Fri, 10 Feb 2006 11:33:53 -0500 Subject: Colouring Scripts In-Reply-To: <20060210150459.BEB24825706@mail.runrev.com> References: <20060210150459.BEB24825706@mail.runrev.com> Message-ID: You got it, Eric. Thanks! Greg On Fri, Feb 10, 2006, at 10:04 AM, use-revolution- request at lists.runrev.com wrote: > Hi Greg, > > Just a thought: don't you have used in any script of this stack the > "paragraph comment method" using: > > /* This entire block, although it is two lines > long, is a single comment. */ > > This breaks colorization :-( > > Le 9 f?vr. 06 ? 20:17, Gregory Lypny a ?crit : > >> I'm using the latest version of Revolution for the Mac. >> >> Every new line I type in a script appears in the comments colour, >> and I have to colourize manually, despite having enabled automatic >> colourization. It never used to do that. Anything I can do about >> it? > > Best Regards from Paris, > Eric Chatonet From eric.chatonet at sosmartsoftware.com Fri Feb 10 11:43:41 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 10 Feb 2006 17:43:41 +0100 Subject: Colouring Scripts In-Reply-To: References: <20060210150459.BEB24825706@mail.runrev.com> Message-ID: Glad to help. Runrev fixed it. Just wait the the next release :-) Le 10 f?vr. 06 ? 17:33, Gregory Lypny a ?crit : > You got it, Eric. Thanks! > > Greg > > On Fri, Feb 10, 2006, at 10:04 AM, use-revolution- > request at lists.runrev.com wrote: > >> Hi Greg, >> >> Just a thought: don't you have used in any script of this stack the >> "paragraph comment method" using: >> >> /* This entire block, although it is two lines >> long, is a single comment. */ >> >> This breaks colorization :-( >> >> Le 9 f?vr. 06 ? 20:17, Gregory Lypny a ?crit : >> >>> I'm using the latest version of Revolution for the Mac. >>> >>> Every new line I type in a script appears in the comments colour, >>> and I have to colourize manually, despite having enabled automatic >>> colourization. It never used to do that. Anything I can do >>> about it? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mwieder at ahsoftware.net Fri Feb 10 11:51:45 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 10 Feb 2006 08:51:45 -0800 Subject: massive xml docs In-Reply-To: References: Message-ID: <224036814.20060210085145@ahsoftware.net> Ruslan- Thursday, February 9, 2006, 1:28:53 PM, you wrote: > Under proprietary may be you mean implementations of engines? No, I'm referring to syntactical differences and proprietary extensions. This is why XQuery was born, as an open-source standard to try to rein this in. > But this is not a problem. SQL also have standard. And many DBMS vendors > implement it. A twisty maze of winding SQL standards, each different. As they say, the nice thing about standards is that there are so many to choose from. > Exists draft of XUpdate. ...and it's been a draft for some time, but it does seem to be the way xml updates are heading. But it seems to me that XUpdate (and XQuery, for that matter) was developed to do the sort of things people are doing with AJAX these days. -- -Mark Wieder mwieder at ahsoftware.net From soapdog at mac.com Fri Feb 10 11:57:05 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 10 Feb 2006 14:57:05 -0200 Subject: PayPal, Kagi, esellerate. Splitting revenue In-Reply-To: <1072535938-17701831@lindbergh.macserve.net> References: <1072535938-17701831@lindbergh.macserve.net> Message-ID: <61F62FFD-BF0E-4399-88C2-034161CCBC48@mac.com> On Feb 10, 2006, at 1:49 PM, Lynn Fredricks wrote: >> Andre is working on it still. A series of calamities has >> beset him over the last several months but I do get reports >> from him. The latest is his internet connection disappeared >> and he's doing dialup. >> But I have hope that it will see the light of day real soon. The KRM is being optmized and tested for speed and possible errors. I live on a village away from the city, and the storms are breaking phone and power lines. I working next to a generator and using dial up as a backup. Things will be ready soon, and Kagi has a rock solid approach in the KRM. Andre From jacque at hyperactivesw.com Fri Feb 10 11:58:58 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 10 Feb 2006 10:58:58 -0600 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <095B6701-9A4E-11DA-9D70-000393DBAA2A@inria.fr> References: <095B6701-9A4E-11DA-9D70-000393DBAA2A@inria.fr> Message-ID: <43ECC652.9090002@hyperactivesw.com> Andr?.Bisseret wrote: > Actually, it's the contrary : as a regular state, only few cards (the 4 > first ones in the stack) must remain non searchable ; while all the > others must remain searchable. If your current way is working then it is fine to keep it. But just to be complete for anyone who is following this, you could also do this: on preOpenCard if the number of this cd > 4 then set the dontsearch of this cd to false end preOpencard on closeCard set the dontsearch of this cd to true end closeCard This would be the fastest way to do what you want. Before you run these scripts, make sure you have set all the cards to dontsearch. The above handlers just make the current card searchable, unless it is one of the first four. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From europe at ehug.info Fri Feb 10 12:46:48 2006 From: europe at ehug.info (Mark Schonewille) Date: Fri, 10 Feb 2006 18:46:48 +0100 Subject: standalone application(.exe file) not getting closed in the task manager In-Reply-To: <29CB66FA5AFE7446BE8729615CE52D790964311D@GAIA.FBL.insead.intra> References: <29CB66FA5AFE7446BE8729615CE52D790964311D@GAIA.FBL.insead.intra> Message-ID: <43ECD188.8060503@ehug.info> Hi Dahiya, Sorry for the late reply. I have seen this before. In fact, I asked the same question some time ago. I'd close all stacks before quitting: on shutDownRequest repeat for each line myStack in the openStacks close stack myStack end repeat pass shutDownRequest end shutDownRequest You may also have to unload any externals. Best, Mark DAHIYA Nitesh wrote: > Hi!!! > > i have developed a stack which is calling and then running another stack > from the server. > now when i am saving this is as a standalone application, even after > closing the main stack window in the .exe file > it keeps on running in the task manager. > > can anybody know how to solve this problem?? > i mean how to close the .exe process when stack is itself closed > > and 1 more thing if i just open the .exe file nd close it without doing > anything > then the .exe file is automatically removed from task manager.. > > regards > Nitesh -- eHUG coordinator mailto:europe at ehug.info http://www.ehug.info http://home.wanadoo.nl/mark.sch http://www.economy-x-talk.com Please inform me about vacancies in the field of general economics at your institute. I am also looking for new freelance programming projects. From europe at ehug.info Fri Feb 10 12:57:40 2006 From: europe at ehug.info (Mark Schonewille) Date: Fri, 10 Feb 2006 18:57:40 +0100 Subject: issues that affect image rendering? In-Reply-To: <43E2E49E.7000107@comcast.net> References: <43E2E49E.7000107@comcast.net> Message-ID: <43ECD414.7030209@ehug.info> Hi Phil, Rev is just not very good at converting PICT files. Please, use GraphicConverter, QuickTime or any other scriptable applications. (GraphicConverter won't even need AppleScript since it lets you create a batch). Best regards, Mark Phil Davis wrote: > Hi List, > > Thanks in advance for your patience with this long, detailed post. > > My currently non-SA app has an offscreen utility substack that it uses > to convert PICT files to JPG files. The substack has 1 card with 1 image > object. Its image object has lockLoc = true, alwaysBuffer = true, and > some other specifics I don't remember right now. > -- eHUG coordinator mailto:europe at ehug.info http://www.ehug.info http://home.wanadoo.nl/mark.sch http://www.economy-x-talk.com From davis.phil at comcast.net Fri Feb 10 13:04:30 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 10 Feb 2006 10:04:30 -0800 Subject: issues that affect image rendering? In-Reply-To: <43ECD414.7030209@ehug.info> References: <43E2E49E.7000107@comcast.net> <43ECD414.7030209@ehug.info> Message-ID: <43ECD5AE.3060308@comcast.net> Thanks Mark, but I did get my Rev image conversion tool to work flawlessly, thanks to tips from Ken Ray and others. I like GC too, but couldn't use it in this case - image conversion and renaming had to be done at same time, and is dependent on some conditions in the usage context. Phil Mark Schonewille wrote: > Hi Phil, > > Rev is just not very good at converting PICT files. Please, use > GraphicConverter, QuickTime or any other scriptable applications. > (GraphicConverter won't even need AppleScript since it lets you create a > batch). > > Best regards, > > Mark > > > Phil Davis wrote: > >> Hi List, >> >> Thanks in advance for your patience with this long, detailed post. >> >> My currently non-SA app has an offscreen utility substack that it uses >> to convert PICT files to JPG files. The substack has 1 card with 1 >> image object. Its image object has lockLoc = true, alwaysBuffer = >> true, and some other specifics I don't remember right now. >> > > From lynn at paradigmasoft.com Fri Feb 10 13:10:06 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 10 Feb 2006 10:10:06 -0800 Subject: Do You Sell Commercial Plugins? Message-ID: <1072527477-18209109@lindbergh.macserve.net> http://www.digitalpilon.com/bb/viewforum.php?f=3 Yesterday there was a very interesting flare up on the REALbasic mailing list after the surprise death of a third party component company. A project of ours (at Paradigma) that was sitting on a back burner was to set up a tools site for digital designers and developers - a news, resource and forum site for those who work in cross-discipline markets (cross-platform, mixed media, etc). We went ahead and set up the forum part sooner rather than later because of third party market concerns. After we set up the REALbasic Add-ons and Plugins forum on Digital Pilon (as soon as you are ready, we can get a Revolution one up as well), I started to think we should have a specific one dealing with the business end of creating and selling these types of products - writing and selling plugins has some unique challenges. I invite you to participate. Ive also posted a short article about some general plugin types from a business perspective and how to avoid conflict with the "master vendor". Since Valentina is available for so many development platforms (MSVS, xCode, RB, Rev, Director, .net, etc), Ive been able to come up with a good list of questions to ask yourself on how to avoid being stepped on and remaining competitive. If this is of interest to you, I invite you to participate. BTW, there isnt a public board policy set up yet - be kind and respectful in the meantime :-) Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From lynn at paradigmasoft.com Fri Feb 10 13:11:57 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 10 Feb 2006 10:11:57 -0800 Subject: PayPal, Kagi, esellerate. Splitting revenue In-Reply-To: <61F62FFD-BF0E-4399-88C2-034161CCBC48@mac.com> Message-ID: <1072527368-18217718@lindbergh.macserve.net> > >> Andre is working on it still. A series of calamities has beset him > >> over the last several months but I do get reports from him. The > >> latest is his internet connection disappeared and he's > doing dialup. > >> But I have hope that it will see the light of day real soon. > > The KRM is being optmized and tested for speed and possible > errors. I live on a village away from the city, and the > storms are breaking phone and power lines. I working next to > a generator and using dial up as a backup. Things will be > ready soon, and Kagi has a rock solid approach in the KRM. I hope you have dipped yourself in some non-conductive liquid rubber to survive in such a work environment ;-) Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From soapdog at mac.com Fri Feb 10 13:39:09 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 10 Feb 2006 16:39:09 -0200 Subject: PayPal, Kagi, esellerate. Splitting revenue In-Reply-To: <1072527368-18217718@lindbergh.macserve.net> References: <1072527368-18217718@lindbergh.macserve.net> Message-ID: <52CC7A85-65FC-4230-9FA9-04C2BF87425F@mac.com> On Feb 10, 2006, at 4:11 PM, Lynn Fredricks wrote: > I hope you have dipped yourself in some non-conductive liquid > rubber to > survive in such a work environment ;-) Rubber sandals and a faraday cage are all I need... Also a crank based powerbook would be nice... PS: Its raining again... how long till I need the generator? Andre From benbock at msn.com Fri Feb 10 13:42:29 2006 From: benbock at msn.com (Ben Bock) Date: Fri, 10 Feb 2006 10:42:29 -0800 Subject: calling for opinions Message-ID: I have a quiz that has 6 items per page, with 8 pages. The items are grouped radio buttons. When the "NEXT PAGE" btn is pressed, a card script is triggered: global b1, b2, b3, b4, b5, b6 --I used globals for holding the value of each item, 1 = correct, -1 = wrong, 0 = not answered on closeCard if the hilitedbutton of group "item1" = 1 then put "1" into b1 if the hilitedbutton of group "item1" = 2 then put "-1" into b1 if the hilitedbutton of group "item1" = 0 then put "0" into b1 --repeated for all items at the end there is a field with a "show score" btn: global b1,b2,b3,b4,b5,b6.....b45 --I have 45 items that each have a global variable on mouseUp put the sum (b1,b2,b3,b4,b5,b6...b45) into fld "b score" end mouseUp I've spent a good while getting it ready, and it works. But...are there hidden dangers in my chosen approach? Thanks, Ben From davis.phil at comcast.net Fri Feb 10 14:41:36 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 10 Feb 2006 11:41:36 -0800 Subject: calling for opinions In-Reply-To: References: Message-ID: <43ECEC70.6070904@comcast.net> Hi Ben, If it works, that's the main thing! For now anyway. Do you plan to reuse the approach for other quizzes in the future? If so, you might consider using a design that doesn't require additional coding (adding and totaling new globals) when the number of questions changes. Here's one different approach, and I'm sure there are others that would also work. Assumptions: - all groups in the stack are answer groups The concepts: - at openStack time, put all answer groups into the correct state. - let all answer data be stored as native properties of the objects used to represent answers. That way you can replicate the group as many times as you like, edit the radio buttons as needed, and know that each group will store its own data correctly. - At "show score" time, process all properties that contain answer data. The implementation: - set the NAMES of all radioButtons to the values you want them to add to the final score: 1, 0, -1. It doesn't matter of you have duplicate button names in a group. - set the LABELS of the radioButtons to the answers they represent - the actual text of the answer. - put no code in your card or group scripts. - put this handler in your stack script (watch line wraps): on openStack -- or preOpenStack if you like -- put all answer groups into correct initial state put the number of cds into xMax repeat with x = 1 to xMax put the groupIDs of cd x into tList repeat for each line tGroup in tList set the hilitedButtonName of grp id tGroup of cd x \ to empty end repeat end repeat end openStack - put this handler in your "show score" button: on mouseUp -- init (not really needed - just my habit) put zero into tFinalScore -- collect all answer data put the number of cds into xMax repeat with x = 1 to xMax put the groupIDs of cd x into tList repeat for each line tGroup in tList add (the hilitedButtonName of grp id tGroup of cd x) \ to tFinalScore end repeat end repeat -- display score put tFinalScore into fld "score" end mouseUp I didn't test any of this, so there may be a bug or two; but I think it would give you optimum flexibility in the long term. HTH - Phil Davis Ben Bock wrote: > I have a quiz that has 6 items per page, with 8 pages. The items are > grouped radio buttons. > > When the "NEXT PAGE" btn is pressed, a card script is triggered: > > global b1, b2, b3, b4, b5, b6 > > --I used globals for holding the value of each item, 1 = correct, -1 > = wrong, 0 = not answered > > on closeCard > > if the hilitedbutton of group "item1" = 1 then put "1" into b1 > > if the hilitedbutton of group "item1" = 2 then put "-1" into b1 > > if the hilitedbutton of group "item1" = 0 then put "0" into b1 > > --repeated for all items > > > > at the end there is a field with a "show score" btn: > > global b1,b2,b3,b4,b5,b6.....b45 > > --I have 45 items that each have a global variable > > on mouseUp > > put the sum (b1,b2,b3,b4,b5,b6...b45) into fld "b score" > > end mouseUp > > > > I've spent a good while getting it ready, and it works. But...are > there hidden dangers in my chosen approach? > > Thanks, > > Ben _______________________________________________ use-revolution > mailing list use-revolution at lists.runrev.com Please visit this url to > subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From garrett at paraboliclogic.com Fri Feb 10 17:37:36 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 10 Feb 2006 14:37:36 -0800 Subject: Test Variable? Message-ID: <6CAE86B0-458B-41AB-842C-3C035A6B1367@paraboliclogic.com> Greetings, How do I test whether a variable is null or not? Thanks in advance, -Garrett From sarah.reichelt at gmail.com Fri Feb 10 17:47:04 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 11 Feb 2006 08:47:04 +1000 Subject: Test Variable? In-Reply-To: <6CAE86B0-458B-41AB-842C-3C035A6B1367@paraboliclogic.com> References: <6CAE86B0-458B-41AB-842C-3C035A6B1367@paraboliclogic.com> Message-ID: > How do I test whether a variable is null or not? > Null as in not yet initialized? Try this: if myVar is empty then .... HTH, Sarah From garrett at paraboliclogic.com Fri Feb 10 17:52:34 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 10 Feb 2006 14:52:34 -0800 Subject: Test Variable? In-Reply-To: References: <6CAE86B0-458B-41AB-842C-3C035A6B1367@paraboliclogic.com> Message-ID: On Feb 10, 2006, at 2:47 PM, Sarah Reichelt wrote: >> How do I test whether a variable is null or not? >> > > Null as in not yet initialized? > > Try this: > if myVar is empty then .... Null as in empty, but already initialized onOpenStack. What I'm trying to accomplish is that if a text file path is sent to my .app on OSX, that when my program opens, it grabs the command line and puts it into a variable. onOpen field needs to test if the variable has anything at all in it, if it does, then take the path and open the file and put it in the FieldEditor. Would if myVar is not empty then.. work? Thanks, -Garrett From eric.chatonet at sosmartsoftware.com Fri Feb 10 17:58:13 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 10 Feb 2006 23:58:13 +0100 Subject: Test Variable? In-Reply-To: References: <6CAE86B0-458B-41AB-842C-3C035A6B1367@paraboliclogic.com> Message-ID: Hi Garret, function IsAPath pPath return (there is a file pPath) end IsAPath And: if IsAPath(myVar) then... -- does exist a file with this url (locally or elsewhere) else... -- does not exist a file with this url Le 10 f?vr. 06 ? 23:52, Garrett Hylltun a ?crit : > >>> How do I test whether a variable is null or not? >>> >> >> Null as in not yet initialized? >> >> Try this: >> if myVar is empty then .... > > Null as in empty, but already initialized onOpenStack. What I'm > trying to accomplish is that if a text file path is sent to my .app > on OSX, that when my program opens, it grabs the command line and > puts it into a variable. onOpen field needs to test if the > variable has anything at all in it, if it does, then take the path > and open the file and put it in the FieldEditor. > > Would > > if myVar is not empty then.. > > work? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From garrett at paraboliclogic.com Fri Feb 10 18:20:58 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 10 Feb 2006 15:20:58 -0800 Subject: Test Variable? In-Reply-To: References: <6CAE86B0-458B-41AB-842C-3C035A6B1367@paraboliclogic.com> Message-ID: <78E632B7-96E3-4CC6-8677-3A5ACA2F94CE@paraboliclogic.com> I'm getting an error in this code: on openField if varCmdLineParamIn is not empty then put varCmdLineParamIn into varFilePathCurrent [snip] end if end openField Type: Expression: unquoted literal Object: FieldEditor Line: if varCmdLineParamIn is not empty then In my "on openStack" I do declare the variable as "global varCmdLineParamIn" I have no clue what is wrong or how to fix. Anyone able to give me some help on this? Thanks, -Garrett From davis.phil at comcast.net Fri Feb 10 18:37:44 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 10 Feb 2006 15:37:44 -0800 Subject: Test Variable? In-Reply-To: <78E632B7-96E3-4CC6-8677-3A5ACA2F94CE@paraboliclogic.com> References: <6CAE86B0-458B-41AB-842C-3C035A6B1367@paraboliclogic.com> <78E632B7-96E3-4CC6-8677-3A5ACA2F94CE@paraboliclogic.com> Message-ID: <43ED23C8.7050108@comcast.net> Hi Garrett, When you declare a global within a handler, the data that goes into it will stay there, but no other handler can access it - the place where you declare a variable determines its scope. Put the "global" statement at the top of your script, outside of all handlers; then all handlers in that script can access it. If your 'openField' handler is in a different script (like of a field), then that script will also need to contain a "global varCmdLineParamIn" statement for the var to be accessible there. Phil Davis Garrett Hylltun wrote: > I'm getting an error in this code: > > on openField > if varCmdLineParamIn is not empty then > put varCmdLineParamIn into varFilePathCurrent > [snip] > end if > end openField > > > Type: Expression: unquoted literal > Object: FieldEditor > Line: if varCmdLineParamIn is not empty then > > In my "on openStack" I do declare the variable as "global > varCmdLineParamIn" > > I have no clue what is wrong or how to fix. Anyone able to give me > some help on this? > > Thanks, > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From garrett at paraboliclogic.com Fri Feb 10 19:32:34 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 10 Feb 2006 16:32:34 -0800 Subject: Test Variable? In-Reply-To: <43ED23C8.7050108@comcast.net> References: <6CAE86B0-458B-41AB-842C-3C035A6B1367@paraboliclogic.com> <78E632B7-96E3-4CC6-8677-3A5ACA2F94CE@paraboliclogic.com> <43ED23C8.7050108@comcast.net> Message-ID: <638B4AFE-0D69-4790-98B2-16D9399E2139@paraboliclogic.com> Ooooooooohhhhhhhhhhhhhh..... Thanks for the heads up! I was putting my globals in the openstack. Thanks, -Garrett On Feb 10, 2006, at 3:37 PM, Phil Davis wrote: > Hi Garrett, > > When you declare a global within a handler, the data that goes into > it will stay there, but no other handler can access it - the place > where you declare a variable determines its scope. Put the "global" > statement at the top of your script, outside of all handlers; then > all handlers in that script can access it. > > If your 'openField' handler is in a different script (like of a > field), then that script will also need to contain a "global > varCmdLineParamIn" statement for the var to be accessible there. > > Phil Davis > > > > Garrett Hylltun wrote: >> I'm getting an error in this code: >> on openField >> if varCmdLineParamIn is not empty then >> put varCmdLineParamIn into varFilePathCurrent >> [snip] >> end if >> end openField >> Type: Expression: unquoted literal >> Object: FieldEditor >> Line: if varCmdLineParamIn is not empty then >> In my "on openStack" I do declare the variable as "global >> varCmdLineParamIn" >> I have no clue what is wrong or how to fix. Anyone able to give >> me some help on this? >> Thanks, >> -Garrett >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Fri Feb 10 19:35:47 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 10 Feb 2006 16:35:47 -0800 Subject: Test Variable? In-Reply-To: <43ED23C8.7050108@comcast.net> Message-ID: On 2/10/06 3:37 PM, "Phil Davis" wrote: > When you declare a global within a handler, the data that goes into it > will stay there, but no other handler can access it - the place where > you declare a variable determines its scope. Put the "global" statement > at the top of your script, outside of all handlers; then all handlers in > that script can access it. > > If your 'openField' handler is in a different script (like of a field), > then that script will also need to contain a "global varCmdLineParamIn" > statement for the var to be accessible there. Actually, * no other handler can access it * is not correct. Declaring a global anywhere creates it in the Rev app. It is live until you quit Rev or do "delete global gComputerName" --example on doThisStep global gComputerName put "Fred" into gComputerName end doThisStep --at this point, the Rev app has control over the global gComputerName and any stack or handler can access this global by doing on buildMyString global gComputerName put "Working on " & gComputerName into stringToWrite end buildMyString Declaring the global in any handler will give that handler access to it. The confusion comes in when you consider that the following: --top of stack script global gComputerName --now means that any handler in this script has access to the global without having to declare it. Of course, declaring it again in a handler makes it appear in the Variable Watcher twice (or more in 2.6.1 Mac) so you should only declare the globals one time. Hope this helps Jim Ault Las Vegas From davis.phil at comcast.net Fri Feb 10 19:45:26 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 10 Feb 2006 16:45:26 -0800 Subject: Test Variable? In-Reply-To: References: Message-ID: <43ED33A6.50201@comcast.net> Thanks for the extension & clarification Jim - I left this out of my explanation. Phil Jim Ault wrote: > On 2/10/06 3:37 PM, "Phil Davis" wrote: > > >>When you declare a global within a handler, the data that goes into it >>will stay there, but no other handler can access it - the place where >>you declare a variable determines its scope. Put the "global" statement >>at the top of your script, outside of all handlers; then all handlers in >>that script can access it. >> >>If your 'openField' handler is in a different script (like of a field), >>then that script will also need to contain a "global varCmdLineParamIn" >>statement for the var to be accessible there. > > > Actually, > * no other handler can access it * is not correct. > Declaring a global anywhere creates it in the Rev app. It is live until you > quit Rev or do "delete global gComputerName" > > --example > on doThisStep > global gComputerName > put "Fred" into gComputerName > end doThisStep > > --at this point, the Rev app has control over the global gComputerName and > any stack or handler can access this global by doing > > on buildMyString > global gComputerName > put "Working on " & gComputerName into stringToWrite > end buildMyString > > > Declaring the global in any handler will give that handler access to it. > The confusion comes in when you consider that the following: > > --top of stack script > global gComputerName > > --now means that any handler in this script has access to the global without > having to declare it. Of course, declaring it again in a handler makes it > appear in the Variable Watcher twice (or more in 2.6.1 Mac) so you should > only declare the globals one time. > > Hope this helps > > Jim Ault > Las Vegas > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From martinblackman at gmail.com Fri Feb 10 22:54:04 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Sat, 11 Feb 2006 11:54:04 +0800 Subject: copying an xml node Message-ID: <79d1bee70602101954m205dafffh@mail.gmail.com> If I want to copy an XML node from one tree and put it into another, is there an easy way to do it using transcript ? I thought at first I could open my saved XML tree as a text file and find & copy the line of interest, but it seems there are no returns at the end of each tag. So I rolled my own function (see below) to return a node together with its attributes and their values as text, from an XML tree in memory. This text could then be placed into the other tree with revAppendXML. Has anyone got a simpler suggestion? function copyXMLnode tID,tnode --copy the text and attributes of a node and return as text. Rev doesn't seem to have this function. put revXMLNodeContents(tID,tnode) into tCont --beware of (unconfirmed) Rev bug 3072 if there are nested elements within tnode! put revXMLAttributes(tID,tnode,tab,return) into tAtts set the itemdel to "/"; put item -1 of tnode into tnode --change it to the tag name only put offset("[",tnode) into tcharloc --"[]" used to single out multiple nodes with same name if tcharloc > 0 then put char 1 to (tcharloc -1) of tnode into tnode set the itemdel to tab repeat for each line tline in tAtts put space&(item 1 of tline)&"=""e&(item 2 of tline)"e after Atts end repeat return "<"&tnode&Atts&">"&tCont&"" end copyXMLnode From capellan2000 at yahoo.com Sat Feb 11 04:23:41 2006 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 11 Feb 2006 01:23:41 -0800 (PST) Subject: Testing Runrev cgi with Xampp under Windows In-Reply-To: <20060210180007.1823D825857@mail.runrev.com> Message-ID: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> Hi all, i've installed Xampp (an standalone instalation of Apache, PHP, MySQL and others) in Windows for testing locally my instalation of Moodle and the cms named Mambo. I had to start manually each service that i want to use, like Apache server and MySQL, but Xampp have a really easy to use interface. How could i use this Xampp to setup a local test of RR cgi? What are your experience running RR cgi locally under Windows? Any caveats or advices about risks or problems? Thanks in advance. al Visit my site: http://www.geocities.com/capellan2000/ --------------------------------- Yahoo! Mail Use Photomail to share photos without annoying attachments. From dburgun at dsl.pipex.com Sat Feb 11 07:49:04 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 11 Feb 2006 12:49:04 +0000 Subject: Extracting Images from a http:// page In-Reply-To: References: Message-ID: Thanks a lot! It's working really well now! I am amazed how quickly I got the skeletal stack up and running! Bye for Now and Have a Great Weekend All the Best Dave On 10 Feb 2006, at 14:04, xavier.bury at clearstream.com wrote: > --set the imageData of image 1 to url "binfile:" & myImagePath > > should be > > --set the imageData of image 1 to url ("binfile:" & myImagePath) > > the parenthesis are important... > > i tried this which worked quite well > > put url ("http://xxxx.xxxx") into img 1 and that worked... > > sorry for inducing the binfile error ;) > > cheers > Xavier > From dburgun at dsl.pipex.com Sat Feb 11 07:52:02 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 11 Feb 2006 12:52:02 +0000 Subject: Getting Started with a Database In-Reply-To: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> Message-ID: Hi All, I have worked on Rev for a while but have not used it with a database application before and was wondering the easiest and cheapest way to get going with it. I have the following basic questions: What do I need to Add to RunRev to be able to: a) Create and Add data to a database locally. b) Retrieve records based on the contents of a number for fields. c) Modify existing records in the database. The database will contain around 100,000 to 300,000 records. Thanks a lot for any help All the Best Dave From JimCarwardine at OwnYourFuture-net.com Sat Feb 11 09:30:47 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sat, 11 Feb 2006 10:30:47 -0400 Subject: More about Granny Mckay's steam-driven computer In-Reply-To: <8F56004B-C559-4C81-A284-00A1D8DE31DB@fireworksmm.com> Message-ID: Wally... I'd be interested in seeing your RC house system as a model... Jim on 2/10/06 12:06 PM, Wally Rodriguez wrote: > I tell you something.. One thing RR has done for me and my company is > to make some of those really old machines useful again. > > I have developed a couple of applications for quick web page > generation, a slate generator (slates are the identifiers and > countdowns used in video commercials) and a pretty fancy remote > control system for my home theater (which I will post some > information here later as it has turned out to be quite a fun project). > > In all cases I have been able to revive a few OS9 machines that were > lying around the office to act as dedicated front ends for these > applications. > > The remote control application in particular, has allowed me to use a > few of the old PowerBook 2400c "Comet" laptops as fancy "whole-house" > automation front ends so that I can now control the whole system > including volume, sources, modes plus iTunes from anywhere in the > house. It's pretty cool to hit a "nighttime" button in the bedroom > and have all the lights and all the systems shutdown. > > So as much as it would be dificult for these machines to do some of > the fancier stuff out there, they sure have come back in this other > "life" thanks to RR. > > > On Feb 8, 2006, at 1:31 PM, Mathewson wrote: > >> This is not quite as OT as it may at first seem . . . >> >> If one wants to be really cynical one can chop people in >> the world up into various groupings: >> >> Class #1. Those who have computers which they regularly >> upgrade and/or exchange - equipped with reasonably >> up-to-date operating systems. >> >> Class #2. Those who have "steam-driven" computers: i.e. >> computers which, at a stretch, are capable of coping with >> some stacks/standalones generated by RR developers, but are >> old, slow and work with antiquated operating systems. This >> class probably don't possess either the wherewithall to buy >> a more modern computer nor feel a need to. >> >> Class #3. Those who work as cow-herds and don't have >> computers (OK, OK, I know there are hi-tech cowherds, but >> they are in a minority). > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 23 Shoal Cove Road, Seabright, Nova Scotia, Canada. B3Z 3A9 Phone: 902-823-2339. Fax: 902-823-2139 From lynn at paradigmasoft.com Sat Feb 11 10:43:41 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 11 Feb 2006 07:43:41 -0800 Subject: Getting Started with a Database In-Reply-To: Message-ID: <1072449864-22865873@lindbergh.macserve.net> > I have worked on Rev for a while but have not used it with a > database application before and was wondering the easiest and > cheapest way to get going with it. I have the following basic > questions: > > What do I need to Add to RunRev to be able to: > a) Create and Add data to a database locally. > b) Retrieve records based on the contents of a number for fields. > c) Modify existing records in the database. > > The database will contain around 100,000 to 300,000 records. Are you on the Mac? If so, MacFormat has a tutorial/bundle of Rev 2.2 and Valentina 1.x XCMD. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From sunshine at public.kherson.ua Sat Feb 11 11:01:59 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat, 11 Feb 2006 18:01:59 +0200 Subject: Getting Started with a Database In-Reply-To: <1072449864-22865873@lindbergh.macserve.net> Message-ID: On 2/11/06 5:43 PM, "Lynn Fredricks" wrote: Hi Dave, >> I have worked on Rev for a while but have not used it with a >> database application before and was wondering the easiest and >> cheapest way to get going with it. I have the following basic >> questions: >> >> What do I need to Add to RunRev to be able to: >> a) Create and Add data to a database locally. >> b) Retrieve records based on the contents of a number for fields. >> c) Modify existing records in the database. >> >> The database will contain around 100,000 to 300,000 records. > > Are you on the Mac? If so, MacFormat has a tutorial/bundle of Rev 2.2 and > Valentina 1.x XCMD. In other words, this means that you can get Valentina 1.x XCMD license for FREE if you get this issue of MacFormat magazine. Also I will recommend to use library of Trevor Devore in your application. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From charles.hartman at conncoll.edu Sat Feb 11 11:18:04 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sat, 11 Feb 2006 11:18:04 -0500 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> Message-ID: What platform? On OSX I was in a similar position recently, and I settled for MySQL (downloadable) with Blue Mango's (Trevor DeVore's) libDatabase 2.0 (ditto). This way's free. The libDatabase isn't strictly necessary (it's a wrapper around revdb functions), but it makes things a *lot* simpler and more rational. Charles On Feb 11, 2006, at 7:52 AM, David Burgun wrote: > Hi All, > > I have worked on Rev for a while but have not used it with a > database application before and was wondering the easiest and > cheapest way to get going with it. I have the following basic > questions: > > What do I need to Add to RunRev to be able to: > a) Create and Add data to a database locally. > b) Retrieve records based on the contents of a number for fields. > c) Modify existing records in the database. > > The database will contain around 100,000 to 300,000 records. > > Thanks a lot for any help > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Sat Feb 11 12:23:10 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 11 Feb 2006 09:23:10 -0800 Subject: copying an xml node In-Reply-To: <79d1bee70602101954m205dafffh@mail.gmail.com> Message-ID: On 2/10/06 7:54 PM, "Martin Blackman" wrote: > If I want to copy an XML node from one tree and put it into another, is > there an easy way to do it using transcript ? > So I rolled my own function (see below) to return a node together with its > attributes and their values as text, from an XML tree in memory. This text > could then be placed into the other tree with revAppendXML. Has anyone got > a simpler suggestion? --Not sure it is simpler, if your way works. You might try replace "<" with "<"&cr in xmlVar --which would put each tag on its own line --then filter xmlVar without "/*" --which would purge the closing tag lines filter xmlVar with "KEYWORD *" --which would keep only those lines beginning with the keyword filter xmlVar without "*=*" --which would purge any lines with an attribute, -- assuming no data included an = sign (dangerous) --so maybe filter xmlVar without "*=""e&"*" filter xmlVar without "*= ""e&"*" --note the space in the second filter cmd to catch both syntax variations There are also RegEx solutions for grabbing tags and content, but the specifics are required to build the best solution. So much of XML is redundant, it is difficult to get just what you want. You could even try a repeat loop that would modify your xmlVar by installing a sequence of ID numbers at each tag (as an attribute?) that would allow you to precisely locate tags now and in the future. Just no sure what your work flow is. Hope this helps trigger the ultimate solution for you. Jim Ault Las Vegas On 2/10/06 7:54 PM, "Martin Blackman" wrote: > If I want to copy an XML node from one tree and put it into another, is > there an easy way to do it using transcript ? > I thought at first I could open my saved XML tree as a text file and find & > copy the line of interest, but it seems there are no returns at the end of > each tag. > So I rolled my own function (see below) to return a node together with its > attributes and their values as text, from an XML tree in memory. This text > could then be placed into the other tree with revAppendXML. Has anyone got > a simpler suggestion? > > function copyXMLnode tID,tnode > --copy the text and attributes of a node and return as text. Rev doesn't > seem to have this function. > put revXMLNodeContents(tID,tnode) into tCont > --beware of (unconfirmed) Rev bug 3072 if there are nested elements within > tnode! > put revXMLAttributes(tID,tnode,tab,return) into tAtts > set the itemdel to "/"; put item -1 of tnode into tnode --change it to the > tag name only > put offset("[",tnode) into tcharloc --"[]" used to single out multiple > nodes with same name > if tcharloc > 0 then put char 1 to (tcharloc -1) of tnode into tnode > set the itemdel to tab > repeat for each line tline in tAtts > put space&(item 1 of tline)&"=""e&(item 2 of tline)"e after Atts > > end repeat > return "<"&tnode&Atts&">"&tCont&"" > end copyXMLnode > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dam-pro.girard at laposte.net Sat Feb 11 13:32:32 2006 From: dam-pro.girard at laposte.net (Girard Damien) Date: Sat, 11 Feb 2006 19:32:32 +0100 Subject: How return an error ? Message-ID: Hi all, I am making some useful library for my softwares, and I have got one problem. How I return an error ? Because when I use "return", this doesn't work very great. on hellotest theNumber if isnumber(theNumber) is false then return "error" end if ... end hellotest Thanks, Girard Damien From JimAultWins at yahoo.com Sat Feb 11 13:54:01 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 11 Feb 2006 10:54:01 -0800 Subject: How return an error ? In-Reply-To: Message-ID: On 2/11/06 10:32 AM, "Girard Damien" wrote: > Hi all, > > I am making some useful library for my softwares, and I have got one > problem. > > How I return an error ? > > Because when I use "return", this doesn't work very great. > > on hellotest theNumber > if isnumber(theNumber) is false then > return "error" > end if > ... > end hellotest You could try > on hellotest theNumber > if isnumber(theNumber) is false then > return isnumber(theNumber) > end if but I don't know how useful this would be. What error message do you want to return? Jim Ault Las Vegas From dam-pro.girard at laposte.net Sat Feb 11 14:01:17 2006 From: dam-pro.girard at laposte.net (Girard Damien) Date: Sat, 11 Feb 2006 20:01:17 +0100 Subject: How return an error ? In-Reply-To: References: Message-ID: Le Sat, 11 Feb 2006 19:54:01 +0100, Jim Ault a ?crit: > On 2/11/06 10:32 AM, "Girard Damien" wrote: > >> Hi all, >> >> I am making some useful library for my softwares, and I have got one >> problem. >> >> How I return an error ? >> >> Because when I use "return", this doesn't work very great. >> >> on hellotest theNumber >> if isnumber(theNumber) is false then >> return "error" >> end if >> ... >> end hellotest > You could try >> on hellotest theNumber >> if isnumber(theNumber) is false then >> return isnumber(theNumber) >> end if > > > but I don't know how useful this would be. > What error message do you want to return? > > Jim Ault > Las Vegas > I wan't to return a specific error message (internaly in Runrev), I wrote complex commands, who call a lot of subcommands and functions, and when an error is uncountered, I wan't to return it. The advantage is to permit to the developers to understand why there is an error. And this permit to the software to manage these errors. (For exemple, you call a command in a try structure, and you can manage this error with catch). -- Girard Damien From mwieder at ahsoftware.net Sat Feb 11 14:19:56 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 11 Feb 2006 11:19:56 -0800 Subject: How return an error ? In-Reply-To: References: Message-ID: <145012918.20060211111956@ahsoftware.net> Girard- Saturday, February 11, 2006, 10:32:32 AM, you wrote: > on hellotest theNumber > if isnumber(theNumber) is false then > return "error" > end if > ... > end hellotest What's not working? That works for me. hellotest "NotaNumber" put the result -- -Mark Wieder mwieder at ahsoftware.net From JimAultWins at yahoo.com Sat Feb 11 14:28:35 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 11 Feb 2006 11:28:35 -0800 Subject: How return an error ? In-Reply-To: Message-ID: On 2/11/06 11:01 AM, "Girard Damien" wrote: > > I wan't to return a specific error message (internaly in Runrev), I wrote > complex commands, who call a lot of subcommands and functions, and when an > error is uncountered, I wan't to return it. The advantage is to permit to > the developers to understand why there is an error. And this permit to the > software to manage these errors. (For exemple, you call a command > in a try structure, and you can manage this error with catch). > In that case on hellotest theNumber return isnumber(theNumber) --which will give exactly what Rev gives end if Basically, there are two kinds of errors to check for, I think. Type 1 is a result that does not make sense or falls out of bounds, like line number of a field = 0, isnumber, the result "not found", etc. Type 2 is an error that will stop the program (9*cat), thus the 'try-catch' structure to avoid this and let the loop gracefully exit or take another path. Jim Ault Las Vegas From jspencer78 at mac.com Sat Feb 11 14:31:06 2006 From: jspencer78 at mac.com (James Spencer) Date: Sat, 11 Feb 2006 13:31:06 -0600 Subject: How return an error ? In-Reply-To: References: Message-ID: <0B2178E2-05A8-4E13-B8F0-AF199EA1FF4A@mac.com> On Feb 11, 2006, at 12:32 PM, Girard Damien wrote: > I am making some useful library for my softwares, and I have got > one problem. > > How I return an error ? > > Because when I use "return", this doesn't work very great. > > on hellotest theNumber > if isnumber(theNumber) is false then > return "error" > end if > ... > end hellotest I don't understand the problem; you can return whatever you want: on hellotest pTheNumber if not isnumber(pTheNumber) then return "ERROR: '" & pTheNumber & "' is not a number." end if ... end hellotest then in the calling handler, just test the result: ... hellotest someValue if the result is not empty then handleError the result else handleSuccess end if ... Spence James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From alex at tweedly.net Sat Feb 11 15:57:02 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 11 Feb 2006 20:57:02 +0000 Subject: How return an error ? In-Reply-To: References: Message-ID: <43EE4F9E.5010106@tweedly.net> Girard Damien wrote: > > I wan't to return a specific error message (internaly in Runrev), I > wrote complex commands, who call a lot of subcommands and functions, > and when an error is uncountered, I wan't to return it. The advantage > is to permit to the developers to understand why there is an error. > And this permit to the software to manage these errors. (For exemple, > you call a command > in a try structure, and you can manage this error with catch). > Aha ! I think this is the key - you don't want to "return" an error in the usual sense. You want to cause an error, which the caller can catch using a "try ...catch ... end try". You can do this using the "throw" command; it's fairly well described in the docs. It allows you to "throw" an error, which can be caught by a matching try ...catch... end try clause. If there is no such structure, then it causes an error dialog message (just like Rev's internal errors). -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.2/253 - Release Date: 07/02/2006 From revolutionary.dan at gmail.com Sat Feb 11 17:42:21 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 11 Feb 2006 14:42:21 -0800 Subject: Printing parts of a card In-Reply-To: References: Message-ID: <70ed6b130602111442u6d66278fgbdbf62566482ffe0@mail.gmail.com> Without seeing the card in question, I can't be sure, but here are a couple of ideas. First, the "open printing...close printing" construct is generally used to print multiple cards, not multiple objects on one card. I've never tried what you're dolnig here but that may be a limitation of some sort on that construct. Second, have you tried printing with just one of the areas of the card, both with and without the open printing...close printing construct? IOW, writing a handler with just one "print this card from x to y into tA4" to see what gets output if anything? Finally, if I were doing this, I'd probably handle it somewhat differently. I'd create a card that matches the A4 paper in size, put the regions of the card I want printed into that new card and then just print the card. That has always worked better for me than piece-meal printing. HTH, Dan On 2/4/06, arie van der Ent wrote: > Hi, > > I want to print five parts of a card resized to paper size A4. > According to the documentation it seems simple. > I made a test button on the card with the following script: > > ON mouseUp > put "0,0,595,842" into tA4 -- paper size A4 > open printing with dialog > print this card from 232,168 to 342,354 into tA4 -- from > left,top to right,bottom (Thanks, Dan Shafer) > print this card from 328,168 to 438,354 into tA4 > print this card from 433,168 to 543,354 into tA4 > print this card from 545,168 to 655,354 into tA4 > print this card from 655,168 to 765,354 into tA4 > close printing > END mouseUp > > All I got is a blank piece of paper. Is there a solution? > > Arie van der Ent > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From gandalf at doctorTimothyMiller.com Sat Feb 11 21:41:28 2006 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Sat, 11 Feb 2006 18:41:28 -0800 Subject: medical billing Message-ID: If anyone is exploring possibilities for medical billing with RR... I have made a card that simulates a HCFA form. Set the printmargins appropriately, print card from a,b to x,y and it registers precisely. Most HCFA fields have corresponding fields on the card. A few HCFA fields I never use are not represented. The fields are named logically, for the sake of convenient scripting. Also, if desired, I have a long script that puts fields from a patient information stack into a long list of variables, and then moves those variables to the HCFA stack. The patient information fields and intervening variables are logically named. Maybe this isn't unique, but I haven't seen it mentioned on the list before. Anyway, if anyone is interested, you can have it. Just let me know. It's a little messy, not really ready for public distribution, but it could be a great head start for someone. Tim Miller From ken.apthorpe at optusnet.com.au Sat Feb 11 02:50:15 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Fri, 10 Feb 2006 23:50:15 -0800 (PST) Subject: Minimum Mac specs for Rev 2.6.1? Message-ID: <2883023.post@talk.nabble.com> G'day all I'm trying out the current demo version of Rev 2.6.1 on a Mac (yet another total newbie). It keeps freezing on me when I am trying to work on creating a stack while I have the Documentation window open in a second monitor. So far I have a main stack, one substack, and was in the process of setting up a menu using menu manager. I was looking thru the Docs when everything froze (including the Documentation). It's happened several times. Only exit is a force quit. Can anyone advise, is this a not-enough-memory problem, or a too-old-slow Mac problem, or.... (I already know it may well be a clueless operator problem) ... Mac is a G4 400 with 448MB RAM, OS 10.3.8 -- View this message in context: http://www.nabble.com/Minimum-Mac-specs-for-Rev-2.6.1--t1103659.html#a2883023 Sent from the Revolution - User forum at Nabble.com. From martinblackman at gmail.com Sat Feb 11 21:55:08 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Sun, 12 Feb 2006 10:55:08 +0800 Subject: Repeat for each item - should it be more robust ? Message-ID: <79d1bee70602111855m789027a6o@mail.gmail.com> Try the following script - repeat for each item tItem in "apple,banana,broccoli" if tItem = "broccoli" then put " - vegetable" after tItem else put " - fruit" after tItem answer tItem end repeat Rev answers 'apple - fruit', 'apple - fruit' and 'broccolli - vegetable' (There is an extra space in the second answer) I know this is messing with the repeat variable which is ill-advised, but I would have thought rev should be able to handle this. It can be fixed by using a dummy variable, eg - repeat for each item tItem in "apple,banana,broccoli" if tItem = "broccoli" then put tItem&" - vegetable" into x else put tItem&" - fruit" into x answer x end repeat regards Martin Blackman From charles.hartman at conncoll.edu Sat Feb 11 22:00:13 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sat, 11 Feb 2006 22:00:13 -0500 Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <2883023.post@talk.nabble.com> References: <2883023.post@talk.nabble.com> Message-ID: <5A6F9EC4-0B08-4F99-BF40-F87C23200161@conncoll.edu> There's a known bug that makes some parts of the Docs -- the Topics especially -- take a LONG time to load (upwards of 20-30 seconds), which can certainly make it seem that everything has frozen. Try waiting it out for that long, and see if that's it. We all hope, of course, that this will be gone in 2.7 very shortly . . . Charles On Feb 11, 2006, at 2:50 AM, Ken Apthorpe wrote: > > G'day all > > I'm trying out the current demo version of Rev 2.6.1 on a Mac (yet > another > total newbie). It keeps freezing on me when I am trying to work on > creating > a stack while I have the Documentation window open in a second > monitor. So > far I have a main stack, one substack, and was in the process of > setting up > a menu using menu manager. > > I was looking thru the Docs when everything froze (including the > Documentation). It's happened several times. Only exit is a force > quit. > > Can anyone advise, is this a not-enough-memory problem, or a too- > old-slow > Mac problem, or.... (I already know it may well be a clueless operator > problem) ... > > Mac is a G4 400 with 448MB RAM, OS 10.3.8 > -- > View this message in context: http://www.nabble.com/Minimum-Mac- > specs-for-Rev-2.6.1--t1103659.html#a2883023 > Sent from the Revolution - User forum at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Sat Feb 11 22:35:34 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Sat, 11 Feb 2006 19:35:34 -0800 Subject: deleting multiple controls all at once In-Reply-To: <1072527477-18209109@lindbergh.macserve.net> References: <1072527477-18209109@lindbergh.macserve.net> Message-ID: <77EC2177-25FD-4E80-B71B-7C6E85B92717@dvcreators.net> Is there a way to delete a bunch of controls whose names match a wildcard expression like "thing.?" or "thing.??" all at once elegantly? example: thing.23 thing.46 thing.4 thing.142 delete all controls named "thing." & ?? doesn't work :-) Friends don't let friends do this: REPEAT with n = 1 to 300 IF exists ("thing." & n) THEN delete "thing." & n END IF END REPEAT :P From jacque at hyperactivesw.com Sun Feb 12 00:15:03 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 11 Feb 2006 23:15:03 -0600 Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <2883023.post@talk.nabble.com> References: <2883023.post@talk.nabble.com> Message-ID: <43EEC457.2020702@hyperactivesw.com> Ken Apthorpe wrote: > G'day all > > I'm trying out the current demo version of Rev 2.6.1 on a Mac (yet another > total newbie). First off, welcome. :) > It keeps freezing on me when I am trying to work on creating > a stack while I have the Documentation window open in a second monitor. If waiting out the documentation doesn't fix it (see the other response about long wait times when accessing some parts of the docs) then try just moving all the IDE stacks to the main monitor. Support for multiple monitors can be iffy in the current version. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From klaus at major-k.de Sun Feb 12 05:32:50 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 12 Feb 2006 11:32:50 +0100 Subject: deleting multiple controls all at once In-Reply-To: <77EC2177-25FD-4E80-B71B-7C6E85B92717@dvcreators.net> References: <1072527477-18209109@lindbergh.macserve.net> <77EC2177-25FD-4E80-B71B-7C6E85B92717@dvcreators.net> Message-ID: <618B908A-6DA1-44E9-B65A-980FF1487493@major-k.de> Hi Josh, > Is there a way to delete a bunch of controls whose names match a > wildcard expression like "thing.?" or "thing.??" all at once > elegantly? > > example: > > thing.23 > thing.46 > thing.4 > thing.142 > > > delete all controls named "thing." & ?? doesn't work :-) > > > Friends don't let friends do this: > > REPEAT with n = 1 to 300 > IF exists ("thing." & n) THEN > delete "thing." & n > END IF > END REPEAT try this: REPEAT with n = 1 to 300 IF exists(control ("thing." & n)) THEN delete control("thing." & n) END IF END REPEAT > :P :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Sun Feb 12 05:39:50 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 12 Feb 2006 11:39:50 +0100 Subject: Repeat for each item - should it be more robust ? In-Reply-To: <79d1bee70602111855m789027a6o@mail.gmail.com> References: <79d1bee70602111855m789027a6o@mail.gmail.com> Message-ID: Hi Martin, > Try the following script - > > repeat for each item tItem in "apple,banana,broccoli" > if tItem = "broccoli" then put " - vegetable" after tItem else put " - > fruit" after tItem > answer tItem > end repeat > > Rev answers 'apple - fruit', 'apple - fruit' and 'broccolli - > vegetable' > (There is an extra space in the second answer) > > I know this is messing with the repeat variable which is ill-advised, > but I would have thought rev should be able to handle this. > It can be fixed by using a dummy variable, eg - > > repeat for each item tItem in "apple,banana,broccoli" > if tItem = "broccoli" then put tItem&" - vegetable" into x else put > tItem&" - fruit" into x > answer x > end repeat "repeat for each..." is a READ ONLY operation and modifying "tItem" (in your case) may give some unexspected results as you have experienced. And this is clearly(!) documented in the docs :-) > regards > Martin Blackman Regards Klaus Major klaus at major-k.de http://www.major-k.de From b.xavier at internet.lu Sun Feb 12 05:54:11 2006 From: b.xavier at internet.lu (MisterX) Date: Sun, 12 Feb 2006 11:54:11 +0100 Subject: deleting multiple controls all at once In-Reply-To: <618B908A-6DA1-44E9-B65A-980FF1487493@major-k.de> Message-ID: <20060212095320.C8D5B825182@mail.runrev.com> could be even faster if you did repeat with n = 1 to 300 try delete control ("thing." & n) end try end repeat who cares if it fails... now, this obviously ignores the error but may prepare some debugging info or do stuff for debugging. It would be handy to have a real ignore and end ignore control statement in transcript for these cases... something that just try and continues regardless of errors... comments? cheers Xavier http://monsieurx.com - doing the taoo ;) > IF exists(control ()) THEN > delete control("thing." & n) > END IF > END REPEAT > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Klaus Major > Sent: Sunday, 12 February, 2006 11:33 > To: How to use Revolution > Subject: Re: deleting multiple controls all at once > > Hi Josh, > > > Is there a way to delete a bunch of controls whose names match a > > wildcard expression like "thing.?" or "thing.??" all at once > > elegantly? > > > > example: > > > > thing.23 > > thing.46 > > thing.4 > > thing.142 > > > > > > delete all controls named "thing." & ?? doesn't work :-) > > > > > > Friends don't let friends do this: > > > > REPEAT with n = 1 to 300 > > IF exists ("thing." & n) THEN > > delete "thing." & n > > END IF > > END REPEAT > > try this: > > REPEAT with n = 1 to 300 > IF exists(control ("thing." & n)) THEN > delete control("thing." & n) > END IF > END REPEAT > > > :P > > :-) > > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Sun Feb 12 05:49:35 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 12 Feb 2006 10:49:35 +0000 Subject: Repeat for each item - should it be more robust ? In-Reply-To: <79d1bee70602111855m789027a6o@mail.gmail.com> References: <79d1bee70602111855m789027a6o@mail.gmail.com> Message-ID: <2E063A8A-9CA3-4150-B07B-EE95A0D3EE6A@maseurope.net> Well this is why messing with the repeat variable is ill-advised! Not knowing exactly what the engine is doing while executing a repeat for loop means we have no way of predicting the results should we ill- advisedly mess with it. It seems that effectively lengthening the repeat variable causes it to miscount items, so, as you demonstrate, best not to to do it. Why should rev be able to handle this, when it has clearly been designed in such a way that it can't, and says so in the docs? Mark On 12 Feb 2006, at 02:55, Martin Blackman wrote: > Try the following script - > > repeat for each item tItem in "apple,banana,broccoli" > if tItem = "broccoli" then put " - vegetable" after tItem else put " - > fruit" after tItem > answer tItem > end repeat > > Rev answers 'apple - fruit', 'apple - fruit' and 'broccolli - > vegetable' > (There is an extra space in the second answer) > > I know this is messing with the repeat variable which is ill-advised, > but I would have thought rev should be able to handle this. > It can be fixed by using a dummy variable, eg - > > repeat for each item tItem in "apple,banana,broccoli" > if tItem = "broccoli" then put tItem&" - vegetable" into x else put > tItem&" - fruit" into x > answer x > end repeat > > > regards > Martin Blackman > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ken.apthorpe at optusnet.com.au Sun Feb 12 06:00:02 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sun, 12 Feb 2006 03:00:02 -0800 (PST) Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <43EEC457.2020702@hyperactivesw.com> References: <2883023.post@talk.nabble.com> <43EEC457.2020702@hyperactivesw.com> Message-ID: <2894988.post@talk.nabble.com> Thanks for your welcome, and replies. I did notice the Docs took some time to update, so I've learned to be patient. I've tried using Rev without the Docs open, and with all stack windows, palettes etc positioned on main monitor. It is still freezing up. Latest freeze occurred when I placed a text field on a card, and switched to browse mode to edit the content. RR refused to switch back to edit mode. I had tool palette and application browser open, plus stack window with only one card. I'll try removing third party plug-ins and see how it goes. And maybe I should lodge some crash reports with Rev rather than pestering you with these teething problems. However, it would resolve one uncertainty for me if someone could say whether I have enough RAM to run it (and Finder). Ken Apthorpe -- View this message in context: http://www.nabble.com/Minimum-Mac-specs-for-Rev-2.6.1--t1103659.html#a2894988 Sent from the Revolution - User forum at Nabble.com. From eric.chatonet at sosmartsoftware.com Sun Feb 12 06:07:05 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 12 Feb 2006 12:07:05 +0100 Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <2894988.post@talk.nabble.com> References: <2883023.post@talk.nabble.com> <43EEC457.2020702@hyperactivesw.com> <2894988.post@talk.nabble.com> Message-ID: <0FA5740D-71FA-489E-9D42-C47F3BD4880E@sosmartsoftware.com> Hi Ken, As Rev uses as much virtual memory as it needs, RAM can't specifically be a problem. But this slows down the things and sometimes can bring issues. Anyway in the case you describe, 448 MB should be enough. Then your problem is elsewhere. Try to reinstall a fresh copy... And welcome to this amazing world ;-) Best Regards from Paris, Eric Chatonet Le 12 f?vr. 06 ? 12:00, Ken Apthorpe a ?crit : > I did notice the Docs took some time to update, so I've learned to be > patient. I've tried using Rev without the Docs open, and with all > stack > windows, palettes etc positioned on main monitor. It is still > freezing up. > > Latest freeze occurred when I placed a text field on a card, and > switched to > browse mode to edit the content. RR refused to switch back to edit > mode. I > had tool palette and application browser open, plus stack window > with only > one card. > > I'll try removing third party plug-ins and see how it goes. And > maybe I > should lodge some crash reports with Rev rather than pestering you > with > these teething problems. However, it would resolve one uncertainty > for me > if someone could say whether I have enough RAM to run it (and Finder). ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From dick.kriesel at mail.com Sun Feb 12 06:08:03 2006 From: dick.kriesel at mail.com (Dick Kriesel) Date: Sun, 12 Feb 2006 03:08:03 -0800 Subject: deleting multiple controls all at once In-Reply-To: <77EC2177-25FD-4E80-B71B-7C6E85B92717@dvcreators.net> Message-ID: On 2/11/06 7:35 PM, "Josh Mellicker" wrote: > Is there a way to delete a bunch of controls whose names match a > wildcard expression like "thing.?" or "thing.??" all at once elegantly? > > example: > > thing.23 > thing.46 > thing.4 > thing.142 > > > delete all controls named "thing." & ?? doesn't work :-) > > > Friends don't let friends do this: > > REPEAT with n = 1 to 300 > IF exists ("thing." & n) THEN > delete "thing." & n > END IF > END REPEAT > > :P If 300 isn't a meaningful number for your app, then you can do without it: repeat with n = number of controls down to 1 if char 1 to 6 of the short name of control n is "thing." then delete control n end if end repeat -- Dick From alex at tweedly.net Sun Feb 12 06:48:29 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 12 Feb 2006 11:48:29 +0000 Subject: Repeat for each item - should it be more robust ? In-Reply-To: <79d1bee70602111855m789027a6o@mail.gmail.com> References: <79d1bee70602111855m789027a6o@mail.gmail.com> Message-ID: <43EF208D.9000202@tweedly.net> Martin Blackman wrote: >Try the following script - > >repeat for each item tItem in "apple,banana,broccoli" >if tItem = "broccoli" then put " - vegetable" after tItem else put " - >fruit" after tItem >answer tItem >end repeat > >Rev answers 'apple - fruit', 'apple - fruit' and 'broccolli - vegetable' >(There is an extra space in the second answer) > >I know this is messing with the repeat variable which is ill-advised, > > messing with the repeat variable isn't "ill-advised" - it's "not allowed" It will cause errors - the docs say that, and they're right. >but I would have thought rev should be able to handle this. > > When the docs explicitly say > Important! You cannot change the labelVariable in a statement inside > the loop. Doing so will cause a script error. I think you should believe them :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.6/257 - Release Date: 10/02/2006 From b.xavier at internet.lu Sun Feb 12 07:20:25 2006 From: b.xavier at internet.lu (MisterX) Date: Sun, 12 Feb 2006 13:20:25 +0100 Subject: X's cool mouse tricks Message-ID: <20060212111932.7C622825297@mail.runrev.com> hi everyone, since the list was a little dry lately, I thought I'd throw some juice to the xtalk! The trick is about the scrollbardrag event which doesn't work the same way in scrollable groups as it does in scrollable fields when you use your mouse's scrollwheel... This trick enables mouse scrollwheels to work in any scrollable groups (and more - see the suggestions later)! It's fixed for vertical scrolling but you can change it to go diagonal if you want -- im sure you'll find how to do that soon ;) This trick is for groups with vertical scrollbars that scroll a number of items into view as you scroll. I use them for grids larger than the stack size (in xosmedialib for example where you see 8 or more out of 100's of lines of images in a grid) or in tab panels where the panel is too short to show all the controls available for a panel of settings. The group has preferably the property loclocation = true or it may resize itself automatically. Its Vertical scrollbar is visible. The script goes into the script of the group that you want to scroll... The group script is the following constant Cscrollvalue = 48 -- change this to scroll faster or slower... on rawkeydown w put the height of me into s1 put the vscroll of me into s if w is 65309 then if s <= Cscrollvalue then set the scroll of me to 0 else set the scroll of me to s - Cscrollvalue end if else if w is 65308 then if s + Cscrollvalue >= s1 then set the scroll of me to s1 else set the scroll of me to s + Cscrollvalue end if end if pass rawkeydown end rawkeydown scrollable fields in the group interfering? Haven't seen it yet but please report it if you find a problem. Note: since group's opaqueness doesn't work in XP or OSX, you may have to lay a bg field or graphic in background of the group carpeting all the group's objects to catch the event - in win xp the mouse-scroll is cauth only if you hover a control in this scrolling group - if the mouse is within the rect of the group but on top of a tab menu behind the (non-opaque opaque ) group for example it wont trigger. Solution to this problem without the need of a bg-carpet object welcome - see bugzilla 3314. Not tested on Macs... all issues and corrections welcome! bugzilla 3313 and 3314 already where innevitable trying to make this simpler... Other possible uses: (untested) - Using the scrollwheel to change tabs - Using the number fields and or (+/-) controls - navigating cards or windows or controls (in the winNO2, NavNO2, NavH20, propsNO2 stacks soon) - using the mousewheel to change the focus... Harder if not impossible: - use the scrollwheel to choose items from a menu or option menu list items. cheers Xavier http://monsieurx.com/taoo From b.xavier at internet.lu Sun Feb 12 07:35:52 2006 From: b.xavier at internet.lu (MisterX) Date: Sun, 12 Feb 2006 13:35:52 +0100 Subject: deleting multiple controls all at once In-Reply-To: Message-ID: <20060212113459.A7211824CF6@mail.runrev.com> Dick your loop works faster IF the number of controls < the number of "thing" controls. otherwise it will take longuer. what's needed here is a control create all your controls in a group "things". Then it's easier to delete group n controls in a group than among other controls. repeat while there is a contorl 1 of grp "things" delete control 1 of group "things" end repeat or even better delete group "things" cheers Xavier http://monsieurx.com > If 300 isn't a meaningful number for your app, then you can > do without it: > > repeat with n = number of controls down to 1 > if char 1 to 6 of the short name of control n is "thing." then > delete control n > end if > end repeat > > -- Dick > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Sun Feb 12 07:39:00 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sun, 12 Feb 2006 12:39:00 +0000 Subject: Getting Started with a Database In-Reply-To: <1072449864-22865873@lindbergh.macserve.net> References: <1072449864-22865873@lindbergh.macserve.net> Message-ID: <0E106EFA-E79B-497A-A81D-238753794867@dsl.pipex.com> Hi, What is the issue number? I looked at issue 166 (http:// www.macformat.co.uk/) but couldn't see anything about Valentina and I can't seem to find details on the February issue. Thanks a lot Dave On 11 Feb 2006, at 15:43, Lynn Fredricks wrote: >> I have worked on Rev for a while but have not used it with a >> database application before and was wondering the easiest and >> cheapest way to get going with it. I have the following basic >> questions: >> >> What do I need to Add to RunRev to be able to: >> a) Create and Add data to a database locally. >> b) Retrieve records based on the contents of a number for fields. >> c) Modify existing records in the database. >> >> The database will contain around 100,000 to 300,000 records. > > Are you on the Mac? If so, MacFormat has a tutorial/bundle of Rev > 2.2 and > Valentina 1.x XCMD. > > Best regards, > > Lynn Fredricks > President > Paradigma Software, Inc > > Joining Worlds of Information > > Deploy True Client-Server Database Solutions > Royalty Free with Valentina Developer Network > http://www.paradigmasoft.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From martinblackman at gmail.com Sun Feb 12 08:41:58 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Sun, 12 Feb 2006 21:41:58 +0800 Subject: Repeat for each item - should it be more robust ? In-Reply-To: <43EF208D.9000202@tweedly.net> References: <79d1bee70602111855m789027a6o@mail.gmail.com> <43EF208D.9000202@tweedly.net> Message-ID: <79d1bee70602120541x1b8be03m@mail.gmail.com> (tail between legs) well I guess we have agreement there then, thanks for reminding me about the docs! On 12/02/06, Alex Tweedly wrote: > Martin Blackman wrote: > > >Try the following script - > > > >repeat for each item tItem in "apple,banana,broccoli" > >if tItem = "broccoli" then put " - vegetable" after tItem else put " - > >fruit" after tItem > >answer tItem > >end repeat > > > >Rev answers 'apple - fruit', 'apple - fruit' and 'broccolli - vegetable' > >(There is an extra space in the second answer) > > > >I know this is messing with the repeat variable which is ill-advised, > > > > > messing with the repeat variable isn't "ill-advised" - it's "not allowed" > It will cause errors - the docs say that, and they're right. > > >but I would have thought rev should be able to handle this. > > > > > When the docs explicitly say > > > Important! You cannot change the labelVariable in a statement inside > > the loop. Doing so will cause a script error. > > I think you should believe them :-) > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.375 / Virus Database: 267.15.6/257 - Release Date: 10/02/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From richmond at mail.maclaunch.com Sun Feb 12 11:16:49 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Sun, 12 Feb 2006 11:16:49 -0500 Subject: Thar She Blows! - RR 2.7 ??? Message-ID: Sunday afternoon - fair forjeskit wi raxen up a peerie RR stack caad "IN" fae ma 5-8 bairns learnen Sudron: ye'll ken: "Put the red crayon IN the blue box" - repetive programmen o this sairt is mair a DRAG than a DROP - but it brangs the siller fae the loaf. So, shoogle ower tae the PC thats connected tae the innernet tae tak a glisk at sic things that will tak tent o ma unco unmensefu (ae, mair fou than mensefu richt nou): And, the Runtime Revolution website is doon, wi a sonsie message anent 'upgradin' - so Ah ken thats 2.7 comin in fast. __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From rcozens at pon.net Sun Feb 12 12:35:46 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 12 Feb 2006 09:35:46 -0800 Subject: deleting multiple controls all at once In-Reply-To: <618B908A-6DA1-44E9-B65A-980FF1487493@major-k.de> References: <1072527477-18209109@lindbergh.macserve.net> <77EC2177-25FD-4E80-B71B-7C6E85B92717@dvcreators.net> <618B908A-6DA1-44E9-B65A-980FF1487493@major-k.de> Message-ID: All, >> REPEAT with n = 1 to 300 >> IF exists ("thing." & n) THEN >> delete "thing." & n >> END IF >> END REPEAT >> All solutions posted so far neglect to take into account that the number of a control changes when a control with a lower number is deleted. repeat with n = 300 down to 1 Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From martyknapp at comcast.net Sun Feb 12 12:59:53 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Sun, 12 Feb 2006 09:59:53 -0800 Subject: Time-limit demo Message-ID: <43EF7799.7000102@comcast.net> Can someone steer me toward a tutorial or information on how to build a time-limited demo for both Mac and PC? Or maybe someone has a pre-configured stack that I could purchase and integrate into my stack? Thanks for any help, Marty Knapp From b.xavier at internet.lu Sun Feb 12 13:23:51 2006 From: b.xavier at internet.lu (MisterX) Date: Sun, 12 Feb 2006 19:23:51 +0100 Subject: deleting multiple controls all at once In-Reply-To: Message-ID: <20060212172255.26805824ED8@mail.runrev.com> Hi Rob no if we delete "named" buttons... ;) cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Rob Cozens > Sent: Sunday, 12 February, 2006 18:36 > To: How to use Revolution > Subject: Re: deleting multiple controls all at once > > All, > > >> REPEAT with n = 1 to 300 > >> IF exists ("thing." & n) THEN > >> delete "thing." & n > >> END IF > >> END REPEAT > >> > > All solutions posted so far neglect to take into account that > the number of a control changes when a control with a lower > number is deleted. > > repeat with n = 300 down to 1 > > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; Who are a > little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wdesmet at wanadoo.nl Sun Feb 12 13:26:04 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Sun, 12 Feb 2006 19:26:04 +0100 Subject: Time-limit demo Message-ID: <4407D21D-6958-4BCA-93E1-2B3EB0D50205@wanadoo.nl> Hi Marty, I was looking for the samething a while ago and found this in the archives: on preOpenStack CheckingTime end PreOpenStack on CheckingTime put the TotalTimeUsed of this stack into field "time" add 1 to field "time" if field "time" > 5 then # or whatever number you like answer "Demo expired!." quit # or however you want to handle it end if set the TotalTimeUsed of this stack to field "time" send "CheckingTime" to me in 60 seconds end CheckingTime Greetings, William de Smet From jacque at hyperactivesw.com Sun Feb 12 13:45:15 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 12 Feb 2006 12:45:15 -0600 Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <2894988.post@talk.nabble.com> References: <2883023.post@talk.nabble.com> <43EEC457.2020702@hyperactivesw.com> <2894988.post@talk.nabble.com> Message-ID: <43EF823B.4050706@hyperactivesw.com> Ken Apthorpe wrote: > Thanks for your welcome, and replies. > > I did notice the Docs took some time to update, so I've learned to be > patient. I've tried using Rev without the Docs open, and with all stack > windows, palettes etc positioned on main monitor. It is still freezing up. > > Latest freeze occurred when I placed a text field on a card, and switched to > browse mode to edit the content. RR refused to switch back to edit mode. I > had tool palette and application browser open, plus stack window with only > one card. > > I'll try removing third party plug-ins and see how it goes. And maybe I > should lodge some crash reports with Rev rather than pestering you with > these teething problems. However, it would resolve one uncertainty for me > if someone could say whether I have enough RAM to run it (and Finder). For a while, please do continue to pester us. We want to help you figure this out, and it may help others on the list too if we know what's going on. Your system specs should work fine, you are well within the necessary requirements. I don't think that's the problem. Reinstalling the app is the first step, as Eric suggested. If that doesn't work, tell us what you mean when you say "freezes up". Does the cursor also freeze -- that is, can you still move it? Or is the cursor shape just frozen but it still moves? If it still moves, but you cannnot click on anything, you may be in an infinite loop somewhere. Try holding down Command-period to see if you can break out of the loop. Does your stack have any scripts yet? In particular, does it have any handlers that use a repeat loop? Or is it just unscripted objects so far? Can you work on a single new mainstack (no substacks) without a freeze? Version 2.6.1 has been very stable for all of us, so whatever is happening is definitely out of the norm. The most likely thing going wrong would be a runaway script of some sort. Trying the Command-period trick will tell us if that's the case. Keep us posted. That's what we're here for. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Sun Feb 12 14:13:24 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 12 Feb 2006 13:13:24 -0600 Subject: Thar She Blows! - RR 2.7 ??? In-Reply-To: Message-ID: On 2/12/06 10:16 AM, "Mathewson" wrote: > Sunday afternoon - fair forjeskit wi raxen up a peerie RR > stack caad "IN" fae ma 5-8 bairns learnen Sudron: ye'll > ken: "Put the red crayon IN the blue box" - repetive > programmen o this sairt is mair a DRAG than a DROP - but it > brangs the siller fae the loaf. > > So, shoogle ower tae the PC thats connected tae the > innernet tae tak a glisk at sic things that will tak tent o > ma unco unmensefu (ae, mair fou than mensefu richt nou): > > And, the Runtime Revolution website is doon, wi a sonsie > message anent 'upgradin' - so Ah ken thats 2.7 comin in > fast. Uh, Richmond, can you translate this? Google and SysTran were unable to translate it for me... ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sun Feb 12 14:15:46 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 12 Feb 2006 13:15:46 -0600 Subject: Time-limit demo In-Reply-To: <43EF7799.7000102@comcast.net> Message-ID: On 2/12/06 11:59 AM, "Marty Knapp" wrote: > Can someone steer me toward a tutorial or information on how to build a > time-limited demo for both Mac and PC? Or maybe someone has a > pre-configured stack that I could purchase and integrate into my stack? Here's an approach to time limited demos: "Building a Time Limited Demo" http://www.sonsothunder.com/devres/revolution/tips/dply001.htm HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From alex at tweedly.net Sun Feb 12 14:33:46 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 12 Feb 2006 19:33:46 +0000 Subject: [OT] Re: Thar She Blows! - RR 2.7 ??? In-Reply-To: References: Message-ID: <43EF8D9A.5060409@tweedly.net> Ken Ray wrote: >On 2/12/06 10:16 AM, "Mathewson" wrote: > > > >>Sunday afternoon - fair forjeskit wi raxen up a peerie RR >>stack caad "IN" fae ma 5-8 bairns learnen Sudron: ye'll >>ken: "Put the red crayon IN the blue box" - repetive >>programmen o this sairt is mair a DRAG than a DROP - but it >>brangs the siller fae the loaf. >> >>So, shoogle ower tae the PC thats connected tae the >>innernet tae tak a glisk at sic things that will tak tent o >>ma unco unmensefu (ae, mair fou than mensefu richt nou): >> >>And, the Runtime Revolution website is doon, wi a sonsie >>message anent 'upgradin' - so Ah ken thats 2.7 comin in >>fast. >> >> > >Uh, Richmond, can you translate this? Google and SysTran were unable to >translate it for me... ;-) > > > C'mon Ken, it's in Scots (broad Scots, I admit, but still Scots). And although broad Scots arguably counts as a separate language, it's at least as close to English as American is. The hard part is the translating from the written letters to how it should sound ... which is probably why I'm still stuck on "unmensefu" If it helps (?!), my favourite phrase from what seems to be Richmond's part of Scotland is (phonetically) > ah eh ih aw uh meaning (obviously) > I ate it all up. It's the longest sentence I know with no consonants :-) :-) -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.6/257 - Release Date: 10/02/2006 From charles.hartman at conncoll.edu Sun Feb 12 14:41:37 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sun, 12 Feb 2006 14:41:37 -0500 Subject: [OT] Re: Thar She Blows! - RR 2.7 ??? In-Reply-To: <43EF8D9A.5060409@tweedly.net> References: <43EF8D9A.5060409@tweedly.net> Message-ID: <85486ADC-BBAF-4814-A266-1B022ECFDD7F@conncoll.edu> On Feb 12, 2006, at 2:33 PM, Alex Tweedly wrote: > The hard part is the translating from the written letters to how it > should sound ... which is probably why I'm still stuck on "unmensefu" I take it to be a derivative of Latin mens, "mind" (as in Mensa, or "mens sana in corpore sano"), and like you I guess a couple of l's to have gotten lost at the end (what are a few consants among fiends?), so it's "unmensefull" which would either "without being concerned" or "thoughtlessly" . . . This isn't getting me very far, is it. I think I'll go out and starts shoveling the snow. Charles From mwieder at ahsoftware.net Sun Feb 12 14:57:40 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 12 Feb 2006 11:57:40 -0800 Subject: Repeat for each item - should it be more robust ? In-Reply-To: <43EF208D.9000202@tweedly.net> References: <79d1bee70602111855m789027a6o@mail.gmail.com> <43EF208D.9000202@tweedly.net> Message-ID: <8410807920.20060212115740@ahsoftware.net> Alex- Sunday, February 12, 2006, 3:48:29 AM, you wrote: > When the docs explicitly say >> Important! You cannot change the labelVariable in a statement inside >> the loop. Doing so will cause a script error. > I think you should believe them :-) But note that BZ #3036 is open for voting. -- -Mark Wieder mwieder at ahsoftware.net From JimAultWins at yahoo.com Sun Feb 12 15:16:15 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 12 Feb 2006 12:16:15 -0800 Subject: Speed Bump In-Reply-To: Message-ID: On 2/9/06 11:06 PM, "Scott Rossi" wrote: > I'm wondering if there's any possible way to trim down the processing time > required by the following function which takes two sets of data with the > same number of items, compares the value of each item, and returns a max set > of data: > > on mouseUp > repeat 50000 > put random(255) & "," after set1 > put random(255) & "," after set2 > end repeat > answer "Ready to compare" > put the seconds into tStart > get compareData(set1,set2) > put the seconds - tStart > answer "Done" > end mouseUp > > function compareData set1,set2 > repeat for each item V in set1 > put max(V,item 1 of set2) after tData > delete item 1 of set2 > end repeat > return tData > end compareData > > On my 600mHz machine this takes about 8 or 9 seconds. Increasing the item > count to 100,000 requires 41 seconds. Ideally, it would be nice to do > 100,000 items in a few seconds. Impossible? Any thoughts? > There were 3 buttons on a card. There names were Scott, Phil, Dave. Clicking each ran a similar script on a Mac G5 dual 2.0 and posted the results in ticks... the list follows immediately and the scripts afterward. (Other apps running, including Timbuktu in control mode, Flash, Photoshop, Excel, Entourage) Summary = Dave, (25 ticks), Phil(65), Scott(90-150) Scott's machine:50,000: should take 9 secs * (25/125) = 9/5 = 1.8153422 seconds approx :-) For 100,000: Dave & Phil 2x longer, Scott 8x longer. Thus Scott's 600 mHz => 1.8 * 2 = 3.6 seconds Jim Ault Las Vegas who,ticks dave,26 dave,25 dave,26 dave,24 dave,25 dave,26 phil,64 phil,65 phil,65 phil,64 phil,70 scott,91 scott,89 scott,92 scott,120 scott,149 scott,114 scott,102 scott,105 scott,101 scott,135 dave,25 dave,25 dave,26 dave,29 phil,65 dave,25 scott,141 phil,66 dave,29 scott,105 phil,67 dave,25 dave,27 phil,68 phil,65 scott,152 ------------------------- Scott on mouseUp repeat 50000 put random(255) & "," after set1 put random(255) & "," after set2 end repeat --answer "Ready to compare" put the ticks into tStart get compareData(set1,set2) put the ticks - tStart & cr after msg --answer "Done" end mouseUp function compareData set1,set2 repeat for each item V in set1 put max(V,item 1 of set2) after tData delete item 1 of set2 end repeat put "scott," after msg return tData end compareData ------------------------- Phil on mouseUp repeat 50000 put random(255) & "," after set1 put random(255) & "," after set2 end repeat --answer "Ready to compare" wait 6 ticks put the ticks into tStart split set1 with comma split set2 with comma get compareData(set1,set2) combine it with comma put the ticks - tStart & cr after msg --answer "Done" end mouseUp function compareData set1,set2 put (the number of lines in the keys of set1) into xMax repeat with x = 1 to xMax put max(set1[x],set2[x]) into tData[x] end repeat put "phil," after msg return tData end compareData ------------------------- Dave on mouseUp repeat 50000 put random(255) & "," after set1 put random(255) & "," after set2 end repeat --answer "Ready to compare" wait 6 ticks put the ticks into tStart put the ticks into tStart get compareData(set1,set2) put the ticks - tStart & cr after msg --answer "Done" end mouseUp function compareData set1,set2 split set2 by comma put 0 into tCount repeat for each item V in set1 add 1 to tCount put max(V,set2[tCount]) after tData end repeat put "dave," after msg return tData end compareData From kray at sonsothunder.com Sun Feb 12 15:27:43 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 12 Feb 2006 14:27:43 -0600 Subject: [OT] Re: Thar She Blows! - RR 2.7 ??? In-Reply-To: <43EF8D9A.5060409@tweedly.net> Message-ID: On 2/12/06 1:33 PM, "Alex Tweedly" wrote: > Ken Ray wrote: > >> On 2/12/06 10:16 AM, "Mathewson" wrote: >> >> >> >>> Sunday afternoon - fair forjeskit wi raxen up a peerie RR >>> stack caad "IN" fae ma 5-8 bairns learnen Sudron: ye'll >>> ken: "Put the red crayon IN the blue box" - repetive >>> programmen o this sairt is mair a DRAG than a DROP - but it >>> brangs the siller fae the loaf. >>> >>> So, shoogle ower tae the PC thats connected tae the >>> innernet tae tak a glisk at sic things that will tak tent o >>> ma unco unmensefu (ae, mair fou than mensefu richt nou): >>> >>> And, the Runtime Revolution website is doon, wi a sonsie >>> message anent 'upgradin' - so Ah ken thats 2.7 comin in >>> fast. >>> >>> >> >> Uh, Richmond, can you translate this? Google and SysTran were unable to >> translate it for me... ;-) >> > C'mon Ken, it's in Scots (broad Scots, I admit, but still Scots). And > although broad Scots arguably counts as a separate language, it's at > least as close to English as American is. Well, considering I'm in Wisconsin, I don't just "know" Scots. :-) That's why I provided the "winkie" emoticon; I can "translate" some of it (or take an educated guess) but it's pretty opaque to me. "Fair forjeskit we raxen up a peerie" is close to English? ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From rev at armbase.com Sun Feb 12 15:46:27 2006 From: rev at armbase.com (Bob Hartley) Date: Sun, 12 Feb 2006 20:46:27 +0000 Subject: [OT] Re: Thar She Blows! - RR 2.7 ??? Message-ID: On 12/02/2006 20:27:43, Ken Ray (kray at sonsothunder.com) wrote: > On 2/12/06 1:33 PM, "Alex Tweedly" wrote: > > > Ken Ray wrote: > > > >> On 2/12/06 10:16 AM, "Mathewson" wrote: > >> > >> > >> > >>> Sunday afternoon - fair forjeskit wi raxen up a peerie RR > >>> stack caad "IN" fae ma 5-8 bairns learnen Sudron: > ye'll > >>> ken: "Put the red crayon IN the blue box" - repetive > >>> programmen o this sairt is mair a DRAG than a DROP - but it > >>> brangs the siller fae the loaf. > >>> > >>> So, shoogle ower tae the PC thats connected tae the > >>> innernet tae tak a glisk at sic things that will tak tent o > >>> ma unco unmensefu (ae, mair fou than mensefu richt nou): > >>> > >>> And, the Runtime Revolution website is doon, wi a sonsie > >>> message anent 'upgradin' - so Ah ken thats 2.7 comin in Hi Ken Here is a tip. Think of Scotty from Star trek. Put on his "authentic" accent and away ye go. Ah mean jings krivens help ma boab. Ah ken Richmond is an eastcoaster ken (not you Ken, ken means "know") but thons gan far. OK now this is totally OT, however, if you are Scottish and want to learn how to read Norwegian. Put on an Aberdonian accent and read. Bizarrely you can then understand it. Cheers Bob; from Loch Lomond whre they speak English. :-) From howard.bornstein at gmail.com Sun Feb 12 15:51:57 2006 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Sun, 12 Feb 2006 15:51:57 -0500 Subject: send "Rawkeydown param" problem Message-ID: <3f07cc260602121251x42c2b276y782d451208528d40@mail.gmail.com> This is weird. I occasionally need to stuff my rawkeydown handler with a parameter from another script. The rawkeydown handler is in the stack script. When I use a command like it works but also sends up a "can't find handler" error. It obviously finds the handler since it works as expected. Any idea why this error is getting generated? The error will be ignored in my standalone, but I'd like to know why this is happening. -- Regards, Howard Bornstein ----------------------- www.designeq.com From jspencer78 at mac.com Sun Feb 12 15:59:47 2006 From: jspencer78 at mac.com (James Spencer) Date: Sun, 12 Feb 2006 14:59:47 -0600 Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <2894988.post@talk.nabble.com> References: <2883023.post@talk.nabble.com> <43EEC457.2020702@hyperactivesw.com> <2894988.post@talk.nabble.com> Message-ID: <98CF0DD0-70C8-4523-82D6-0740BB59F847@mac.com> On Feb 12, 2006, at 5:00 AM, Ken Apthorpe wrote: > However, it would resolve one uncertainty for me > if someone could say whether I have enough RAM to run it (and Finder). Previously: > Mac is a G4 400 with 448MB RAM, OS 10.3.8 Jacque has been directly trying to assist in your problems but just to confirm that it's not your system, until fairly recently, I ran 2.6.1 on a G4 400 with 384 MB of RAM and it worked fine. The documentation was slow as has been noted but I wasn't getting unexplained freezes. Incidentally, I ran it under both an older version of 10.3.x and then Tiger. There's no question I prefer my new machine but mostly because of it's bigger monitor. BTW and for what it's worth, when I've had the system "freeze" while using RR, it has tended to be because I've got some script that's hung, typically because, idiot that I am, I've created some kind of infinite loop, very often involving preOpenCard or preOpenStack! Spence James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From richmond at mail.maclaunch.com Sun Feb 12 16:06:48 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Sun, 12 Feb 2006 16:06:48 -0500 Subject: [OT] A Fair Owersettan o Ma Blaud Message-ID: Richt: Sunday afternoon - fair forjeskit wi raxen up a peerie RR stack caad "IN" fae ma 5-8 bairns learnen Sudron: ye'll ken: "Put the red crayon IN the blue box" - repetive programmen o this sairt is mair a DRAG than a DROP - but it brangs the siller fae the loaf. Sunday afternoon - fairly f***ed-off with running up a small RR stack called "IN" for my 5-8 yeard-olds learning English: you will understand: "put the red crayon IN the blue box" - repetive programming of this sort is more a DRAG than a DROP - but it pays for the food. So, shoogle ower tae the PC thats connected tae the innernet tae tak a glisk at sic things that will tak tent o ma unco unmensefu (ae, mair fou than mensefu richt nou): So, I wander over to the PC that is connected to the internet to have a look at such things that take the fancy of my defocussedness (Yes, more raving bonkers than switched-right-on-topic just now): And, the Runtime Revolution website is doon, wi a sonsie message anent 'upgradin' - so Ah ken thats 2.7 comin in fast. And, the Runtime Revolution website is down, with a cheeky message refering to 'upgrading' - so I understand that 2.7 is on its way right now. Ah was juist that forejeskit both i the forenoon and eftir that ma ain leid tak ower the reins o ma hert! An Ahm no gae fond o the deils vocables mesen. I was so f***ed-off this morning and following that my own language reinstated itself. I am not that fond of the Devil's talk myself. (And, if you are wondering about that note that in Robert Lorimer's translation of the New Testament into Scots, the Devil does not speak Scots.). Now, much more to the point: My sneaky-ppek suggested that RR 2.7 will not just be "2.6 with a few twiddly bits glued on" but a major leap: with a selection between a "Media" version and something else. Love, Richmond __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From richmond at mail.maclaunch.com Sun Feb 12 16:31:12 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Sun, 12 Feb 2006 16:31:12 -0500 Subject: [OT] Re: Thar She Blows! - RR 2.7 ??? Message-ID: "Ah mean jings krivens help ma boab. Ah ken Richmond is an eastcoaster ken (not you Ken, ken means "know") but thons gan far." Hmm . . . 1. I believe that only the Broons and Oor Wullie (Comic-book characters) ever said "Ah mean jings krivens help ma boab". Mind you, D.C. Thompson is a cousin of mine. (and - you spell Crivens with a 'C') 2. I was born in Elgin, my father's people come from Carnoustie and Arbroath. Most of the really big victorian buildings in Dundee were built by my Great-Grandfather Robert Mathewson and his brother Alexander. 3. Supposedly the best 'English' in the world is spoken in Inverness! But last time I was there (about 4 year ago) I heard nothing but Broad Scots and a bit of what we East coasters call 'Erse' (Gaelic). Needless to say with 300 hundred years of English linguistic and cultural supremacy Scots has been downgraded to a 'filthy dialect spoken by unwashed fish-smokers'. However, from a diachronic point of view Scots retains something like 95% of the original Anglo-Saxon vocabulary, peppered with some Norse. English, on the other had is only 40% Anglo-Saxon with about 50% Norman French and all that fancy Latin imported by old Bugger-Lugs Samuel Johnson. 4. When 'Dr' Samuel Johnson was taken into the Scots Parliament by Boswell he was introduced to Lord Kames who stood and examined Johnson for a few minutes and then proffered a shilling to Boswell with the remark "I believe that is the usual sum at the zoo for viewing the beasts". I calmed down by hacking the revMenuBar stack (which seems to serve no real purpose by being in view) so that when it opens it moves (in Mac) to just up behind the menuBar (512, -16) - which means the accursed thing is no longer visible. I also opened up the menu editor and added cmd-6, cmd-8 and cmd-7 to the revMenuBar menu under Objects so that I can call Card Script, Object Properties and Card Properties respectively from my Belkin Nostromo. What is not clear to me is whether one can edit menus so that they will respond with any of those Function buttons at the top of the keyboard, or with multiple key-downs such as cmd-alt-something. I am trying to go as mouseless as possible as have been through 4 courses of anti-inflamatories over the last 8 years and have been told that the next lot will probably have to be steroidal - not my idea of fun at all. I due course I shall make available my Nostromo RR set and a list of all the key-commands I have used in my edited revMenuBar. sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From davis.phil at comcast.net Sun Feb 12 17:09:52 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sun, 12 Feb 2006 14:09:52 -0800 Subject: send "Rawkeydown param" problem In-Reply-To: <3f07cc260602121251x42c2b276y782d451208528d40@mail.gmail.com> References: <3f07cc260602121251x42c2b276y782d451208528d40@mail.gmail.com> Message-ID: <43EFB230.9090307@comcast.net> Hi Howard, I wonder if your error has to do with the fact that 'rawKeyDown' is always followed by a 'keyDown' message under "normal" circumstances. (Says to self: Naaah, that's not it - you can generate 'rawKeyDown' messages without subsequent keyDown's via a mouse wheel, and without problems.) You could try displaying 'the executionContexts' in an 'errorDialog' handler of your stack script - maybe that will give you some clues as to what's happening. Phil Davis Howard Bornstein wrote: > This is weird. I occasionally need to stuff my rawkeydown handler with > a parameter from another script. The rawkeydown handler is in the > stack script. When I use a command like stack "mystack"> it works but also sends up a "can't find handler" > error. It obviously finds the handler since it works as expected. > > Any idea why this error is getting generated? The error will be > ignored in my standalone, but I'd like to know why this is happening. > > -- > Regards, > > Howard Bornstein > ----------------------- > www.designeq.com From katir at hindu.org Sun Feb 12 04:45:28 2006 From: katir at hindu.org (Sivakatirswami) Date: Sat, 11 Feb 2006 23:45:28 -1000 Subject: OT: MIDI Keyboard Input > Output to Music Notation Message-ID: <1F090F0E-9A89-44FA-992F-BD0C57D3AAD6@hindu.org> [[cc Revolution users... any music-midi buffs who have ideas-interest on this please contact me off list. This whole project is currently being worked up inside Revolution, Tamil songs, English transliteration, English translations etc. and I would love to integrate the music side in the same Rev framework if possible. It's probably the only single thing I miss from the old hypercard days: play "c d e f") Aloha, Jeff: Thank you for sharing MIDI Keyboard. Is it possible to record the output to a running sound processing program? In particular: we use PEAK. I'm listening to some songs and then I want to play back the melody and record this... saving it to a MIDI file would also serve my purpose but I don't know how to do that. I'm not an expert in MIDI or JAVA, but I'm pretty savvy with OSX and the Mac... and could get up to speed with anything if I knew where to go to find the "how to do it." resources... What we are really looking for some tools that can take midi or sound input and output the notes in the old "Hypercard" notation format: c,c +,d... etc. Basically this would be a "pitch" analyzer of some kind... that output a parseable text stream that represented notes/ pitches (and note durations, if possible) There may be other strategies: the "end" goal here is to document, and thus preserve, in notation form, certain melodies that are only known to a few elderly "folk" singers... in this case the music happens to be Tamil spiritual songs. The Indian style of raga singing lends itself very well to replication by single note keyboard input. I have fairly good ear and can replicate the melody on the keyboard without much difficulty...but saving that and converting it to notation is the challenge. I could just send recordings to professionals and ask them to "write down the melodies," but that could take forever.... A massive music program like Finale, is not wanted: it's way "overkill" for this project. Indian music is fundamentally a single note melodic line (no chords) and a full staff, double stave music format is not needed. It would seem midi could be perfect for this... I mean if the input is to hit the A key on the key board to induce the pitch note middle C... it would seem to be a "no brainer" that there must be *something* that can take that midi file and do the reverse: "listen" to the midi and output a text stream: C C# E F A F E, which lends it self to Indian style notation which is a textual notation form where notes are written underneath the words of a song on a single text line. "sa r ga ma" i.e. it seems like it *could* be very simple: key in the song > to midi > output to notes. TIA Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From kray at sonsothunder.com Sun Feb 12 17:53:51 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 12 Feb 2006 16:53:51 -0600 Subject: [OT] A Fair Owersettan o Ma Blaud In-Reply-To: Message-ID: On 2/12/06 3:06 PM, "Mathewson" wrote: Thanks for the translation, Richmond! (and now, back to programming... already in progress...) ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From howard.bornstein at gmail.com Sun Feb 12 19:54:54 2006 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Sun, 12 Feb 2006 19:54:54 -0500 Subject: send "Rawkeydown param" problem In-Reply-To: <200602122207.k1CM7wf1006824@ms-smtp-03.rdc-nyc.rr.com> References: <200602122207.k1CM7wf1006824@ms-smtp-03.rdc-nyc.rr.com> Message-ID: <3f07cc260602121654q14fc4940i70b7d948afeb697a@mail.gmail.com> On 2/12/06, Phil Davis wrote: > Hi Howard, > You could try displaying 'the executionContexts' in an 'errorDialog' > handler of your stack script - maybe that will give you some clues as to > what's happening. > > Phil Davis Where did you find information about "the executionContexts"? I couldn't find any reference to it in the docs so I don't know how to interpret the results. It gave: stack "/Users/howard/Projects/LandyVision/LandyPlayer.rev",errorDialog,198 What does 198 refer to? For that matter, there doesn't seem to be complete info about the errorDialog message. It says line one contains "Information about the statement that caused the error." In my case, line 1 shows: 573,10,1,rawkeydown Well, I know it's telling me that the rawkeydown handler caused the error, but what does 573,10,1 mean? In addition, the errorDialog dictionary entry refers to the cErrorsList property of the stack "revErrorDisplay" as having useful info. This property contains (on my system) 631 error entries. I have no idea what they are, if they're simply a list of errors or if they're pertinent to my situation, etc. Again, there is no other reference to this property anywhere in the Rev documentation that I could find. I'm in one of those black "I hate Rev" moods, based on my inability to find the information I need to solve my problem. -- Regards, Howard Bornstein ----------------------- www.designeq.com From howard.bornstein at gmail.com Sun Feb 12 21:26:53 2006 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Sun, 12 Feb 2006 21:26:53 -0500 Subject: send "Rawkeydown param" problem In-Reply-To: <200602130049.k1D0nm1A029854@ms-smtp-02.rdc-nyc.rr.com> References: <200602130049.k1D0nm1A029854@ms-smtp-02.rdc-nyc.rr.com> Message-ID: <3f07cc260602121826r4de77555t2bed049934881eef@mail.gmail.com> I solved this problem by commenting out the "pass rawkeydown" statement at the end of the handler. I'm not sure why this helped or was needed. Maybe there was a recursion issue, but since this handler was in the stack script, wouldn't the next destination in the hierarchy be the engine itself? This doesn't solve my difficulties with getting useful information out of the rev docs. I haven't looked at the 2.7 version yet but I hope there are improvements in this regard. -- Regards, Howard Bornstein ----------------------- www.designeq.com From jacque at hyperactivesw.com Sun Feb 12 21:48:58 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 12 Feb 2006 20:48:58 -0600 Subject: send "Rawkeydown param" problem In-Reply-To: <3f07cc260602121654q14fc4940i70b7d948afeb697a@mail.gmail.com> References: <200602122207.k1CM7wf1006824@ms-smtp-03.rdc-nyc.rr.com> <3f07cc260602121654q14fc4940i70b7d948afeb697a@mail.gmail.com> Message-ID: <43EFF39A.5070307@hyperactivesw.com> Howard Bornstein wrote: > On 2/12/06, Phil Davis wrote: > >>Hi Howard, >>You could try displaying 'the executionContexts' in an 'errorDialog' >>handler of your stack script - maybe that will give you some clues as to >>what's happening. >> >>Phil Davis > > > Where did you find information about "the executionContexts"? I > couldn't find any reference to it in the docs so I don't know how to > interpret the results. It is undocumented and likely to remain so. The "executionContexts" is intended only for use within the IDE, though some people are using it elsewhere. It is not guaranteed to remain unchanged and it is unsupported. > It gave: stack "/Users/howard/Projects/LandyVision/LandyPlayer.rev",errorDialog,198 > > What does 198 refer to? The line number of the error in the errors list -- see below. > > For that matter, there doesn't seem to be complete info about the > errorDialog message. It says line one contains "Information about the > statement that caused the error." > > In my case, line 1 shows: 573,10,1,rawkeydown > > Well, I know it's telling me that the rawkeydown handler caused the > error, but what does 573,10,1 mean? the number are, in order: the line number in the script where the error occured, the column (or token) where the error occured (usually corresponds to a word) and the parameter that is being manipulated or passed, if any. In your example, the error occured on line 573 of the script at word or token 10. There is a parameter of "1" being manipulated (I think; I've forgotten some of this.) > > In addition, the errorDialog dictionary entry refers to the > cErrorsList property of the stack "revErrorDisplay" as having useful > info. This property contains (on my system) 631 error entries. Right. That is the list you check to find out what error 198 is. Line 198 of that list gives you an English description of the problem, which is, "Factor: error in left operand". Apparently it doesn't like that "1". > I have > no idea what they are, if they're simply a list of errors or if > they're pertinent to my situation, etc. Again, there is no other > reference to this property anywhere in the Rev documentation that I > could find. They are a lookup list so that Rev's error dialog can contain an English-language description for the user. In general, these are only for use within the IDE and they occasionally change, so if you plan to include the list in a standalone, you should update it if you rebuild with a newer engine version. > > I'm in one of those black "I hate Rev" moods, based on my inability to > find the information I need to solve my problem. Hopefully you are only grey now. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Sun Feb 12 21:49:57 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 12 Feb 2006 20:49:57 -0600 Subject: send "Rawkeydown param" problem In-Reply-To: <3f07cc260602121654q14fc4940i70b7d948afeb697a@mail.gmail.com> Message-ID: On 2/12/06 6:54 PM, "Howard Bornstein" wrote: > On 2/12/06, Phil Davis wrote: >> Hi Howard, >> You could try displaying 'the executionContexts' in an 'errorDialog' >> handler of your stack script - maybe that will give you some clues as to >> what's happening. >> >> Phil Davis > > Where did you find information about "the executionContexts"? I > couldn't find any reference to it in the docs so I don't know how to > interpret the results. > > It gave: stack > "/Users/howard/Projects/LandyVision/LandyPlayer.rev",errorDialog,198 > > What does 198 refer to? ExecutionContexts are in the form: ,, so 198 is the line number. Here's a handler I use to reformat the executionContexts into a "human-readable" form: function stsFormatContexts pContexts -- ExecutionContexts is in form: ,, -- Assumes CR-delimited contexts put "" into retVal repeat for each line tLine in pContexts put tLine into tContext put item -1 of tContext into tLineNum put item -2 of tContext into tHandlerName delete item -2 to -1 of tContext do "put the long name of" && tContext && "into tObj" put offset("of stack",tObj) into tChar if tChar <> 0 then put char 1 to tChar+7 of tObj && quote & GetStack(tObj) & \ quote into tObj else put "stack" && quote & GetStack(tObj) & quote into tObj end if put "line" && tLineNum && "of handler" && quote & tHandlerName & \ quote && "of" && tObj & cr after retVal end repeat delete last char of retVal return retVal end stsFormatContexts function GetStack pObj -- Needs to handle all sorts of incoming values - -- file names, long names, abbr names, etc., from -- all kind of objects and return the stack's short name local tRetVal put ".rev" into tStackExtension if word 1 of pObj = "stack" then if offset("of stack " & quote,pObj) <> 0 then -- substack get matchText(pObj,"stack \"(.*?)\" of stack",tRetVal) else -- main stack get matchText(pObj,"stack \"(.*?)\"",tRetVal) end if else -- object on a stack get matchText(pObj,"of stack \"(.*?)\" of stack \".*?\"",tRetVal) if it is false then get matchText(pObj,"of stack \"(.*?)\"",tRetVal) if it is false then put pObj into tRetVal end if end if end if put length(tStackExtension) into tExtLen if char (-1 * tExtLen) to -1 of tRetVal = tStackExtension then -- file path, convert to stack name put the short name of stack tRetVal into tRetVal end if return tRetVal end GetStack HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Sun Feb 12 21:55:05 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 12 Feb 2006 20:55:05 -0600 Subject: send "Rawkeydown param" problem In-Reply-To: References: Message-ID: <43EFF509.7050603@hyperactivesw.com> Ken Ray wrote: > ExecutionContexts are in the form: > ,, Howard: Ken's right and my previous answer was about something else. Listen to him. The stuff I was talking about had to do with the errors list and the line and token error numbers, which wasn't what you asked. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From davis.phil at comcast.net Sun Feb 12 22:16:08 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sun, 12 Feb 2006 19:16:08 -0800 Subject: send "Rawkeydown param" problem In-Reply-To: <3f07cc260602121826r4de77555t2bed049934881eef@mail.gmail.com> References: <200602130049.k1D0nm1A029854@ms-smtp-02.rdc-nyc.rr.com> <3f07cc260602121826r4de77555t2bed049934881eef@mail.gmail.com> Message-ID: <43EFF9F8.20800@comcast.net> It looks like you got some good answers, Howard. I was away for a few hours, but the list came through! Thanks Ken and Jacque. Phil Howard Bornstein wrote: > I solved this problem by commenting out the "pass rawkeydown" > statement at the end of the handler. I'm not sure why this helped or > was needed. Maybe there was a recursion issue, but since this handler > was in the stack script, wouldn't the next destination in the > hierarchy be the engine itself? > > This doesn't solve my difficulties with getting useful information out > of the rev docs. I haven't looked at the 2.7 version yet but I hope > there are improvements in this regard. > > -- > Regards, > > Howard Bornstein > ----------------------- > www.designeq.com From jhurley at infostations.com Sun Feb 12 23:37:45 2006 From: jhurley at infostations.com (Jim Hurley) Date: Sun, 12 Feb 2006 20:37:45 -0800 Subject: Running and stepping thru a repeat loop not the same In-Reply-To: <20060212180004.6FB16825314@mail.runrev.com> References: <20060212180004.6FB16825314@mail.runrev.com> Message-ID: This is weird beyond measure. When I step 5 times through the repeat loop below I get the expected results--see below. When I allow the loop to "run" the first few lines are the second set of results below. They are completely different and incomprehensible. The purpose is to add a new database field which is a combination of the street name, street number, and last name of the voter. set the itemdel to tab repeat for each line tLine in tOld put tab & item 5 of tLine & item 4 of tLine & item 2 of tLine after tLine put tLine & cr after oldResults end repeat First few lines of the variable oldResults obtained by stepping through the loop. Exactly what I expected. (Voter ID LAST FIRST ST.NO. STREET PARTY DATE ComboField) 30871 KOVACS JUDITH 237 ADAMS NP 02/19/2002 ADAMS237KOVACS 47200 SHARP KATHERINE 237 ADAMS DEM 09/11/1995 ADAMS237SHARP 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/2003 ADAMS239NUCKELS 48272 RUSSELL ANNA 239 ADAMS NP 09/01/2000 ADAMS239RUSSELL 778 BRITTEN CONSTANCE 239 ADAMS GRN 08/18/1999 ADAMS239BRITTEN (The results above would all line up nicely with the proper setting of the tabs.) First few lines of the variable oldResults obtained by running the loop. Totally bizarre results. 30871 KOVACS JUDITH 237 ADAMS NP 02/19/2002 ADAMS237KOVACS 30871 KOVACS JUDITH 237 ADAMS NP 02/19/2002 AD ADAMS237SHARP 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/2003 ADAMS239NUCKELS 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/ ADAMS239RUSSELL 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/ ADA ADAMS239BRITTEN 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/ ADA A ADAMS239NUCKELS Jim From ken.apthorpe at optusnet.com.au Sun Feb 12 23:45:36 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sun, 12 Feb 2006 20:45:36 -0800 (PST) Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <43EF823B.4050706@hyperactivesw.com> References: <2883023.post@talk.nabble.com> <43EEC457.2020702@hyperactivesw.com> <2894988.post@talk.nabble.com> <43EF823B.4050706@hyperactivesw.com> Message-ID: <2904981.post@talk.nabble.com> Thanks all for your advice. Here are the freeze symptoms: The mouse cursor doesn't freeze; RR main menu does not respond to show pulldowns, keyboard commands (like C-save/quit) don't work; None of the tools in the toolbar respond to clicks; In open RR windows and palettes the close-minimise-maximise buttons turn white and don't work, and those that are not dimmed don't work; Open windows and palettes can't be dragged around, or brought to the front; None of the palettes respond to selection clicks. >From what you say it could have been a dysfunctional script, as the debugger was reporting (yet another..!) error when the freeze happened. -- View this message in context: http://www.nabble.com/Minimum-Mac-specs-for-Rev-2.6.1--t1103659.html#a2904981 Sent from the Revolution - User forum at Nabble.com. From 3mcgrath at adelphia.net Sun Feb 12 23:51:13 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 12 Feb 2006 23:51:13 -0500 Subject: import song to itunes from within Rev Message-ID: <50989165-880D-4268-8EDA-158469D40A2A@adelphia.net> Hello listeroos, I need to figure out how to import a song via script into iTunes from with in Rev. I assume the best approach is to use AppleScript and I can't figure it out, yet. I was also thinking there might be a way to do it straight in Rev. I think I am stuck on the filepaths in AS and the use of "as alias" and or " as string". My other commands are AS in Rev and work fine. Here is my AS script in a field in Rev: try tell application "Finder" to set thisitem to "Macintosh HD/Users/ mcgrath3/Desktop/this will bw the day that i die.mp3" as alias tell application "iTunes" add thisitem end tell end try I thought that "add" would do it and then I could copy it to my playlist but it does not show up in the main library in iTunes. This does not generate any complie or execution errors at all yet does not work. (unless a refresh is needed ???? hhmm) Thanks Tom Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From mdswindell at cruzio.com Mon Feb 13 00:06:42 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 12 Feb 2006 21:06:42 -0800 Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <2904981.post@talk.nabble.com> References: <2883023.post@talk.nabble.com> <43EEC457.2020702@hyperactivesw.com> <2894988.post@talk.nabble.com> <43EF823B.4050706@hyperactivesw.com> <2904981.post@talk.nabble.com> Message-ID: <67583D22-EA32-4E6B-B83B-DAE30792206C@cruzio.com> Is it possible that you haven't attended to a debugger warning you that your script isn't functional? If the warning window gets buried by another palette I sometimes find myself frozen until I uncover it and dismiss it. Then all is well again. Mark On Feb 12, 2006, at 8:45 PM, Ken Apthorpe wrote: >> From what you say it could have been a dysfunctional script, as >> the debugger > was reporting (yet another..!) error when the freeze happened. From jacque at hyperactivesw.com Mon Feb 13 00:19:16 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 12 Feb 2006 23:19:16 -0600 Subject: Running and stepping thru a repeat loop not the same In-Reply-To: References: <20060212180004.6FB16825314@mail.runrev.com> Message-ID: <43F016D4.4030703@hyperactivesw.com> This looks like another case of something that just came up on the list -- altering the repeat variable inside the loop is a no-no and you get unexpected results. The repeat variable is read-only. During debugging, the IDE will apparently protect the result, but when run on its own, the variable will be unpredictable if you try to alter it. Change your script to this: set the itemdel to tab repeat for each line tLine in tOld put tLine & tab & item 5 of tLine & item 4 of tLine & \ item 2 of tLine & cr after oldResults end repeat This treats the repeat variable as read-only and should work. Jim Hurley wrote: > This is weird beyond measure. When I step 5 times through the repeat > loop below I get the expected results--see below. > > When I allow the loop to "run" the first few lines are the second set of > results below. They are completely different and incomprehensible. > > The purpose is to add a new database field which is a combination of the > street name, street number, and last name of the voter. > > set the itemdel to tab > repeat for each line tLine in tOld > put tab & item 5 of tLine & item 4 of tLine & item 2 of tLine after > tLine > put tLine & cr after oldResults > end repeat > > > First few lines of the variable oldResults obtained by stepping through > the loop. Exactly what I expected. > > (Voter ID LAST FIRST ST.NO. STREET PARTY DATE > ComboField) > > 30871 KOVACS JUDITH 237 ADAMS NP 02/19/2002 > ADAMS237KOVACS > 47200 SHARP KATHERINE 237 ADAMS DEM 09/11/1995 > ADAMS237SHARP > 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/2003 > ADAMS239NUCKELS > 48272 RUSSELL ANNA 239 ADAMS NP 09/01/2000 > ADAMS239RUSSELL > 778 BRITTEN CONSTANCE 239 ADAMS GRN 08/18/1999 > ADAMS239BRITTEN > > (The results above would all line up nicely with the proper setting of > the tabs.) > > First few lines of the variable oldResults obtained by running the loop. > Totally bizarre results. > > 30871 KOVACS JUDITH 237 ADAMS NP 02/19/2002 > ADAMS237KOVACS > 30871 KOVACS JUDITH 237 ADAMS NP 02/19/2002 AD > ADAMS237SHARP > 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/2003 > ADAMS239NUCKELS > 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/ > ADAMS239RUSSELL > 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/ ADA > ADAMS239BRITTEN > 107995 NUCKELS ANDREA 239 ADAMS REP 08/07/ ADA A > ADAMS239NUCKELS > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mdswindell at cruzio.com Mon Feb 13 00:32:26 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 12 Feb 2006 21:32:26 -0800 Subject: Referring to a variable in a roundabout way... Message-ID: <2468DAF9-618C-4B6B-BD52-9D6902D68E73@cruzio.com> If a field contains the name of a variable gMyNumber, how can I place something into that variable circuitously, referencing it not directly, but via its name residing in the field? Example: Put 54 into (variable (word 1 of field 1)), where word 1 of field 1 contains the name of a global variable gMyNumber. I don't know if that makes sense, but I hope it does. Thanks, Mark From jacque at hyperactivesw.com Mon Feb 13 00:37:14 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 12 Feb 2006 23:37:14 -0600 Subject: Minimum Mac specs for Rev 2.6.1? In-Reply-To: <2904981.post@talk.nabble.com> References: <2883023.post@talk.nabble.com> <43EEC457.2020702@hyperactivesw.com> <2894988.post@talk.nabble.com> <43EF823B.4050706@hyperactivesw.com> <2904981.post@talk.nabble.com> Message-ID: <43F01B0A.5070505@hyperactivesw.com> Ken Apthorpe wrote: > Thanks all for your advice. Here are the freeze symptoms: > > The mouse cursor doesn't freeze; > RR main menu does not respond to show pulldowns, keyboard commands (like > C-save/quit) don't work; > None of the tools in the toolbar respond to clicks; > In open RR windows and palettes the close-minimise-maximise buttons turn > white and don't work, and those that are not dimmed don't work; > Open windows and palettes can't be dragged around, or brought to the front; > None of the palettes respond to selection clicks. > >>From what you say it could have been a dysfunctional script, as the debugger > was reporting (yet another..!) error when the freeze happened. I agree with Mark, this sounds exactly like what happens if you ignore the error dialog. The error dialog is modal and won't allow any other actions to take place until you deal with it. You have to hit one of the three buttons before you can go on. If you hit the Script button, it will take you to the line in the script that is causing the error. If you hit the Debug button, it will not only take you to the line, but allow you to debug and see the current values in the Variable Watcher. If you hit Ignore, it doesn't do anything except allow you to go back into active working mode. Unfortunately, it is possible to click on a script window and bring it to the front (sometimes covering the dialog). But after that, you're blocked and it looks like a freeze. Move the script window out of the way if that happens and click on one of the error dialog buttons to continue. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jonkotthoff at clarionstl.com Mon Feb 13 00:39:29 2006 From: jonkotthoff at clarionstl.com (jonkotthoff at clarionstl.com) Date: Mon, 13 Feb 2006 05:39:29 +0000 Subject: Revolution RUMORS! Message-ID: Here is the latest: 1. Renaming/re-definition of products... Revolution Media, Stuido, Enterprise. By-By DreamCard? 2. Bigger 3rd party tie-ins. 3. New Focus. Stay Tuned... 4. PHP website? NOT REV? From jacque at hyperactivesw.com Mon Feb 13 00:45:05 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 12 Feb 2006 23:45:05 -0600 Subject: Referring to a variable in a roundabout way... In-Reply-To: <2468DAF9-618C-4B6B-BD52-9D6902D68E73@cruzio.com> References: <2468DAF9-618C-4B6B-BD52-9D6902D68E73@cruzio.com> Message-ID: <43F01CE1.6090107@hyperactivesw.com> Mark Swindell wrote: > If a field contains the name of a variable gMyNumber, how can I place > something into that variable circuitously, referencing it not directly, > but via its name residing in the field? > > Example: > Put 54 into (variable (word 1 of field 1)), where word 1 of field 1 > contains the name of a global variable gMyNumber. "Do" is your friend: put word 1 of fld 1 into myVar do "put 54 into" && myVar -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at proherp.com Mon Feb 13 00:45:41 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 13 Feb 2006 16:45:41 +1100 Subject: Revolution RUMORS! In-Reply-To: Message-ID: <000101c63060$bc1abb60$0201010a@royalnexus> > Here is the latest: >From where? > 1. Renaming/re-definition of products... May be a good thing... > Revolution Media, Stuido, Enterprise. Catchy. > By-By DreamCard? Is there really a market for it anyway? I mean, apart from education most people want to compile binaries... > 2. Bigger 3rd party tie-ins. That would be excellent. > 3. New Focus. ?? > Stay Tuned... > > 4. PHP website? NOT REV? PHP is solid. I notice that the RR website is down for maintenance today.... Scott From mdswindell at cruzio.com Mon Feb 13 00:48:41 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 12 Feb 2006 21:48:41 -0800 Subject: Referring to a variable in a roundabout way... In-Reply-To: <43F01CE1.6090107@hyperactivesw.com> References: <2468DAF9-618C-4B6B-BD52-9D6902D68E73@cruzio.com> <43F01CE1.6090107@hyperactivesw.com> Message-ID: Aha... merci beaucoup. Mark On Feb 12, 2006, at 9:45 PM, J. Landman Gay wrote: > Mark Swindell wrote: >> If a field contains the name of a variable gMyNumber, how can I >> place something into that variable circuitously, referencing it >> not directly, but via its name residing in the field? >> Example: >> Put 54 into (variable (word 1 of field 1)), where word 1 of field >> 1 contains the name of a global variable gMyNumber. > > "Do" is your friend: > > put word 1 of fld 1 into myVar > do "put 54 into" && myVar From sarah.reichelt at gmail.com Mon Feb 13 00:51:14 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 13 Feb 2006 15:51:14 +1000 Subject: import song to itunes from within Rev In-Reply-To: <50989165-880D-4268-8EDA-158469D40A2A@adelphia.net> References: <50989165-880D-4268-8EDA-158469D40A2A@adelphia.net> Message-ID: > I need to figure out how to import a song via script into iTunes from > with in Rev. I assume the best approach is to use AppleScript and I > can't figure it out, yet. I was also thinking there might be a way to > do it straight in Rev. > > I think I am stuck on the filepaths in AS and the use of "as alias" > and or " as string". > > My other commands are AS in Rev and work fine. > > Here is my AS script in a field in Rev: > try > tell application "Finder" to set thisitem to "Macintosh HD/Users/ > mcgrath3/Desktop/this will bw the day that i die.mp3" as alias > tell application "iTunes" > add thisitem > end tell > end try As you suspected, the problem is with the file path. AppleScript uses the old Apple file path delimiter ":" while Rev uses the Unix delimiter "/". Also AppleScript requires the hard drive name to be included in the path and Rev doesn't. Your script will work fine if you change the /'s to :'s. For changing back & forth, use the revMacFromUnixPath & revUnixFromMacPath functions. BTW, if you want to add the item to a specific playlist, you can specify this in the "add" line e.g. add thisItem to playlist "Fav songs" HTH, Sarah From mwieder at ahsoftware.net Mon Feb 13 01:04:58 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 12 Feb 2006 22:04:58 -0800 Subject: send "Rawkeydown param" problem In-Reply-To: References: Message-ID: <19547248469.20060212220458@ahsoftware.net> Ken- Yowza! Nice functions - thanks. -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Mon Feb 13 02:09:01 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 12 Feb 2006 23:09:01 -0800 Subject: Referring to a variable in a roundabout way... In-Reply-To: <2468DAF9-618C-4B6B-BD52-9D6902D68E73@cruzio.com> References: <2468DAF9-618C-4B6B-BD52-9D6902D68E73@cruzio.com> Message-ID: <43F0308D.4050403@fourthworld.com> Mark Swindell wrote: > If a field contains the name of a variable gMyNumber, how can I place > something into that variable circuitously, referencing it not directly, > but via its name residing in the field? > > Example: > Put 54 into (variable (word 1 of field 1)), where word 1 of field 1 > contains the name of a global variable gMyNumber. When I need variables whose names may also be variable, I use arrays: put 54 into MyArray[word 1 of fld 1] -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From glen930 at yahoo.com Wed Feb 1 15:18:00 2006 From: glen930 at yahoo.com (Glen) Date: Wed, 1 Feb 2006 12:18:00 -0800 (PST) Subject: Video compression using RunRev Message-ID: <20060201201801.79137.qmail@web53704.mail.yahoo.com> Hello All, Is there a way within Revolution to to save and re-compress a QT video from the player window of my app? Thanks in advance for your help. Glen From noelk at hotmail.com Wed Feb 8 15:21:12 2006 From: noelk at hotmail.com (Noel Kalicharan) Date: Wed, 08 Feb 2006 20:21:12 +0000 Subject: CD Audio Stack Request Message-ID: Hi folks, I'm interested to know if anyone has done (or knows about) a Revolution stack that allows one to control an audio CD (with commands like CDPlay, CDStop, CDPause, etc.) along the lines of the Voyager CD Audio HyperCard stack (if you are familiar with that). Thanks for any help, Regards Noel From ken.apthorpe at optusnet.com.au Sat Feb 11 02:50:15 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Fri, 10 Feb 2006 23:50:15 -0800 (PST) Subject: Minimum Mac specs for Rev 2.6.1? Message-ID: <2883023.post@talk.nabble.com> G'day all I'm trying out the current demo version of Rev 2.6.1 on a Mac (yet another total newbie). It keeps freezing on me when I am trying to work on creating a stack while I have the Documentation window open in a second monitor. So far I have a main stack, one substack, and was in the process of setting up a menu using menu manager. I was looking thru the Docs when everything froze (including the Documentation). It's happened several times. Only exit is a force quit. Can anyone advise, is this a not-enough-memory problem, or a too-old-slow Mac problem, or.... (I already know it may well be a clueless operator problem) ... Mac is a G4 400 with 448MB RAM, OS 10.3.8 -- View this message in context: http://www.nabble.com/Minimum-Mac-specs-for-Rev-2.6.1--t1103659.html#a2883023 Sent from the Revolution - User forum at Nabble.com. From klaus at major-k.de Mon Feb 13 04:46:50 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 13 Feb 2006 10:46:50 +0100 Subject: CD Audio Stack Request In-Reply-To: References: Message-ID: <3A1447AE-F484-409C-914B-9BC617094EE9@major-k.de> Hi Noel, > Hi folks, > > I'm interested to know if anyone has done (or knows about) a > Revolution stack that allows one to control an audio CD (with > commands like CDPlay, CDStop, CDPause, etc.) along the lines of the > Voyager CD Audio HyperCard stack (if you are familiar with that). i am sure that can be done with some AppleScripts, but I have no idea how :-) But with version 7 (maybe 6 already) of QuickTime you can set the filename of a player object to any track of an audio CD! Maybe that will help? > Thanks for any help, > > Regards > > Noel Best Klaus Major klaus at major-k.de http://www.major-k.de From richmond at mail.maclaunch.com Mon Feb 13 07:28:44 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 13 Feb 2006 07:28:44 -0500 Subject: Hacking the revMenuBar menu for mouseless control ? Message-ID: This is really a reposting of the end of a longer message I posted yesterday: Yesterday opened up the menu editor and added cmd-6, cmd-8 and cmd-7 to the revMenuBar menu under Objects so that I can call Card Script, Object Properties and Card Properties respectively from my Belkin Nostromo. 1. What is not clear to me is whether one can edit menus so that they will respond with any of those Function buttons at the top of the keyboard, or with multiple key-downs such as cmd-alt-something. I am trying to go as mouseless as possible. RSI and tendo-vaginitis are an ongoing problem for me - and the mouse is the main criminal. 2. as the revMenuBar is a central part of the RR IDE, while I can hack-away to my heart's content with my own copy of Dreamcard -presumably I cannot then make the reslut publically available for folk to import into their DC/RRs? sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From charles.hartman at conncoll.edu Mon Feb 13 08:11:53 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Mon, 13 Feb 2006 08:11:53 -0500 Subject: Revolution RUMORS! In-Reply-To: <000101c63060$bc1abb60$0201010a@royalnexus> References: <000101c63060$bc1abb60$0201010a@royalnexus> Message-ID: On Feb 13, 2006, at 12:45 AM, Scott Kane wrote: >> By-By DreamCard? > > Is there really a market for it anyway? I mean, apart from > education most people want to compile binaries... > (carefully selecting the polite form of the answer) Why yes, there is a market for it. As an unfunded private individual developing mostly tutorial stacks, I can afford DC and certainly not any other form of RR. The no-standalones limitation isn't much of an inconvenience for distribution, especially with StackRunner. No DC, I'm gone. I don't think I'm that uncommon. Charles From mlange at lexicall.org Mon Feb 13 08:14:32 2006 From: mlange at lexicall.org (Marielle Lange) Date: Mon, 13 Feb 2006 13:14:32 +0000 Subject: massive xml docs Message-ID: <47731DFD-6C4A-4C68-ACEB-FFF474BDB071@lexicall.org> Hi Todd, I don't know how it would behave with a 100MB file but here is the method I use to get the data from a particular node of the tree without having to construct the full tree. Best wishes, Marielle ... ------------------------------------------------------------------------ ---------------- # # Get Tag Content In XML tree # # -- @Description: Get the content of a tag, given a path in the xml tree # -- A tag tree has the following syntax: node1:node2:node3:node4 # -- ......data...... # -- @Returns: Content part when __Content__ (text string) function getTagContent_XML pXMLtext, pTagTree IF pXMLtext is empty THEN terminate("BUG x. An empty content was given to parse. pXMLtext shouldn't be empty in function _getTagContentXML.") IF pTagTree is empty THEN terminate("BUG x. No Tag Tree was specified. pTagTree shouldn't be empty in function _getTagContentXML.") -------- set the itemdel to ":" replace quote with empty in pTagTree -- This is to get rid of quotes in case there is any ---------------------- repeat for each item tTag in pTagTree put getTagContent_XML(pXMLtext, tTag) into pXMLtext end repeat return pXMLtext end getTagContent_XML ... function getTagContent pXMLtext, pTagName, # -- @Requires: swapEOL() - not included here -- swaps end of lines from cr to ? to allow for multiline matches with matchtext # -- @Requires: stripInitialTabs() -- not included here put swapEOL(pXMLtext, "remove") into pXMLtext if matchtext(pXMLtext, "(?i)<" & pTagName & "[ ]?[^>]*>(.+?)", tTagContent) is false then return empty put swapEOL(tTagContent, "restore") into tTagContent put stripInitialTabs(tTagContent) into pXMLtext return pXMLtext end getTagContent ..... ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From dburgun at dsl.pipex.com Mon Feb 13 08:25:48 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 13 Feb 2006 13:25:48 +0000 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> Message-ID: Hi, Yes, I am running on Mac for the moment, the app will eventually be deployed on Mac and Windows. Haven't had much luck in getting this to work. I downloaded and installed MySQL. I then downloaded libDatabase and sample stack called libdb_recipes. When I run up the "recipes.rev" stack, I get an error: "libdberr: unable to connect to database (Unknown database 'recipes')". I can't seem to find any documentation of what is supposed to happen or if I am supposed to change anything. I looked in the registerDatabase handler in the stack script and this seems to be setup ok for MySQL. Right now I'm not sure if I have the right MySQL package installed, I got my copy from: http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-standard-4.0.26- apple-darwin7.9.0-powerpc.dmg/from/pick and it seemed to install just fine. I have the following files in a folder and am running from this folder: libDatabase.rev recipes.rev recipes.sql I have stepped thru recipes.rev and it loads and calls libDatabase.rev ok. Do I need to change anything to get this to work? Thanks a lot All the Best Dave On 11 Feb 2006, at 16:18, Charles Hartman wrote: > What platform? On OSX I was in a similar position recently, and I > settled for MySQL (downloadable) with Blue Mango's (Trevor > DeVore's) libDatabase 2.0 (ditto). This way's free. The libDatabase > isn't strictly necessary (it's a wrapper around revdb functions), > but it makes things a *lot* simpler and more rational. > > Charles > > > On Feb 11, 2006, at 7:52 AM, David Burgun wrote: > >> Hi All, >> >> I have worked on Rev for a while but have not used it with a >> database application before and was wondering the easiest and >> cheapest way to get going with it. I have the following basic >> questions: >> >> What do I need to Add to RunRev to be able to: >> a) Create and Add data to a database locally. >> b) Retrieve records based on the contents of a number for fields. >> c) Modify existing records in the database. >> >> The database will contain around 100,000 to 300,000 records. >> >> Thanks a lot for any help >> All the Best >> Dave From psahores at easynet.fr Mon Feb 13 08:37:00 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Mon, 13 Feb 2006 14:37:00 +0100 Subject: Revolution RUMORS! In-Reply-To: References: <000101c63060$bc1abb60$0201010a@royalnexus> Message-ID: <296D3F2C-6C54-4182-A8C5-FCA4CD156FD2@easynet.fr> Le 13 f?vr. 06 ? 14:11, Charles Hartman a ?crit : > > On Feb 13, 2006, at 12:45 AM, Scott Kane wrote: > >>> By-By DreamCard? >> >> Is there really a market for it anyway? I mean, apart from >> education most people want to compile binaries... I repectly don't agree at all with that, at least in about web- enabled application's development. Just have an eye to most of the leading technologies used to turn the web development in a powerfull and rock-solid usable way so see that Rev is in the right way with, perhaps, five to ten years forwards advance... PHP, Javascript, AJAX, Ruby, Python, Plone-Zope, etc... are great to zap the Java dynosorus from a design point of view. Rev applications servers are just not enough knowed to be able to let us code great apps in a more suitable way than the upon named script-based environments. Thanks RunRev, -- Pierre Sahores www.sahores-conseil.com From dburgun at dsl.pipex.com Mon Feb 13 08:52:29 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 13 Feb 2006 13:52:29 +0000 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> Message-ID: <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> Hi, Yes, I am running on Mac for the moment, the app will eventually be deployed on Mac and Windows. Haven't had much luck in getting this to work. I downloaded and installed MySQL. I then downloaded libDatabase and sample stack called libdb_recipes. When I run up the "recipes.rev" stack, I get an error: "libdberr: unable to connect to database (Unknown database 'recipes')". I can't seem to find any documentation of what is supposed to happen or if I am supposed to change anything. I looked in the registerDatabase handler in the stack script and this seems to be setup ok for MySQL. Right now I'm not sure if I have the right MySQL package installed, I got my copy from: http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-standard-4.0.26- apple-darwin7.9.0-powerpc.dmg/from/pick and it seemed to install just fine. I have the following files in a folder and am running from this folder: libDatabase.rev recipes.rev recipes.sql I have stepped thru recipes.rev and it loads and calls libDatabase.rev ok. Do I need to change anything to get this to work? Thanks a lot All the Best Dave On 11 Feb 2006, at 16:18, Charles Hartman wrote: > What platform? On OSX I was in a similar position recently, and I > settled for MySQL (downloadable) with Blue Mango's (Trevor > DeVore's) libDatabase 2.0 (ditto). This way's free. The libDatabase > isn't strictly necessary (it's a wrapper around revdb functions), > but it makes things a *lot* simpler and more rational. > > Charles > > > On Feb 11, 2006, at 7:52 AM, David Burgun wrote: > >> Hi All, >> >> I have worked on Rev for a while but have not used it with a >> database application before and was wondering the easiest and >> cheapest way to get going with it. I have the following basic >> questions: >> >> What do I need to Add to RunRev to be able to: >> a) Create and Add data to a database locally. >> b) Retrieve records based on the contents of a number for fields. >> c) Modify existing records in the database. >> >> The database will contain around 100,000 to 300,000 records. >> >> Thanks a lot for any help >> All the Best >> Dave From Andre.Bisseret at inria.fr Mon Feb 13 08:57:41 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Mon, 13 Feb 2006 14:57:41 +0100 Subject: =?iso-8859-1?q?Re=3A_How_to_stay_on_a_card_when_repeating_a_=AB_?= =?iso-8859-1?q?find_=BB?= In-Reply-To: <43ECC652.9090002@hyperactivesw.com> Message-ID: Le Friday, 10 Feb 2006, ? 17:58 Europe/Paris, J. Landman Gay a ?crit : > But just to be complete for anyone who is following this, you could > also do this: > > on preOpenCard > if the number of this cd > 4 > then set the dontsearch of this cd to false > end preOpencard > > on closeCard > set the dontsearch of this cd to true > end closeCard > > This would be the fastest way to do what you want. Before you run > these scripts, make sure you have set all the cards to dontsearch. The > above handlers just make the current card searchable, unless it is one > of the first four. Hi Jacqueline, I tried that of course ; actually, it is the fastest way !! (from 2000 measures on each solution, I found a mean about 15 times faster than the mean of the preceeding solution :-))) Meanwhile, before searching in the current card only, I have to search among the cards (to find those which include the keywords). So I can't set, once and for, all the dontsearch to true. Thus, I have to switch the dontsearch (of all cards) from true to false (and resume true) in a couple of places in my whole program. It works very well. Thanks a lot for your attention to this problem and your very nice solution Best regards from Grenoble Andr? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From gefisher at mac.com Mon Feb 13 09:01:30 2006 From: gefisher at mac.com (Glenn E. Fisher) Date: Mon, 13 Feb 2006 08:01:30 -0600 Subject: Minimum Mac specs for Rev 2.6.1? Message-ID: <1742fd86639737fc3f311023286f03bf@mac.com> Ken, Something else that might cause this is a running script (infinite or long loop) that you are not aware of. On a mac multiple flower-"."s will sometimes get you out. Just a guess, Glenn on February 12, 2006 10:45:36 PM CST you wrote: > Thanks all for your advice. Here are the freeze symptoms: > > The mouse cursor doesn't freeze; > RR main menu does not respond to show pulldowns, keyboard commands > (like > C-save/quit) don't work; > None of the tools in the toolbar respond to clicks; > In open RR windows and palettes the close-minimise-maximise buttons > turn > white and don't work, and those that are not dimmed don't work; > Open windows and palettes can't be dragged around, or brought to the > front; > None of the palettes respond to selection clicks. > >> From what you say it could have been a dysfunctional script, as the >> debugger > was reporting (yet another..!) error when the freeze happened. -- Glenn E. Fisher University of Houston - Retired 22402 Diane Dr. Spring, Tx 77373 gfisher4 at houston.rr.com http://www.uh.edu/~fisher http://home.houston.rr.com/thegefishers/ http://homepage.mac.com/gefisher From ken.apthorpe at optusnet.com.au Mon Feb 13 09:10:15 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Mon, 13 Feb 2006 06:10:15 -0800 (PST) Subject: Contrib to old topics - why isn't Rev more popular? Message-ID: <2911050.post@talk.nabble.com> As you know I'm a newbie to Rev, but this gives what seems (in this forum) to be a fairly unique perspective. Most of you are either experts, or well up the curve. So maybe I can give you the perspective of a (possible) new Rev user. It's the Docs that are the problem for newbies, and it's the docs that turn us away. I tried Rev in about 2003, and decided it was just too hard. I was hoping things had got a bit easier by now, but it dosn't look like it to me. Now before you tell me I'm lazy, here's where I've been. To the Rev site tutorials of course. To the BYU site, to go through their Rev lessons. To nearly every site in the Rev web ring, to look at tutorials. To the Rev Ed site at widget.com. I've downloaded the Scripters Scrapbook (which I'll buy if I persist with Rev). And I've downloaded lots of sample stacks to see how people do things. I haven't go very far because nobody else has made an app remotely like the one I need. Well Doc Messimer made Preceptor, which is vaguely similar, but I didn't like the GUI. The Docs. Here is an example of what newbies face. You can LOL, but this is the problem. You have all forgotten how much you know, and you forget to mention the really simple basic things. I wanted a pulldown menu button to go into a stack menu; the submenu items are to open cards in the mainstack. The here is what the Docs say about the message for a submenu item: menuPick chosenItem[|submenuName],previousTab on menuPick theItem -- in a pulldown menu if theItem is "Close" then close the defaultStack else if theItem is "Quit" then quit end menuPick This message is obviously for a main menu like File, where you want Close or Quit. But its no help to me when I just want to open a card in the mainstack. Also, do I insert it exactly as shown with [ ] around submenuName? The docs don't say. And the vertical slash. It said somewhere that on Mac I should do this with option-shift-L. But my keyboard has a vertical slash key. When I do option-shift-L on my keyboard I get ?. So, do I use my slash, or not? And, what's that previousTab thing on the end for?? Anyway, I tried all the possibilities and none worked. So then I went hunting on the web for an example I could copy. Good grief. Perhaps you see the problem. The Docs are great if you have some idea of what your doing. If you are trying to learn what to do, they are are of little use, or just a source of teeth gnashing frustration. That's why Rev isn't more popular. I agree with those that say Rev needs something in addition to the tutorials for newbies. I think they need sets of simple working examples with a variety of script examples. I'll finish with an analogy. Back in the days when getting up a web site was all the rage, the hand coders would sneer at WSIWYG web tools like the early versions of Dreamweaver and Cyberstudio. Now what are even the professionals using? Dreamweaver and GoLive. There is a lesson in there for Rev I think. Ken -- View this message in context: http://www.nabble.com/Contrib-to-old-topics---why-isn%27t-Rev-more-popular--t1114188.html#a2911050 Sent from the Revolution - User forum at Nabble.com. From xavier.bury at clearstream.com Mon Feb 13 09:19:32 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Mon, 13 Feb 2006 15:19:32 +0100 Subject: Revolution RUMORS! In-Reply-To: <296D3F2C-6C54-4182-A8C5-FCA4CD156FD2@easynet.fr> Message-ID: any rumors on when their site is back? the "in a few hours" has kind of expired =) Is there really an update coming? So far most older or newer bugzillas have been untouched... So im skeptical but i love surprises... Common, any real rumors people? cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 13/02/2006 14:37:00: > > Le 13 f?vr. 06 ? 14:11, Charles Hartman a ?crit : > > > > > On Feb 13, 2006, at 12:45 AM, Scott Kane wrote: > > > >>> By-By DreamCard? > >> > >> Is there really a market for it anyway? I mean, apart from > >> education most people want to compile binaries... > > > I repectly don't agree at all with that, at least in about web- > enabled application's development. Just have an eye to most of the > leading technologies used to turn the web development in a powerfull > and rock-solid usable way so see that Rev is in the right way with, > perhaps, five to ten years forwards advance... > > PHP, Javascript, AJAX, Ruby, Python, Plone-Zope, etc... are great to > zap the Java dynosorus from a design point of view. Rev applications > servers are just not enough knowed to be able to let us code great > apps in a more suitable way than the upon named script-based > environments. > > Thanks RunRev, > > -- > Pierre Sahores > www.sahores-conseil.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From bryan at deepfoo.com Mon Feb 13 09:36:41 2006 From: bryan at deepfoo.com (bryan at deepfoo.com) Date: Mon, 13 Feb 2006 10:36:41 -0400 Subject: IDE Bug - Sudden Loss of Keyboard Copy In-Reply-To: <20060212180004.6FB16825314@mail.runrev.com> References: <20060212180004.6FB16825314@mail.runrev.com> Message-ID: <20060213143255.M9465@deepfoo.com> Using Revolution 2.6.1 on Win XP. All has been well and now inexplicably when trying to copy text from a field it simply fails to copy to the clipboard when using "control c". The copy function still works fine from the menubar and paste also works in both keyboard and menu mode. Anyone have any idea why this might happen? Any fixes other than a wipe and re-install? From 3mcgrath at adelphia.net Mon Feb 13 09:41:22 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 09:41:22 -0500 Subject: import song to itunes from within Rev In-Reply-To: References: <50989165-880D-4268-8EDA-158469D40A2A@adelphia.net> Message-ID: Oh, Sarah, Thank you so much. I spent way to much time trying to figure out what was wrong. I was so close, I should always trust my instincts. I appreciate the extra info as well, you have actually helped me fix a few issues I was having. What a great resource this list is. It never fails to amaze me. Thanks again, Tom On Feb 13, 2006, at 12:51 AM, Sarah Reichelt wrote: > As you suspected, the problem is with the file path. AppleScript uses > the old Apple file path delimiter ":" while Rev uses the Unix > delimiter "/". Also AppleScript requires the hard drive name to be > included in the path and Rev doesn't. > > Your script will work fine if you change the /'s to :'s. > > For changing back & forth, use the revMacFromUnixPath & > revUnixFromMacPath functions. > > BTW, if you want to add the item to a specific playlist, you can > specify this in the "add" line e.g. > add thisItem to playlist "Fav songs" > > HTH, > Sarah Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Mon Feb 13 09:51:52 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 09:51:52 -0500 Subject: CD Audio Stack Request In-Reply-To: References: Message-ID: <87C6DA8B-81AD-4B32-A1E1-78A58B854FB8@adelphia.net> Noel, Check the docs for play, you need to supply the path to the source and then you can use the straight play commands that include: play [stop | pause | resume | step {forward | back}] clip The play command is very versatile: play "/usr/local/clips/music.aiff" -- a file play videoClip "Movie" at 100,100 -- an imported video clip play audioClip "Trust No One" looping play pause videoClip "Sample" The hard part will be getting the file path to the songs on the CD if you don't know what they are to be. HTH Tom On Feb 8, 2006, at 3:21 PM, Noel Kalicharan wrote: > Hi folks, > > I'm interested to know if anyone has done (or knows about) a > Revolution stack that allows one to control an audio CD (with > commands like CDPlay, CDStop, CDPause, etc.) along the lines of the > Voyager CD Audio HyperCard stack (if you are familiar with that). > > Thanks for any help, > > Regards > > Noel > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From lan.kc.macmail at gmail.com Mon Feb 13 09:54:05 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 13 Feb 2006 22:54:05 +0800 Subject: Getting Started with a Database In-Reply-To: <0E106EFA-E79B-497A-A81D-238753794867@dsl.pipex.com> References: <1072449864-22865873@lindbergh.macserve.net> <0E106EFA-E79B-497A-A81D-238753794867@dsl.pipex.com> Message-ID: On 2/12/06, David Burgun wrote: > > Hi, > > What is the issue number? I looked at issue 166 (http:// > www.macformat.co.uk/) but couldn't see anything about Valentina and I > can't seem to find details on the February issue. Yes, you want issue 165, the Feb issue. From xavier.bury at clearstream.com Mon Feb 13 09:58:01 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Mon, 13 Feb 2006 15:58:01 +0100 Subject: IDE Bug - Sudden Loss of Keyboard Copy In-Reply-To: <20060213143255.M9465@deepfoo.com> Message-ID: Hi use "control-ins" to copy and "ins" to paste - they dont use the (senile) menus and work 92% of the time ;) ins = insert key above delete key right of teh backspace key. ---------------------=--------------------- Xavier use-revolution-bounces at lists.runrev.com wrote on 13/02/2006 15:36:41: > Using Revolution 2.6.1 on Win XP. All has been well and now > inexplicably when trying to copy text > from a field it simply fails to copy to the clipboard when using > "control c". The copy function > still works fine from the menubar and paste also works in both > keyboard and menu mode. > > Anyone have any idea why this might happen? Any fixes other than a > wipe and re-install? ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From 3mcgrath at adelphia.net Mon Feb 13 10:13:59 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 10:13:59 -0500 Subject: Revolution RUMORS! In-Reply-To: References: <000101c63060$bc1abb60$0201010a@royalnexus> Message-ID: I agree with you Charles, I think that Marketing is the exact market for DC and that letting people who like to tinker but have no further use (i.e. commercial) is very very important for the future of a product like Revolution. Also, the education field is very important to our future. I would guess that some people only see the benefits in front of them and not the bigger picture. Tom On Feb 13, 2006, at 8:11 AM, Charles Hartman wrote: > > On Feb 13, 2006, at 12:45 AM, Scott Kane wrote: > >>> By-By DreamCard? >> >> Is there really a market for it anyway? I mean, apart from >> education most people want to compile binaries... >> > > (carefully selecting the polite form of the answer) Why yes, there > is a market for it. As an unfunded private individual developing > mostly tutorial stacks, I can afford DC and certainly not any other > form of RR. The no-standalones limitation isn't much of an > inconvenience for distribution, especially with StackRunner. No DC, > I'm gone. I don't think I'm that uncommon. > > Charles > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From richmond at mail.maclaunch.com Mon Feb 13 10:57:28 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 13 Feb 2006 10:57:28 -0500 Subject: IDE Bug - Sudden Loss of Keyboard Copy Message-ID: I use DREAMCARD (which I would be tempted to pay for a newer version were it not going down the plug-hole) on Mac OS X and find the key-commands just don't work about 90% of the time. This is a bl**dy nuisance if, like me, you eat anti-inflamatories for breakfast, lunch and tea to cope with wrist injuries bought about by wiggling the mouse too much (No, before you ask, that is not an OT remark referring to something else). However (and this is VERY ODD INDEED) when I set up my Belkin Nostromo and progged single buttons to send cmd-c and cmd-v signals (and all the rest) they worked 100% of the time. I would like to think that that was the 'wonder' of the Nostromo - but it is not - it must be due to DC/RR not picking up signals when 2 keys are pressed down at once. SO - unless the Runtime Revolution company are planning to issue fancy keypads to all future purchasers of their products - something needs to be done. I asked in an earlier posting whether it might be possible to use the F-keys at the top of most keyboards to call menu-commands: maybe the future lies with doing away with cmd-X / ctrl-X and so on that involve depressing 2 or more keys (which is ergonomically bad form) and replacing them with a requirement to press only a single F-key. There are 15 F-keys at the top of my Mac keyboards, there are 12 on my PC keyboards, plus all those keys over to the left on the number pad, which, intead of reduplicating keys on the main keyboard could be used to call menu-commands. call me 'brilliant', call me 'Richmond', but whatever you call me don't deny that some of my ideas are not quite as daft as they seem at first! sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From richmond at mail.maclaunch.com Mon Feb 13 11:02:30 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 13 Feb 2006 11:02:30 -0500 Subject: Revolution RUMORS! Message-ID: Go to: http://www.runrev.com/index.html and keep clicking on the cancel button of the password dialogue - it will eventually go away, then read the menu buttons down the left-hand side and, as the Americans say, "Go Figure". Not hugely exciting, but probably better than nothing. sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From 3mcgrath at adelphia.net Mon Feb 13 11:20:53 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 11:20:53 -0500 Subject: Where to put Applescripts Message-ID: Hello listeroos! I have another question: Where is the best place to 'put' Applescripts in Revolution? I test them by putting them in a field and 'do' that field as applescript. I was thinking of using custom properties but some scripts need to be built 'live' as in: put first part of script into variable then add Rev variable to that variable then put last part of script after that variable lastly, do variable as applescript Or would it be better to put the pieces in the stack as variables (then they could be reused often) Thanks Tom Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From soapdog at mac.com Mon Feb 13 11:24:24 2006 From: soapdog at mac.com (Andre Garzia) Date: Mon, 13 Feb 2006 14:24:24 -0200 Subject: Where to put Applescripts In-Reply-To: References: Message-ID: <12B8F79F-3B39-4C2F-87AE-1CD16688F813@mac.com> I use custom properties and use getprop and setprop to tidy the applescript when I set it or retrieve it, it is a very elegant solution Thomas! :-) cheers andre On Feb 13, 2006, at 2:20 PM, Thomas McGrath III wrote: > Hello listeroos! > > I have another question: Where is the best place to 'put' > Applescripts in Revolution? > I test them by putting them in a field and 'do' that field as > applescript. > > I was thinking of using custom properties but some scripts need to > be built 'live' as in: > put first part of script into variable > then add Rev variable to that variable > then put last part of script after that variable > lastly, do variable as applescript > > Or would it be better to put the pieces in the stack as variables > (then they could be reused often) > > Thanks > > Tom > > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Mon Feb 13 11:26:20 2006 From: rcozens at pon.net (Rob Cozens) Date: Mon, 13 Feb 2006 08:26:20 -0800 Subject: deleting multiple controls all at once In-Reply-To: <20060212172255.26805824ED8@mail.runrev.com> References: <20060212172255.26805824ED8@mail.runrev.com> Message-ID: <76F77D6D-9CAD-11DA-84FA-0030657E1638@pon.net> Xavier, et al: > no if we delete "named" buttons... My mistake, sorry. My assumption (though the original post isn't clear on the "why"): These are "temporary" controls created at runtime My alternatives (if my assumption is correct): * Create the controls in a standalone -- where they're deleted automatically on quitting, or * Maintain a list of the ids (or names) of the controls as they are created and delete from that list. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rob at rjltech.com Mon Feb 13 11:26:50 2006 From: rob at rjltech.com (Robert J. Lawrence) Date: Mon, 13 Feb 2006 10:26:50 -0600 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: Real rumors?? My sources say that RunRev company was recently purchased by Microsoft. They are currently rebranding the website to announce the release of Microsoft Visual Runtime Revolution.NET 2006 SP 1. They will also announce that support for Mac Classic, OS X, and Unix/Linux will be dropped. How is that for a "rumor"? ;-) Robert On Feb 13, 2006, at 8:19 AM, xavier.bury at clearstream.com wrote: > any rumors on when their site is back? the "in a few hours" has > kind of > expired =) > > Is there really an update coming? > > So far most older or newer bugzillas have been untouched... So im > skeptical but i love surprises... > > Common, any real rumors people? > > cheers > Xavier > > use-revolution-bounces at lists.runrev.com wrote on 13/02/2006 14:37:00: > >> >> Le 13 f?vr. 06 ? 14:11, Charles Hartman a ?crit : >> >>> >>> On Feb 13, 2006, at 12:45 AM, Scott Kane wrote: >>> >>>>> By-By DreamCard? >>>> >>>> Is there really a market for it anyway? I mean, apart from >>>> education most people want to compile binaries... >> >> >> I repectly don't agree at all with that, at least in about web- >> enabled application's development. Just have an eye to most of the >> leading technologies used to turn the web development in a powerfull >> and rock-solid usable way so see that Rev is in the right way with, >> perhaps, five to ten years forwards advance... >> >> PHP, Javascript, AJAX, Ruby, Python, Plone-Zope, etc... are great to >> zap the Java dynosorus from a design point of view. Rev applications >> servers are just not enough knowed to be able to let us code great >> apps in a more suitable way than the upon named script-based >> environments. >> >> Thanks RunRev, >> >> -- >> Pierre Sahores >> www.sahores-conseil.com >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > > ----------------------------------------- > To make communications with Clearstream easier, Clearstream has > recently changed the email address format to conform with industry > standards. The new format is 'firstname.familyname at clearstream.com'. > > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream > International does not accept legal responsibility for the contents of > this message. > > The information contained in this e-mail is confidential and may be > legally privileged. It is intended solely for the addressee. If you > are > not the intended recipient, any disclosure, copying, distribution or > any action taken or omitted to be taken in reliance on it, is > prohibited and may be unlawful. Any views expressed in this e-mail are > those of the individual sender, except where the sender specifically > states them to be the views of Clearstream International or of any of > its affiliates or subsidiaries. > > END OF DISCLAIMER > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Mon Feb 13 11:32:03 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 11:32:03 -0500 Subject: IDE Bug - Sudden Loss of Keyboard Copy In-Reply-To: References: Message-ID: <392D9A24-F96D-4F43-BB77-4876C972C013@adelphia.net> Richmond, Have you considered used "Sticky Keys"? It comes built in to the Macintosh OS under the Universal Access panel in the System Preferences. It states: "for difficulties pressing more than one key at a time:" With it on you only have to hit the sequence of modifier keys as single key hits. With it on you only have to hit the sequence of modifier keys as single key hits. I copied the sentence above using it with just one finger. HTH Tom On Feb 13, 2006, at 10:57 AM, Mathewson wrote: > > I would like to think that that was the 'wonder' of the > Nostromo - but it is not - it must be due to DC/RR not > picking up signals when 2 keys are pressed down at once. > > : maybe the future lies with doing away with > cmd-X / ctrl-X and so on that involve depressing 2 or more > keys (which is ergonomically bad form) and replacing them > with a requirement to press only a single F-key. > > sincerely, Richmond Mathewson > Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From simplsol at aol.com Mon Feb 13 11:37:21 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Mon, 13 Feb 2006 11:37:21 -0500 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: <8C7FED2E5874839-344-18021@mblk-d21.sysops.aol.com> This could be very good news. Almost anything that improves sales is good news. I have argued for a long time that it is very difficult for a small company to support two brands. There has been the ongoing problem of trying to explain that Dreamcard IS Revolution but Revolution IS NOT Dreamcard (both statements are true but confusing). Further, I, for one, never understood which was faster: an express train or a studio train; which was bigger: a studio apartment or an express apartment? If the folks in Scotland are entertaining suggestions in this regard, I'd recommend the following: 1. Revolution, $149 2. Revolution Pro, $499 3. Revolution Enterprise, $999 Specifications available on request. Paul Looney -----Original Message----- From: jonkotthoff at clarionstl.com To: use-revolution at lists.runrev.com Sent: Mon, 13 Feb 2006 05:39:29 +0000 Subject: Revolution RUMORS! Here is the latest: 1. Renaming/re-definition of products... Revolution Media, Stuido, Enterprise. By-By DreamCard? 2. Bigger 3rd party tie-ins. 3. New Focus. Stay Tuned... 4. PHP website? NOT REV? _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Mon Feb 13 11:39:49 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 11:39:49 -0500 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: <6CDDBA43-59A8-4A30-9B0C-EB024560453E@adelphia.net> I am curious about why would you share this? I would think that when Rev is ready to release their new info that they would prefer to do so on their own time. On Feb 13, 2006, at 11:02 AM, Mathewson wrote: > Go to: > > http://www.runrev.com/index.html > > and keep clicking on the cancel button of the password > dialogue - it will eventually go away, > > then read the menu buttons down the left-hand side and, as > the Americans say, "Go Figure". > > Not hugely exciting, but probably better than nothing. > > sincerely, Richmond Mathewson > __________________________________________________ > See Mathewson's software at: > > http://members.maclaunch.com/richmond/default.html > _______________________________________ > --------------------------------------------------------------- > The Think Different Store > http://www.thinkdifferentstore.com/ > For All Your Mac Gear > --------------------------------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mdswindell at cruzio.com Mon Feb 13 11:39:58 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 13 Feb 2006 08:39:58 -0800 Subject: IDE Bug - Sudden Loss of Keyboard Copy In-Reply-To: <20060213143255.M9465@deepfoo.com> References: <20060212180004.6FB16825314@mail.runrev.com> <20060213143255.M9465@deepfoo.com> Message-ID: <38A3DB5A-2F81-48CB-998B-4F13444D609D@cruzio.com> This is an ongoing nuisance that just shouldn't be there. Is there a bugzilla number for it? Mark On Feb 13, 2006, at 6:36 AM, bryan at deepfoo.com wrote: > Using Revolution 2.6.1 on Win XP. All has been well and now > inexplicably when trying to copy text > from a field it simply fails to copy to the clipboard when using > "control c". The copy function > still works fine from the menubar and paste also works in both > keyboard and menu mode. > > Anyone have any idea why this might happen? Any fixes other than a > wipe and re-install? From richmond at mail.maclaunch.com Mon Feb 13 11:24:02 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 13 Feb 2006 11:24:02 -0500 Subject: Revolution RUMOURS! Message-ID: I quote: "Version 2.7 is available for download here: http://downloads.runrev.com This update release brings new features and improvements to the best programming environment around. * New object blending capabilities. All objects, including standard system controls such as buttons and fields, as well as media elements such as QuickTime movies, can now be rendered using a rich variety of blend modes and opacity settings. * Over 20 brand new blend modes. Includes the industry standard porter-duff and SVG compositing operators. * Window level transitions. Now you can perform transitions with alpha channels on an entire window, allowing effects such as rippling applications on the desktop. * New image rendering options. Render an image from any object on-screen, preserving the alpha channel, then transform and save. * Anti-aliasing Graphics Engine. Revolution?s vector graphics presentation layer is now anti-aliased. * Multi-monitor Support. Revolution solutions can now be built to support multiple monitors, including different backdrops on each monitor. * Enhanced QuickTime performance. Allows smoother playback and the ability to move movies live during playback. * Enhanced dynamic scripting. Preserves state across recompilation, allowing for faster debugging. * New Installer with Roll-Back capability. Roll-Back allows you to install newer versions of Revolution as they become available, and go back to any previously installed version. Auto-updater downloads only what has changed, making it quick and easy to try out the latest version. * Improved printing. Quality has been improved when printing complex documents containing text and certain types of image. * All new documentation including brand new PDF User?s Guide, rewritten to describe the entire product - complete with many new examples. * A number of bug fixes and stability improvements have been included. New features in Revolution Media: All the Templates in Revolution Media feature a simple point-and-click interface, making it easy for you to create stunning multimedia quickly and easily. * Slide Show Template. Create digital slide show projects with custom transition effects. Then open your slide show and add custom features. * Portfolio Builder Template. Create portfolio projects to showcase your work, add in your contact details, and deliver to friends or clients. * Kiosk Builder Template. Build interactive kiosks for use in touchscreen information systems - for in museums, shopping centers and more. * Adventure Game Builder Template. Build a walk-through adventure game from your rendered 3D scenes. Then add puzzles, logic and special features. More complete information about Revolution 2.7 can be found in the Revolution change log file which also accompanies the release. The Revolution Advantage * Create standalone applications - easily! * Easy, English like programming language * Drag and drop interface objects * 90% less programming time compared with a language such as Java * Single code and test environment * No more waiting while an application compiles * Write once, run anywhere * Correct, native appearance and behavior for all platforms - including Mac Windows XP Themes, Mac OS X and Linux GTK themes * Royalty-free distribution If your Revolution license is current, this upgrade is free! Just download it, and unlock with your existing license. If you don't yet have a Revolution license, we can't imagine why not, but this release is yet another great reason to rush out and buy it now" sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From rjb at robelko.com Mon Feb 13 11:34:48 2006 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 13 Feb 2006 17:34:48 +0100 Subject: Where to put Applescripts In-Reply-To: References: Message-ID: >Hello listeroos! > >I have another question: Where is the best place to 'put' >Applescripts in Revolution? >I test them by putting them in a field and 'do' that field as applescript. > >I was thinking of using custom properties but some scripts need to >be built 'live' as in: >put first part of script into variable >then add Rev variable to that variable >then put last part of script after that variable >lastly, do variable as applescript > >Or would it be better to put the pieces in the stack as variables >(then they could be reused often) > >Thanks > >Tom Your thinking is quite correct and there is no need to split them into parts. Just put the whole applescript into a custom property with tokens where the dynamic parts are; for example, [datafilepath] can be a token for a filepath. At runtime, fetch this property into a variable and replace the tokens with actual values. By the way, have you tried talking directly to iTunes from Rev? Look up send to program command. The commands are what you tell in AppleScript to do. Robert From richmond at mail.maclaunch.com Mon Feb 13 11:47:57 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 13 Feb 2006 11:47:57 -0500 Subject: IDE Bug - Sudden Loss of Keyboard Copy Message-ID: quoting Thomas McGrath: "Have you considered used "Sticky Keys"? It comes built in to the Macintosh OS under the Universal Access panel in the System Preferences. It states: "for difficulties pressing more than one key at a time:" With it on you only have to hit the sequence of modifier keys as single key hits. With it on you only have to hit the sequence of modifier keys as single key hits." Yes, I have, and the word in your message that best sums up its short-comings is "sequence". Nielsen and the other usability chaps would have forty-thousand fits! In Dundee there is a socking great building (at the western end of the King's Highway) owned by NCR (National Cash Register) and, surprisingly enough, this is not a factory where they build cash registers and bank automats - it is the 'think tank' where people try to design ever-more user-friendly cash registers and bank automats. Like everywhere else they are faced with to diametrically opposed forces: 1. To make the machine as feature-rich as possible, and 2. To make the user-interface simpler. My Dad bought me a calculator in 1976 which had 4 functions: +, -, / and * and it was great. 2 Years later he bought me a 'scientific' calculator with more features than I would ever use which had to be accessed through any number of multiple key pressings - after the initial euphoria it went in the cupboard and I reverted to my first calculator - needless to say, I now rely on a Thornton Double-sided slide-rule which has no buttons and every feature is up-front so I don't have to memorise 275 fancy key-combinations just to do a quicky with a few Napierian logs. Pressing 3 keys one after one another is more damaging to tendons as pressing 3 at once. Jeff Raskin (the late, great Jeff Raskin) was working on a mouseless GUI when he died - I hope somebody will continue work on it. Any way, after that rant I'm going to stump across to my main-Mac and try a few F-key hacks of the RR interface! sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From FlexibleLearning at aol.com Mon Feb 13 12:11:26 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Mon, 13 Feb 2006 12:11:26 EST Subject: Revolution RUMORS! Message-ID: <28a.59d4e12.312217be@aol.com> >Common, any real rumors people? Sorry, X... I'm not a real person so any rumour is likely wind. But you never know what the wind will bring. /H From richmond at mail.maclaunch.com Mon Feb 13 11:55:38 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 13 Feb 2006 11:55:38 -0500 Subject: AIFF files and Ubuntu Linux revisited Message-ID: Well, my English school is now up and half-way running (i.e. 6 kids at the moment) and using a variety of stacks written by me in DC 2.6.1 running with the Linux Stack Runner (a Gazillion thanks to Richard Gaskin) on 3 Pentium 3s with Ubuntu Linux. The sound files are stored in a common 'data' file (they are sued by all the stacks) as AIF files - now as I mentioned a time back, they have to be slowed down to half their normal rate so that they play normally under Ubuntu. When I pointed this out via the Ubuntu bugzilla I had a few 'silly' messages that suggested it was the fault of RR - not Ubuntu. I am still using the S L O W sound files, and I have no idea whether this is due to RR or Ubuntu. It is a bother thought to have to slow down every sound file after recording it. sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From revolution at derbrill.de Mon Feb 13 12:14:01 2006 From: revolution at derbrill.de (Malte Brill) Date: Mon, 13 Feb 2006 18:14:01 +0100 Subject: Revolution RUMORS! In-Reply-To: <20060213154331.936B88250BA@mail.runrev.com> Message-ID: <20A8831F-9CB4-11DA-B420-0030659A795C@derbrill.de> Thomas McGrath III wrote: > I am curious about why would you share this? > I would think that when Rev is ready to release their new info that > they would prefer to do so on their own time. Amen Tom! [rant] Why not set up a revRumors yahoo group? ;-) That would be a good place for "Here Here I know something. Come look at me and what I know HERE HERE" type of posts. [/rant] Malte From richmond at mail.maclaunch.com Mon Feb 13 12:06:43 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 13 Feb 2006 12:06:43 -0500 Subject: Revolution RUMORS! Message-ID: I assume that if RR really wanted to keep things absolutely water-tight thay would have made sure that the RunRev website was completely inaccessible. I am also aware that incorrect rumours (such as that silly one about a Microsoft takeover) can damage a compnay quite badly. My quote from part of the RunRev site which is entirely accessible acted as a corrective to the silly Microsoft one and acted as an advertisement for the new version of RR that is almost upon us. I love the 'mystery' surrounding rumours, and, presumably, RR know very well that certain types of people enjoy fossicking around for details of the mystery - and knowing that have made sure that the details that are fossicked out are accurate. Now I wonder if I order my new copy of RR from Bulgaria using my Bank of Scotland Mastercard if they can guarantee postal delivery to this country? sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From 3mcgrath at adelphia.net Mon Feb 13 12:27:36 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 12:27:36 -0500 Subject: Where to put Applescripts In-Reply-To: References: Message-ID: Robert, The idea of using tokens is new to me. The idea seems sound but I am confused about the syntax. Would you mind giving an example? My questions are how to extract the token and replace it? can I use replace, find, etc. I looked up the token command and this was not clear. Thanks, Tom On Feb 13, 2006, at 11:34 AM, Robert Brenstein wrote: >> Hello listeroos! >> >> I have another question: Where is the best place to 'put' >> Applescripts in Revolution? >> I test them by putting them in a field and 'do' that field as >> applescript. >> >> I was thinking of using custom properties but some scripts need to >> be built 'live' as in: >> put first part of script into variable >> then add Rev variable to that variable >> then put last part of script after that variable >> lastly, do variable as applescript >> >> Or would it be better to put the pieces in the stack as variables >> (then they could be reused often) >> >> Thanks >> >> Tom > > Your thinking is quite correct and there is no need to split them > into parts. Just put the whole applescript into a custom property > with tokens where the dynamic parts are; for example, > [datafilepath] can be a token for a filepath. At runtime, fetch > this property into a variable and replace the tokens with actual > values. > > By the way, have you tried talking directly to iTunes from Rev? > Look up send to program command. The commands are what you tell in > AppleScript to do. > > Robert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From stephenREVOLUTION at barncard.com Mon Feb 13 12:35:06 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 13 Feb 2006 09:35:06 -0800 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: So if I troll your personal website and I find a folder you forgot to secure and wasn't linked to anything and it contained personal information, you feel it's ok for me to disclose the info I find to this list? >I assume that if RR really wanted to keep things absolutely >water-tight thay would have made sure that the RunRev >website was completely inaccessible. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From JimAultWins at yahoo.com Mon Feb 13 12:38:39 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 13 Feb 2006 09:38:39 -0800 Subject: Where to put Applescripts In-Reply-To: Message-ID: Hey, Thomas, >> with tokens where the dynamic parts are; for example, >> [datafilepath] can be a token for a filepath. It is a fancier way to say replace "[datafilename]" with tDatFile in applscrptVar where tDatFile is the variable you created in Rev. thus you can use placeholders or 'tokens'. The catch to the "do as AppleScript" method is that the script has to be literally the correct string. I have another way to store and retrieve AppleScripts in a stack that I like better than using custom properties since it makes it easier to manage and edit the AppleScripts. I will post it later today with instructions. I could also send an example stack to anyone who is interested in harnessing the power of AppleScript. But for the moment, I have a lengthy meeting to go into. Later Jim Ault Las Vegas On 2/13/06 9:27 AM, "Thomas McGrath III" <3mcgrath at adelphia.net> wrote: > Robert, > > The idea of using tokens is new to me. The idea seems sound but I am > confused about the syntax. Would you mind giving an example? > My questions are how to extract the token and replace it? can I use > replace, find, etc. > I looked up the token command and this was not clear. > > Thanks, > > Tom > > > On Feb 13, 2006, at 11:34 AM, Robert Brenstein wrote: > >>> Hello listeroos! >>> >>> I have another question: Where is the best place to 'put' >>> Applescripts in Revolution? >>> I test them by putting them in a field and 'do' that field as >>> applescript. >>> >>> I was thinking of using custom properties but some scripts need to >>> be built 'live' as in: >>> put first part of script into variable >>> then add Rev variable to that variable >>> then put last part of script after that variable >>> lastly, do variable as applescript >>> >>> Or would it be better to put the pieces in the stack as variables >>> (then they could be reused often) >>> >>> Thanks >>> >>> Tom >> >> Your thinking is quite correct and there is no need to split them >> into parts. Just put the whole applescript into a custom property >> with tokens where the dynamic parts are; for example, >> [datafilepath] can be a token for a filepath. At runtime, fetch >> this property into a variable and replace the tokens with actual >> values. >> >> By the way, have you tried talking directly to iTunes from Rev? >> Look up send to program command. The commands are what you tell in >> AppleScript to do. >> >> Robert >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Mon Feb 13 13:02:22 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 13 Feb 2006 19:02:22 +0100 Subject: CD Audio Stack Request In-Reply-To: <87C6DA8B-81AD-4B32-A1E1-78A58B854FB8@adelphia.net> References: <87C6DA8B-81AD-4B32-A1E1-78A58B854FB8@adelphia.net> Message-ID: Hi Tom and Noel, > Noel, > > Check the docs for play, you need to supply the path to the source > and then you can use the straight play commands that include: > > play [stop | pause | resume | step {forward | back}] clip > > The play command is very versatile: > play "/usr/local/clips/music.aiff" -- a file > play videoClip "Movie" at 100,100 -- an imported video clip > play audioClip "Trust No One" looping > play pause videoClip "Sample" > > The hard part will be getting the file path to the songs on the CD > if you don't know what they are to be. whenever i put an audio CD into my Mac a disk called "Audio CD" appears on my desktop :-) But of course that does not mean anything a.k.a. "Murphy's Law"! > HTH > > Tom Regards Klaus Major klaus at major-k.de http://www.major-k.de From mwieder at ahsoftware.net Mon Feb 13 13:06:34 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 13 Feb 2006 10:06:34 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <2911050.post@talk.nabble.com> References: <2911050.post@talk.nabble.com> Message-ID: <1013097664.20060213100634@ahsoftware.net> Ken- Monday, February 13, 2006, 6:10:15 AM, you wrote: > I agree with those that say Rev needs something in addition to the tutorials > for newbies. I think they need sets of simple working examples with a > variety of script examples. When www.runrev.com comes back up, take a look at the scripting conference stacks, especially the one on menus, for examples of what you're trying to do. -- -Mark Wieder mwieder at ahsoftware.net From marty at vertex.ucls.uchicago.edu Mon Feb 13 13:08:50 2006 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Mon, 13 Feb 2006 12:08:50 -0600 (CST) Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <20060213154331.2C16182507B@mail.runrev.com> References: <20060213154331.2C16182507B@mail.runrev.com> Message-ID: Ken Apthorpe writes: > > I'll finish with an analogy. Back in the days when getting up a web site > was all the rage, the hand coders would sneer at WSIWYG web tools like the > early versions of Dreamweaver and Cyberstudio. Now what are even the > professionals using? Dreamweaver and GoLive. There is a lesson in there for > Rev I think. I found, to my surprise, that professionals aren't using Dreamweaver and GoLive and are, in fact, coding by hand. Our school's web site was redesigned recently (well, 18 months ago) by the University's web services division -- a division that supports itself by contracting out for web site design, i.e., they are professionals. They used Photoshop to mock up the design for us, and then the code view of Dreamweaver for implementation for everything but the rollovers (exported from Photoshop). No design view at all (could have used BBEdit instead). And now, as web content manager for the school, I make all our changes by hand (a terminal window and vi are a lot faster than Dreamweaver and FTP). OT, but what the hay. - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From 3mcgrath at adelphia.net Mon Feb 13 13:22:57 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 13:22:57 -0500 Subject: Where to put Applescripts In-Reply-To: References: Message-ID: <1E6276D3-E23E-4622-938B-0EEF4E3D2ED5@adelphia.net> Thanks Jim, I am getting the picture now. I am also curious to your 'other' method. Instructions and stack are a great help. Thanks, Tom On Feb 13, 2006, at 12:38 PM, Jim Ault wrote: > Hey, Thomas, > >>> with tokens where the dynamic parts are; for example, >>> [datafilepath] can be a token for a filepath. > > It is a fancier way to say > replace "[datafilename]" with tDatFile in applscrptVar > > where tDatFile is the variable you created in Rev. > > thus you can use placeholders or 'tokens'. > The catch to the "do as AppleScript" method is that the script has > to be > literally the correct string. > > I have another way to store and retrieve AppleScripts in a stack > that I like > better than using custom properties since it makes it easier to > manage and > edit the AppleScripts. I will post it later today with > instructions. I > could also send an example stack to anyone who is interested in > harnessing > the power of AppleScript. > > But for the moment, I have a lengthy meeting to go into. > > Later > > Jim Ault > Las Vegas > From bryan at deepfoo.com Mon Feb 13 13:30:34 2006 From: bryan at deepfoo.com (bryan at deepfoo.com) Date: Mon, 13 Feb 2006 14:30:34 -0400 Subject: IDE Bug - Sudden Loss of Keyboard Copy In-Reply-To: <20060213154331.5CC0B8250B7@mail.runrev.com> References: <20060213154331.5CC0B8250B7@mail.runrev.com> Message-ID: <20060213182853.M59517@deepfoo.com> Xavier, Thank you for the brilliant work-around. It does bother me though that this rather basic functionality more or less has gone missing for no reason I can fathom. It makes me wary of the IDE. How does one report this as a bug? From lists at mangomultimedia.com Mon Feb 13 13:41:15 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 13 Feb 2006 10:41:15 -0800 Subject: Getting Started with a Database In-Reply-To: <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> Message-ID: <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> On Feb 13, 2006, at 5:52 AM, David Burgun wrote: > Haven't had much luck in getting this to work. I downloaded and > installed MySQL. I then downloaded libDatabase and sample stack > called libdb_recipes. When I run up the "recipes.rev" stack, I get > an error: > > "libdberr: unable to connect to database (Unknown database > 'recipes')". Hi David, It looks like you haven't created the recipes database in MySQL. Did you import the recipes.sql file into your MySQL database? Also, I highly recommend using version 2 of the libDatabase library (available from the same page as version 1). Version 2 does not have an example stack but there is a getting started doc which describes the differences between version 1 and 2 along with code explaining the main functionality. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From rjb at robelko.com Mon Feb 13 13:25:22 2006 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 13 Feb 2006 19:25:22 +0100 Subject: Where to put Applescripts In-Reply-To: References: Message-ID: >Robert, > >The idea of using tokens is new to me. The idea seems sound but I am >confused about the syntax. Would you mind giving an example? >My questions are how to extract the token and replace it? can I use >replace, find, etc. >I looked up the token command and this was not clear. > >Thanks, > >Tom I wanted to add that if you plan to edit those script on more or less regular basis, then keeping them in an normally invisible field is just as good as a property. With regards to tokens, here is an example of an AppleScript: tell application [appname] to activate Let's assume you store it in a property called myApplescriptBringForward and you want to execute it to make Finder come forwards put quote & "Finder" & quote into appname get the myApplescriptBringForward of this stack replace "[appname]" with appname in it do it as applescript I coded this quite explicitely and hope this makes things clear for you :) Note that my using square brackets is not mandatory but they are convenient delimiters ensuring that the token is a unique string. Robert From lists at mangomultimedia.com Mon Feb 13 13:46:06 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 13 Feb 2006 10:46:06 -0800 Subject: Video compression using RunRev In-Reply-To: <20060201201801.79137.qmail@web53704.mail.yahoo.com> References: <20060201201801.79137.qmail@web53704.mail.yahoo.com> Message-ID: <750EFAD7-8099-4592-AB86-DA9634A1D713@mangomultimedia.com> On Feb 1, 2006, at 12:18 PM, Glen wrote: > Hello All, > > Is there a way within Revolution to to save and re-compress a QT > video from the player window of my app? The EnhancedQT external has a handler called qtExport that displays a dialog allowing you to do this. In the docs included with version 1 you can look under "Import/Export" for more information. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From 3mcgrath at adelphia.net Mon Feb 13 14:04:19 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 13 Feb 2006 14:04:19 -0500 Subject: Where to put Applescripts In-Reply-To: References: Message-ID: <1C78A99E-95CE-46DE-9A4D-D69E34381AC5@adelphia.net> Robert, Very simple and clear now. I was thinking that token had some magic etc. to it and of course was over complicating matters. This is very doable for me and I can see how this would work in a field, variable, custom prop etc. Now on to some token rules i.e. naming constructs. Thanks again, Tom On Feb 13, 2006, at 1:25 PM, Robert Brenstein wrote: >> Robert, >> >> The idea of using tokens is new to me. The idea seems sound but I >> am confused about the syntax. Would you mind giving an example? >> My questions are how to extract the token and replace it? can I >> use replace, find, etc. >> I looked up the token command and this was not clear. >> >> Thanks, >> >> Tom > > I wanted to add that if you plan to edit those script on more or > less regular basis, then keeping them in an normally invisible > field is just as good as a property. > > With regards to tokens, here is an example of an AppleScript: > > tell application [appname] to activate > > Let's assume you store it in a property called > myApplescriptBringForward and you want to execute it to make Finder > come forwards > > put quote & "Finder" & quote into appname > get the myApplescriptBringForward of this stack > replace "[appname]" with appname in it > do it as applescript > > I coded this quite explicitely and hope this makes things clear for > you :) > > Note that my using square brackets is not mandatory but they are > convenient delimiters ensuring that the token is a unique string. > > Robert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From jacque at hyperactivesw.com Mon Feb 13 14:07:54 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 13:07:54 -0600 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: <43F0D90A.5030908@hyperactivesw.com> Mathewson wrote: > I assume that if RR really wanted to keep things absolutely > water-tight thay would have made sure that the RunRev > website was completely inaccessible. Once again proving yourself untrustworthy and unethical. Do you also break into other people's houses, just because you can? What's wrong with you? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From garrett at paraboliclogic.com Mon Feb 13 14:16:07 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 11:16:07 -0800 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: <24C6EF0B-CD00-40A6-AD53-A0631CDB6C18@paraboliclogic.com> On Feb 12, 2006, at 9:39 PM, jonkotthoff at clarionstl.com wrote: > Here is the latest: I'd just be happy with a docs browser that doesn't fight with me. ;-) -Garrett From b.xavier at internet.lu Mon Feb 13 14:27:43 2006 From: b.xavier at internet.lu (MisterX) Date: Mon, 13 Feb 2006 20:27:43 +0100 Subject: Revolution RUMORS! In-Reply-To: <28a.59d4e12.312217be@aol.com> Message-ID: <20060213182641.3A79D824DD2@mail.runrev.com> a swift breeze I hope to the revlands we rope No storm will bug us but boost good news up 1/X > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > FlexibleLearning at aol.com > Sent: Monday, 13 February, 2006 18:11 > To: use-revolution at lists.runrev.com > Subject: Re: Revolution RUMORS! > > >Common, any real rumors people? > > Sorry, X... I'm not a real person so any rumour is likely > wind. But you never know what the wind will bring. > > /H > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From richmond at mail.maclaunch.com Mon Feb 13 14:11:22 2006 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon, 13 Feb 2006 14:11:22 -0500 Subject: Breaking into other people's houses??? Message-ID: I wonder what is unethical about quoting from other people's websites? The page I quoted from was (unlike the basic URL http://www.runrev.com) freely accessible: http://www.runrev.com/section/whats_new.php My website had a 'hidden' page for quite a while with photographs of my children so that my relatives could look at them. It was hidden insofar as there were no links to it - and owing to that it was inaccessible unless you knew the URL. The other pages of my website are freely accessible and as such anybody who so wishes can copy from them. Quoting from a webpage is NOT unethical - what MAY be unethical is if one then writes something negative, derogatory or untrue about it. I am well aware what is unethical. sincerely, Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From heather at runrev.com Mon Feb 13 14:32:32 2006 From: heather at runrev.com (Heather Nagey) Date: Mon, 13 Feb 2006 19:32:32 +0000 Subject: Revolution RUMORS! In-Reply-To: <20060213180006.5F779824D63@mail.runrev.com> References: <20060213180006.5F779824D63@mail.runrev.com> Message-ID: <53d10f65c818aada367d3b241a52b564@runrev.com> Dear list folks, I regret that Richmond is back on the moderated list - he won't be able to post without approval. Deliberately bypassing a password and then standing up and shouting about it to the world seems to me just a little too much to swallow. It's there for a reason... Regards, Heather On 13 Feb 2006, at 18:00, use-revolution-request at lists.runrev.com wrote: > Message: 9 > Date: Mon, 13 Feb 2006 12:06:43 -0500 > From: "Mathewson" > Subject: Revolution RUMORS! > To: use-revolution at lists.runrev.com > Message-ID: > Content-Type: text/plain; charset="ISO-8859-1" > > I assume that if RR really wanted to keep things absolutely > water-tight thay would have made sure that the RunRev > website was completely inaccessible. > > I am also aware that incorrect rumours (such as that silly > one about a Microsoft takeover) can damage a compnay quite > badly. > > My quote from part of the RunRev site which is entirely > accessible acted as a corrective to the silly Microsoft one > and acted as an advertisement for the new version of RR > that is almost upon us. > > I love the 'mystery' surrounding rumours, and, presumably, > RR know very well that certain types of people enjoy > fossicking around for details of the mystery - and knowing > that have made sure that the details that are fossicked out > are accurate. > > Now I wonder if I order my new copy of RR from Bulgaria > using my Bank of Scotland Mastercard if they can guarantee > postal delivery to this country? > > sincerely, Richmond Mathewson Heather Nagey, Customer Support Manager Runtime Revolution Ltd www.runrev.com From jerry at daniels-mara.com Mon Feb 13 14:40:49 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 13 Feb 2006 13:40:49 -0600 Subject: Revolution RUMORS! In-Reply-To: <53d10f65c818aada367d3b241a52b564@runrev.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: Bravo! Best, Jerry Daniels 5 Reasons 12 Top Rev Developers Use to Constellation! http://daniels-mara.com/products/5reasons.htm On Feb 13, 2006, at 1:32 PM, Heather Nagey wrote: > Dear list folks, > > I regret that Richmond is back on the moderated list - he won't be > able to post without approval. > > Deliberately bypassing a password and then standing up and shouting > about it to the world seems to me just a little too much to > swallow. It's there for a reason... > > Regards, > > Heather > From josh at dvcreators.net Mon Feb 13 14:12:15 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 13 Feb 2006 11:12:15 -0800 Subject: deleting multiple controls all at once In-Reply-To: <76F77D6D-9CAD-11DA-84FA-0030657E1638@pon.net> References: <20060212172255.26805824ED8@mail.runrev.com> <76F77D6D-9CAD-11DA-84FA-0030657E1638@pon.net> Message-ID: <0A541213-4943-416C-A293-B6600D69C94B@dvcreators.net> Thanks for all the answers, especially the ones that say if I need a command like this my overall approach needs to change, which I believe is indeed the case. Thanks! On Feb 13, 2006, at 8:26 AM, Rob Cozens wrote: > Xavier, et al: > >> no if we delete "named" buttons... > > My mistake, sorry. > > My assumption (though the original post isn't clear on the "why"): > > These are "temporary" controls created at runtime > > My alternatives (if my assumption is correct): > > * Create the controls in a standalone -- where they're deleted > automatically on quitting, or > > * Maintain a list of the ids (or names) of the controls as they > are created and delete from that list. > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From soapdog at mac.com Mon Feb 13 14:47:32 2006 From: soapdog at mac.com (Andre Garzia) Date: Mon, 13 Feb 2006 17:47:32 -0200 Subject: I just can't stop using it... (was rumours bla bla bla) In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: I Really don't want to enter this Rumour thread, but seeing Jerry Daniels signature about 5 reasons to use Constellation, I decided to ask if I could add one more reason to our basket. Jerry, I simply love the CTRL+Enter hotkey to summon the editor or to make it leave!!! It's so easy, edit, edit, edit... CTRL+ENTER, see if it worked, invoke the editor back with all my tabs opened the way I left it. Don't know, just thought about saying that. no use for rumours... On Feb 13, 2006, at 5:40 PM, Jerry Daniels wrote: > > 5 Reasons 12 Top Rev Developers Use to Constellation! > http://daniels-mara.com/products/5reasons.htm > From klaus at major-k.de Mon Feb 13 14:49:37 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 13 Feb 2006 20:49:37 +0100 Subject: Quick-O RUMORS! In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: <36A47659-FEA7-4C05-8C77-7EA31BB767AF@major-k.de> Hi friends, thank you very much for making so much fuss about my little shareware! I can see that you all are diying from suspense and therefore I will now resolve the mistery!!! YES, i uploaded an update for the wonderful application "Quick-O" today! Now it reads version 1.1. It is totally written in Transcript and makes heavy use of Trevor's QuickTime external. Use it to comfortably (batch-) convert images and extract frames form quicktime movies. What's new: Now you see preview images in the list of movieframes instead of simple and boring framenumbers. Homepage english: http://www.major-k.de/quick-oe.html Info and screenshots: http://www.major-k.de/quick-ooverviewe.html Download URL english version: http://www.major-k.de/quick-o/Quick-O.app.zip Homepage german: http://www.major-k.de/quick-o.html Info and screenshots german: http://www.major-k.de/quick-ooverview.html Download URL german version: http://www.major-k.de/quick-o/Quick-O_D.app.zip :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From jonathandlynch at gmail.com Mon Feb 13 14:51:02 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Mon, 13 Feb 2006 14:51:02 -0500 Subject: Revolution RUMORS! In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> Let's all just bear in mind that banning someone is an unfortunate act. This is clearly something Heather did with reluctance, not with glee. I am pretty sure Richmond's intentions were not evil. In fact, it would appear that from his perspective, he was promoting RunRev's new features - features that we are all likely to appreciate. I am not saying it was wise for Richmond to tell us how to hack the RR site, just that we should not be gleeful about making someone an outcast. As one who frequently suffers from foot-in-mouth syndrome, but has the best of intentions, I can tell you that being on the receiving end of group hatred is very unpleasant. Jonathan On 2/13/06, Jerry Daniels wrote: > > Bravo! > > Best, > > Jerry Daniels > > 5 Reasons 12 Top Rev Developers Use to Constellation! > http://daniels-mara.com/products/5reasons.htm > > On Feb 13, 2006, at 1:32 PM, Heather Nagey wrote: > > > Dear list folks, > > > > I regret that Richmond is back on the moderated list - he won't be > > able to post without approval. > > > > Deliberately bypassing a password and then standing up and shouting > > about it to the world seems to me just a little too much to > > swallow. It's there for a reason... > > > > Regards, > > > > Heather > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From garrett at paraboliclogic.com Mon Feb 13 14:53:10 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 11:53:10 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <2911050.post@talk.nabble.com> References: <2911050.post@talk.nabble.com> Message-ID: <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> On Feb 13, 2006, at 6:10 AM, Ken Apthorpe wrote: [snip] > It's the Docs that are the problem for newbies, and it's the docs > that turn > us away. I tried Rev in about 2003, and decided it was just too > hard. I was > hoping things had got a bit easier by now, but it dosn't look like > it to me. [snip] > That's why Rev isn't more popular. I agree, and add that the price also adds to a potential new users dislike. I'm sure the price alone has chased of a many potential users. It did keep me at bey for quite some time. > I agree with those that say Rev needs something in addition to the > tutorials > for newbies. I think they need sets of simple working examples with a > variety of script examples. > > I'll finish with an analogy. Back in the days when getting up a > web site > was all the rage, the hand coders would sneer at WSIWYG web tools > like the > early versions of Dreamweaver and Cyberstudio. Now what are even the > professionals using? Dreamweaver and GoLive. There is a lesson in > there for > Rev I think. [RANT ON] You have a hot import car and you're racing your buddy down a back road... Does that make you a professional? No, the pro still uses the proper equipment and races on pro tracks. Likewise, pro web designers still do things the right way. If the job requires the use of a WYSIWYG editor, then sure, they'll use it, but those editors are seriously limited and can't do what a real pro does with hand coding. For me, I did use WYSIWYG editors for layout only, then I'd open the resulting html files up in a text editor and clean and fix the code, and then continue on with the rest of the html code needed. Basically, a pro knows all the code and could if he/she wanted to create an entire site by hand without the use or need for a WYSIWYG editor. Posers are the ones who call themselves professionals but don't know the code behind the work they did. [RANT OFF] Mmmm... Ok, so you can tell I'm one of those hand coders from back in the day who sneered at WYSIWYG editors. ;-) (started designing sites back in 1994, closed shop in 2001) One other thing. The IDE in Rev kind of throws me off also, but I believe it's due to myself having Attention Deficit Disorder. I can easily work in an IDE that is simply and editor with a few buttons and tools that I can open and close when needed, but with Rev, the many open windows and lack of a main editor window where I can access all the code of my project really throws me off. In fact, it had thrown me so much that I just gave up on Rev last month. But a few days I go I decided to give it one last try. This time I'm getting along much better. Maybe a break from it allowed me to let the IDE sink in or something. Long story short, I agree, the docs browser sucks, some of the documentation in the docs browser is lacking for a newbie. And I add that the price also can be a turn off. And for someone with A.D.D., the IDE is a turn off (probably not a whole lot of programmers out there with A.D.D., so I doubt this should be a concern). -Garrett From scott at proherp.com Mon Feb 13 14:55:49 2006 From: scott at proherp.com (Scott Kane) Date: Tue, 14 Feb 2006 06:55:49 +1100 Subject: Getting Started with a Database In-Reply-To: Message-ID: <000901c630d7$82176130$0201010a@royalnexus> Hi David, Not sure if it has been mentioned or not to you, but I heartly recommend altSQLite. It's zero configuration (database can be in the same folder as your binary). it's pretty lean and is fast enough for the number of records you are looking at. Check it out at: http://www.altuit.com Scott Kane From mdswindell at cruzio.com Mon Feb 13 14:59:14 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 13 Feb 2006 11:59:14 -0800 Subject: Revolution RUMORS! In-Reply-To: <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> Message-ID: <83B40ED6-2281-4B2A-AEC2-9273B6EF5C4B@cruzio.com> Jonathon, Thank you for your kind and wise words. Mark On Feb 13, 2006, at 11:51 AM, Jonathan Lynch wrote: > Let's all just bear in mind that banning someone is an unfortunate > act. This > is clearly something Heather did with reluctance, not with glee. > > I am pretty sure Richmond's intentions were not evil. In fact, it > would > appear that from his perspective, he was promoting RunRev's new > features - > features that we are all likely to appreciate. > > I am not saying it was wise for Richmond to tell us how to hack the > RR site, > just that we should not be gleeful about making someone an outcast. > > As one who frequently suffers from foot-in-mouth syndrome, but has > the best > of intentions, I can tell you that being on the receiving end of group > hatred is very unpleasant. > > Jonathan From kee at kagi.com Mon Feb 13 15:01:24 2006 From: kee at kagi.com (kee nethery) Date: Mon, 13 Feb 2006 12:01:24 -0800 Subject: IDE Bug - Sudden Loss of Keyboard Copy In-Reply-To: <20060213143255.M9465@deepfoo.com> References: <20060212180004.6FB16825314@mail.runrev.com> <20060213143255.M9465@deepfoo.com> Message-ID: <458A1173-F8A2-4A81-B722-02A0B0C99654@kagi.com> When using Revolution 2.6 on Mac OS X I am experiencing the exact same thing. Figured it might be something wonky about my installation so I downloaded a new copy, nuked the old copy and the new copy has the same problem. A wipe and re-install has not solved it for me. Kee Nethery On Feb 13, 2006, at 6:36 AM, bryan at deepfoo.com wrote: > Using Revolution 2.6.1 on Win XP. All has been well and now > inexplicably when trying to copy text > from a field it simply fails to copy to the clipboard when using > "control c". The copy function > still works fine from the menubar and paste also works in both > keyboard and menu mode. > > Anyone have any idea why this might happen? Any fixes other than a > wipe and re-install? From ambassador at fourthworld.com Mon Feb 13 15:03:55 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 13 Feb 2006 12:03:55 -0800 Subject: Revolution RUMORS! In-Reply-To: <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> Message-ID: <43F0E62B.60708@fourthworld.com> Jonathan Lynch wrote: > I am pretty sure Richmond's intentions were not evil. In fact, it would > appear that from his perspective, he was promoting RunRev's new features - > features that we are all likely to appreciate. > > I am not saying it was wise for Richmond to tell us how to hack the RR site, > just that we should not be gleeful about making someone an outcast. I was hoping to avoid participating in this discussion here and this will be my only post on the subject, but it's worth noting that there's really no "hacking" going on here. The problem is less with Richmond's poor judgment than with the unconventional way RunRev is updating their site: All links coming into the site from Google and other search engines will land the user on the new 404 page, which references still-proprietary info for the public. While I agree it would have been wiser for Richmond to post a note to RunRev rather than here, I suspect a few hundred others have landed on the 404 page from search engines over the weekend. Posting a 404 page which had no proprietary info, along with a properly set up htaccess file, could have avoided this. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kee at kagi.com Mon Feb 13 15:04:50 2006 From: kee at kagi.com (kee nethery) Date: Mon, 13 Feb 2006 12:04:50 -0800 Subject: IDE Bug - cannot get VariableWatcher to display In-Reply-To: <20060213143255.M9465@deepfoo.com> References: <20060212180004.6FB16825314@mail.runrev.com> <20060213143255.M9465@deepfoo.com> Message-ID: <730C7EC6-B8C7-4AC6-9C11-4407C82252EA@kagi.com> Using 2.6 on Mac OS X I cannot get the VariableWatcher to display. I downloaded a fresh copy and installed that and the problem still exists. What process should I use to nuke the copy on a machine other than wiping the disk? Same machine cannot do copy from keyboard commands but can from the menu. Kee Nethery From scott at proherp.com Mon Feb 13 15:05:26 2006 From: scott at proherp.com (Scott Kane) Date: Tue, 14 Feb 2006 07:05:26 +1100 Subject: Revolution RUMORS! In-Reply-To: <83B40ED6-2281-4B2A-AEC2-9273B6EF5C4B@cruzio.com> Message-ID: <000b01c630d8$da539de0$0201010a@royalnexus> Hi Charles, Thanks for the restrained reply. I had no idea of the scope for DC. It also seems that I've allowed myself to become the victim of a rather unpleasant fellow who posted something (and seems to have a history of it) and sucked me in. Again thanks, I'll be a little more careful when it comes to Richmond Scott -----Original Message----- From: Charles Hartman [mailto:charles.hartman at conncoll.edu] Sent: Tuesday, 14 February 2006 12:12 AM To: scott at proherp.com; How to use Revolution Subject: Re: Revolution RUMORS! On Feb 13, 2006, at 12:45 AM, Scott Kane wrote: By-By DreamCard? Is there really a market for it anyway? I mean, apart from education most people want to compile binaries... (carefully selecting the polite form of the answer) Why yes, there is a market for it. As an unfunded private individual developing mostly tutorial stacks, I can afford DC and certainly not any other form of RR. The no-standalones limitation isn't much of an inconvenience for distribution, especially with StackRunner. No DC, I'm gone. I don't think I'm that uncommon. Charles From pevensen at siboneylg.com Mon Feb 13 15:21:09 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 13 Feb 2006 14:21:09 -0600 Subject: How to tell if a modal dialog is open? Message-ID: <6.2.1.2.2.20060213141941.1265a908@exchange.slg.com> Is there any way to tell if a modal dialog is open? I mean, apart from setting a flag before you do a modal stack "modal dialog" or looking for "modal dialog" in the open stacks? the topStack won't return a modal dialog. I'm sure I'm just overlooking something simple. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From gandalf at doctorTimothyMiller.com Mon Feb 13 15:30:44 2006 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Mon, 13 Feb 2006 12:30:44 -0800 Subject: Revolution RUMORS! In-Reply-To: References: <000101c63060$bc1abb60$0201010a@royalnexus> Message-ID: >On Feb 13, 2006, at 12:45 AM, Scott Kane wrote: > >>>By-By DreamCard? >> >>Is there really a market for it anyway? I mean, apart from >>education most people want to compile binaries... >> > >(carefully selecting the polite form of the answer) Why yes, there >is a market for it. As an unfunded private individual developing >mostly tutorial stacks, I can afford DC and certainly not any other >form of RR. The no-standalones limitation isn't much of an >inconvenience for distribution, especially with StackRunner. No DC, >I'm gone. I don't think I'm that uncommon. > >Charles Seconded. Tim From sarah.reichelt at gmail.com Mon Feb 13 15:33:51 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 14 Feb 2006 06:33:51 +1000 Subject: IDE Bug - cannot get VariableWatcher to display In-Reply-To: <730C7EC6-B8C7-4AC6-9C11-4407C82252EA@kagi.com> References: <20060212180004.6FB16825314@mail.runrev.com> <20060213143255.M9465@deepfoo.com> <730C7EC6-B8C7-4AC6-9C11-4407C82252EA@kagi.com> Message-ID: On 2/14/06, kee nethery wrote: > Using 2.6 on Mac OS X I cannot get the VariableWatcher to display. I > downloaded a fresh copy and installed that and the problem still exists. > > What process should I use to nuke the copy on a machine other than > wiping the disk? > > Same machine cannot do copy from keyboard commands but can from the > menu The keyboard commands problem is often fixed by resetting preferences to the defaults (there is a button to do this in the Prefs window). Maybe it will fix the other problems too? Sarah From sarah.reichelt at gmail.com Mon Feb 13 15:36:19 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 14 Feb 2006 06:36:19 +1000 Subject: IDE Bug - Sudden Loss of Keyboard Copy In-Reply-To: References: Message-ID: > Any way, after that rant I'm going to stump across to my > main-Mac and try a few F-key hacks of the RR interface! > You might like to use my FunKey plugin s a starting point: . It allows you to allocate script snippets to each of the function keys and uses a front script to trap the key and "do" whatever has been programmed. It could easily be extended to use command keys as well and would eliminate the need to hack into the actual Rev stacks. Cheers, Sarah From ambassador at fourthworld.com Mon Feb 13 15:49:11 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 13 Feb 2006 12:49:11 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: References: <20060213154331.2C16182507B@mail.runrev.com> Message-ID: <43F0F0C7.7050900@fourthworld.com> Marty Billingsley wrote: > Ken Apthorpe writes: >> I'll finish with an analogy. Back in the days when getting up a web site >> was all the rage, the hand coders would sneer at WSIWYG web tools like the >> early versions of Dreamweaver and Cyberstudio. Now what are even the >> professionals using? Dreamweaver and GoLive. There is a lesson in there for >> Rev I think. > > I found, to my surprise, that professionals aren't using Dreamweaver and > GoLive and are, in fact, coding by hand. I think it depends on which professionals. I haven't seen stats, but I know anecdotally that a great many professional sites are done with DW and some even with GL. It's a question of productivity, of the tradeoffs between hand-coded tight HTML vs. rapid development. And most of the code is the same, whether generated by hand or by machine. "

" is "

" whether typed by hand or generated. One could argue that all C++ introduced over C was the insertion of orders of magnitude more JSR statements into the object code. But of course that's only one view, a view that overlooks the productivity benefits of OOP. One could make a similar comparison of C vs. Assembler, or to bring it back home, of Transcript vs. any lower level alternative. Similarly, MVC (Model-View-Controller) paradigms add overhead to code, but the microseconds lost in that data management are more than made up for in delivering richer features at a lower cost to customers. The older I get, the more I'm migrating my code to such generalized patterns. Sure, I'm giving up a few microseconds of performance, but if I can build functional UIs in hours which previously took days my customers will be grateful for the loss. :) Back to the original post, it would be especially helpful if Mr. Apthorpe would tell us a bit about his background -- whether he's done other programming, whether he's had previous experience with xTalks, stuff like that. The hardest part about product documentation is knowing the audience, so it's especially helpful to get background info on audience members who express difficulty so future version can be more tailored for that learning style. I liked his analogy of HTML generators and I agree it's a fitting one here. There are many opportunities for ways to decrease coding effort, and while some "pro" developers may not use them a great many more would find it enormously valuable to be able to drop in behaviors in Rev as in DW and other WYSIYG authoring tools. And if the APIs for such behaviors were as well documented as those for DW, it might have as much of a positive impact on third party developers as DW's massive number of available extensions, so "pro" and "hobbyist" users alike could all benefit. Mr. Apthorpe wrote: The Docs are great if you have some idea of what your doing. If you are trying to learn what to do, they are are of little use, or just a source of teeth gnashing frustration. I know that enhancement of the documentation has been an item of keen interest at RunRev, and it'll be interesting to see how that interest manifests itself in future versions of the product. In the meantime, perhaps the greatest contribution for learners came from Jacque Gay's efforts throughout 2005 in working with developers to create a comprehensive tutorial series. These were available at the RunRev site until a couple days ago, and no doubt will return soon. I would strongly encourage you to check those out, and we're all anxious to see what RunRev does with regard to make the docs more task-oriented. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revolutionary.dan at gmail.com Mon Feb 13 15:55:53 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 13 Feb 2006 12:55:53 -0800 Subject: hiliting only one button of a group In-Reply-To: <20060206034101.16751.qmail@web60618.mail.yahoo.com> References: <000901c62acc$8857aca0$0201010a@royalnexus> <20060206034101.16751.qmail@web60618.mail.yahoo.com> Message-ID: <70ed6b130602131255i6c98b04fte109fd4c7c2698ea@mail.gmail.com> The short answer is that you can't get a group to do this automatically. You'll have to hand-code the behavior. Grouping the buttons into a group will make this process easier because you can just write a group script that uses an array of the button names and cycles through them, turning off any that are on and turning on the one that is the target. Make sense? On 2/5/06, N Cueto wrote: > I want to reproduce a radio-button > group behaviour, but with push > buttons. I.e., only one push > button of a group of push button > can appear hilited (recessed?) > at a time. >-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From jacque at hyperactivesw.com Mon Feb 13 15:59:40 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 14:59:40 -0600 Subject: How to tell if a modal dialog is open? In-Reply-To: <6.2.1.2.2.20060213141941.1265a908@exchange.slg.com> References: <6.2.1.2.2.20060213141941.1265a908@exchange.slg.com> Message-ID: <43F0F33C.7090302@hyperactivesw.com> Peter T. Evensen wrote: > Is there any way to tell if a modal dialog is open? I mean, apart from > setting a flag before you do a modal stack "modal dialog" or looking for > "modal dialog" in the open stacks? > > the topStack won't return a modal dialog. > > I'm sure I'm just overlooking something simple. You can check the mode property of a stack to see. The mode of a "modal" stack is 5. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revolutionary.dan at gmail.com Mon Feb 13 16:01:34 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 13 Feb 2006 13:01:34 -0800 Subject: Time Calculations In-Reply-To: <3C32E92B-D7C1-4370-9AFD-DB9C5B91AFCA@videotron.ca> References: <3C32E92B-D7C1-4370-9AFD-DB9C5B91AFCA@videotron.ca> Message-ID: <70ed6b130602131301m4b56a132l213c89bed6eecd56@mail.gmail.com> Gregory.... Not sure your conclusion is justified by the facts. :-) With twelvehourtime set to true or false, the same result is obtained. It appears that Revolution believes that 3:45 P.M., however it is expressed, is in fact earlier than 4:10 A.M. With the twelveHourTime set to false, this line: put "15:45" <= "04:10" in the Message box produces a result of "false" as well. The logic isn't clear to me, but the behavior is at least consistent. On 2/6/06, Gregory Lypny wrote: > Hello everyone, > > I want to confirm that, bugs aside, time calculations can only be > done using the dateItems. I ask this because the following > inequality gives me the wrong answer when using a twelve hour clock. > > set the twelveHourTime to true > if "3:45 PM" >= "4:10 AM" > then > put "Later" > else > put "Earlier" > end if > > Gregory > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From tbandi at swissonline.ch Mon Feb 13 16:02:16 2006 From: tbandi at swissonline.ch (Till Bandi) Date: Mon, 13 Feb 2006 22:02:16 +0100 Subject: launch Outlook Message-ID: I would like to launch a Outlook document from Revolution. The Outlook is launched but the document can't be found. Does anyone know a solution (I tried to save the Mails as rtf-documents but that doesn't work because the annexes get lost. Till From kray at sonsothunder.com Mon Feb 13 16:07:22 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 13 Feb 2006 15:07:22 -0600 Subject: launch Outlook In-Reply-To: Message-ID: On 2/13/06 3:02 PM, "Till Bandi" wrote: > I would like to launch a Outlook document from Revolution. An "Outlook document"? Can you clarify what you mean by that? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From pevensen at siboneylg.com Mon Feb 13 16:08:34 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 13 Feb 2006 15:08:34 -0600 Subject: How to tell if a modal dialog is open? In-Reply-To: <43F0F33C.7090302@hyperactivesw.com> References: <6.2.1.2.2.20060213141941.1265a908@exchange.slg.com> <43F0F33C.7090302@hyperactivesw.com> Message-ID: <6.2.1.2.2.20060213150629.1294c488@exchange.slg.com> Hi, Jacque. I was really after a method to tell if any (unknown) modal stack is open. topStack gives the top-most editable stack. I was wondering if there was a way to tell if a modal dialog was being displayed. I figured out a way to do what I was trying to do (suspend and resume messages when a dialog comes up), so the question is more of an academic one right now. At 02:59 PM 2/13/2006, you wrote: >Peter T. Evensen wrote: >>Is there any way to tell if a modal dialog is open? I mean, apart from >>setting a flag before you do a modal stack "modal dialog" or looking for >>"modal dialog" in the open stacks? >>the topStack won't return a modal dialog. >>I'm sure I'm just overlooking something simple. > >You can check the mode property of a stack to see. The mode of a "modal" >stack is 5. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From dburgun at dsl.pipex.com Mon Feb 13 16:12:00 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 13 Feb 2006 21:12:00 +0000 Subject: Revolution RUMORS! In-Reply-To: <53d10f65c818aada367d3b241a52b564@runrev.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> Hi, All this could have been avoided if someone had thought to say that the site would be down for a few days. Saying check again in a few hours just makes people keep checking. Also, I don't think that hitting the cancel keys a few times can really be classed as "deliberately bypassing a password" and he as far as I can see, he didn't stand up and shout about it either. Posting it here was just telling "interested parties" that there was a new version of RunRev on the way, something we would have found out about anyway in the near future (one would hope!). I had just started a new project and having the site down for a few days didn't really fill me with confidence. RunRev Limited could have been filing for bankruptcy as far as I knew. I was glad to see that all is well and we will be getting a new version soon. Also I wouldn't have bothered to look at the thread and see the information if I hadn't of seen that someone had got bumped into the "naughty corner" ! Once I saw that I knew there would be something juicy at the end of it so took a closer look! Glad I did! Of course this could all be some kind of publicity stunt and RunRev and Richmond could be cahoots to fool us all into talking about it! Wheels within Wheels within Wheels....................................... All the Best Dave On 13 Feb 2006, at 19:32, Heather Nagey wrote: > Dear list folks, > > I regret that Richmond is back on the moderated list - he won't be > able to post without approval. > > Deliberately bypassing a password and then standing up and shouting > about it to the world seems to me just a little too much to > swallow. It's there for a reason... > > Regards, > > Heather > > On 13 Feb 2006, at 18:00, use-revolution-request at lists.runrev.com > wrote: > >> Message: 9 >> Date: Mon, 13 Feb 2006 12:06:43 -0500 >> From: "Mathewson" >> Subject: Revolution RUMORS! >> To: use-revolution at lists.runrev.com >> Message-ID: >> Content-Type: text/plain; charset="ISO-8859-1" >> >> I assume that if RR really wanted to keep things absolutely >> water-tight thay would have made sure that the RunRev >> website was completely inaccessible. >> >> I am also aware that incorrect rumours (such as that silly >> one about a Microsoft takeover) can damage a compnay quite >> badly. >> >> My quote from part of the RunRev site which is entirely >> accessible acted as a corrective to the silly Microsoft one >> and acted as an advertisement for the new version of RR >> that is almost upon us. >> >> I love the 'mystery' surrounding rumours, and, presumably, >> RR know very well that certain types of people enjoy >> fossicking around for details of the mystery - and knowing >> that have made sure that the details that are fossicked out >> are accurate. >> >> Now I wonder if I order my new copy of RR from Bulgaria >> using my Bank of Scotland Mastercard if they can guarantee >> postal delivery to this country? >> >> sincerely, Richmond Mathewson > Heather Nagey, Customer Support Manager > Runtime Revolution Ltd > www.runrev.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jonathandlynch at gmail.com Mon Feb 13 16:13:32 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Mon, 13 Feb 2006 16:13:32 -0500 Subject: How to tell if a modal dialog is open? In-Reply-To: <6.2.1.2.2.20060213150629.1294c488@exchange.slg.com> References: <6.2.1.2.2.20060213141941.1265a908@exchange.slg.com> <43F0F33C.7090302@hyperactivesw.com> <6.2.1.2.2.20060213150629.1294c488@exchange.slg.com> Message-ID: <31e1938c0602131313o2bd5c881u78537efbc4d868e7@mail.gmail.com> Her method will allow you to do this... The OpenStacks function will return all the open stacks, then you can go through the list to check to see if any are modal. On 2/13/06, Peter T. Evensen wrote: > > Hi, Jacque. > > I was really after a method to tell if any (unknown) modal stack is > open. topStack gives the top-most editable stack. I was wondering if > there was a way to tell if a modal dialog was being displayed. > > I figured out a way to do what I was trying to do (suspend and resume > messages when a dialog comes up), so the question is more of an academic > one right now. > > At 02:59 PM 2/13/2006, you wrote: > >Peter T. Evensen wrote: > >>Is there any way to tell if a modal dialog is open? I mean, apart from > >>setting a flag before you do a modal stack "modal dialog" or looking for > >>"modal dialog" in the open stacks? > >>the topStack won't return a modal dialog. > >>I'm sure I'm just overlooking something simple. > > > >You can check the mode property of a stack to see. The mode of a "modal" > >stack is 5. > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Mon Feb 13 16:17:45 2006 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 13 Feb 2006 21:17:45 +0000 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> References: <2911050.post@talk.nabble.com> <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> Message-ID: <43F0F779.6030804@tweedly.net> Garrett Hylltun wrote: > > One other thing. The IDE in Rev kind of throws me off also, but I > believe it's due to myself having Attention Deficit Disorder. I can > easily work in an IDE that is simply and editor with a few buttons > and tools that I can open and close when needed, but with Rev, the > many open windows and lack of a main editor window where I can access > all the code of my project really throws me off. > You might want to look at Constellation. It's not quite "one big editor window" - but it does feature one large window with multiple panes for different aspects of an IDE, and multiple tabbed pages for editing different scripts. http://www.daniels-mara.com/products/ > In fact, it had thrown me so much that I just gave up on Rev last > month. But a few days I go I decided to give it one last try. This > time I'm getting along much better. Maybe a break from it allowed me > to let the IDE sink in or something. > Oh - I give up on it every other month - but I always come back :-) :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.6/258 - Release Date: 13/02/2006 From garrett at paraboliclogic.com Mon Feb 13 16:23:46 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 13:23:46 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <43F0F0C7.7050900@fourthworld.com> References: <20060213154331.2C16182507B@mail.runrev.com> <43F0F0C7.7050900@fourthworld.com> Message-ID: On Feb 13, 2006, at 12:49 PM, Richard Gaskin wrote: [snip] >> I found, to my surprise, that professionals aren't using >> Dreamweaver and >> GoLive and are, in fact, coding by hand. > > I think it depends on which professionals. I haven't seen stats, > but I know anecdotally that a great many professional sites are > done with DW and some even with GL. > > It's a question of productivity, of the tradeoffs between hand- > coded tight HTML vs. rapid development. And most of the code is > the same, whether generated by hand or by machine. "

" is "

" > whether typed by hand or generated. I have to disagree. Just about all WYSIWYG html editors are prone to code trashing and adding unnecessary code. Download any of those editors and create a page with them, and of course create the same page by hand code. Then compare them in code and file size. You'll see what I mean. Many will use different code, or even MS specific only codes. Or do something like "

" instead of "

" or even several "
" tags instead. Many will inject css when it's not even needed, just adding more the bulk of the code it will produce. Of course, if you know your target audience is only using broadband connections and MSIE, then no problem. > One could argue that all C++ introduced over C was the insertion of > orders of magnitude more JSR statements into the object code. But > of course that's only one view, a view that overlooks the > productivity benefits of OOP. One could make a similar comparison > of C vs. Assembler, or to bring it back home, of Transcript vs. any > lower level alternative. Comparing hand coded html to the use of a WYSIWYG editor with C++ and C doesn't even equate. You would need to compare something like PureBasic to M:Poster or other VPL environments. PureBasic has such a broader ability, and pumps out seriously small executable files, whereas M:Poster has limited abilities and creates larger executable files. In fact, VPL's may be considered worse than a WYSIWYG html editor in the sense that you can't go into the source code and clean it up or optimize it, you have no access to the code at all. [snip] And just to note, Rev is not a VPL, nor are language such as VB or any other MS language available. There are very very few VPL's around, and the M:Poster I mention is long since gone from the net. -Garrett From pevensen at siboneylg.com Mon Feb 13 16:24:47 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 13 Feb 2006 15:24:47 -0600 Subject: How to tell if a modal dialog is open? In-Reply-To: <31e1938c0602131313o2bd5c881u78537efbc4d868e7@mail.gmail.co m> References: <6.2.1.2.2.20060213141941.1265a908@exchange.slg.com> <43F0F33C.7090302@hyperactivesw.com> <6.2.1.2.2.20060213150629.1294c488@exchange.slg.com> <31e1938c0602131313o2bd5c881u78537efbc4d868e7@mail.gmail.com> Message-ID: <6.2.1.2.2.20060213152352.12b263d0@exchange.slg.com> I guess sometimes I need things spelled out for me (slaps forehead). You are correct. I didn't think of stepping through the openStacks to see if any had a mode of 5. Thanks to you both! At 03:13 PM 2/13/2006, you wrote: >Her method will allow you to do this... > >The OpenStacks function will return all the open stacks, then you can go >through the list to check to see if any are modal. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From ambassador at fourthworld.com Mon Feb 13 16:27:41 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 13 Feb 2006 13:27:41 -0800 Subject: How to tell if a modal dialog is open? In-Reply-To: <6.2.1.2.2.20060213150629.1294c488@exchange.slg.com> References: <6.2.1.2.2.20060213141941.1265a908@exchange.slg.com> <43F0F33C.7090302@hyperactivesw.com> <6.2.1.2.2.20060213150629.1294c488@exchange.slg.com> Message-ID: <43F0F9CD.3050304@fourthworld.com> Peter T. Evensen wrote: > I was really after a method to tell if any (unknown) modal stack is > open. topStack gives the top-most editable stack. I was wondering if > there was a way to tell if a modal dialog was being displayed. This is an interesting question; given that modal dialogs block the flow of the script that opened it this rarely comes up. Is this for managing pending messages? You should find that "this stack" refers to the modal stack, so a script that asks "if the mode of this stack is 5 then" should do what you need. Can anyone think of a case where "this stack" would not return the modal stack currently open? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From tbandi at swissonline.ch Mon Feb 13 16:34:35 2006 From: tbandi at swissonline.ch (Till Bandi) Date: Mon, 13 Feb 2006 22:34:35 +0100 Subject: launch Outlook In-Reply-To: References: Message-ID: <895EB793-4DAE-4654-B3E0-9F3886C3F63E@swissonline.ch> an eMail (with or without annexes) Till Am 13.02.2006 um 22:07 schrieb Ken Ray: > On 2/13/06 3:02 PM, "Till Bandi" wrote: > >> I would like to launch a Outlook document from Revolution. > > An "Outlook document"? Can you clarify what you mean by that? > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Mon Feb 13 16:39:26 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 13 Feb 2006 15:39:26 -0600 Subject: How to tell if a modal dialog is open? In-Reply-To: <43F0F9CD.3050304@fourthworld.com> References: <6.2.1.2.2.20060213141941.1265a908@exchange.slg.com> <43F0F33C.7090302@hyperactivesw.com> <6.2.1.2.2.20060213150629.1294c488@exchange.slg.com> <43F0F9CD.3050304@fourthworld.com> Message-ID: <6.2.1.2.2.20060213152935.12b71460@exchange.slg.com> I was asking for the purposes of managing pending messages. I have a screen that "lights" a series of circles on the screen. There is a "new game" button that brings up a "are you sure you want to start a new game?" dialog. I wanted to pause and resume the "LightNextCircle" message. I did finally create a SuspendPendingMessages and a ResumePendingMessages handler for this purpose that I call on suspendStack and resumeStack, which works fine. It goes through the pending messages, saves them, and figure out how much time each has. When they are resumed, they are put back with the remaining time left. It was my understanding that "this stack" will return the name of the top-most editable stack, so it would not return the modal dialog. I just created a test, and it does: "this stack" on an object in the modal dialog stack returns the modal dialog stack (as in "close this stack"), but in a message sent to the underlying stack, "this stack" returns the underlying stack. I created a stack "Main Stack" with a button: on mouseUp send CheckThisStack to me in 2 seconds modal stack "Modal Dialog Stack" end mouseUp on CheckThisStack answer the name of this stack end CheckThisStack The modal stack "Modal Dialog Stack" comes up. and then the answer dialog comes up with 'stack "Main Stack"' as the value of this stack, and not 'stack "Modal Dialog Stack"' At 03:27 PM 2/13/2006, you wrote: >Peter T. Evensen wrote: >>I was really after a method to tell if any (unknown) modal stack is >>open. topStack gives the top-most editable stack. I was wondering if >>there was a way to tell if a modal dialog was being displayed. > >This is an interesting question; given that modal dialogs block the flow >of the script that opened it this rarely comes up. > >Is this for managing pending messages? > >You should find that "this stack" refers to the modal stack, so a script >that asks "if the mode of this stack is 5 then" should do what you need. > >Can anyone think of a case where "this stack" would not return the modal >stack currently open? > >-- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From kee at kagi.com Mon Feb 13 16:49:48 2006 From: kee at kagi.com (kee nethery) Date: Mon, 13 Feb 2006 13:49:48 -0800 Subject: IDE Bug - cannot get VariableWatcher to display In-Reply-To: References: <20060212180004.6FB16825314@mail.runrev.com> <20060213143255.M9465@deepfoo.com> <730C7EC6-B8C7-4AC6-9C11-4407C82252EA@kagi.com> Message-ID: resetting the prefs did bring back the variable watcher, thank you sarah! Kee On Feb 13, 2006, at 12:33 PM, Sarah Reichelt wrote: > On 2/14/06, kee nethery wrote: >> Using 2.6 on Mac OS X I cannot get the VariableWatcher to display. I >> downloaded a fresh copy and installed that and the problem still >> exists. >> >> What process should I use to nuke the copy on a machine other than >> wiping the disk? >> >> Same machine cannot do copy from keyboard commands but can from the >> menu > > The keyboard commands problem is often fixed by resetting preferences > to the defaults (there is a button to do this in the Prefs window). > Maybe it will fix the other problems too? > > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From Thomas at vonfintel.org Mon Feb 13 16:50:29 2006 From: Thomas at vonfintel.org (Thomas von Fintel) Date: Mon, 13 Feb 2006 22:50:29 +0100 Subject: Time Calculations In-Reply-To: <70ed6b130602131301m4b56a132l213c89bed6eecd56@mail.gmail.com> References: <3C32E92B-D7C1-4370-9AFD-DB9C5B91AFCA@videotron.ca> <70ed6b130602131301m4b56a132l213c89bed6eecd56@mail.gmail.com> Message-ID: To me, "15:45" <= "04:10" looks like a simple string comparison. Since "0" < "1" the result ought to be "false". Looking at these strings as time, Revolution's answer still is correct. "15:45" surely isn't early than "04:10". One of the advantages of using a 24h time scale is that string comparisons and time comparisons give the same result. Maybe I'm missing something obvious. Thomas Am 13.02.2006 um 22:01 schrieb Dan Shafer: > Gregory.... > > Not sure your conclusion is justified by the facts. :-) > > With twelvehourtime set to true or false, the same result is obtained. > It appears that Revolution believes that 3:45 P.M., however it is > expressed, is in fact earlier than 4:10 A.M. With the twelveHourTime > set to false, this line: > > put "15:45" <= "04:10" > > in the Message box produces a result of "false" as well. > > The logic isn't clear to me, but the behavior is at least consistent. -- Katharina und Thomas von Fintel Pinnasberg 76 20359 Hamburg Germany fintel at hansenet.de From jacque at hyperactivesw.com Mon Feb 13 16:56:16 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 15:56:16 -0600 Subject: Time Calculations In-Reply-To: References: <3C32E92B-D7C1-4370-9AFD-DB9C5B91AFCA@videotron.ca> <70ed6b130602131301m4b56a132l213c89bed6eecd56@mail.gmail.com> Message-ID: <43F10080.2030103@hyperactivesw.com> Thomas von Fintel wrote: > To me, "15:45" <= "04:10" looks like a simple string comparison. Since > "0" < "1" the result ought to be "false". > > Looking at these strings as time, Revolution's answer still is correct. > "15:45" surely isn't early than "04:10". > One of the advantages of using a 24h time scale is that string > comparisons and time comparisons give the same result. > > Maybe I'm missing something obvious. No, I think you've nailed it. Anything within quotation marks will always be interpreted as a string literal. > > Thomas > > > Am 13.02.2006 um 22:01 schrieb Dan Shafer: > >> Gregory.... >> >> Not sure your conclusion is justified by the facts. :-) >> >> With twelvehourtime set to true or false, the same result is obtained. >> It appears that Revolution believes that 3:45 P.M., however it is >> expressed, is in fact earlier than 4:10 A.M. With the twelveHourTime >> set to false, this line: >> >> put "15:45" <= "04:10" >> >> in the Message box produces a result of "false" as well. >> >> The logic isn't clear to me, but the behavior is at least consistent. > > > > -- > Katharina und Thomas von Fintel > Pinnasberg 76 > 20359 Hamburg > Germany > > fintel at hansenet.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pevensen at siboneylg.com Mon Feb 13 16:59:52 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 13 Feb 2006 15:59:52 -0600 Subject: hiliting only one button of a group In-Reply-To: <20060206034101.16751.qmail@web60618.mail.yahoo.com> References: <000901c62acc$8857aca0$0201010a@royalnexus> <20060206034101.16751.qmail@web60618.mail.yahoo.com> Message-ID: <6.2.1.2.2.20060213155914.02e583e0@exchange.slg.com> I think you can do this with custom graphic radio buttons. If you set there icon IDs to the various states they will automatically function and only let you have one pushed down at a time. At 09:41 PM 2/5/2006, you wrote: >Hello All, > >I want to reproduce a radio-button >group behaviour, but with push >buttons. I.e., only one push >button of a group of push button >can appear hilited (recessed?) >at a time. > >BTW, the Archive Search plugih, >which usually works -- and >very well at that! -- doesn't >appear to be working. It's now >returning empty search results >continually. > >Cheers, >Nicolas Cueto >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From mwieder at ahsoftware.net Mon Feb 13 16:55:31 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 13 Feb 2006 13:55:31 -0800 Subject: Revolution RUMORS! In-Reply-To: <43F0E62B.60708@fourthworld.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> <43F0E62B.60708@fourthworld.com> Message-ID: <18916835217.20060213135531@ahsoftware.net> Richard- Monday, February 13, 2006, 12:03:55 PM, you wrote: > I was hoping to avoid participating in this discussion here and this > will be my only post on the subject, but it's worth noting that there's > really no "hacking" going on here. The problem is less with Richmond's > poor judgment than with the unconventional way RunRev is updating their > site: I reluctantly have to agree with Richard on this. There's enough blame and enough finger-pointing to go around, but in general it's bad form to take down a web site for a few days with nothing but a 404 page that says "come back in a few hours" and put up half-contructed new pages that replace the ones that were previously there. Normally the new content is constructed and the switch-over isn't done until it's ready to go. -- -Mark Wieder mwieder at ahsoftware.net From jonathandlynch at gmail.com Mon Feb 13 17:06:45 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Mon, 13 Feb 2006 17:06:45 -0500 Subject: launch Outlook In-Reply-To: <895EB793-4DAE-4654-B3E0-9F3886C3F63E@swissonline.ch> References: <895EB793-4DAE-4654-B3E0-9F3886C3F63E@swissonline.ch> Message-ID: <31e1938c0602131406s8650badr79256a27c46a528@mail.gmail.com> I do this for work... The way I do it, because I need to include lots of formatting and links, is to have outlook already open while Rev creates a .doc file with all of the proper coding to be an MS-word file that automatically launches as an outlook email. Then, launch the .doc file and it will automatically open in outlook. Works perfect for me. On 2/13/06, Till Bandi wrote: > > an eMail (with or without annexes) > > Till > > > Am 13.02.2006 um 22:07 schrieb Ken Ray: > > > On 2/13/06 3:02 PM, "Till Bandi" wrote: > > > >> I would like to launch a Outlook document from Revolution. > > > > An "Outlook document"? Can you clarify what you mean by that? > > > > Ken Ray > > Sons of Thunder Software > > Web site: http://www.sonsothunder.com/ > > Email: kray at sonsothunder.com > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rishi at puredata.com.au Mon Feb 13 17:10:56 2006 From: rishi at puredata.com.au (Rishi Viner) Date: Tue, 14 Feb 2006 09:10:56 +1100 Subject: Revolution RUMORS! In-Reply-To: <000101c63060$bc1abb60$0201010a@royalnexus> References: <000101c63060$bc1abb60$0201010a@royalnexus> Message-ID: <200602140910.56413.rishi@puredata.com.au> On Mon, 13 Feb 2006 04:45 pm, Scott Kane wrote: > > By-By DreamCard? > > Is there really a market for it anyway? I mean, apart from > education most people want to compile binaries... How about in-house software developers? If you only need to produce software to ease your own workflow, you don't really need binaries do you? Dreamcard fits in perfectly here. Rishi Viner. From jacque at hyperactivesw.com Mon Feb 13 17:23:16 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 16:23:16 -0600 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <2911050.post@talk.nabble.com> References: <2911050.post@talk.nabble.com> Message-ID: <43F106D4.60801@hyperactivesw.com> Ken Apthorpe wrote: > I wanted a pulldown menu button to go into a stack menu; the submenu items > are to open cards in the mainstack. The here is what the Docs say about the > message for a submenu item: > > menuPick chosenItem[|submenuName],previousTab > > on menuPick theItem -- in a pulldown menu > if theItem is "Close" then close the defaultStack > else if theItem is "Quit" then quit > end menuPick > > This message is obviously for a main menu like File, where you want Close or > Quit. But its no help to me when I just want to open a card in the > mainstack. Also, do I insert it exactly as shown with [ ] around > submenuName? The docs don't say. And the vertical slash. It said > somewhere that on Mac I should do this with option-shift-L. But my keyboard > has a vertical slash key. When I do option-shift-L on my keyboard I get ?. > So, do I use my slash, or not? And, what's that previousTab thing on the end > for?? Good points. The docs need to clearly describe the conventions that are being used when documenting the dictionary entries. As you point out, many of us are so used to these conventions that we don't even think about it any more. What you are seeing is pretty standard for xtalk documentation, but of course if you are a newcomer there is no way you'd know that. For reference: Italics are used for parameters. Square brackets [] enclose optional terms. You can either include or ignore them. Curly braces {} enclose a group of terms from which you must pick one. In any group of terms, the choices are separated from each other by a vertical bar | surrounded by spaces. This last is important, because in the example you chose, there is a vertical bar that is actually part of the parameter. (So good choice. :)) These are for informational purposes only, and should not be included when you are actually writing scripts. In the above example: menupick -- is the name of the message that is sent chosenItem -- is the placeholder for the first parameter that is sent submenuName -- is enclosed in square brackets, so is optional. It may or may not be sent, depending on if there are any submenus. It is separated by a vertical bar, which normally would indicate one of several choices, but because there are no spaces here, it is actually included along with the text of the submenu parameter. Note that the descriptive text of this particular dictionary entry also indicates that the vertical bar itself will be included in the parameter if a submenu is chosen by the user. previousTab -- is the placeholder for the last parameter that is sent. The text of the dictionary entry indicates this one is only sent if the menu object is a tabbed button -- that is, it is never sent by a regular pulldown menu choice. So, say I have a menu called "Colors". There are lots of color names in there. But because there are 100 grays, I make "Gray" a single menu item with a submenu of all the 100 gray levels. When I choose "Gray90" from the submenu, my menupick message will be this: menupick "Colors|Gray90" The parameter shows that the Colors menu was chosen and the submenu choice is separated from it by the bar. All that being said, I usually just look at the examples and figure it out. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From garrett at paraboliclogic.com Mon Feb 13 17:24:56 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 14:24:56 -0800 Subject: Revolution RUMORS! In-Reply-To: <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> Message-ID: On Feb 13, 2006, at 1:12 PM, David Burgun wrote: [snip] > Of course this could all be some kind of publicity stunt and RunRev > and Richmond could be cahoots to fool us all into talking about it! > Wheels within Wheels within > Wheels....................................... Oooo! Wheels in the sky by Journey! Rock on! -Garrett From garrett at paraboliclogic.com Mon Feb 13 17:26:26 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 14:26:26 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <43F0F779.6030804@tweedly.net> References: <2911050.post@talk.nabble.com> <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> <43F0F779.6030804@tweedly.net> Message-ID: On Feb 13, 2006, at 1:17 PM, Alex Tweedly wrote: > Garrett Hylltun wrote: > >> >> One other thing. The IDE in Rev kind of throws me off also, but >> I believe it's due to myself having Attention Deficit Disorder. >> I can easily work in an IDE that is simply and editor with a few >> buttons and tools that I can open and close when needed, but with >> Rev, the many open windows and lack of a main editor window where >> I can access all the code of my project really throws me off. >> > You might want to look at Constellation. > It's not quite "one big editor window" - but it does feature one > large window with multiple panes for different aspects of an IDE, > and multiple tabbed pages for editing different scripts. > > http://www.daniels-mara.com/products/ Yeah, bought that last year also. At the time it made things worse for me. But I haven't run it again yet, so maybe I should give it a try again. :-) > >> In fact, it had thrown me so much that I just gave up on Rev last >> month. But a few days I go I decided to give it one last try. >> This time I'm getting along much better. Maybe a break from it >> allowed me to let the IDE sink in or something. >> > Oh - I give up on it every other month - but I always come > back :-) :-) Maybe the trend I'm going to run into also. ;-) -Garrett From kee at kagi.com Mon Feb 13 17:30:24 2006 From: kee at kagi.com (kee nethery) Date: Mon, 13 Feb 2006 14:30:24 -0800 Subject: Revolution RUMOURS! In-Reply-To: References: Message-ID: From my rev key email: If you haven't already downloaded the latest version of Revolution, then please do so from here: http://downloads.runrev.com/revolution I needed to download a new copy to troubleshoot the bugs I was running into and so ... I went to the URL _that_revolution_sent_to_me_in_my_reg_key_email _ and I figured I might as well upgrade to 2.7 instead since it was available. So I clicked on the download link and got the never ending username/ password dialog and I too had to keep pressing cancel because my browser gave me no other option. Since the link was broken, I tried the FTP URL on that page and could see that 2.7 was not on the web site. So I downloaded 2.6 and 2.6.1 and went on with my day. To use the house analogy, the homeowner gave me instructions on how to get into his house and get stuff I was supposed to be able to get. I followed the homeowner's instructions and saw things that perhaps the homeowner might not want me to see, but since I was following the homeowner's instructions, I figured the news was public knowledge. All this fuss could have been avoided if the homeowner had locked the door that I had been told to use. I do not see Richmond as a villain in this situation. I see the revolution webmaster as being under-trained in how to keep private information private on a public server. Kee Nethery On Feb 13, 2006, at 8:24 AM, Mathewson wrote: > I quote: > > "Version 2.7 is available for download here: > > http://downloads.runrev.com > > This update release brings new features and improvements to > the best programming environment around. > > * New object blending capabilities. All objects, > including standard system controls such as buttons and > fields, as well as media elements such as QuickTime movies, > can now be rendered using a rich variety of blend modes and > opacity settings. > > * Over 20 brand new blend modes. Includes the industry > standard porter-duff and SVG compositing operators. > > * Window level transitions. Now you can perform > transitions with alpha channels on an entire window, > allowing effects such as rippling applications on the > desktop. > > * New image rendering options. Render an image from any > object on-screen, preserving the alpha channel, then > transform and save. > > * Anti-aliasing Graphics Engine. Revolution?s vector > graphics presentation layer is now anti-aliased. > > * Multi-monitor Support. Revolution solutions can now > be built to support multiple monitors, including different > backdrops on each monitor. > > * Enhanced QuickTime performance. Allows smoother > playback and the ability to move movies live during > playback. > > * Enhanced dynamic scripting. Preserves state across > recompilation, allowing for faster debugging. > > * New Installer with Roll-Back capability. Roll-Back > allows you to install newer versions of Revolution as they > become available, and go back to any previously installed > version. Auto-updater downloads only what has changed, > making it quick and easy to try out the latest version. > > * Improved printing. Quality has been improved when > printing complex documents containing text and certain > types of image. > > * All new documentation including brand new PDF User?s > Guide, rewritten to describe the entire product - complete > with many new examples. > > * A number of bug fixes and stability improvements have > been included. > > New features in Revolution Media: > > All the Templates in Revolution Media feature a simple > point-and-click interface, making it easy for you to create > stunning multimedia quickly and easily. > > * Slide Show Template. Create digital slide show > projects with custom transition effects. Then open your > slide show and add custom features. > > * Portfolio Builder Template. Create portfolio projects > to showcase your work, add in your contact details, and > deliver to friends or clients. > > * Kiosk Builder Template. Build interactive kiosks for > use in touchscreen information systems - for in museums, > shopping centers and more. > > * Adventure Game Builder Template. Build a walk-through > adventure game from your rendered 3D scenes. Then add > puzzles, logic and special features. > > More complete information about Revolution 2.7 can be found > in the Revolution change log file which also accompanies > the release. > The Revolution Advantage > > * Create standalone applications - easily! > * Easy, English like programming language > * Drag and drop interface objects > * 90% less programming time compared with a language > such as Java > * Single code and test environment > * No more waiting while an application compiles > * Write once, run anywhere > * Correct, native appearance and behavior for all > platforms - including Mac Windows XP Themes, Mac OS X and > Linux GTK themes > * Royalty-free distribution > > If your Revolution license is current, this upgrade is > free! Just download it, and unlock with your existing > license. > > If you don't yet have a Revolution license, we can't > imagine why not, but this release is yet another great > reason to rush out and buy it now" > > sincerely, Richmond Mathewson > > __________________________________________________ > See Mathewson's software at: > > http://members.maclaunch.com/richmond/default.html > _______________________________________ > --------------------------------------------------------------- > The Think Different Store > http://www.thinkdifferentstore.com/ > For All Your Mac Gear > --------------------------------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mdswindell at cruzio.com Mon Feb 13 17:31:19 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 13 Feb 2006 14:31:19 -0800 Subject: Constellation In-Reply-To: References: <2911050.post@talk.nabble.com> <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> <43F0F779.6030804@tweedly.net> Message-ID: <4911960E-58F2-4AA3-BE56-ECEF0BF8E95C@cruzio.com> Is it ok to talk about Constellation on this list, or should it go to the Constellation list? I'm asking both Rev and Constellation people, and anyone else who wants to chime in. Mark On Feb 13, 2006, at 2:26 PM, Garrett Hylltun wrote: >> http://www.daniels-mara.com/products/ > > Yeah, bought that last year also. At the time it made things worse > for me. But I haven't run it again yet, so maybe I should give it > a try again. :-) From ambassador at fourthworld.com Mon Feb 13 17:32:14 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 13 Feb 2006 14:32:14 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: References: <20060213154331.2C16182507B@mail.runrev.com> <43F0F0C7.7050900@fourthworld.com> Message-ID: <43F108EE.5060003@fourthworld.com> Garrett Hylltun wrote: > On Feb 13, 2006, at 12:49 PM, Richard Gaskin wrote: >> It's a question of productivity, of the tradeoffs between hand-coded >> tight HTML vs. rapid development. And most of the code is the same, >> whether generated by hand or by machine. "

" is "

" whether typed >> by hand or generated. > > I have to disagree. Just about all WYSIWYG html editors are prone to > code trashing and adding unnecessary code. Download any of those > editors and create a page with them, and of course create the same page > by hand code. Then compare them in code and file size. You'll see what > I mean. Of course hand-edited code will usually be tighter. The question is whether the greater time required to hand-write the code is really worth a difference that is often marginal if both methods are done well. Code generators often rely on generalization, and generalization done well will mean more error-checking, which of course means more code. But generalization is not always a bad thing, and is often a very useful thing. When you break out a block of inline Transcript statements into a reusable handler, much as the JS libs in DW or GL do for their code, you introduce a modest performance loss in the lookup for that handler as well as the need to error-check params. But over the course of the project is the time saved during development and maintenance worth the performance hit? The literature on design patterns suggests it often is. Of course the performance hit with JavaScript will be far greater than with nearly any other scripting language, since it's a half-baked language encumbered with semi-typed data and a structure based on compiler design and not optimized for interpretation. But still, with slow machines running at 1GHz today, the worst offending sites with load times are more a function of the design than the underlying code. > Many will use different code, or even MS specific only codes. Using MS-specific code isn't a problem with generation tools as a whole, it simply means that the specific tool in question was created either by idiots or people with a vested interest in Micro$oft's vain attempt to control the Internet. Good tools reinforce the central premise of the web, that it's platform-independent. Intranets not withstanding, any deviance from that is simply poor design, whether by hand or by machine. I've seen a good many hand-coded pages that pretend the world is run by Microsoft, more so than the platform-independent code generated by DW and GL. To my knowledge only Microsoft tools attempt to trick the unwitting developer into believing that Microsoft-specific code is anything less than a stupid thing to force onto one's visitors, ever more so as Internet Exploder's marketshare continues to decline in favor or more standards-compliant alternatives like Firefox. > Or do something like "

" instead of "

" or even several > "
" tags instead. Many will inject css when it's not even needed, > just adding more the bulk of the code it will produce. If you haven't played with the latest versions of these tools, in the hands of an experienced developer you might be surprised to see some of the good work that can be done with them. Sure, I still consider it essential to know HTML and be prepared to tweak generated code as needed; UI gestures simply don't lend themselves to the full range of decisions one can make with HTML. But by and large, by the time one adds the necessary browser-checking code needed for good rendering across all browsers and platforms, the net difference in code is more a question of style than size. If it isn't, in some cases it may simply mean the hand-written code isn't as thorough as the generated code designed by teams of some of the most experienced engineers at Adobe and Macromedia. >> One could argue that all C++ introduced over C was the insertion of >> orders of magnitude more JSR statements into the object code. But of >> course that's only one view, a view that overlooks the productivity >> benefits of OOP. One could make a similar comparison of C vs. >> Assembler, or to bring it back home, of Transcript vs. any lower level >> alternative. > > Comparing hand coded html to the use of a WYSIWYG editor with C++ and C > doesn't even equate. True in the purest sense; as Aristotle said, ultimately every metaphor breaks down because it's an approximation of what's being discussed and not the thing itself. But in spite of the comparative impurity, C++ does introduce a tremendous number of JSRs into one's object code, with the result that equivalent functionality implemented in straight C will often be faster and have a smaller file size. Users often bemoan that apps are bloated today over what was being turned out 20 years ago, but that misses the bigger point: features. It would be a special form of hell on earth to try to implement modern application architectures in straight C, and prohibitively expensive in Assembler. Multi-level Undo as part of Apple's Core Data, for example, comes with relative ease for Objective C developers, but I know of few C-based apps that dared to attempt it profitably, and certainly no one insane enough to try implementing that in Assembler. Similarly, one can indeed hand-type the JavaScript needed for modern menu systems, but why? Code generators do this well, typo-free, and in a fraction of a second. Most modern HTML generators have options to optimize the output HTML when uploading. I wrote one in Transcript some time ago as an exercise, and even my modest two-hour hack produced leaner pages than most sane people would dare write by hand. The output loaded and rendered more quickly than the original, but was of course almost unreadable for humans. In short, I believe that the differences between hand-typed code and machine generated code are minor compared to the productivity benefits. With lean output options, perhaps the biggest difference to the viewer is that the machine-assisted pages often include features that the hand-typer is still typing. My personal feeling is to let machines do any work they profitably can, freeing up human resources for where uniquely human ingenuity is more critically needed. > And just to note, Rev is not a VPL, nor are language such as VB or any > other MS language available. There are very very few VPL's around, and > the M:Poster I mention is long since gone from the net. I haven't seen anyone here claim that Rev was a VPL, but it does raise the interesting question of whether it would be fun to make one in Rev, and whether the output could be efficient enough to make it worthwhile. Given Rev's overall speed and the flexibility of Transcript, I'd bet it could be quite doable. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From livfoss at blueyonder.co.uk Mon Feb 13 17:44:04 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon, 13 Feb 2006 22:44:04 +0000 Subject: IDE Bug - Sudden Loss of Keyboard Copy Message-ID: <31D2ECFB-E4AF-4EA7-A49F-A43A432027DB@blueyonder.co.uk> On Mon, 13 Feb 2006 12:01:24 -0800, kee nethery wrote: > > When using Revolution 2.6 on Mac OS X I am experiencing the exact > same thing. Figured it might be something wonky about my installation > so I downloaded a new copy, nuked the old copy and the new copy has > the same problem. > > A wipe and re-install has not solved it for me. > > Kee Nethery > > On Feb 13, 2006, at 6:36 AM, bryan at deepfoo.com wrote: > > >> Using Revolution 2.6.1 on Win XP. All has been well and now >> inexplicably when trying to copy text >> from a field it simply fails to copy to the clipboard when using >> "control c". The copy function >> still works fine from the menubar and paste also works in both >> keyboard and menu mode. >> >> Anyone have any idea why this might happen? Any fixes other than a >> wipe and re-install? I get this a lot, and have done on earlier versions of Rev (I'm on 2.6.1 also), but it normally goes away when I restart Rev. I came to the conclusion that I have to run a script of my own under the IDE before the problem appears, but I've never been able to find a repeatable formula so I haven't tried to Bugzilla it. Recently it seems to be less prevalent, tho I haven't deliberately changed anything in the environment. Are you sure that the problem occurs before you run any script of your own - I mean if you just download the .rev file you're working on and try to use Cmd-C in editing a script without ever switching to the browse tool at all? It would be nice to pin this down... Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From kevin at runrev.com Mon Feb 13 17:58:06 2006 From: kevin at runrev.com (Kevin Miller) Date: Mon, 13 Feb 2006 22:58:06 +0000 Subject: Revolution RUMORS! In-Reply-To: <43F0D90A.5030908@hyperactivesw.com> Message-ID: Hi Folks, Well, as you are all probably very much aware by now, we do indeed have a new release for you. Unfortunately the office Internet has been on the blink for a few hours, so we haven't been able to upload it. You will need to wait a bit longer. In the mean time, I'd ask people to stop speculating or digging around on the site, and wait patiently. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From wlists at fireworksmm.com Mon Feb 13 18:01:34 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Mon, 13 Feb 2006 18:01:34 -0500 Subject: Rendering Text In-Reply-To: <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> Message-ID: I have an solution that I'm trying to put together that will serve as a slate generator for our video production company. Basically a slate is a series of frames that count down (10 to 2) that is placed just before a commercial. This slate has all the information needed to identify a spot. What I need to do is to use this sequence of images as a background and render text on top based on information entered in various fields. The roadblock I'm running into is the actual rendering of the text on an image and then saving it. It occurred to me that it could be relatively easy to do a screen grab of the area, then rename that file and so forth, but I can't figure out how to do this. Ideally I would not have to depend on screen grabs and it would be great to just generate the frames and save them internally. I'm very new to RR so if anyone has any pointers on how to do this I would appreciate it a lot. Thanks!! Wally From lan.kc.macmail at gmail.com Mon Feb 13 18:10:43 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 14 Feb 2006 07:10:43 +0800 Subject: Getting Started with a Database In-Reply-To: <000901c630d7$82176130$0201010a@royalnexus> References: <000901c630d7$82176130$0201010a@royalnexus> Message-ID: May I also suggest you get a copy of the donationware CocoaMySQL: http://cocoamysql.sourceforge.net/ It makes it extremely easy to determine if your MySQL is set up correctly - although if it isn't you still have to nut out what the problem is. Best of all it makes it very easy to create/modify quick 'test' (or in use) dbs,tables,fields,records. Once you know the db exists and can be communicated with correctly getting Rev to talk to the db I think you'll find is relatively simple. HTH PS As far as cheap and easy dbs MySQL + Rev gets two thumbs up. I am currently working on Valentina 1.11 + Rev but have run into some problems which I will probably be posting about shortly - just one more line of trouble shooting to follow before I seek profesional help from the list:-). AltSQLite I can't comment on because my definition of cheap is $0 but once I get Valentina working I am hoping to give the AltSQLite Demo stack a whirl, just for the experience,but at the end of the day I can't justify the price - my dbs are all for me, if I actualy made dbs for other people I'd probably have a completely different answer. From martyknapp at comcast.net Mon Feb 13 18:15:15 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Mon, 13 Feb 2006 15:15:15 -0800 Subject: Time-limit demo In-Reply-To: References: Message-ID: <43F11303.5000302@comcast.net> Thanks Ken and William, My situation calls for a different approach though, as I don't build for each client. And I also would like something that tracks the time limit outside of the app/stack itself, as it would be easy to just reinstall the software to get an "extension" on the time limit. I know there's some controversy over using invisible files to store such information - anyone care to comment? I know how to create one on a Mac, what about a PC? Thanks, Marty From josh at dvcreators.net Mon Feb 13 18:19:16 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 13 Feb 2006 15:19:16 -0800 Subject: breaking currentTime into minutes, seconds, and frames Message-ID: I'm sure this has been done so many times so I thought I would ask. (I've searched everywhere I can find) When getting currentTime of a QT movie, you get an integer which is the current frame. This gets minutes: put "minutes: " & (curTime - (curTime mod 1800))/1800 into curMin What I'm trying to get is: mm:ss:ff minutes:seconds:frames (like: 1:34.23) My brain hurts. From howard.bornstein at gmail.com Mon Feb 13 18:20:00 2006 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Mon, 13 Feb 2006 18:20:00 -0500 Subject: How to get a player to stop intercepting keyboard input Message-ID: <3f07cc260602131520o2bc64e03uc5b08c50410b625f@mail.gmail.com> I've got a player object that is the same size as my stack. I want to control it from the keyboard. I'm using rawkeydown to grab keystrokes and control the player based on the keys the user presses. Unfortunately, I can't seem to keep the player object from intercepting certain keys and acting on them before my rawkeydown handler gets them (actually in this case, the handler never receives some keystrokes--the player object traps them and doesn't pass them on). And yes, I've set the traversalOn of the player to false. The keys that seem to be problematic are the arrow keys and the space bar, keys which the player uses directly. My question is, even though traversalOn is set to false, why is the player object still intercepting these keystrokes? If I make the stack a little larger than the player and click the stack (so it's the focus), all my keys are handled correctly. I've worked out a kludge to keep the focus on the stack, but it seems I shouldn't have to do any of that. Does anyone have an idea of how to keep the player from interfering with keystrokes? -- Regards, Howard Bornstein ----------------------- www.designeq.com From kray at sonsothunder.com Mon Feb 13 18:25:45 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 13 Feb 2006 17:25:45 -0600 Subject: How to tell if a modal dialog is open? In-Reply-To: <43F0F9CD.3050304@fourthworld.com> Message-ID: On 2/13/06 3:27 PM, "Richard Gaskin" wrote: > Peter T. Evensen wrote: >> I was really after a method to tell if any (unknown) modal stack is >> open. topStack gives the top-most editable stack. I was wondering if >> there was a way to tell if a modal dialog was being displayed. > > This is an interesting question; given that modal dialogs block the flow > of the script that opened it this rarely comes up. True, but only most of the time... there *are* times when you can make modal dialogs non-blocking: http://www.sonsothunder.com/devres/revolution/tips/scrp008.htm Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From sarah.reichelt at gmail.com Mon Feb 13 18:34:19 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 14 Feb 2006 09:34:19 +1000 Subject: Rendering Text In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> Message-ID: On 2/14/06, Wally Rodriguez wrote: > I have an solution that I'm trying to put together that will serve as > a slate generator for our video production company. > > Basically a slate is a series of frames that count down (10 to 2) > that is placed just before a commercial. This slate has all the > information needed to identify a spot. > > What I need to do is to use this sequence of images as a background > and render text on top based on information entered in various fields. > > The roadblock I'm running into is the actual rendering of the text on > an image and then saving it. Do you have to save the image + text as a separate file? If not, you could just have transparent text fields positioned on top of the image and fill them in as necessary. Cheers, Sarah From kee at kagi.com Mon Feb 13 18:47:39 2006 From: kee at kagi.com (kee nethery) Date: Mon, 13 Feb 2006 15:47:39 -0800 Subject: IDE Bug - Sudden Loss of Keyboard Copy In-Reply-To: <31D2ECFB-E4AF-4EA7-A49F-A43A432027DB@blueyonder.co.uk> References: <31D2ECFB-E4AF-4EA7-A49F-A43A432027DB@blueyonder.co.uk> Message-ID: <9694D299-5B7F-40A9-ADA4-D988CF927ABA@kagi.com> On Feb 13, 2006, at 2:44 PM, Graham Samuel wrote: > > I get this a lot, and have done on earlier versions of Rev (I'm on > 2.6.1 also), but it normally goes away when I restart Rev. I came > to the conclusion that I have to run a script of my own under the > IDE before the problem appears, but I've never been able to find a > repeatable formula so I haven't tried to Bugzilla it. Recently it > seems to be less prevalent, tho I haven't deliberately changed > anything in the environment. > > Are you sure that the problem occurs before you run any script of > your own - I mean if you just download the .rev file you're working > on and try to use Cmd-C in editing a script without ever switching > to the browse tool at all? > > It would be nice to pin this down... > sarah's suggestion to get back to default prefs fixed it so I'm back to a functioning IDE. If it happens again, I'll do that test. Kee From JimAultWins at yahoo.com Mon Feb 13 19:05:39 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 13 Feb 2006 16:05:39 -0800 Subject: Where to put Applescripts In-Reply-To: <1E6276D3-E23E-4622-938B-0EEF4E3D2ED5@adelphia.net> Message-ID: Well, Thomas, I have a quick stack put together to demonstrate my newer system for both storing and documenting my AppleScripts in the stack that I use them. Designed on Mac OSX 10.4.2 Not tested on other machines. The following 6 scripts are stored and are working setOneXLcell xlLogUpdater --inserts row in spreadsheet, installs formula iPhotoSetKeywords weathermap setOutputVolume getUserName Plenty of notes on how, where, why, and Rev feedback on whether your script ran successfully or goofed. Includes how to make it work with a vb script on Windows. Available to anyone who wants it. Just let me know and I will send it direct (136 K unstuffed) Jim Ault Las Vegas On 2/13/06 10:22 AM, "Thomas McGrath III" <3mcgrath at adelphia.net> wrote: > Thanks Jim, > > I am getting the picture now. I am also curious to your 'other' > method. Instructions and stack are a great help. > > Thanks, > > Tom > > > On Feb 13, 2006, at 12:38 PM, Jim Ault wrote: > >> Hey, Thomas, >> >>>> with tokens where the dynamic parts are; for example, >>>> [datafilepath] can be a token for a filepath. >> >> It is a fancier way to say >> replace "[datafilename]" with tDatFile in applscrptVar >> >> where tDatFile is the variable you created in Rev. >> >> thus you can use placeholders or 'tokens'. >> The catch to the "do as AppleScript" method is that the script has >> to be >> literally the correct string. >> >> I have another way to store and retrieve AppleScripts in a stack >> that I like >> better than using custom properties since it makes it easier to >> manage and >> edit the AppleScripts. I will post it later today with >> instructions. I >> could also send an example stack to anyone who is interested in >> harnessing >> the power of AppleScript. >> >> But for the moment, I have a lengthy meeting to go into. >> >> Later >> >> Jim Ault >> Las Vegas >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From hershrev at realtorsgroup.us Mon Feb 13 19:13:02 2006 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Mon, 13 Feb 2006 19:13:02 -0500 Subject: Revolution RUMORS! In-Reply-To: <18916835217.20060213135531@ahsoftware.net> Message-ID: On 2/13/06 4:55 PM, "Mark Wieder" wrote: > Richard- By the way the only way to get out of this was to hit the cancel btn. And some how the thing did not quit, automatically entering the site after a number of times of hitting cancel.(no get loose) Now maybe shouldn't have to publicize it , tell him thanks, basically he did your work. Hershel From kee at kagi.com Mon Feb 13 19:17:09 2006 From: kee at kagi.com (kee nethery) Date: Mon, 13 Feb 2006 16:17:09 -0800 Subject: IDE disappearing variablewatcher In-Reply-To: <4D7A0C2A-5CF3-418C-855D-594CAAFF0A7A@lacscentre.co.uk> References: <9F12E1A8-D98C-4B35-8A74-96AB86808E91@buffalo.edu> <4D7A0C2A-5CF3-418C-855D-594CAAFF0A7A@lacscentre.co.uk> Message-ID: I think I know why it disappeared. At my desk I have a dual screen system and I put the variable watcher on the secondary monitor. I moved RunRev to a single screen system and did so by moving my entire development set to that machine. I'm guessing that the variable watcher window opened up at it's usual location, but that was now off-screen. Doing a prefs reset put it back onto my primary screen. SO, the bug is that run rev windows do not check to see if they are opening in a visible screen and move if they are not. All Mac apps that I use migrate the windows into the primary screen when the secondary is removed. Looks like runrev does not. Kee Nethery From ken.apthorpe at optusnet.com.au Mon Feb 13 19:20:11 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Mon, 13 Feb 2006 16:20:11 -0800 (PST) Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <43F108EE.5060003@fourthworld.com> References: <2911050.post@talk.nabble.com> <1013097664.20060213100634@ahsoftware.net> <43F0F0C7.7050900@fourthworld.com> <43F108EE.5060003@fourthworld.com> Message-ID: <2922635.post@talk.nabble.com> The issue I was trying to focus on is popularity, not code efficiency. To put it another way, RR's market share. As Richard Gaskin points out, productivity is a major factor (for newbies also). As you asked, I have no background in Hypercard, Metacard, Supercard or any programming. I've used GoLive, learnt some html, css and javascript by using the code view. I've been using an app called Norpath Studio, which is good for those like me. It builds Java apps but has some serious drawbacks for what I now want to do. I don't find programming fun, not interested in designing some useful neat app with beautiful code. I'm interested in designing my content. The only reason I'm here is I think RR might be a better tool. I have some nice powertools, but I'm not interested in re-designing them so they use less electricity. If I can't see the prospect of even modest productivity with RR by the time my trial expires I'll be thinking very hard about buying the license. All I suggest is that if RR or anyone else is interested in improving documentation for new users, they consult new users, because experts have long lost the newbie perspective. What you "don't even think about any more" is what trips us up. Companies like Adobe figured this out, which is why they dominate their market. Thanks for the tip about the scripting conference stacks, and to J. Landman Gay for a much clearer explanation of menuPick. Now that the Rev site is back up, I can do some more ferreting. Ken Apthorpe -- View this message in context: http://www.nabble.com/Contrib-to-old-topics---why-isn%27t-Rev-more-popular--t1114188.html#a2922635 Sent from the Revolution - User forum at Nabble.com. From kevin at runrev.com Mon Feb 13 19:50:14 2006 From: kevin at runrev.com (Kevin Miller) Date: Tue, 14 Feb 2006 00:50:14 +0000 Subject: Revolution 2.7 now available Message-ID: Hi Everyone, Revolution 2.7 is now available from our web site. At present Windows and Mac OS X builds are available. Other platforms are coming soon. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From stephenREVOLUTION at barncard.com Mon Feb 13 19:51:24 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 13 Feb 2006 16:51:24 -0800 Subject: Rendering Text In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> Message-ID: Not to degrade your inspiration for a Rev project, but did you know that Final Cut (Express and Pro) can do that on export....? sqb >I have an solution that I'm trying to put together that will serve >as a slate generator for our video production company. > >Basically a slate is a series of frames that count down (10 to 2) >that is placed just before a commercial. This slate has all the >information needed to identify a spot. >... >Wally -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From ambassador at fourthworld.com Mon Feb 13 19:52:21 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 13 Feb 2006 16:52:21 -0800 Subject: Revolution 2.7 now available In-Reply-To: References: Message-ID: <43F129C5.7090909@fourthworld.com> Kevin Miller wrote: > Hi Everyone, > > Revolution 2.7 is now available from our web site. At present Windows and > Mac OS X builds are available. Other platforms are coming soon. Good work, Kevin. The new site looks great! Congrats to the crew - -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lan.kc.macmail at gmail.com Mon Feb 13 19:57:09 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 14 Feb 2006 08:57:09 +0800 Subject: Revolution RUMORS! In-Reply-To: <53d10f65c818aada367d3b241a52b564@runrev.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: On 2/14/06, Heather Nagey wrote: > > Dear list folks, > > I regret that Richmond is back on the moderated list - he won't be > able to post without approval. I would hope that now that 2.7 is 'Official' that Richmond's time in the corner may be over. I agree with a few others here that Richmond's act was not so much a case of intentional hacking but merely an indication that he is more curious than most. Curiosity may have moderated the cat, but let's face it, the cat's now out of the bag:-) From stephenREVOLUTION at barncard.com Mon Feb 13 19:59:46 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 13 Feb 2006 16:59:46 -0800 Subject: Getting Started with a Database In-Reply-To: References: <000901c630d7$82176130$0201010a@royalnexus> Message-ID: I agree, a working SQL client is essential to get past the 'chicken and egg' of develop an app without data. I loved and used CocoaMySQL for years, but the version at the sourceforge link will break with 10.3.4 and above and most certainly Tiger. Just stops functioning. use this link instead: http://www.theonline.org/cocoamysql/ The 0.6.5 version works fairly well. There's also a beta .7 version that will be eventually work with MySQL 5. These days I use NAVICAT. A bit more robust, but it's a commercial product, not donationware. sqb >May I also suggest you get a copy of the donationware CocoaMySQL: > >http://cocoamysql.sourceforge.net/ > >It makes it extremely easy to determine if your MySQL is set up correctly - >although if it isn't you still have to nut out what the problem is. Best of -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From lan.kc.macmail at gmail.com Mon Feb 13 20:15:25 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 14 Feb 2006 09:15:25 +0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <2922635.post@talk.nabble.com> References: <2911050.post@talk.nabble.com> <1013097664.20060213100634@ahsoftware.net> <43F0F0C7.7050900@fourthworld.com> <43F108EE.5060003@fourthworld.com> <2922635.post@talk.nabble.com> Message-ID: On 2/14/06, Ken Apthorpe wrote: > > Thanks for the tip about the scripting conference stacks, and to J. > Landman > Gay for a much clearer explanation of menuPick. Now that the Rev site is > back up, I can do some more ferreting. Oh, and if you haven't figured it out by now, the best docs for newbies is right here on this list. May I suggest for your first two weeks of hair pulling frustration that if you can't figure it out in 5 min give this list a post and you'll quickly be back on your way. About to download 2.7 with the new docs and a hope that they are a vast improvement:-) From lan.kc.macmail at gmail.com Mon Feb 13 20:36:16 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 14 Feb 2006 09:36:16 +0800 Subject: Getting Started with a Database In-Reply-To: References: <000901c630d7$82176130$0201010a@royalnexus> Message-ID: On 2/14/06, Stephen Barncard wrote: > > I agree, a working SQL client is essential to get past the 'chicken > and egg' of develop an app without data. > > I loved and used CocoaMySQL for years, but the version at the > sourceforge link will break with 10.3.4 and above and most certainly > Tiger. Just stops functioning. > I'm very pleased to say I have to disagree. I'm using: CocoaMySQL 0.5 MySQL 4.0.25 (have the new 5 download but haven't yet swapped over) OSX 10.4.4 Rev 2.6.1 (will download 2.7 as soon as I can get off this list;-) all of which has been performing rock solidly. PS Ruslan I noted your earlier post and as I stated in my last after a little more trouble shooting I may need to post my problem. I am registered with the Valentina list and I must ask do you ever sleep? Your support is phenomenal - some of the Rev officials could take a lesson of making more regular appearances on this list. Lastly though, as stated by Stephen, having a working 'utility client' is essential in getting past the chicken and the egg and so without an equivalent 'CocoaValentina' it is taking me a little longer to troubleshoot my current problem - hard to tell is it Rev, my code or Valentina. PPS Before trouble shooting I now have Rev 2.7 to download and test drive. Thanks Rev team. From lan.kc.macmail at gmail.com Mon Feb 13 20:39:42 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 14 Feb 2006 09:39:42 +0800 Subject: Revolution 2.7 now available In-Reply-To: <43F129C5.7090909@fourthworld.com> References: <43F129C5.7090909@fourthworld.com> Message-ID: Ah, the list has all gone quiet... everyone must be downloading and playing with 2.7. So why am I still here...:-) Time to go and check it out. Thanks Rev team. From garrett at paraboliclogic.com Mon Feb 13 21:01:13 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 18:01:13 -0800 Subject: Rev 2.7 - Update or Upgrade? In-Reply-To: References: Message-ID: <271E3F7F-F71A-4D1A-8D2E-6533FB4B8666@paraboliclogic.com> Greetings, What constitutes an update and an upgrade? I'm a little confused now and finding myself getting a little upset here. I thought an upgrade was like from version 1.x to 2.x and updates were like 1.1 through 1.9 etc. I bought Rev 2.6.1 and now it's 2.7 and if I read correctly, they are calling it an upgrade which means I am not by my license to use it. Means I need to spend what? another $149 to get it? Anyone clarify for me? Thanks, -Garrett From userev at canelasoftware.com Mon Feb 13 21:03:27 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 13 Feb 2006 18:03:27 -0800 Subject: Rev 2.7 - Update or Upgrade? In-Reply-To: <271E3F7F-F71A-4D1A-8D2E-6533FB4B8666@paraboliclogic.com> References: <271E3F7F-F71A-4D1A-8D2E-6533FB4B8666@paraboliclogic.com> Message-ID: <7818094F-DA63-4A84-8073-3A644F1BCD3E@canelasoftware.com> On Feb 13, 2006, at 6:01 PM, Garrett Hylltun wrote: > Greetings, > > What constitutes an update and an upgrade? > > I'm a little confused now and finding myself getting a little upset > here. I thought an upgrade was like from version 1.x to 2.x and > updates were like 1.1 through 1.9 etc. > > I bought Rev 2.6.1 and now it's 2.7 and if I read correctly, they > are calling it an upgrade which means I am not by my license to use > it. Means I need to spend what? another $149 to get it? > > Anyone clarify for me? You get to use it with your current license if your license is less than a year old. Mark Talluto -- CANELA Software http://www.canelasoftware.com From charles.hartman at conncoll.edu Mon Feb 13 21:06:53 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Mon, 13 Feb 2006 21:06:53 -0500 Subject: Dreamcard -> Media Message-ID: <3E8EA98B-BFE4-4177-A06F-F59102B7689F@conncoll.edu> So Dreamcard has been replaced by "Revolution Media," is that the idea? The price has gone down, then, which I suppose is a good thing in the abstract. I can't make out whether it has any new limitations. Is Media, like Dreamcard, still essentially Revolution without standalones? Charles From ambassador at fourthworld.com Mon Feb 13 21:10:12 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 13 Feb 2006 18:10:12 -0800 Subject: Dreamcard -> Media In-Reply-To: <3E8EA98B-BFE4-4177-A06F-F59102B7689F@conncoll.edu> References: <3E8EA98B-BFE4-4177-A06F-F59102B7689F@conncoll.edu> Message-ID: <43F13C04.1030502@fourthworld.com> Charles Hartman wrote: > So Dreamcard has been replaced by "Revolution Media," is that the idea? > The price has gone down, then, which I suppose is a good thing in the > abstract. I can't make out whether it has any new limitations. Is Media, > like Dreamcard, still essentially Revolution without standalones? At first glance it looks like it's actually more than DC, not less. That is, DC plus template projects of the sort folks have been asking for. I would imagine that the folks at RunRev have gone out to the pub after this long day, but hopefully they'll have someone here to answer that question more completely tomorrow. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From davis.phil at comcast.net Mon Feb 13 21:13:44 2006 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 13 Feb 2006 18:13:44 -0800 Subject: Revolution RUMORS! In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: <43F13CD8.2080805@comcast.net> Kay C Lan wrote: > On 2/14/06, Heather Nagey wrote: > >>Dear list folks, >> >>I regret that Richmond is back on the moderated list - he won't be >>able to post without approval. > > > > > I would hope that now that 2.7 is 'Official' that Richmond's time in the > corner may be over. I agree with a few others here that Richmond's act was > not so much a case of intentional hacking but merely an indication that he > is more curious than most. > > Curiosity may have moderated the cat, but let's face it, the cat's now out > of the bag:-) My two cents' worth: Curiosity is no excuse for taking license with someone else's property. Richmond circumvented RunRev's control of their own product marketing activities. If he had done that in an employment context, it could even be considered an offense worthy of dismissal. As I see it, RunRev will be completely justified even if they decide to never let him back on the list. Think of it this way: What if it had been your company, your product, your marketing he compromised? How would you feel? Phil Davis From stephenREVOLUTION at barncard.com Mon Feb 13 21:13:58 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 13 Feb 2006 18:13:58 -0800 Subject: Rev 2.7 - Update or Upgrade? In-Reply-To: <7818094F-DA63-4A84-8073-3A644F1BCD3E@canelasoftware.com> References: <271E3F7F-F71A-4D1A-8D2E-6533FB4B8666@paraboliclogic.com> <7818094F-DA63-4A84-8073-3A644F1BCD3E@canelasoftware.com> Message-ID: As far as I can tell, this is not true unless one has an 'update pack'. Only Fractional (.x) updates are free. > >You get to use it with your current license if your license is less >than a year old. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From garrett at paraboliclogic.com Mon Feb 13 21:16:03 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 18:16:03 -0800 Subject: Rev 2.7 - Update or Upgrade? In-Reply-To: <7818094F-DA63-4A84-8073-3A644F1BCD3E@canelasoftware.com> References: <271E3F7F-F71A-4D1A-8D2E-6533FB4B8666@paraboliclogic.com> <7818094F-DA63-4A84-8073-3A644F1BCD3E@canelasoftware.com> Message-ID: <78CBA03E-B6AC-43FD-97A6-776FF4546E67@paraboliclogic.com> On Feb 13, 2006, at 6:03 PM, Mark Talluto wrote: > > On Feb 13, 2006, at 6:01 PM, Garrett Hylltun wrote: [snip] >> >> >> Anyone clarify for me? > > > You get to use it with your current license if your license is less > than a year old. > > Mark Talluto Seems not. I just tried to enter my license and it's a no go. I did not purchase that other thing for upgrades during a year of my purchase, I merely purchased Studio for the $299. Live and learn as they say. :-( Thanks anyway, -Garrett From jacque at hyperactivesw.com Mon Feb 13 21:21:17 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 20:21:17 -0600 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: References: <2911050.post@talk.nabble.com> <1013097664.20060213100634@ahsoftware.net> <43F0F0C7.7050900@fourthworld.com> <43F108EE.5060003@fourthworld.com> <2922635.post@talk.nabble.com> Message-ID: <43F13E9D.2000501@hyperactivesw.com> Kay C Lan wrote: > About to download 2.7 with the new docs and a hope that they are a vast > improvement:-) They are, they are. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Feb 13 21:36:37 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 20:36:37 -0600 Subject: Revolution RUMOURS! In-Reply-To: References: Message-ID: <43F14235.7010803@hyperactivesw.com> kee nethery wrote: > To use the house analogy, the homeowner gave me instructions on how to > get into his house and get stuff I was supposed to be able to get. I > followed the homeowner's instructions and saw things that perhaps the > homeowner might not want me to see, but since I was following the > homeowner's instructions, I figured the news was public knowledge. All > this fuss could have been avoided if the homeowner had locked the door > that I had been told to use. > > I do not see Richmond as a villain in this situation. Okay, I see your point and I have been corrected in email too. When I posted I didn't realize how easy it was to gain access to the site. I apologize to Richmond for calling him unethical. Maybe he was just thoughtless. But just to extend the analogy, suppose I arrived at the home and found the door lock broken with a sign over it "Please knock". Suppose I went in anyway and accidentally saw the homeowner engaged in a private activity. I hope I would back out quietly, and resist the impulse to grab my videocamera. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From josh at dvcreators.net Mon Feb 13 21:47:57 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 13 Feb 2006 18:47:57 -0800 Subject: breaking currentTime into minutes, seconds, and frames In-Reply-To: References: Message-ID: <72444FB5-2C5C-4EEC-B5BC-82A2F7D08955@dvcreators.net> I kind of figured it out. By the way, the purpose of the app is to load a QT movie, then allow the user to easily and efficiently take notes, tagged with the current movie time. If this is of any use to anyone: Make a card with: 1. a Player object 2. a "get new movie" button 3. a "stop movie and take note" button. Here is my script for the "start/stop" button: ON mouseUp IF the paused of player "Player" is false THEN stop player "Player" set the numberFormat to "##" put the currentTime of player "Player" into curTime put (curTime - (curTime mod 1800))/1800 into curMin put (curTime mod 1800)/30 into curSec put cr & "time: " & curMin & ":" & curSec & " - " after fld "notes" select after text of fld "notes" set the label of me to "start movie again" ELSE set the label of me to "stop movie and take note" start player "Player" END IF END mouseUp Here's what the output looks like: ________________________________________ movie: aeps_05_c1_final.mov timescale: 30 ________________________________________ time: 00:05 - white rect time: 00:15 - arrows time: 00:21 - title with bullet points time: 00:55 - white rect left side time: 00:57 - WR right side time: 01:07 - like the tooltip! awesome! :D time: 01:43 - power tip anim "get new movie" button: ON mouseUp IF the paused of player "Player" is false THEN set the paused of player "Player" to true END IF answer file "Please choose a movie:" set the filename of player "Player" to it set the itemDelimiter to "/" put cr & cr & "________________________________________" after fld "notes" put cr & "movie: " & the last item of it after fld "notes" put cr & "timescale: " & the timeScale of player "Player" & cr after fld "notes" put "________________________________________"after fld "notes" END mouseUp If your job is to watch movies and make comments at certain points, this is the app for you! It is pretty lame right now, but with a little work... Anyway, let me know if anyone would like the actual stack, I can upload it. On Feb 13, 2006, at 3:19 PM, Josh Mellicker wrote: > I'm sure this has been done so many times so I thought I would ask. > (I've searched everywhere I can find) > > When getting currentTime of a QT movie, you get an integer which is > the current frame. > > This gets minutes: > > put "minutes: " & (curTime - (curTime mod 1800))/1800 into curMin > > What I'm trying to get is: > > > mm:ss:ff > > minutes:seconds:frames > > (like: 1:34.23) > > > My brain hurts. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mdswindell at cruzio.com Mon Feb 13 21:54:04 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 13 Feb 2006 18:54:04 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <2922635.post@talk.nabble.com> References: <2911050.post@talk.nabble.com> <1013097664.20060213100634@ahsoftware.net> <43F0F0C7.7050900@fourthworld.com> <43F108EE.5060003@fourthworld.com> <2922635.post@talk.nabble.com> Message-ID: Ken, You must be a very powerful fellow. Others have come asking for better docs for a long, long time; years, in fact. You come and ask, and within hours, there they are. Unbelievable. :) Mark On Feb 13, 2006, at 4:20 PM, Ken Apthorpe wrote: > > All I suggest is that if RR or anyone else is interested in improving > documentation for new users, they consult new users, because > experts have > long lost the newbie perspective. What you "don't even think about > any > more" is what trips us up. Companies like Adobe figured this out, > which is > why they dominate their market. > Ken Apthorpe From JimAultWins at yahoo.com Mon Feb 13 21:58:00 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 13 Feb 2006 18:58:00 -0800 Subject: Where to put Applescripts In-Reply-To: Message-ID: Ta-da. My example stack is on the RevOnline list under user 'jault' and named "AppleScript Storage in Stacks" Enjoy. For speed issues and Excel, it is actually better to write the data from Rev to a text file, then trigger a VA macro to do the import and formatting. I use AppleScript to read and write small amounts of data between Rev and Excel everyday. Jim Ault Las Vegas On 2/13/06 4:05 PM, "Jim Ault" wrote: > Well, Thomas, > > I have a quick stack put together to demonstrate my newer system for both > storing and documenting my AppleScripts in the stack that I use them. > Designed on Mac OSX 10.4.2 Not tested on other machines. > > The following 6 scripts are stored and are working > setOneXLcell > xlLogUpdater --inserts row in spreadsheet, installs formula > iPhotoSetKeywords > weathermap > setOutputVolume > getUserName > > Plenty of notes on how, where, why, and Rev feedback on whether your script > ran successfully or goofed. Includes how to make it work with a vb script > on Windows. > > Available to anyone who wants it. Just let me know and I will send it > direct (136 K unstuffed) > > Jim Ault > Las Vegas > > From ken.apthorpe at optusnet.com.au Mon Feb 13 22:12:14 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Mon, 13 Feb 2006 19:12:14 -0800 (PST) Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: References: <2911050.post@talk.nabble.com> <1013097664.20060213100634@ahsoftware.net> <43F0F0C7.7050900@fourthworld.com> <43F108EE.5060003@fourthworld.com> <2922635.post@talk.nabble.com> Message-ID: <2924417.post@talk.nabble.com> Yes Mark, I've just seen the Rev 2.7 promos, and I thought maybe I should pour some libations to whatever gods are responsible. So tonight I'll toast the Rev people (there's probably quite a crowd so I'll have to down quite a few glasses). And between mouthfuls, pray the Mac version arrives soon. Ken -- View this message in context: http://www.nabble.com/Contrib-to-old-topics---why-isn%27t-Rev-more-popular--t1114188.html#a2924417 Sent from the Revolution - User forum at Nabble.com. From lfredricks at proactive-intl.com Mon Feb 13 22:44:49 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 13 Feb 2006 19:44:49 -0800 Subject: Getting Started with a Database In-Reply-To: Message-ID: <20060214034454.4E5647F047@spatula.dreamhost.com> > PS Ruslan I noted your earlier post and as I stated in my > last after a little more trouble shooting I may need to post > my problem. I am registered with the Valentina list and I > must ask do you ever sleep? Your support is phenomenal - some > of the Rev officials could take a lesson of making more > regular appearances on this list. Lastly though, as stated by > Stephen, having a working 'utility client' is essential in > getting past the chicken and the egg and so without an > equivalent 'CocoaValentina' it is taking me a little longer > to troubleshoot my current problem - hard to tell is it Rev, > my code or Valentina. > > PPS Before trouble shooting I now have Rev 2.7 to download > and test drive. > Thanks Rev team. Valentina Studio has been getting updates fairly regularly, so if there's an issue there it will be solved. We keep Ruslan on a pure caffeine drip 24 hours a day :-) Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From kee at kagi.com Mon Feb 13 22:55:52 2006 From: kee at kagi.com (kee nethery) Date: Mon, 13 Feb 2006 19:55:52 -0800 Subject: Revolution RUMORS! In-Reply-To: <43F14235.7010803@hyperactivesw.com> References: <43F14235.7010803@hyperactivesw.com> Message-ID: On Feb 13, 2006, at 6:36 PM, J. Landman Gay wrote: > kee nethery wrote: > >> To use the house analogy, the homeowner gave me instructions on >> how to get into his house and get stuff I was supposed to be able >> to get. I followed the homeowner's instructions and saw things >> that perhaps the homeowner might not want me to see, but since I >> was following the homeowner's instructions, I figured the news >> was public knowledge. All this fuss could have been avoided if >> the homeowner had locked the door that I had been told to use. >> I do not see Richmond as a villain in this situation. > > Okay, I see your point and I have been corrected in email too. When > I posted I didn't realize how easy it was to gain access to the > site. I apologize to Richmond for calling him unethical. Maybe he > was just thoughtless. > > But just to extend the analogy, suppose I arrived at the home and > found the door lock broken with a sign over it "Please knock". > Suppose I went in anyway and accidentally saw the homeowner engaged > in a private activity. I hope I would back out quietly, and resist > the impulse to grab my videocamera. This example seems kind of specific. :-) Do you per chance live in a house that once upon a time had a broken door lock and ... Kee Nethery From jacque at hyperactivesw.com Mon Feb 13 23:02:33 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 22:02:33 -0600 Subject: Revolution RUMORS! In-Reply-To: References: <43F14235.7010803@hyperactivesw.com> Message-ID: <43F15659.5080207@hyperactivesw.com> kee nethery wrote: > This example seems kind of specific. :-) Do you per chance live in a > house that once upon a time had a broken door lock and ... Ah my, you should have been a diplomat. :) And let me tell you, if I *ever* get my hands on that guy with the camera... -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Mon Feb 13 23:03:22 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 13 Feb 2006 20:03:22 -0800 (PST) Subject: Breaking into other people's houses??? In-Reply-To: Message-ID: I'd say that, given the title of your post (was it something like RUMOURS??), you knew that what you were doing was something that the company didn't want posted at this time. Sounds unethical to me... And knowingly so. Judy On Mon, 13 Feb 2006, Mathewson wrote: > I wonder what is unethical about quoting from other > people's websites? From ambassador at fourthworld.com Mon Feb 13 23:06:22 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 13 Feb 2006 20:06:22 -0800 Subject: Revolution RUMORS! In-Reply-To: <43F15659.5080207@hyperactivesw.com> References: <43F14235.7010803@hyperactivesw.com> <43F15659.5080207@hyperactivesw.com> Message-ID: <43F1573E.9000308@fourthworld.com> J. Landman Gay wrote: > kee nethery wrote: > >> This example seems kind of specific. :-) Do you per chance live in a >> house that once upon a time had a broken door lock and ... > > Ah my, you should have been a diplomat. :) > > And let me tell you, if I *ever* get my hands on that guy with the > camera... It's worse than you think: He sold me the video, and I'm just about to upload it to iFilm.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Mon Feb 13 23:18:54 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 22:18:54 -0600 Subject: Revolution RUMORS! In-Reply-To: <43F1573E.9000308@fourthworld.com> References: <43F14235.7010803@hyperactivesw.com> <43F15659.5080207@hyperactivesw.com> <43F1573E.9000308@fourthworld.com> Message-ID: <43F15A2E.2070602@hyperactivesw.com> Richard Gaskin wrote: > J. Landman Gay wrote: > >> kee nethery wrote: >> >>> This example seems kind of specific. :-) Do you per chance live in a >>> house that once upon a time had a broken door lock and ... >> >> >> Ah my, you should have been a diplomat. :) >> >> And let me tell you, if I *ever* get my hands on that guy with the >> camera... > > > It's worse than you think: He sold me the video, and I'm just about to > upload it to iFilm.... > Well I certainly hope it cost you a small mint. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Mon Feb 13 23:28:07 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 13 Feb 2006 20:28:07 -0800 (PST) Subject: Revolution RUMORS! In-Reply-To: <18916835217.20060213135531@ahsoftware.net> Message-ID: I would agree, however, RunRev clearly didn't want this information available now. Sure, they may have forgotten to 'lock the door', but that's not a good excuse to go inside anyway. And, so, Richmond had to know that he was "scooping" after snooping. Did he think that the company would thank him for this? Unless you can answer "yes" with a straight face, it's difficult to identify a rationale that justifies the behavior. And, of course, I say this as someone who has spent waaayyyy too much time on the naughty seat myself. Judy On Mon, 13 Feb 2006, Mark Wieder wrote: > I reluctantly have to agree with Richard on this. There's enough blame > and enough finger-pointing to go around, but in general it's bad form > to take down a web site for a few days with nothing but a 404 page > that says "come back in a few hours" and put up half-contructed new > pages that replace the ones that were previously there. Normally the > new content is constructed and the switch-over isn't done until it's > ready to go. From garrett at paraboliclogic.com Mon Feb 13 23:42:17 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 20:42:17 -0800 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: <1C79229E-C2B2-4F21-A2DA-C28BE7FA6EB6@paraboliclogic.com> You're all spending too much time on this and not enough time on Rev! :-( -Garrett From jacque at hyperactivesw.com Mon Feb 13 23:56:04 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 22:56:04 -0600 Subject: Stack file format change in 2.7 - BACK UP! Message-ID: <43F162E4.4050408@hyperactivesw.com> Just a word of warning. The stack file format in 2.7 has changed. Be aware that any stacks you save in 2.7 will not open again in earlier versions. Make backups if you plan to work on stacks later with older engines. This behavior is marginally documented in the What's New file, but doesn't spell out the consequences. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Feb 14 00:10:42 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 13 Feb 2006 23:10:42 -0600 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: <43F162E4.4050408@hyperactivesw.com> References: <43F162E4.4050408@hyperactivesw.com> Message-ID: <43F16652.80304@hyperactivesw.com> I wrote: > Just a word of warning. The stack file format in 2.7 has changed. Be > aware that any stacks you save in 2.7 will not open again in earlier > versions. Make backups if you plan to work on stacks later with older > engines. > > This behavior is marginally documented in the What's New file, but > doesn't spell out the consequences. > Before I panic everyone on the list for the second time today, there's a way to back out of this change and make the stack 2.4 compatible again, but you'll lose any 2.7 features if you do it. The info was not included in the What's New file, so I'm not sure if it's okay to post it here. To be safe, just plan on working on duplicates. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jonkotthoff at clarionstl.com Tue Feb 14 00:31:05 2006 From: jonkotthoff at clarionstl.com (Jonathan Kotthoff) Date: Mon, 13 Feb 2006 23:31:05 -0600 Subject: Rev RUMORS!!! The explanation... Message-ID: <001901c63127$da3f87c0$1b01a8c0@Jonathan> Ladies and gentlemen... It is truly with saddened heart that I see the controversy I have caused...Please, understand that I am a rabid Apple developer (not an employ but work on some very cool projects within the market). I typically use Webobjects and Java for development, but Rev has become something of an intriguing experiment for me the last 2 years. With that as background, I want to explain that all I did to get my "rumors" was just go to a link I had at www.runrev.com...which went to the 404 page not found. All the info I needed was in their. I assumed that since so many users of Rev use macs they would appreciate the toungue in cheek poke at the Apple Mac culture and the rumor sites that go on there... I directly apologize to any who I have offended and to the Rev team if they were bothered as this was meant purely as a joke and since the data was publicly available, I saw no harm. I would have posted this earlier but I was busy working today on projects that pay for my license of Rev. Thanks and grace is appreciated ;) Jonathan From b.xavier at internet.lu Tue Feb 14 00:56:42 2006 From: b.xavier at internet.lu (MisterX) Date: Tue, 14 Feb 2006 06:56:42 +0100 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: <43F16652.80304@hyperactivesw.com> Message-ID: <20060214045529.E0C088254F2@mail.runrev.com> thanks very much for pointing this out... it's better safe now than panic after! > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > J. Landman Gay > Sent: Tuesday, 14 February, 2006 06:11 > To: How to use Revolution > Subject: Re: Stack file format change in 2.7 - BACK UP! > > I wrote: > > Just a word of warning. The stack file format in 2.7 has > changed. Be > > aware that any stacks you save in 2.7 will not open again > in earlier > > versions. Make backups if you plan to work on stacks later > with older > > engines. > > > > This behavior is marginally documented in the What's New file, but > > doesn't spell out the consequences. > > > > Before I panic everyone on the list for the second time > today, there's a way to back out of this change and make the > stack 2.4 compatible again, but you'll lose any 2.7 features > if you do it. The info was not included in the What's New > file, so I'm not sure if it's okay to post it here. To be > safe, just plan on working on duplicates. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Tue Feb 14 00:50:27 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 13 Feb 2006 21:50:27 -0800 (PST) Subject: Dreamcard -> Media In-Reply-To: <43F13C04.1030502@fourthworld.com> Message-ID: Indeed, I hope so as well, as I just sent an email querying about the diffs between DC & Media for my hopefully purchasing students (lazy slobs that they are: only a possible 10 out of 22+ (less than 24) have opted to purchase... and you just know that they'll not show up consistently to lab... :-( Judy On Mon, 13 Feb 2006, Richard Gaskin wrote: > At first glance it looks like it's actually more than DC, not less. > That is, DC plus template projects of the sort folks have been asking for. > > I would imagine that the folks at RunRev have gone out to the pub after > this long day, but hopefully they'll have someone here to answer that > question more completely tomorrow. > From userev at canelasoftware.com Tue Feb 14 01:09:56 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 13 Feb 2006 22:09:56 -0800 Subject: Rev 2.7 - Update or Upgrade? In-Reply-To: <78CBA03E-B6AC-43FD-97A6-776FF4546E67@paraboliclogic.com> References: <271E3F7F-F71A-4D1A-8D2E-6533FB4B8666@paraboliclogic.com> <7818094F-DA63-4A84-8073-3A644F1BCD3E@canelasoftware.com> <78CBA03E-B6AC-43FD-97A6-776FF4546E67@paraboliclogic.com> Message-ID: <55D37C43-03E2-48E1-BB16-5A54E2610A8D@canelasoftware.com> On Feb 13, 2006, at 6:16 PM, Garrett Hylltun wrote: > > On Feb 13, 2006, at 6:03 PM, Mark Talluto wrote: > >> >> On Feb 13, 2006, at 6:01 PM, Garrett Hylltun wrote: > > [snip] > >>> >>> >>> Anyone clarify for me? >> >> >> You get to use it with your current license if your license is >> less than a year old. >> >> Mark Talluto > > Seems not. I just tried to enter my license and it's a no go. I > did not purchase that other thing for upgrades during a year of my > purchase, I merely purchased Studio for the $299. > > Live and learn as they say. :-( I am sorry. I did not ask what type of license you had. I assumed incorrectly that it was an Enterprise license. I do not know the finer points of the other licenses available. I am sure there is some word of it in the e-mail that was sent to you by Rev with your original key. Mark Talluto -- CANELA Software http://www.canelasoftware.com From garrett at paraboliclogic.com Tue Feb 14 01:24:39 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 22:24:39 -0800 Subject: Rev 2.7 - Update or Upgrade? In-Reply-To: <55D37C43-03E2-48E1-BB16-5A54E2610A8D@canelasoftware.com> References: <271E3F7F-F71A-4D1A-8D2E-6533FB4B8666@paraboliclogic.com> <7818094F-DA63-4A84-8073-3A644F1BCD3E@canelasoftware.com> <78CBA03E-B6AC-43FD-97A6-776FF4546E67@paraboliclogic.com> <55D37C43-03E2-48E1-BB16-5A54E2610A8D@canelasoftware.com> Message-ID: <7BB7F58F-9B23-43D8-9E4F-0A0DCB0B888F@paraboliclogic.com> On Feb 13, 2006, at 10:09 PM, Mark Talluto wrote: Actually, there was little mention of this in the email with the key, but on the site in the store there's information on this. It's my fault for not paying more attention to this when I purchased. At that time I had the money and could have paid the extra, but now those funds are gone and I'm back to being on a limited income. Maybe in a few months if put a little here and there aside. :-) Thanks for the replies though, -Garrett > I am sorry. I did not ask what type of license you had. I assumed > incorrectly that it was an Enterprise license. I do not know the > finer points of the other licenses available. I am sure there is > some word of it in the e-mail that was sent to you by Rev with your > original key. > > > Mark Talluto > -- > CANELA Software > http://www.canelasoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at proherp.com Tue Feb 14 01:32:39 2006 From: scott at proherp.com (Scott Kane) Date: Tue, 14 Feb 2006 17:32:39 +1100 Subject: Mac Help Authoring Message-ID: <000501c63130$795ee050$0201010a@royalnexus> Hi all, A quick question for Mac people. What are some of the applications you use to author help files for your applications? I have Windows covered, and I could use HTML for the Mac (as my Windows tool exports to HTML and PDF), but I've noticed that OSX has it's own system and would prefer to do it that way if possible... TIA Scott Kane From garrett at paraboliclogic.com Tue Feb 14 01:59:11 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 13 Feb 2006 22:59:11 -0800 Subject: Popup Button Help Needed Message-ID: <6A138D89-8D64-46D3-9CF5-89FE41CDE40D@paraboliclogic.com> Greetings, I have a bit of a problem with my popup menu in a field editor. As soon as the field editor is right clicked in, the popup menu steals the focus from the field editor. I used a focus command, but once the focus was taken from the editor, if a word was highlighted, it is no longer highlighted. Any suggestions on how to retain the focus on the editor, or re- highlight the word or words that were highlighted before the focus was lost? Thanks, -Garrett From darkshadow1 at metrocast.net Tue Feb 14 01:57:38 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Tue, 14 Feb 2006 01:57:38 -0500 Subject: text plugin? Message-ID: <000801c63133$f62ee780$6701a8c0@new0eeca32bb97> In my work I need to manipulate the penColor/textColor attribute in many fields. The standard Rev pulldown menus are a bit clunky for working with several different custom colors for text at the same time. Has anyone developed a plugin to simplify setting these penColors? From eric.chatonet at sosmartsoftware.com Tue Feb 14 02:05:13 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 14 Feb 2006 08:05:13 +0100 Subject: Popup Button Help Needed In-Reply-To: <6A138D89-8D64-46D3-9CF5-89FE41CDE40D@paraboliclogic.com> References: <6A138D89-8D64-46D3-9CF5-89FE41CDE40D@paraboliclogic.com> Message-ID: Hi Garret, Just set the TraversalOn of your popup menu button to false: Not possible in the property inspector so use the message box as an alternative way :-) set the traversalOn of btn "MyMenu" to false Le 14 f?vr. 06 ? 07:59, Garrett Hylltun a ?crit : > I have a bit of a problem with my popup menu in a field editor. As > soon as the field editor is right clicked in, the popup menu steals > the focus from the field editor. I used a focus command, but once > the focus was taken from the editor, if a word was highlighted, it > is no longer highlighted. > > Any suggestions on how to retain the focus on the editor, or re- > highlight the word or words that were highlighted before the focus > was lost? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mwieder at ahsoftware.net Tue Feb 14 02:40:45 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 13 Feb 2006 23:40:45 -0800 Subject: ANN: Save Plugin plugin Message-ID: <18651950681.20060213234045@ahsoftware.net> All- Now that 2.7 is out the door, I can announce the first v2.7-only plugin. Third-party plugins are now stored globally so that they are persistent across multiple version installs. To save having to remember where they are stored and navigating over to the proper folder, I created the "Save Plugin" plugin. This saves the topStack as a plugin in the proper location and it will be displayed the next time you restart the IDE. Yes, it *is* recursive and you can use it to save itself the first time. It's in revOnline in user space mwieder. Again, this relies on a v2.7-only function, so installing it on a pre-2.7 IDE won't do anything useful. -- -Mark Wieder mwieder at ahsoftware.net From garrett at paraboliclogic.com Tue Feb 14 03:08:58 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 14 Feb 2006 00:08:58 -0800 Subject: Popup Button Help Needed In-Reply-To: References: <6A138D89-8D64-46D3-9CF5-89FE41CDE40D@paraboliclogic.com> Message-ID: <2952C490-4B1E-4E8E-99F6-E5DA37F4BB5B@paraboliclogic.com> Bonjour Eric, I do not understand what you mean by using a message box. Merci, -Garrett On Feb 13, 2006, at 11:05 PM, Eric Chatonet wrote: > Hi Garret, > > Just set the TraversalOn of your popup menu button to false: > Not possible in the property inspector so use the message box as an > alternative way :-) > set the traversalOn of btn "MyMenu" to false > > Le 14 f?vr. 06 ? 07:59, Garrett Hylltun a ?crit : > >> I have a bit of a problem with my popup menu in a field editor. >> As soon as the field editor is right clicked in, the popup menu >> steals the focus from the field editor. I used a focus command, >> but once the focus was taken from the editor, if a word was >> highlighted, it is no longer highlighted. >> >> Any suggestions on how to retain the focus on the editor, or re- >> highlight the word or words that were highlighted before the focus >> was lost? > > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Tue Feb 14 03:13:58 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 14 Feb 2006 09:13:58 +0100 Subject: Popup Button Help Needed In-Reply-To: <2952C490-4B1E-4E8E-99F6-E5DA37F4BB5B@paraboliclogic.com> References: <6A138D89-8D64-46D3-9CF5-89FE41CDE40D@paraboliclogic.com> <2952C490-4B1E-4E8E-99F6-E5DA37F4BB5B@paraboliclogic.com> Message-ID: <60B1F27B-7106-4E0E-A5C2-1E51B954522F@sosmartsoftware.com> Bonjour Garret :-) Just type in the message box: set the traversalOn of btn

to false And press enter :-) Le 14 f?vr. 06 ? 09:08, Garrett Hylltun a ?crit : > Bonjour Eric, > > I do not understand what you mean by using a message box. > > Merci, > -Garrett > > On Feb 13, 2006, at 11:05 PM, Eric Chatonet wrote: > >> Hi Garret, >> >> Just set the TraversalOn of your popup menu button to false: >> Not possible in the property inspector so use the message box as >> an alternative way :-) >> set the traversalOn of btn "MyMenu" to false >> >> Le 14 f?vr. 06 ? 07:59, Garrett Hylltun a ?crit : >> >>> I have a bit of a problem with my popup menu in a field editor. >>> As soon as the field editor is right clicked in, the popup menu >>> steals the focus from the field editor. I used a focus command, >>> but once the focus was taken from the editor, if a word was >>> highlighted, it is no longer highlighted. >>> >>> Any suggestions on how to retain the focus on the editor, or re- >>> highlight the word or words that were highlighted before the >>> focus was lost? >> >> Best Regards from Paris, >> Eric Chatonet >> --------------------------------------------------------------------- >> ------------------------- >> http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From garrett at paraboliclogic.com Tue Feb 14 03:32:16 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 14 Feb 2006 00:32:16 -0800 Subject: Popup Button Help Needed In-Reply-To: <60B1F27B-7106-4E0E-A5C2-1E51B954522F@sosmartsoftware.com> References: <6A138D89-8D64-46D3-9CF5-89FE41CDE40D@paraboliclogic.com> <2952C490-4B1E-4E8E-99F6-E5DA37F4BB5B@paraboliclogic.com> <60B1F27B-7106-4E0E-A5C2-1E51B954522F@sosmartsoftware.com> Message-ID: <2197BCD2-7FDC-4888-908A-D1D3F245D1FA@paraboliclogic.com> Ahhhhh...... Got it! Merci beaucoup Eric :-) On Feb 14, 2006, at 12:13 AM, Eric Chatonet wrote: > Bonjour Garret :-) > > Just type in the message box: > set the traversalOn of btn to false > And press enter :-) > > Le 14 f?vr. 06 ? 09:08, Garrett Hylltun a ?crit : > >> Bonjour Eric, >> >> I do not understand what you mean by using a message box. >> >> Merci, >> -Garrett >> >> On Feb 13, 2006, at 11:05 PM, Eric Chatonet wrote: >> >>> Hi Garret, >>> >>> Just set the TraversalOn of your popup menu button to false: >>> Not possible in the property inspector so use the message box as >>> an alternative way :-) >>> set the traversalOn of btn "MyMenu" to false >>> >>> Le 14 f?vr. 06 ? 07:59, Garrett Hylltun a ?crit : >>> >>>> I have a bit of a problem with my popup menu in a field editor. >>>> As soon as the field editor is right clicked in, the popup menu >>>> steals the focus from the field editor. I used a focus command, >>>> but once the focus was taken from the editor, if a word was >>>> highlighted, it is no longer highlighted. >>>> >>>> Any suggestions on how to retain the focus on the editor, or re- >>>> highlight the word or words that were highlighted before the >>>> focus was lost? >>> >>> Best Regards from Paris, >>> Eric Chatonet >>> -------------------------------------------------------------------- >>> -------------------------- >>> http://www.sosmartsoftware.com/ >>> eric.chatonet at sosmartsoftware.com/ >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sunshine at public.kherson.ua Tue Feb 14 03:58:00 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 14 Feb 2006 10:58:00 +0200 Subject: Getting Started with a Database In-Reply-To: <20060214034454.4E5647F047@spatula.dreamhost.com> Message-ID: On 2/14/06 5:44 AM, "Lynn Fredricks" wrote: Hi Kay, Hi Lynn, >> PS Ruslan I noted your earlier post and as I stated in my >> last after a little more trouble shooting I may need to post >> my problem. I am registered with the Valentina list and I >> must ask do you ever sleep? Your support is phenomenal - some Thank you. >> of the Rev officials could take a lesson of making more >> regular appearances on this list. Lastly though, as stated by >> Stephen, having a working 'utility client' is essential in >> getting past the chicken and the egg and so without an >> equivalent 'CocoaValentina' it is taking me a little longer >> to troubleshoot my current problem - hard to tell is it Rev, >> my code or Valentina. > Valentina Studio has been getting updates fairly regularly, so if there's an > issue there it will be solved. Right. Btw good news, Valentina Studio already works in Universal Binary format. > We keep Ruslan on a pure caffeine drip 24 hours a day :-) :-) last 10 years it seems -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From klaus at major-k.de Tue Feb 14 06:13:12 2006 From: klaus at major-k.de (Klaus Major) Date: Tue, 14 Feb 2006 12:13:12 +0100 Subject: Getting Started with a Database In-Reply-To: References: Message-ID: Hi Ruslan and all, > ... >> We keep Ruslan on a pure caffeine drip 24 hours a day :-) > > :-) last 10 years it seems the most funny ever description of you and your amazing 24/7 work has been on the old Paradigma website: A user wrote: ########################## The amazing thing about Paradigma is their support AI, a program called RUSLAN. It is a real breakthrough for Ukranian computer science, because it seems to have passed the Turing test in almost every respect. It jokes, it pretends to be not too fluent in English, it answers questions on deep technical issues, it plans ahead and claims to write software. It has even dropped mysterious references to having a girlfriend, though some say that the database program called Valentina may be the real object of affection. The only giveaway is that it is too fast, sometimes solutions seems to be to be implemented even before the question is asked. So join us on the Valentina support list and see if you can make Ruslan give himself away. Oh yes, Valentina, the fast, scriptable Macintosh database engine with lots of APIs isn't too bad either... ####################### :-D > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] Best from germanksi Klaus Major klaus at major-k.de http://www.major-k.de From plsntbreez at mac.com Tue Feb 14 07:32:44 2006 From: plsntbreez at mac.com (Brian K. Maher) Date: Tue, 14 Feb 2006 07:32:44 -0500 Subject: Rev 2.7 Evaluation (Win XP) In-Reply-To: <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> Message-ID: <11573913.1139920364250.JavaMail.plsntbreez@mac.com> Hi Folks, I just installed Rev 2.7 on XP and obtained a 30 day trial code. It appears that there is a bug and you are forced to re-enter the trial code information every time you start Rev up. Can anyone else confirm this? Thanks, Brian From ptrendler at bigpond.com Tue Feb 14 07:48:31 2006 From: ptrendler at bigpond.com (Pat Trendler) Date: Tue, 14 Feb 2006 22:48:31 +1000 Subject: Rev 2.7 Evaluation (Win XP) References: <20060213180006.5F779824D63@mail.runrev.com><53d10f65c818aada367d3b241a52b564@runrev.com><31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> <11573913.1139920364250.JavaMail.plsntbreez@mac.com> Message-ID: <005201c63164$fb0c0f40$0100000a@super> Confirmed. Pat ----- Original Message ----- From: "Brian K. Maher" To: "How to use Revolution" Sent: Tuesday, February 14, 2006 10:32 PM Subject: Rev 2.7 Evaluation (Win XP) > Hi Folks, > > I just installed Rev 2.7 on XP and obtained a 30 day trial code. It > appears that there is a bug and you are forced to re-enter the trial code > information every time you start Rev up. Can anyone else confirm this? > > Thanks, Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.375 / Virus Database: 267.15.7/259 - Release Date: 13/02/2006 > > From david at openpartnership.net Tue Feb 14 08:43:04 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 14 Feb 2006 14:43:04 +0100 Subject: More Constellation scripts.... In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: <99131A3A-2FC3-4186-9C72-366F935CBB47@openpartnership.net> And yes - getActiveTab() and getNoTabs() no longer work from CPO's or message box - I think they have moved to different locations.... function cons_GetTabScriptObjects -- set the defaultStack to "revTranscriptGadget" -- put getActiveTab() into activeTab -- (in Cons. stack script; returns number of the active tab) -- put getNoTabs() into numOfTabs -- (in Cons. stack script; returns the number of tabs in use) put the long id of group "tabs" of cd 1 of stack "revConstellation" into consTabGroup put the number of buttons in consTabGroup into maxBtns repeat with btnNum = 1 to maxBtns put the long id of btn btnNum of consTabGroup into consTabButton if the label of consTabButton is not space then put the cObjectID of consTabButton into scriptObject -- (long id of any tab's object) put scriptObject & return after scriptObjects end if end repeat delete last char of scriptObjects return scriptObjects end cons_GetTabScriptObjects function cons_GetNumberOfTabs put 0 into theRealNoBtns put the long id of group "tabs" of cd 1 of stack "revConstellation" into consTabGroup put the number of buttons in consTabGroup into maxBtns repeat with btnNum = 1 to maxBtns put the long id of btn btnNum of consTabGroup into consTabButton if the label of consTabButton is not space then add 1 to theRealNoBtns end if end repeat return theRealNoBtns end cons_GetNumberOfTabs From david at openpartnership.net Tue Feb 14 08:50:55 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 14 Feb 2006 14:50:55 +0100 Subject: Small bug In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> Message-ID: Clicking on a handler name in the handler tree - say "mouseDown" finds stuff in comments for instance the following comment: -- put menu_GetChecked("Can customise script", targetObject) -- won't work as the menu is checked dynamically on mouseDown From 36degrees at runrev.com Tue Feb 14 09:01:29 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Tue, 14 Feb 2006 14:01:29 +0000 Subject: Rev 2.7 Evaluation (Win XP) In-Reply-To: <11573913.1139920364250.JavaMail.plsntbreez@mac.com> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> <11573913.1139920364250.JavaMail.plsntbreez@mac.com> Message-ID: Hi Brian, > I just installed Rev 2.7 on XP and obtained a 30 day trial code. > It appears that there is a bug and you are forced to re-enter the > trial code information every time you start Rev up. Can anyone > else confirm this? You shouldn't need to re-enter the trial code - although it might appear that you do. When run after licensing, you should be presented with the dialog which says 'x days remaining' and the 'Unlock' button has become 'Continue'. You should then immediately be able to click 'Continue' and use the product. If this is not the case with your installation, please email me off- list so I can help trouble-shoot. We are aware that the current dialog is not at all clear on this matter and are taking steps to rectify it. Warmest Regards, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From klaus at major-k.de Tue Feb 14 09:08:00 2006 From: klaus at major-k.de (Klaus Major) Date: Tue, 14 Feb 2006 15:08:00 +0100 Subject: Rev 2.7 GM 1 (Win XP), stack blendlevel In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> <11573913.1139920364250.JavaMail.plsntbreez@mac.com> Message-ID: <26F0D60E-8822-417B-A58B-2CD92E183731@major-k.de> Hi Mark, when you drag the blendlevel slider for a stack on Win XP the stack turns BLACK (at about blendlevel 1), then there is an ugly flash and then it works as exspected... Sounds familiar to me :-/ Regards Klaus Major klaus at major-k.de http://www.major-k.de From dburgun at dsl.pipex.com Tue Feb 14 09:10:51 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 14 Feb 2006 14:10:51 +0000 Subject: Revolution RUMORS! In-Reply-To: <43F13CD8.2080805@comcast.net> References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <43F13CD8.2080805@comcast.net> Message-ID: <2C6FD3D0-107C-4F32-974C-93B1ED30F61C@dsl.pipex.com> On 14 Feb 2006, at 02:13, Phil Davis wrote: > Kay C Lan wrote: >> On 2/14/06, Heather Nagey wrote: >>> Dear list folks, >>> >>> I regret that Richmond is back on the moderated list - he won't be >>> able to post without approval. >> I would hope that now that 2.7 is 'Official' that Richmond's time >> in the >> corner may be over. I agree with a few others here that Richmond's >> act was >> not so much a case of intentional hacking but merely an indication >> that he >> is more curious than most. >> Curiosity may have moderated the cat, but let's face it, the cat's >> now out >> of the bag:-) > > > My two cents' worth: > > Curiosity is no excuse for taking license with someone else's > property. Richmond circumvented RunRev's control of their own > product marketing activities. If he had done that in an employment > context, it could even be considered an offense worthy of > dismissal. As I see it, RunRev will be completely justified even if > they decide to never let him back on the list. All he did was to press the cancel key, the only action that was available to him unless he wanted to Command+Option+Escape his way out of the page and thereby lose whatever else was open in the Browser. I also fail to see how he "circumvented RunRev's control of their own product marketing activities", it's clear from that fact that he managed to do what he did with very little effort that they didn't have "control" to start with. In the case he were employed then RunRev would have been paying him a salary, that's why they may have dismissed him, e.g. paying him to keep his mouth shut. Since (I assume) they are not paying him anything, I hardly see that he owes them anything. In fact, since presumably he pays RunRev a license fee and promotes their products, he could be argued that RunRev in fact owe him he the duty to keep a functioning website or at least to keep him and the other developers informed of what is going on and not just "go silent" for a few days at a time. > Think of it this way: What if it had been your company, your > product, your marketing he compromised? How would you feel? If it had been my Company then I would have had more consideration for my developers and would have kept them better informed of what was going on with the product(s) that they had put their faith in and invested time and money on. Also if I'd made such a hash of "keeping the cat in the bag (pipe?)" then I'd have felt embarrassed and a bit annoyed I suppose, but I'd like to think that I'd have been grown up enough to realize where the real fault lay and not let pride get in the way of sense and fair play. All the Best Dave From dburgun at dsl.pipex.com Tue Feb 14 09:16:58 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 14 Feb 2006 14:16:58 +0000 Subject: Revolution RUMORS! In-Reply-To: References: <43F14235.7010803@hyperactivesw.com> Message-ID: <6C526CD0-8451-4412-BA00-2D480473BBCC@dsl.pipex.com> On 14 Feb 2006, at 03:55, kee nethery wrote: > > On Feb 13, 2006, at 6:36 PM, J. Landman Gay wrote: > >> kee nethery wrote: >> >>> To use the house analogy, the homeowner gave me instructions on >>> how to get into his house and get stuff I was supposed to be >>> able to get. I followed the homeowner's instructions and saw >>> things that perhaps the homeowner might not want me to see, but >>> since I was following the homeowner's instructions, I figured >>> the news was public knowledge. All this fuss could have been >>> avoided if the homeowner had locked the door that I had been >>> told to use. >>> I do not see Richmond as a villain in this situation. >> >> Okay, I see your point and I have been corrected in email too. >> When I posted I didn't realize how easy it was to gain access to >> the site. I apologize to Richmond for calling him unethical. Maybe >> he was just thoughtless. >> >> But just to extend the analogy, suppose I arrived at the home and >> found the door lock broken with a sign over it "Please knock". >> Suppose I went in anyway and accidentally saw the homeowner >> engaged in a private activity. I hope I would back out quietly, >> and resist the impulse to grab my videocamera. A better analogy, in this case would be, if you had entered the first door as usual and then found that the key would not work properly on the second door, but that the first was locked behind you and that to get out would perhaps cause you to damage yourself in some way. By this I mean that once you had opened the page, all that it was possible to do was to either press cancel or try to hack the username and password. You could not close the window that was asking you to log on and so it was stuck open. If you had downloads in progress they would have been lost since the only way out was to force-quit the browser. > > This example seems kind of specific. :-) Do you per chance live in > a house that once upon a time had a broken door lock and ... lol! All the Best Dave From dburgun at dsl.pipex.com Tue Feb 14 09:17:53 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 14 Feb 2006 14:17:53 +0000 Subject: Revolution RUMORS! In-Reply-To: <43F1573E.9000308@fourthworld.com> References: <43F14235.7010803@hyperactivesw.com> <43F15659.5080207@hyperactivesw.com> <43F1573E.9000308@fourthworld.com> Message-ID: <3083CF38-6783-420B-B9E1-385932EDB8F7@dsl.pipex.com> On 14 Feb 2006, at 04:06, Richard Gaskin wrote: > J. Landman Gay wrote: >> kee nethery wrote: >>> This example seems kind of specific. :-) Do you per chance live >>> in a house that once upon a time had a broken door lock and ... >> Ah my, you should have been a diplomat. :) >> And let me tell you, if I *ever* get my hands on that guy with the >> camera... > > It's worse than you think: He sold me the video, and I'm just > about to upload it to iFilm.... Can I have a copy?!?!?!? Take Care Dave From dburgun at dsl.pipex.com Tue Feb 14 09:24:58 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 14 Feb 2006 14:24:58 +0000 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: On 14 Feb 2006, at 04:28, Judy Perry wrote: > I would agree, however, RunRev clearly didn't want this information > available now. Sure, they may have forgotten to 'lock the door', but > that's not a good excuse to go inside anyway. The point is that it was hard to back out, the window was stuck "open" in the Browser. > And, so, Richmond had to know that he was "scooping" after > snooping. Did > he think that the company would thank him for this? Unless you can > answer "yes" with a straight face, it's difficult to identify a > rationale > that justifies the behavior. I guess he was just annoyed at being left with a non-working site for days at a time! I for one was glad to see that something horrid hadn't happened to RunRev. Apart from that, all he did was post it to the RunRev list. He could have posted it to a lot of more public places and maybe have caused real damage. Also he could have posted it under another name/alias. The fact that he did it under his own name speaks oceans to me! > And, of course, I say this as someone who has spent waaayyyy too > much time > on the naughty seat myself. Do tell! All the Best Dave From plsntbreez at mac.com Tue Feb 14 09:32:45 2006 From: plsntbreez at mac.com (Brian K. Maher) Date: Tue, 14 Feb 2006 09:32:45 -0500 Subject: Rev 2.7 Evaluation (Win XP) In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> <11573913.1139920364250.JavaMail.plsntbreez@mac.com> Message-ID: <10066802.1139927565194.JavaMail.plsntbreez@mac.com> Hi Mark, >You shouldn't need to re-enter the trial code - although it might >appear that you do. > >When run after licensing, you should be presented with the dialog >which says 'x days remaining' and the 'Unlock' button has become >'Continue'. You should then immediately be able to click 'Continue' >and use the product. > >If this is not the case with your installation, please email me off- >list so I can help trouble-shoot. > >We are aware that the current dialog is not at all clear on this >matter and are taking steps to rectify it. Thanks for the info. Punching through the dialog by clicking the Continue button does indeed work as you state. Thanks, Brian From plsntbreez at mac.com Tue Feb 14 09:35:46 2006 From: plsntbreez at mac.com (Brian K. Maher) Date: Tue, 14 Feb 2006 09:35:46 -0500 Subject: Rev 2.7 Bug (Crash) In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <31e1938c0602131151o26e4ccabw741867f4a594d3c4@mail.gmail.com> <11573913.1139920364250.JavaMail.plsntbreez@mac.com> Message-ID: <10257220.1139927746779.JavaMail.plsntbreez@mac.com> Hi Folks, I was testing a SQL locking issue and found that the revDataFromQuery function will cause Rev to crash if the query fails due to a locked record. My ODBC connection specifies "repeatable read" as the default isolation level in the ODBC DSN configuration. The code is as follows: on mouseUp put revOpenDatabase("ODBC","S2K",,"xyz","xyz") into vDB try put revDataFromQuery(,,vDB,"SELECT * FROM PUB.Customer") into vResult answer (line 1 of vResult) catch vError answer vError end try revCloseDatabase vDB answer "Done" end mouseUp Cheers, Brian From dburgun at dsl.pipex.com Tue Feb 14 09:52:45 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 14 Feb 2006 14:52:45 +0000 Subject: Revolution RUMORS! In-Reply-To: <1C79229E-C2B2-4F21-A2DA-C28BE7FA6EB6@paraboliclogic.com> References: <1C79229E-C2B2-4F21-A2DA-C28BE7FA6EB6@paraboliclogic.com> Message-ID: Well, since the RunRev site and the Use Revolution list have been down (I was unable to post to it, although I could read it) for days. I guess I didn't have much else to do! Also knowing that a new version it almost ready makes it hard to stay focused! All the Best Dave On 14 Feb 2006, at 04:42, Garrett Hylltun wrote: > You're all spending too much time on this and not enough time on > Rev! :-( > > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tg.lists at geistinteractive.com Tue Feb 14 10:46:15 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 14 Feb 2006 07:46:15 -0800 Subject: ANN: Save Plugin plugin In-Reply-To: <18651950681.20060213234045@ahsoftware.net> References: <18651950681.20060213234045@ahsoftware.net> Message-ID: <4FAADC4F-DB5E-4938-85B4-EE9C0F6373BD@geistinteractive.com> On Feb 13, 2006, at 11:40 PM, Mark Wieder wrote: > Third-party plugins are now stored globally so that they are > persistent across multiple version installs. I see a Plugins folder inside the 2.7.0-gm-1 folder. How is this different then it was before and how will this effect multiple installs? Won't there be a different folder for each Rev install? Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From 36degrees at runrev.com Tue Feb 14 10:56:58 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Tue, 14 Feb 2006 15:56:58 +0000 Subject: ANN: Save Plugin plugin In-Reply-To: <4FAADC4F-DB5E-4938-85B4-EE9C0F6373BD@geistinteractive.com> References: <18651950681.20060213234045@ahsoftware.net> <4FAADC4F-DB5E-4938-85B4-EE9C0F6373BD@geistinteractive.com> Message-ID: <95574AD3-D38E-4DE2-9FA7-99864B170A85@runrev.com> Hi Todd, > I see a Plugins folder inside the 2.7.0-gm-1 folder. How is this > different then it was before and how will this effect multiple > installs? Won't there be a different folder for each Rev install? This is mentioned in the 'Whats_New.txt' file... Basically, the user can put all customizations for a specific Revolution Edition (e.g. Dreamcard, Studio, Enterprise) into a folder inside 'Documents' (or 'My Documents' on Windows) and they will persist across all 2.7-and-later versions of Revolution. Mark's plugin (a very useful first addition to 2.7!) makes it easier to install plugins as this will create the necessary folder structure for you, as well as copy the file into the appropriate place. Incidentally, this customization folder allows you to do the same for externals, database drivers and even Revolution IDE components. Warmest Regards, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From rcozens at pon.net Tue Feb 14 10:59:24 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 14 Feb 2006 07:59:24 -0800 Subject: deleting multiple controls all at once In-Reply-To: <0A541213-4943-416C-A293-B6600D69C94B@dvcreators.net> References: <20060212172255.26805824ED8@mail.runrev.com> <76F77D6D-9CAD-11DA-84FA-0030657E1638@pon.net> <0A541213-4943-416C-A293-B6600D69C94B@dvcreators.net> Message-ID: Hi Josh, > if I need a command like this my overall approach needs to change One can remove _all_ controls created since a stack was opened (or saved--whichever comes last) by simply removing the stack from RAM without saving it. If a stack's destroyStack property is true, simply closing the stack removes it from RAM; otherwise one must quit RunRev or the standalone to remove the stack from RAM. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Tue Feb 14 10:59:40 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 14 Feb 2006 07:59:40 -0800 Subject: Mac Help Authoring In-Reply-To: <000501c63130$795ee050$0201010a@royalnexus> References: <000501c63130$795ee050$0201010a@royalnexus> Message-ID: Hi Scott, > What are some of > the applications you use to author help files for > your applications? I use Runtime Revolution to create hypertext user manuals with context-sensitive access from the parent stack. My help files are therefore platform independent and capable of running any Transcript handler. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From dburgun at dsl.pipex.com Tue Feb 14 11:26:47 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 14 Feb 2006 16:26:47 +0000 Subject: Getting Started with a Database In-Reply-To: <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> Message-ID: <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Hi Trevor, Thanks for taking the time to reply on this. On 13 Feb 2006, at 18:41, Trevor DeVore wrote: > On Feb 13, 2006, at 5:52 AM, David Burgun wrote: > >> Haven't had much luck in getting this to work. I downloaded and >> installed MySQL. I then downloaded libDatabase and sample stack >> called libdb_recipes. When I run up the "recipes.rev" stack, I get >> an error: >> >> "libdberr: unable to connect to database (Unknown database >> 'recipes')". > > Hi David, > > It looks like you haven't created the recipes database in MySQL. > Did you import the recipes.sql file into your MySQL database? I am really not sure what I have to do. I downloaded libDatabase_2.zip. This expanded into a folder called "libDatabase 2.0" which contains the following files and folders: libDatabase.rev Change Log.txt docs folder bmm-code.css Getting Started.pdf libDatabase Handlers.html I then downloaded: recipes.rev recipes.sql and put them in the "libDatabase 2.0" folder. I then double-clicked the "recipes.rev" file and got the message: "libdberr: unable to connect to database (Unknown database 'recipes')". I am not sure how to import recipes.sql into the MySQL database and can't seem to find any information on how to do it anywhere. I have now looked that three database solutions and none of them seem to work and there seems to be very little "getting-started" information supplied with them. > Also, I highly recommend using version 2 of the libDatabase library > (available from the same page as version 1). Version 2 does not > have an example stack but there is a getting started doc which > describes the differences between version 1 and 2 along with code > explaining the main functionality. All I want is a simple database in order to build a prototype application to take to a prospective client and try to convince them to buy into the project. I need to store and retrieve via the following fields: Name | Type | Size | ImageFilePathName I have a CD with around 200,000 objects on it that I want to enter into the database. I don't want to lay out a lot of money at this stage nor do I want to have a massive learning curve to get it working. If I get the go ahead on the project then the database will be extended, a run time license purchased and I will of course be prepared to invest a lot of time learning about it. But right now, time is of the essence and I just want to get something up and running ASAP! Thanks for all your help and sorry for not replying sooner, the list was broken for me as far as sending was concerned. All the Best Dave From dburgun at dsl.pipex.com Tue Feb 14 11:48:26 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 14 Feb 2006 16:48:26 +0000 Subject: Getting Started with a Database In-Reply-To: <000901c630d7$82176130$0201010a@royalnexus> References: <000901c630d7$82176130$0201010a@royalnexus> Message-ID: <99DDCEAF-7CF4-4E60-8C14-8F46A48B4F5F@dsl.pipex.com> Hi, I downloaded and installed this and running the test stack: go URL "http://www.gadgetplugins.com/altsqlite/SQLite3Demo.rev" seems to work ok, this (although there are problems running under RunRev 2.7, so I am using 2.6.1). I can't seem to find out what the restrictions are on the Demo copy?? Thanks a lot All the Best Dave On 13 Feb 2006, at 19:55, Scott Kane wrote: > Hi David, > > Not sure if it has been mentioned or not to you, > but I heartly recommend altSQLite. It's zero > configuration (database can be in the same folder > as your binary). it's pretty lean and is fast > enough for the number of records you are looking > at. > > Check it out at: > > http://www.altuit.com > > Scott Kane > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Tue Feb 14 12:03:01 2006 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 14 Feb 2006 11:03:01 -0600 Subject: "MegaWidget" question Message-ID: <43F20D45.60908@crcom.net> I'm wondering anyone has created a "megawidget" (sorry for the TCL/TK term - that's my background) that would visually simulate a DIP switch? I'd like to create a micro-app for a friend that would visually show and allow the user to manipulate the switches on a multiposition DIP switch and then calculate what those switches mean. For example, it is common to use 3 or 4 DIP switches to set the baud rate for a modem so I'd like to let the user toggle the switches back and forth and display the baud rate that would give them. Alternatively, I'd also like to provide a drop down box with the possible choices and upon selection, "set" the switches on the screen. This seems like it would need a modified checkbutton (one image for switch-on and one for switch-off) and then a way of assembling more than one of these into a group with a nice box around them that looks like the body of the switch itself. Is something like this possible? I think if I had the images, I could code it and make a generic DIP switch control that could make one as big or small as necessary. Thanks Len Morgan From stephenREVOLUTION at barncard.com Tue Feb 14 12:10:50 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 14 Feb 2006 09:10:50 -0800 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: You're obfuscating the fact that he POSTED the information on this forum, not that he got 'stuck in the site'. Please end this thread. >On 14 Feb 2006, at 04:28, Judy Perry wrote: > >>I would agree, however, RunRev clearly didn't want this information >>available now. Sure, they may have forgotten to 'lock the door', but >>that's not a good excuse to go inside anyway. > >The point is that it was hard to back out, the window was stuck >"open" in the Browser. > >Dave -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From b.xavier at internet.lu Tue Feb 14 12:20:09 2006 From: b.xavier at internet.lu (MisterX) Date: Tue, 14 Feb 2006 18:20:09 +0100 Subject: "MegaWidget" question In-Reply-To: <43F20D45.60908@crcom.net> Message-ID: <20060214161844.87703825612@mail.runrev.com> there's lots of ways... easiest would be to use 2 icons, one for the non-hilited state of the button and one for the hilited state (ON). You set the hilited of the button on and off and it will show or switch that icon and it's a on-off switch... set the button's auto-hilite to off with this little script on mouseup set the hilite of me to not the hilite of me end mouseup very easy! choice of icons will make the button more dipswitch like... scanning dipswitches in on and off states is also allowed but icons look usually better and are easier to find... Depends how cool you want those icon or switches to look... cheers Xavier http://monsieurx.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Len Morgan > Sent: Tuesday, 14 February, 2006 18:03 > To: use-revolution at lists.runrev.com > Subject: "MegaWidget" question > > I'm wondering anyone has created a "megawidget" (sorry for > the TCL/TK term - that's my background) that would visually > simulate a DIP switch? > I'd like to create a micro-app for a friend that would > visually show and allow the user to manipulate the switches > on a multiposition DIP switch and then calculate what those > switches mean. For example, it is common to use 3 or 4 DIP > switches to set the baud rate for a modem so I'd like to let > the user toggle the switches back and forth and display the > baud rate that would give them. Alternatively, I'd also like > to provide a drop down box with the possible choices and upon > selection, "set" the switches on the screen. > > This seems like it would need a modified checkbutton (one > image for switch-on and one for switch-off) and then a way of > assembling more than one of these into a group with a nice > box around them that looks like the body of the switch itself. > > Is something like this possible? I think if I had the > images, I could code it and make a generic DIP switch control > that could make one as big or small as necessary. > > Thanks > > Len Morgan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.miclo at wanadoo.fr Tue Feb 14 12:26:49 2006 From: eric.miclo at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Miclo?=) Date: Tue, 14 Feb 2006 18:26:49 +0100 Subject: 2.7 Bugs Message-ID: Hello, In the previous version you couldn't place Rev's folder in a folder who's name contained an accented char because the docs wouldn't be usable. You were even warned upon opening the docs and the message said that the "fix was due shortly" Now you're not warned anymore but the bug is still there with a new bug: when placed in such a folder, trying to compile a stack for several platforms leads to a "you d'ont have one of the engines" message despite the fact that all engines are in their respective folders. I'm afraid that if so obvious bugs are not corrected, the long list of known (and annoying) bugs is still that long. Personally I'd prefer not to see a bunch of new functionalities in the next revision of Rev but a reduction of the amount of bugs and consolidation of some features (like the table object or the geometry manager). Best, ?rIC -- My NeXT computer will Be a Mac too! -- From len-morgan at crcom.net Tue Feb 14 12:57:24 2006 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 14 Feb 2006 11:57:24 -0600 Subject: "MegaWidget" question Message-ID: <43F21A04.5010005@crcom.net> MisterX wrote: choice of icons will make the button more dipswitch like... scanning dipswitches in on and off states is also allowed but icons look usually better and are easier to find... Depends how cool you want those icon or switches to look... cheers Xavier Well, that's a big part of what I was looking for: the icons. The 3D aspect of a DIP switch makes it a little difficult to scan. I was hoping someone might have seen something like this somewhere since I am "graphically challenged." :-( len From JimAultWins at yahoo.com Tue Feb 14 13:06:33 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 14 Feb 2006 10:06:33 -0800 Subject: "MegaWidget" question In-Reply-To: <43F21A04.5010005@crcom.net> Message-ID: You could grab images off a web page (try google images search, or a DIP manufacturer's site) save them as a png and import them into Rev. Jim Ault Las Vegas On 2/14/06 9:57 AM, "Len Morgan" wrote: > MisterX wrote: > > choice of icons will make the button more dipswitch like... > scanning dipswitches in on and off states is also allowed but icons look > usually better and are easier to find... > > Depends how cool you want those icon or switches to look... > > cheers > Xavier > > Well, that's a big part of what I was looking for: the icons. The 3D aspect > of a DIP switch makes it a little difficult to scan. I was hoping someone > might have seen something like this somewhere since I am "graphically > challenged." :-( > From Stgoldberg at aol.com Tue Feb 14 13:28:45 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Tue, 14 Feb 2006 13:28:45 EST Subject: Problem with Pass command Message-ID: <29d.5635d3e.31237b5d@aol.com> Perhaps someone can help with the following problem I have involving the pass command. I have a button that performs a certain action. A field (it could also be another button) overlies the button. I'd like to arrange so that if I click on the field the message passes through it to the button. How can I do this? I've set the locktext of the field to true and had either no script associated with the field or inserted the following script: on mouseUp pass mouseUp end mouseUp Nothing happens though. How can I get the button to react? Thanks very much. Steve Goldberg From jerry at daniels-mara.com Tue Feb 14 13:29:58 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 14 Feb 2006 12:29:58 -0600 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: References: <2911050.post@talk.nabble.com> <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> <43F0F779.6030804@tweedly.net> Message-ID: <907F077A-E894-4F9D-B85C-5BEEAE09EAF6@daniels-mara.com> Garrett, et al., I don't think RunRev will mind us talking about Constellation on the board as they're selling it now! They were always very good about that anyway. This post is in direct response to Garret's problems with finding a development environs where he feels more comfort and less discomfort (if I may put words in his mouth). With Constellation, we've tried very hard to come up with an alternate workflow for Revolution developers, but that's a fairly subtle thing to communicate in the "buy me now" atmosphere of web pages and bytes. Dan Shafer's (www.shafermedia.com) love of SmallTalk browsers and Chipp Walters' (www.altuit.com) frustrations with script editors in general were two talented and productive voices that urged me into building Constellation. Also, back in the early 90's, I built a front end for CompileIt! called "HPW." I really liked creating an alternate workflow for CompileIt! users that was more project oriented. What I learned there was: CompileIt! was perfect for a quick demo and that's what made it sell. But when the demo was done and the developer used it day after day, he/she started losing his/her marbles. Now, well into the 2000's, I'm trying my hand at another alternate workflow for another great development tool: Revolution. My alternate workflow for Revolution is now Constellation and its "gadgets." It's for those people who are done "demoing" Revolution and really want to work with it. Creating Constellation has been a learning experience in the extreme. I was unprepared for the diversity of users and their preferences, but Constellation users--starting with version 2.10--have been telling me: "This is the one!"..."You've got it!"...and good stuff like that. So I'm beginnning to believe we ARE getting it. The early adopters got a good deal financially and had a strong voice in the direction of the product. So, Garrett, here's the big delta between today's Constellation and last years: choice. You can really choose how you want your development environment to work. We now have very flexible and clear editor "states": script-only; scripts & props; props-only. However, in scripts-only you can make the handlers disappear with a click. In props only you can make the preview pane disappear with a single click. More flex: you can have Constellation "remember" how you like each and every object and open it that way--if you like. Would you like to see your properties in folders? Done, with one click. Would you like to organize your handlers into folders? A few comments in the script and it's done in one (click). Trevor DeVore and his company (www.mangomultimedia.com) do GREAT work in Rev and other environs. He LOVES to use custom properties and custom property sets. He uses BBEdit to do his scripting--not Constellation or Revolution IDE. He uses Constellation to edit his properties and to debug his scripts. Making all that work seamlessly for him so he and his brother can pull down the bucks to support their families and deliver great products was a great boost in the arm for my products. Scott Rossi (www.tactilemedia.com) has come out with a FANTASTIC alignment plugin (tmAlign), that makes aligning fields and buttons into the 21st century. When tmAlign is used with Constellation, it makes property editing fun, effective and downright holistic. With or without tmAlign, Constellation lets you can drag a property from one object to another. Hold down the shift key and the property gets applied to all the objects (that have that property) being edited in Constellation. This is the stuff of alternate workflows. Subtle but dramatic. And the perfect add-on sale for Revolution, if I may say so. Constellation can go as far as we can imagine it. Why not give it a shot? Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Feb 13, 2006, at 4:26 PM, Garrett Hylltun wrote: > > On Feb 13, 2006, at 1:17 PM, Alex Tweedly wrote: > >> Garrett Hylltun wrote: >> >>> >>> One other thing. The IDE in Rev kind of throws me off also, but >>> I believe it's due to myself having Attention Deficit Disorder. >>> I can easily work in an IDE that is simply and editor with a few >>> buttons and tools that I can open and close when needed, but >>> with Rev, the many open windows and lack of a main editor window >>> where I can access all the code of my project really throws me off. >>> >> You might want to look at Constellation. >> It's not quite "one big editor window" - but it does feature one >> large window with multiple panes for different aspects of an IDE, >> and multiple tabbed pages for editing different scripts. >> >> http://www.daniels-mara.com/products/ > > Yeah, bought that last year also. At the time it made things worse > for me. But I haven't run it again yet, so maybe I should give it > a try again. :-) > >> >>> In fact, it had thrown me so much that I just gave up on Rev >>> last month. But a few days I go I decided to give it one last >>> try. This time I'm getting along much better. Maybe a break >>> from it allowed me to let the IDE sink in or something. >>> >> Oh - I give up on it every other month - but I always come >> back :-) :-) > > Maybe the trend I'm going to run into also. ;-) > > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Tue Feb 14 13:37:30 2006 From: klaus at major-k.de (Klaus Major) Date: Tue, 14 Feb 2006 19:37:30 +0100 Subject: "MegaWidget" question In-Reply-To: <20060214161844.87703825612@mail.runrev.com> References: <20060214161844.87703825612@mail.runrev.com> Message-ID: Hi freinds, > there's lots of ways... > > easiest would be to use 2 icons, one for the non-hilited state of > the button > and one for the hilited state (ON). You set the hilited of the > button on and > off and it will show or switch that icon and it's a on-off switch... > > set the button's auto-hilite to off with this little script > > on mouseup > set the hilite of me to not the hilite of me > end mouseup > > very easy! Even easier: Use a simple checkbox with your icons ;-) > choice of icons will make the button more dipswitch like... > scanning dipswitches in on and off states is also allowed but icons > look > usually better and are easier to find... > > Depends how cool you want those icon or switches to look... > > cheers > Xavier > http://monsieurx.com >> I'm wondering anyone has created a "megawidget" (sorry for >> the TCL/TK term - that's my background) that would visually >> simulate a DIP switch? >> ... >> >> Thanks >> >> Len Morgan Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Tue Feb 14 13:40:17 2006 From: klaus at major-k.de (Klaus Major) Date: Tue, 14 Feb 2006 19:40:17 +0100 Subject: Problem with Pass command In-Reply-To: <29d.5635d3e.31237b5d@aol.com> References: <29d.5635d3e.31237b5d@aol.com> Message-ID: Hi Steve, > Perhaps someone can help with the following problem I have > involving the > pass command. I have a button that performs a certain action. A > field (it > could also be another button) overlies the button. I'd like to > arrange so that > if I click on the field the message passes through it to the > button. How can > I do this? I've set the locktext of the field to true and had > either no > script associated with the field or inserted the following script: > on mouseUp > pass mouseUp > end mouseUp > > Nothing happens though. How can I get the button to react? Thanks > very > much. "passing" doesn't work, as you experienced but you can "send" mouseup to your button! on mouseUp ### do field stuff here if necessary send "mouseUp" to btn "your buttonname here" end mouseUp > Steve Goldberg Regards Klaus Major klaus at major-k.de http://www.major-k.de From lists at mangomultimedia.com Tue Feb 14 13:50:23 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 14 Feb 2006 10:50:23 -0800 Subject: Getting Started with a Database In-Reply-To: <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: Hi David, >> It looks like you haven't created the recipes database in MySQL. >> Did you import the recipes.sql file into your MySQL database? > > I am really not sure what I have to do. I downloaded > libDatabase_2.zip. This expanded into a folder called "libDatabase > 2.0" which contains the following files and folders: > > libDatabase.rev > Change Log.txt > docs folder > bmm-code.css > Getting Started.pdf > libDatabase Handlers.html > > I then downloaded: > > recipes.rev > recipes.sql > > and put them in the "libDatabase 2.0" folder. I then double-clicked > the "recipes.rev" file and got the message: > > "libdberr: unable to connect to database (Unknown database > 'recipes')". > > I am not sure how to import recipes.sql into the MySQL database and > can't seem to find any information on how to do it anywhere. A couple of things to address here. Creating the database The recipes.rev file assumes that you have already created the recipes table in your MySQL database. That is what the recipes.sql file is for. I did a search on google on the phrase "import sql into mysql" and there were some useful results. Some people mentioned some MySQL database editors you could download. Those will have the ability to import a sql file through a menu option. In CocoaMySQL it is File->Import->CocoaMySQL dump. libDatabase 2.0 The recipes.rev stack will not work with libDatabase 2.x as there were some changes to the API which made the two incompatible. libDatabase 2.x is marked as beta mainly because I haven't had time to put together example stacks, etc. If you use the recipes.rev stack with libDatabase 1.x and understand the concepts then switching to libDatabase 2.x in your project should be very easy. > I have now looked that three database solutions and none of them > seem to work and there seems to be very little "getting-started" > information supplied with them. libDatabase does work, it just doesn't have any good introduction to databases documentation/examples with it. I believe the Getting Started guide that comes with libDatabase 2.x contains enough information for someone who has a solid understanding of both Revolution and SQL databases. If you are new to databases then you may have difficulties because there isn't an "Introduction to SQL Databases and Revolution using libDatabase" article. I would love to write one someday but I don't know when that will happen. >> Also, I highly recommend using version 2 of the libDatabase >> library (available from the same page as version 1). Version 2 >> does not have an example stack but there is a getting started doc >> which describes the differences between version 1 and 2 along with >> code explaining the main functionality. > > All I want is a simple database in order to build a prototype > application to take to a prospective client and try to convince > them to buy into the project. > > I need to store and retrieve via the following fields: > > Name | Type | Size | ImageFilePathName > > I have a CD with around 200,000 objects on it that I want to enter > into the database. > > I don't want to lay out a lot of money at this stage nor do I want > to have a massive learning curve to get it working. If I get the go > ahead on the project then the database will be extended, a run time > license purchased and I will of course be prepared to invest a lot > of time learning about it. But right now, time is of the essence > and I just want to get something up and running ASAP! I don't know that you can get around a learning curve given the current state of things, even to just have the 4 fields that you desire. Given that time is of the essence and this seems to be a prototype I would bypass SQL altogether. Just use a card database to store the information (do you need all 200,000 records for the prototype?) and show proof of concept. If you get the go ahead then you can learn about SQL databases and implement one in your project. SQL is an incredibly powerful way to manage your data so it is definitely worth learning about IMO. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From charles.hartman at conncoll.edu Tue Feb 14 14:02:12 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Tue, 14 Feb 2006 14:02:12 -0500 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <907F077A-E894-4F9D-B85C-5BEEAE09EAF6@daniels-mara.com> References: <2911050.post@talk.nabble.com> <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> <43F0F779.6030804@tweedly.net> <907F077A-E894-4F9D-B85C-5BEEAE09EAF6@daniels-mara.com> Message-ID: <30291137-DD6E-4E6B-AD0D-D27092F822B4@conncoll.edu> On Feb 14, 2006, at 1:29 PM, Jerry Daniels wrote: >>> http://www.daniels-mara.com/products/ >> >> Yeah, bought that last year also. At the time it made things >> worse for me. But I haven't run it again yet, so maybe I should >> give it a try again. :-) Simply no comparison. As far as I'm concerned, Constellation makes Rev a usable programming environment. And you wouldn't believe how much it's developed in just the last three or four months. Charles Hartman From revolution at jaedworks.com Tue Feb 14 13:31:29 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 14 Feb 2006 10:31:29 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <43F106D4.60801@hyperactivesw.com> References: <2911050.post@talk.nabble.com> <43F106D4.60801@hyperactivesw.com> Message-ID: At 4:23 PM -0600 2/13/2006, J. Landman Gay wrote: >Good points. The docs need to clearly describe the conventions that >are being used when documenting the dictionary entries. As you point >out, many of us are so used to these conventions that we don't even >think about it any more. What you are seeing is pretty standard for >xtalk documentation, but of course if you are a newcomer there is no >way you'd know that. There used to be an "About the Documentation" item on the docs start page, which I think got dropped when the docs browser was changed - much of it was no longer relevant, but it did contain the syntax conventions: "The Transcript Dictionary has some additional features: * The icons near the top of the dictionary window for Mac OS, OS X, Unix, and Windows indicate which platforms each Transcript term is supported on. * The syntax for each language term (other than keywords) is provided in boldface typewriter text. The syntax description uses the standard conventions to indicate parts of the syntax: [] Square brackets enclose optional portions. {} Curly braces enclose sets of alternatives from which you choose. | Vertical bars separate different alternatives. Italics indicate placeholders that you don't enter literally." As far as I know, these syntax conventions still apply throughout the dictionary. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From mwieder at ahsoftware.net Tue Feb 14 14:52:42 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 14 Feb 2006 11:52:42 -0800 Subject: ANN: Save Plugin plugin In-Reply-To: <95574AD3-D38E-4DE2-9FA7-99864B170A85@runrev.com> References: <18651950681.20060213234045@ahsoftware.net> <4FAADC4F-DB5E-4938-85B4-EE9C0F6373BD@geistinteractive.com> <95574AD3-D38E-4DE2-9FA7-99864B170A85@runrev.com> Message-ID: <15714301214.20060214115242@ahsoftware.net> Mark- Tuesday, February 14, 2006, 7:56:58 AM, you wrote: > Incidentally, this customization folder allows you to do the same for > externals, database drivers and even Revolution IDE components. Thanks - I wasn't aware of that. But in that case you wouldn't want to use my plugin plugin for it since I append a ".rev" to the stack name. -- -Mark Wieder mwieder at ahsoftware.net From gregory.lypny at videotron.ca Tue Feb 14 14:53:49 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 14 Feb 2006 14:53:49 -0500 Subject: Split Command Message-ID: <50CABAAD-FA54-49E4-AA0D-B8E1926177C2@videotron.ca> Hello everyone, If I create an array from a list field using the split command and return as the only delimiter, am I guaranteed that the number of each line becomes its own array element key? That is, does line 1 become array element 1, line 2 array element 2, and so on? This seems to be the case in a couple of experiments I've done. Gregory From scott at proherp.com Tue Feb 14 14:55:47 2006 From: scott at proherp.com (Scott Kane) Date: Wed, 15 Feb 2006 06:55:47 +1100 Subject: Getting Started with a Database In-Reply-To: <99DDCEAF-7CF4-4E60-8C14-8F46A48B4F5F@dsl.pipex.com> Message-ID: <001201c631a0$abc99100$0201010a@royalnexus> Hi David, The restriction is that you can't incorporate the trial key in your own application. You must buy a license. I've not tested on 2.7 as yet so I can't suggest what may be the problem there. Needless to say Chipp and co' will fix it if it is indeed a problem... Scott -----Original Message----- From: David Burgun [mailto:dburgun at dsl.pipex.com] Sent: Wednesday, 15 February 2006 3:48 AM To: scott at proherp.com; How to use Revolution Subject: Re: Getting Started with a Database Hi, I downloaded and installed this and running the test stack: go URL "http://www.gadgetplugins.com/altsqlite/SQLite3Demo.rev" seems to work ok, this (although there are problems running under RunRev 2.7, so I am using 2.6.1). I can't seem to find out what the restrictions are on the Demo copy?? Thanks a lot All the Best Dave On 13 Feb 2006, at 19:55, Scott Kane wrote: Hi David, Not sure if it has been mentioned or not to you, but I heartly recommend altSQLite. It's zero configuration (database can be in the same folder as your binary). it's pretty lean and is fast enough for the number of records you are looking at. Check it out at: http://www.altuit.com Scott Kane _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From revolution at derbrill.de Tue Feb 14 14:59:31 2006 From: revolution at derbrill.de (Malte Brill) Date: Tue, 14 Feb 2006 20:59:31 +0100 Subject: Oh how much fun it is to claim votes back from Godzilla In-Reply-To: <20060214180005.81A7682582E@mail.runrev.com> Message-ID: <6990D518-9D94-11DA-88F3-0030659A795C@derbrill.de> Bugzilla I mean. Just collected 25. as some of my pet bugs are gone. :-) Thanks Runrev. Malte, now looking for new pets... From gregory.lypny at videotron.ca Tue Feb 14 15:29:41 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 14 Feb 2006 15:29:41 -0500 Subject: Sorting by dateTime Message-ID: Hello again, There's obviously something I don't understand about sorting. I typed this into the message box. set useSystemDate to true set the itemDelimiter to tab put \ 1 & tab & "01/10/1999 5:54 AM" & return & \ 2 & tab & "30/09/1999 9:16 PM" & return & \ 3 & tab & "15/08/1999 8:23 PM" into d sort lines of d dateTime by second item in each put d And I get this back. 2 30/09/1999 9:16 PM 3 15/08/1999 8:23 PM 1 01/10/1999 5:54 AM Revolution isn't treating the dates as strings; otherwise the order would be 1, 3, and 2, which it is when I omit dateTime from the direction of the sort. I checked to make sure that my system date format is dd/mm/yyyy and that the time uses a twelve-hour clock. Any thoughts? Gregory From livfoss at blueyonder.co.uk Tue Feb 14 15:31:39 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Tue, 14 Feb 2006 20:31:39 +0000 Subject: Using 'the backdrop' Message-ID: In order to concentrate the minds of my users (schoolchildren), I have been using a do-it-yourself version of the backdrop idea which involves calculating the available screen real estate on the target machine. I recently tried to switch to the inbuilt Revolution way of doing this, using 'set the backdrop to ' but it seems to me not to work in a very cross-platform way (I'm talking about Macs and PCs, not Unix). On the Mac, I still get the menuBar, and the dock swings into view when the mouse gets to the bottom of the screen; but on the PC, the whole screen gets covered, including the dock-like thing at the bottom of the screen (I can never remember what this is called - maybe it's the taskbar), with the result that you can't get back to the PC desktop without quitting the RunRev standalone. Both these schemes have their advantages, but the key issue is that they don't provide the same user experience on the different platforms. I wondered how other people use 'the backdrop' in cross- platform situations? Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From ambassador at fourthworld.com Tue Feb 14 15:34:37 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 14 Feb 2006 12:34:37 -0800 Subject: Using 'the backdrop' In-Reply-To: References: Message-ID: <43F23EDD.5010609@fourthworld.com> Graham Samuel wrote: > On the Mac, I still get the menuBar, and the dock swings into view when > the mouse gets to the bottom of the screen; but on the PC, the whole > screen gets covered, including the dock-like thing at the bottom of the > screen (I can never remember what this is called - maybe it's the > taskbar), with the result that you can't get back to the PC desktop > without quitting the RunRev standalone. > > Both these schemes have their advantages, but the key issue is that they > don't provide the same user experience on the different platforms. I > wondered how other people use 'the backdrop' in cross-platform situations? The other desktop objects have their own commands, giving you control over specific elements: set the backdrop to "blue" hide menubar show taskbar On OS X, hiding the menubar also hides the Dock. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at hytext.com Tue Feb 14 15:34:53 2006 From: jerry at hytext.com (Jerry Muelver) Date: Tue, 14 Feb 2006 14:34:53 -0600 Subject: copy locked text Message-ID: <43F23EED.5090603@hytext.com> For a helpdesk application, I have fields with hyperlinks in their text. The fields have lockText and traversalOn both set to true, so the links will work. The user can mouse-drag to select text, Ctrl-C to copy (highlight disappears... oh, well...), and Ctrl-V in another app to paste. Perfect. Just what I need for helpdesk and CRM applications. However, only the first such select-and-copy works. Select another, and when you paste you get the first selection. Select another, even from the field after is is blanked and rewritten, and you can paste only the first selection. Less than perfect.... I've tried "How do I allowing copying from lockText" in the Help file, which got me this far. Now I need, "How do I copy again?" to keep me going. ----- Jerry Muelver From jacque at hyperactivesw.com Tue Feb 14 15:39:05 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 14 Feb 2006 14:39:05 -0600 Subject: Problem with Pass command In-Reply-To: <29d.5635d3e.31237b5d@aol.com> References: <29d.5635d3e.31237b5d@aol.com> Message-ID: <43F23FE9.8040202@hyperactivesw.com> Stgoldberg at aol.com wrote: > Perhaps someone can help with the following problem I have involving the > pass command. I have a button that performs a certain action. A field (it > could also be another button) overlies the button. I'd like to arrange so that > if I click on the field the message passes through it to the button. How can > I do this? I've set the locktext of the field to true and had either no > script associated with the field or inserted the following script: > on mouseUp > pass mouseUp > end mouseUp > > Nothing happens though. How can I get the button to react? Thanks very > much. As Klaus said, you'll have to use "send mouseup" to the button. The "pass" command will pass the message on through the message hierarchy, but since your button and your field are at the same level in the hierarchy, neither will see any messages that go through the other. Physical layering doesn't determine message order. There's a good script conference stack on the message hierarchy that explains it very well. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From eric.chatonet at sosmartsoftware.com Tue Feb 14 15:42:28 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 14 Feb 2006 21:42:28 +0100 Subject: copy locked text In-Reply-To: <43F23EED.5090603@hytext.com> References: <43F23EED.5090603@hytext.com> Message-ID: <52B680D1-2502-4DE8-B15A-817CD74F7417@sosmartsoftware.com> Hi Jerry, Just try to set the autohilite of your field to true. If so, highlight *should* not disappear and the right selected chunk *should* be copied. Or there is another problem and I have not enough information to understand it :-) Le 14 f?vr. 06 ? 21:34, Jerry Muelver a ?crit : > For a helpdesk application, I have fields with hyperlinks in their > text. The > fields have lockText and traversalOn both set to true, so the links > will > work. The user can mouse-drag to select text, Ctrl-C to copy > (highlight > disappears... oh, well...), and Ctrl-V in another app to paste. > Perfect. > Just what I need for helpdesk and CRM applications. > > However, only the first such select-and-copy works. Select another, > and when > you paste you get the first selection. Select another, even from > the field > after is is blanked and rewritten, and you can paste only the first > selection. Less than perfect.... > > I've tried "How do I allowing copying from lockText" in the Help > file, which > got me this far. Now I need, "How do I copy again?" to keep me going. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From garrett at paraboliclogic.com Tue Feb 14 16:10:13 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 14 Feb 2006 13:10:13 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <907F077A-E894-4F9D-B85C-5BEEAE09EAF6@daniels-mara.com> References: <2911050.post@talk.nabble.com> <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> <43F0F779.6030804@tweedly.net> <907F077A-E894-4F9D-B85C-5BEEAE09EAF6@daniels-mara.com> Message-ID: <07F15387-D619-47DC-8ADD-2ED5E1F5C5AC@paraboliclogic.com> On Feb 14, 2006, at 10:29 AM, Jerry Daniels wrote: > This is the stuff of alternate workflows. Subtle but dramatic. And > the perfect add-on sale for Revolution, if I may say so. > Constellation can go as far as we can imagine it. Why not give it a > shot? > > Best, > > Jerry Daniels Ehhhhh..... I fear that my comment might have been taken the wrong way. A.D.D. is the crux of my problem, not Constellation. Constellation is just fine and I don't regret the purchase. With Rev open, stack open, tools, inspector, gadget bar, constellation open, docs browser open and of course all the pretty eye candy that is OSX ;-) Ok, seems I need to update anyway, I'm like using version 1.3 or something like that here. -Garrett From jhonken at x12.info Tue Feb 14 16:17:54 2006 From: jhonken at x12.info (Jeff Honken) Date: Tue, 14 Feb 2006 14:17:54 -0700 Subject: Cards within Stacks Message-ID: <000601c631ac$21683050$640fa8c0@work1> Well here's a newbie question that I have. Do all cards within the same stack have to be the same size? What I would like to do is present the user with a card that they can input various search criteria. The program would then take that information and do a search on another card within that stack. i.e. User inputs last Name of a person and the form queries the database displaying the results. I know I can use the Ask command but I would like to give multiple items that they can query on. Is there a way to use a smaller card for this query box? Jeff From jacque at hyperactivesw.com Tue Feb 14 16:12:50 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 14 Feb 2006 15:12:50 -0600 Subject: Sorting by dateTime In-Reply-To: References: Message-ID: <43F247D2.3050907@hyperactivesw.com> Gregory Lypny wrote: > Hello again, > > There's obviously something I don't understand about sorting. I typed > this into the message box. > > set useSystemDate to true > set the itemDelimiter to tab > put \ > 1 & tab & "01/10/1999 5:54 AM" & return & \ > 2 & tab & "30/09/1999 9:16 PM" & return & \ > 3 & tab & "15/08/1999 8:23 PM" into d > sort lines of d dateTime by second item in each > put d > > And I get this back. > > 2 30/09/1999 9:16 PM > 3 15/08/1999 8:23 PM > 1 01/10/1999 5:54 AM > > Revolution isn't treating the dates as strings; otherwise the order > would be 1, 3, and 2, which it is when I omit dateTime from the > direction of the sort. I checked to make sure that my system date > format is dd/mm/yyyy and that the time uses a twelve-hour clock. > > Any thoughts? Try this syntax: sort lines of d dateTime by item 2 of each -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From howard.bornstein at gmail.com Tue Feb 14 16:13:03 2006 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Tue, 14 Feb 2006 16:13:03 -0500 Subject: send "Rawkeydown param" problem In-Reply-To: <200602130244.k1D2ilPb008861@ms-smtp-02.rdc-nyc.rr.com> References: <200602130244.k1D2ilPb008861@ms-smtp-02.rdc-nyc.rr.com> Message-ID: <3f07cc260602141313m3186c2ddg2be0e2e70f5dec1b@mail.gmail.com> On 2/12/06, J. Landman Gay wrote: > > > > I'm in one of those black "I hate Rev" moods, based on my inability to > > find the information I need to solve my problem. > > Hopefully you are only grey now. > > -- Yes, I looked at the new docs in 2.7 and they seem much improved. -- Regards, Howard Bornstein ----------------------- www.designeq.com From sarah.reichelt at gmail.com Tue Feb 14 16:17:10 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 15 Feb 2006 07:17:10 +1000 Subject: Cards within Stacks In-Reply-To: <000601c631ac$21683050$640fa8c0@work1> References: <000601c631ac$21683050$640fa8c0@work1> Message-ID: On 2/15/06, Jeff Honken wrote: > Well here's a newbie question that I have. Do all cards within the same > stack have to be the same size? What I would like to do is present the > user with a card that they can input various search criteria. The > program would then take that information and do a search on another card > within that stack. i.e. User inputs last Name of a person and the form > queries the database displaying the results. I know I can use the Ask > command but I would like to give multiple items that they can query on. > Is there a way to use a smaller card for this query box? Jeff You can't set a card size - it just takes it's size from the size of the stack that contains it. However you can change the stack size by script as you navigate through the cards, if that is what you want to do. A neater solution is to use a sub-stack for such purposes and make it whatever size you like. It then opens while the main stack is still open. HTH, Sarah From klaus at major-k.de Tue Feb 14 16:18:10 2006 From: klaus at major-k.de (Klaus Major) Date: Tue, 14 Feb 2006 22:18:10 +0100 Subject: Cards within Stacks In-Reply-To: <000601c631ac$21683050$640fa8c0@work1> References: <000601c631ac$21683050$640fa8c0@work1> Message-ID: <25F761FF-8720-45DF-8660-D8983CFEA553@major-k.de> Hi Jeff, > Well here's a newbie question that I have. Do all cards within the > same > stack have to be the same size? What I would like to do is present > the > user with a card that they can input various search criteria. The > program would then take that information and do a search on another > card > within that stack. i.e. User inputs last Name of a person and the > form > queries the database displaying the results. I know I can use the Ask > command but I would like to give multiple items that they can query > on. > Is there a way to use a smaller card for this query box? Jeff sure, set the stack's size "on opencard" and back to old size "on closecard". Cardsize = stacksize! :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From garrett at paraboliclogic.com Tue Feb 14 16:24:35 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 14 Feb 2006 13:24:35 -0800 Subject: GOTO Equivalent in Rev? Message-ID: Is there a goto equivalent in Rev? I have a popup menu, button bar and menu bar, all of which offer the same functions, cut, copy, paste etc. I don't want to have separate code for each of the related handlers. I want the copy button, copy menu entry and copy popup menu entry to all use just one handler (per say). Thanks, -Garrett From eric.miclo at wanadoo.fr Tue Feb 14 16:25:47 2006 From: eric.miclo at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Miclo?=) Date: Tue, 14 Feb 2006 22:25:47 +0100 Subject: 2.7 Bugs In-Reply-To: References: Message-ID: <3618E05C-CB8B-4579-9010-B3FF593693FC@wanadoo.fr> Is that a documentation's bug? When looking at the dictionary of version 2.7, the new transcript terms (like antiAlliased or changedDesktop) show "2.7" in the platform column and if you click on the corresponding line there is no definition (the bottom field that should contain it retains the one of the previous selected term). ?rIC -- My NeXT computer will Be a Mac too! -- From mb.ur at harbourhost.co.uk Tue Feb 14 16:39:56 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Tue, 14 Feb 2006 21:39:56 +0000 Subject: Split Command In-Reply-To: <50CABAAD-FA54-49E4-AA0D-B8E1926177C2@videotron.ca> References: <50CABAAD-FA54-49E4-AA0D-B8E1926177C2@videotron.ca> Message-ID: <43F24E2C.4070302@harbourhost.co.uk> Gregory Lypny wrote: > Hello everyone, > > If I create an array from a list field using the split command and > return as the only delimiter, am I guaranteed that the number of each > line becomes its own array element key? That is, does line 1 become > array element 1, line 2 array element 2, and so on? This seems to be > the case in a couple of experiments I've done. > > Gregory Yes, that's my experience, and I've done that a lot. But in case you are expecting the array keys to be numerically ordered, note that you should not rely on that. If you loop through the elements later you may find the order of keys is not what you are expecting, especially if you have edited the array in the meantime. Martin Baxter From pevensen at siboneylg.com Tue Feb 14 16:47:34 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 14 Feb 2006 15:47:34 -0600 Subject: GOTO Equivalent in Rev? In-Reply-To: References: Message-ID: <6.2.1.2.2.20060214154440.1492d7a0@exchange.slg.com> You can have the handlers for the buttons and the handlers for the menu all call the same handlers for the cut, copy, and paste, etc. You would put the CopyStuff handler in the Stack (probably) and then have the following in the button (for example): on mouseUp CopyStuff end mouseUp in the menu handler you'd have: on menuPick pMenuItem if pMenuItem is "Copy" then CopyStuff end if end menuPick in the stack you'd have: on CopyStuff -- copy the appropriate stuff to the clipboard. end CopyStuff At 03:24 PM 2/14/2006, you wrote: >Is there a goto equivalent in Rev? > >I have a popup menu, button bar and menu bar, all of which offer the >same functions, cut, copy, paste etc. I don't want to have separate >code for each of the related handlers. I want the copy button, copy >menu entry and copy popup menu entry to all use just one handler (per >say). > >Thanks, >-Garrett >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From gandalf at doctorTimothyMiller.com Tue Feb 14 16:49:06 2006 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Tue, 14 Feb 2006 13:49:06 -0800 Subject: Please clarify incompatibility re 2.7 Message-ID: Hi, Jacque's previous message regarding incompatible stack formats worries me. It's probably no big deal, but, better safe than sorry. If I have been running my stacks without problem on version 2.6.1, in Macintosh OS X, and I now upgrade to 2.7, what kind of problems, if any, will I have if I need to use the Mac OS X Rev version 2.6.1 again, for some reason? Actually, I'm talking about Dreamcard, not RR. Yes, I am extensively backed up, but I'm continually adding new data to my stacks. Backups soon become obsolete and data loss costs me plenty money. I use DC version 2.6 for for Macintosh OS 9.2 occasionally, and would like to keep on doing it. If I upgrade to 2.7 for Macinotsh OS X, will I deprive myself of the opportunity to run those stacks on Rev version 2.6 for Macintosh OS 9.2? AFAIK, 2.7 isn't ready for Mac OS 9.2. I guess 2.6.1 might be the end of the line for that platform. Thanks in advance, Tim From garrett at paraboliclogic.com Tue Feb 14 17:09:20 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 14 Feb 2006 14:09:20 -0800 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <907F077A-E894-4F9D-B85C-5BEEAE09EAF6@daniels-mara.com> References: <2911050.post@talk.nabble.com> <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> <43F0F779.6030804@tweedly.net> <907F077A-E894-4F9D-B85C-5BEEAE09EAF6@daniels-mara.com> Message-ID: <91F257A7-930D-4CBD-8C67-33852722C4B7@paraboliclogic.com> On Feb 14, 2006, at 10:29 AM, Jerry Daniels wrote: > Garrett, et al., > > I don't think RunRev will mind us talking about Constellation on > the board as they're selling it Well, it helps if I freaking update now and then! I'm using like version 1.3 here. Just updated to the latest, and this is a lot different. With props and other things out of the way, and the drawer with all the gadgets listed, I think this is much better. :-) Thanks Jerry, -Garrett From eric.chatonet at sosmartsoftware.com Tue Feb 14 17:09:36 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 14 Feb 2006 23:09:36 +0100 Subject: Cards within Stacks In-Reply-To: <000601c631ac$21683050$640fa8c0@work1> References: <000601c631ac$21683050$640fa8c0@work1> Message-ID: Hi Jeff, Even if Sarah pointed out the right direction from an ergonomic point of view, you might be interested in the "How to Change Card Dimensions Smoothly" tutorial (the way used in the property inspector when you switch to another pane). You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Best Regards from Paris, Eric Chatonet Le 14 f?vr. 06 ? 22:17, Jeff Honken a ?crit : > Well here's a newbie question that I have. Do all cards within the > same > stack have to be the same size? What I would like to do is present > the > user with a card that they can input various search criteria. The > program would then take that information and do a search on another > card > within that stack. i.e. User inputs last Name of a person and the > form > queries the database displaying the results. I know I can use the Ask > command but I would like to give multiple items that they can query > on. > Is there a way to use a smaller card for this query box? Jeff ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From chipp at chipp.com Tue Feb 14 17:12:37 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 14 Feb 2006 16:12:37 -0600 Subject: 2.7 BUG: Getting Started with a Database In-Reply-To: <001201c631a0$abc99100$0201010a@royalnexus> References: <001201c631a0$abc99100$0201010a@royalnexus> Message-ID: <43F255D5.4010605@chipp.com> Hi David and Scott, altSQLite3 does work fine with 2.7. Just tested it, but you have to know where to install the DLL/bundle to. Find the folder where Rev in installed, then be sure and copy the bundle/DLL to the folder below. /Externals/Database Drivers Next, update your database drives.txt file to have the last line read: altSQLite3,dbsqlite3.dll so it will appear in the standalone settings for proper inclusion into the standalone. NOTE!!! Currently, standalone inclusion of 3rd party database drivers DOES NOT APPEAR TO WORK IN Rev 2.7. RunRev is aware of this problem and is working on fixing it. So..the workaround is to manually copy the dbsqlite3.dll to your folder named: /Externals/Database Drivers inside your standalone application folder. I assume the same is true for Mac, though I haven't tested it yet. Once this is done, everything should work fine. We will be upgrading the altSQLite3 Demo stack to manage this process automatically (other than the standalone builder bug). best, Chipp From garrett at paraboliclogic.com Tue Feb 14 17:15:11 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 14 Feb 2006 14:15:11 -0800 Subject: GOTO Equivalent in Rev? In-Reply-To: <6.2.1.2.2.20060214154440.1492d7a0@exchange.slg.com> References: <6.2.1.2.2.20060214154440.1492d7a0@exchange.slg.com> Message-ID: <5E5DE009-4E63-4CE8-ABD5-AA7CC89FB38E@paraboliclogic.com> I feel a Mr Burns impression coming on now...... "Exccellent!" Thank you Peter :-) -Garrett On Feb 14, 2006, at 1:47 PM, Peter T. Evensen wrote: > You can have the handlers for the buttons and the handlers for the > menu all call the same handlers for the cut, copy, and paste, etc. > You would put the CopyStuff handler in the Stack (probably) and > then have the following in the button (for example): > > on mouseUp > CopyStuff > end mouseUp > > in the menu handler you'd have: > > on menuPick pMenuItem > if pMenuItem is "Copy" then > CopyStuff > end if > end menuPick > > in the stack you'd have: > > on CopyStuff > -- copy the appropriate stuff to the clipboard. > end CopyStuff > > At 03:24 PM 2/14/2006, you wrote: >> Is there a goto equivalent in Rev? >> >> I have a popup menu, button bar and menu bar, all of which offer the >> same functions, cut, copy, paste etc. I don't want to have separate >> code for each of the related handlers. I want the copy button, copy >> menu entry and copy popup menu entry to all use just one handler (per >> say). >> >> Thanks, >> -Garrett >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Tue Feb 14 17:23:18 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 14 Feb 2006 16:23:18 -0600 Subject: Please clarify incompatibility re 2.7 In-Reply-To: References: Message-ID: <6.2.1.2.2.20060214161534.14a00198@exchange.slg.com> Stacks saved with 2.7 will not open on anything prior to 2.7. Jacque was referring to an undocumented way of forcing 2.7 to save stacks in the old format. The issue is any new properties introduced in 2.7, like the antiAliased property of a graphic, would be lost doing so. At 03:49 PM 2/14/2006, you wrote: >Hi, > >Jacque's previous message regarding incompatible stack formats worries me. >It's probably no big deal, but, better safe than sorry. > >If I have been running my stacks without problem on version 2.6.1, in >Macintosh OS X, and I now upgrade to 2.7, what kind of problems, if any, >will I have if I need to use the Mac OS X Rev version 2.6.1 again, for >some reason? > >Actually, I'm talking about Dreamcard, not RR. > >Yes, I am extensively backed up, but I'm continually adding new data to my >stacks. Backups soon become obsolete and data loss costs me plenty money. > >I use DC version 2.6 for for Macintosh OS 9.2 occasionally, and would like >to keep on doing it. If I upgrade to 2.7 for Macinotsh OS X, will I >deprive myself of the opportunity to run those stacks on Rev version 2.6 >for Macintosh OS 9.2? > >AFAIK, 2.7 isn't ready for Mac OS 9.2. I guess 2.6.1 might be the end of >the line for that platform. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From curry at pair.com Tue Feb 14 17:26:58 2006 From: curry at pair.com (curry) Date: Tue, 14 Feb 2006 16:26:58 -0600 Subject: Bad image In-Reply-To: <20051103123954.D6513825196@mail.runrev.com> References: <20051103123954.D6513825196@mail.runrev.com> Message-ID: Has anyone ever seen an error message in Rev that says something about "Bad image"? I have a user reporting this keeps popping up, and have requested the word-for-word error message but want to go ahead and see if anyone has heard of it. Thank you, Curry From jacque at hyperactivesw.com Tue Feb 14 17:32:11 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 14 Feb 2006 16:32:11 -0600 Subject: Please clarify incompatibility re 2.7 In-Reply-To: References: Message-ID: <43F25A6B.3080309@hyperactivesw.com> Timothy Miller wrote: > Hi, > > Jacque's previous message regarding incompatible stack formats worries > me. It's probably no big deal, but, better safe than sorry. > > If I have been running my stacks without problem on version 2.6.1, in > Macintosh OS X, and I now upgrade to 2.7, what kind of problems, if any, > will I have if I need to use the Mac OS X Rev version 2.6.1 again, for > some reason? Stacks saved in version 2.7 will no longer open in version 2.6.1 or earlier. You will get an error that the stack is corrupted. They will still open fine in 2.7. There is a property you can set before saving in 2.7 that will make the stack compatible with 2.6. However, the information has been removed from the What's New text file and it isn't in the dictionary. I'm not sure why. Possibly it is because any 2.7 features you've used in a stack will be lost if saved in 2.6 format and they don't want people to risk that loss. > AFAIK, 2.7 isn't ready for Mac OS 9.2. I guess 2.6.1 might be the end > of the line for that platform. The download page on the web site says that an OS 9 version is to be available soon, so it doesn't look like they are planning to discontinue it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From josh at dvcreators.net Tue Feb 14 17:34:13 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 14 Feb 2006 14:34:13 -0800 Subject: set the name of last group not working? Message-ID: The doc says: Tip: To refer to the newly-created group, use the last keyword: group button "Yes" and button "No" set the name of last group to "Do It" Yet with this script: clone group "dave" set the name of it to "spooky" -- correctly names the clone group "spooky" AND fld "water" set the name of last group to "drinking" --Rev renames the cloned group "spooky" to "drinking", and leaves the name of the master group to grp "id 1028" I get the same result when changing the last line to: set the name of it to "drinking" --- Is this a bug in Rev? Or am I doing something wrong? How do you name a newly formed group that consists of a group and a field? From pevensen at siboneylg.com Tue Feb 14 17:38:53 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 14 Feb 2006 16:38:53 -0600 Subject: set the name of last group not working? In-Reply-To: References: Message-ID: <6.2.1.2.2.20060214163536.14b248b8@exchange.slg.com> Are you on the card in which you are creating these groups? There was a bug where the ID of a cloned or copied object was not being set properly, which caused all sorts of bizarre results (like what you describe). This bug only happened if you were not on the card in which you were creating the objects. I believe it was fixed in 2.7. This bug might happen in other cases. Did you try this with 2.7? At 04:34 PM 2/14/2006, you wrote: >The doc says: > > Tip: To refer to the newly-created group, use the last keyword: > > group button "Yes" and button "No" > set the name of last group to "Do It" > > >Yet with this script: > >clone group "dave" >set the name of it to "spooky" -- correctly names the clone >group "spooky" AND fld "water" >set the name of last group to "drinking" --Rev renames the cloned >group "spooky" to "drinking", and leaves the name of the master group >to grp "id 1028" > > >I get the same result when changing the last line to: > >set the name of it to "drinking" > > >--- > >Is this a bug in Rev? > >Or am I doing something wrong? > >How do you name a newly formed group that consists of a group and a >field? > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From pevensen at siboneylg.com Tue Feb 14 17:52:08 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 14 Feb 2006 16:52:08 -0600 Subject: Screen DPI Message-ID: <6.2.1.2.2.20060214165023.14bbbb28@exchange.slg.com> What is the screen DPI. I know on Mac, it is usually 72. I'm wanting to create a pseudo-WYSIWYG card editor that lets you specify a size, like 3 x 5, and it displays an appropriately sized card for one to place text on. 72 on Windows seems a bit small. I was just wondering if anyone had a rule of thumb they used. Thanks! Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From kray at sonsothunder.com Tue Feb 14 17:52:44 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 14 Feb 2006 16:52:44 -0600 Subject: RevZilla Reminder re: 2.7 Release Message-ID: For those of you who have used RevZilla, keep in mind that with version 2.7 now out, you will have that choice automatically in the "Version" popup of the "Post a Bug" screen, but it will not default to 2.7 unless you go to the "Options" tab and change the value in the "Default Version" field to "2.7". Also, check the bugs you've voted on (go to the "Voting" tab and click "Show Items I Have Voted On"). If any of the bugs you voted on have been closed, resolved, or verified, you'll get a dialog box letting you know that. Click "Yes" to see them in the list. Click the "State" column to sort by the state of the bug, and then for each bug marked "RESO" or "CLOS", select the bug and choose "Remove My Votes From This Item" in the action menu in the lower-left corner of the window. This will allow you to recover your votes and re-apply them to new bugs. :-) (NOTE: I will make it easier to recover the votes from multiple bugs for a future version of RevZilla so you don't have to do them one at a time...) And for those of you who *haven't* tried RevZilla, you can download it at: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Thanks for listening! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jerry at daniels-mara.com Tue Feb 14 18:10:45 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 14 Feb 2006 17:10:45 -0600 Subject: Contrib to old topics - why isn't Rev more popular? In-Reply-To: <91F257A7-930D-4CBD-8C67-33852722C4B7@paraboliclogic.com> References: <2911050.post@talk.nabble.com> <7F85E4A3-E015-4354-96E1-5F796F13DE3A@paraboliclogic.com> <43F0F779.6030804@tweedly.net> <907F077A-E894-4F9D-B85C-5BEEAE09EAF6@daniels-mara.com> <91F257A7-930D-4CBD-8C67-33852722C4B7@paraboliclogic.com> Message-ID: Garrett, Me and Mary Jane (the Mrs. Daniels) were talking about your situation with Constellation, etc. and I was quite hopeful you'd flourish under Constellation 2.1's UI. The elements of v2.1 aren't all that different than v1.3, but they're being used much more effectively. Mary Jane didn't think v2.1 would matter as A.D.D is A.D.D. But then she's not a mutt like me, she's all loaded up with Irish genes and you know what they call Gaelic foresight don't you? Death. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Feb 14, 2006, at 4:09 PM, Garrett Hylltun wrote: > > On Feb 14, 2006, at 10:29 AM, Jerry Daniels wrote: > >> Garrett, et al., >> >> I don't think RunRev will mind us talking about Constellation on >> the board as they're selling it > > Well, it helps if I freaking update now and then! I'm using like > version 1.3 here. > > > Just updated to the latest, and this is a lot different. With > props and other things out of the way, and the drawer with all the > gadgets listed, I think this is much better. :-) > > Thanks Jerry, > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From josh at dvcreators.net Tue Feb 14 18:35:55 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 14 Feb 2006 15:35:55 -0800 Subject: set the name of last group not working? In-Reply-To: <6.2.1.2.2.20060214163536.14b248b8@exchange.slg.com> References: <6.2.1.2.2.20060214163536.14b248b8@exchange.slg.com> Message-ID: On Feb 14, 2006, at 2:38 PM, Peter T. Evensen wrote: > Are you on the card in which you are creating these groups? Yes. > There was a bug where the ID of a cloned or copied object was not > being set properly, which caused all sorts of bizarre results (like > what you describe). This bug only happened if you were not on the > card in which you were creating the objects. I believe it was > fixed in 2.7. This bug might happen in other cases. Did you try > this with 2.7? Yes. I simplified it down to: group grp "daveGroup" AND fld "spooky" set the name of last group to "newName" --Rev renames the wrong thing- how do you rename the top group? Someone download this stack, click the blue button and tell me I'm crazy! http://revcoders.org/stacks/badNaming.rev > > At 04:34 PM 2/14/2006, you wrote: >> The doc says: >> >> Tip: To refer to the newly-created group, use the last keyword: >> >> group button "Yes" and button "No" >> set the name of last group to "Do It" >> >> >> Yet with this script: >> >> clone group "dave" >> set the name of it to "spooky" -- correctly names the clone >> group "spooky" AND fld "water" >> set the name of last group to "drinking" --Rev renames the cloned >> group "spooky" to "drinking", and leaves the name of the master group >> to grp "id 1028" >> >> >> I get the same result when changing the last line to: >> >> set the name of it to "drinking" >> >> >> --- >> >> Is this a bug in Rev? >> >> Or am I doing something wrong? >> >> How do you name a newly formed group that consists of a group and a >> field? >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From josh at dvcreators.net Tue Feb 14 18:59:54 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 14 Feb 2006 15:59:54 -0800 Subject: set the name of last group not working? In-Reply-To: References: Message-ID: As Homer would say: "Doh"! set the name of the owner of the last group to "whatever" works. (it is an error in Rev or the doc though!) On Feb 14, 2006, at 2:34 PM, Josh Mellicker wrote: > The doc says: > > Tip: To refer to the newly-created group, use the last keyword: > > group button "Yes" and button "No" > set the name of last group to "Do It" > > > Yet with this script: > > clone group "dave" > set the name of it to "spooky" -- correctly names the clone > group "spooky" AND fld "water" > set the name of last group to "drinking" --Rev renames the cloned > group "spooky" to "drinking", and leaves the name of the master > group to grp "id 1028" > > > I get the same result when changing the last line to: > > set the name of it to "drinking" > > > --- > > Is this a bug in Rev? > > Or am I doing something wrong? > > How do you name a newly formed group that consists of a group and a > field? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jhonken at x12.info Tue Feb 14 19:07:01 2006 From: jhonken at x12.info (Jeff Honken) Date: Tue, 14 Feb 2006 17:07:01 -0700 Subject: Combo Box Message-ID: <000201c631c3$c1e657c0$640fa8c0@work1> Thanks to all of those that answered my question on resizing cards. I have one more question for the day. How do you program in the menu picks for a Combo Box? I've been scanning the docs but it's alluding me. I know I can use the IDE GUI to add them but I would like to program them in. Jeff From simplsol at aol.com Tue Feb 14 19:04:40 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Tue, 14 Feb 2006 19:04:40 -0500 Subject: Screen DPI In-Reply-To: <6.2.1.2.2.20060214165023.14bbbb28@exchange.slg.com> References: <6.2.1.2.2.20060214165023.14bbbb28@exchange.slg.com> Message-ID: <8C7FFDA8CE09E32-10CC-BF6A@FWM-R21.sysops.aol.com> Peter, Long ago all Macs used 72 DPI for screen resolution. Today it is more like 90 DPI but can be more or less. Flat panels may be over 120 DPI. And resolutions are bound to go higher as everyone tries to accommodate pictures and movies. More madness: most 17" screens and most 19" screens have the same resolution - so the DPI varies significantly depending on the screen where it is viewed. I would just design the at print resolution, 72 DPI (3" x 5" = 216 x 360). Paul Looney -----Original Message----- From: Peter T. Evensen To: use-revolution-lists.runrev.com Sent: Tue, 14 Feb 2006 16:52:08 -0600 Subject: Screen DPI What is the screen DPI. I know on Mac, it is usually 72. I'm wanting to create a pseudo-WYSIWYG card editor that lets you specify a size, like 3 x 5, and it displays an appropriately sized card for one to place text on. 72 on Windows seems a bit small. I was just wondering if anyone had a rule of thumb they used.? ? Thanks!? ? Peter T. Evensen? http://www.PetersRoadToHealth.com? 314-629-5248 or 888-628-4588 ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From mwieder at ahsoftware.net Tue Feb 14 19:05:46 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 14 Feb 2006 16:05:46 -0800 Subject: Cards within Stacks In-Reply-To: References: <000601c631ac$21683050$640fa8c0@work1> Message-ID: <1329486339.20060214160546@ahsoftware.net> Sarah- Tuesday, February 14, 2006, 1:17:10 PM, you wrote: > You can't set a card size - it just takes it's size from the size of > the stack that contains it. However you can change the stack size by > script as you navigate through the cards, if that is what you want to > do. There *are* those of us, though, who find this behavior very annoying, as when the Property Inspector changes its size... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Feb 14 19:07:10 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 14 Feb 2006 16:07:10 -0800 Subject: GOTO Equivalent in Rev? In-Reply-To: <5E5DE009-4E63-4CE8-ABD5-AA7CC89FB38E@paraboliclogic.com> References: <6.2.1.2.2.20060214154440.1492d7a0@exchange.slg.com> <5E5DE009-4E63-4CE8-ABD5-AA7CC89FB38E@paraboliclogic.com> Message-ID: <12629570460.20060214160710@ahsoftware.net> Garrett- Tuesday, February 14, 2006, 2:15:11 PM, you wrote: > I feel a Mr Burns impression coming on now...... > "Exccellent!" Uh oh. Sounds like you just had one of those runrev "Aha!" moments... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Feb 14 19:17:44 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 14 Feb 2006 16:17:44 -0800 Subject: Please clarify incompatibility re 2.7 In-Reply-To: <43F25A6B.3080309@hyperactivesw.com> References: <43F25A6B.3080309@hyperactivesw.com> Message-ID: <830203830.20060214161744@ahsoftware.net> Jacque- > Stacks saved in version 2.7 will no longer open in version 2.6.1 or > earlier. You will get an error that the stack is corrupted. They will > still open fine in 2.7. And interestingly, plugins that have been saved with 2.7 don't even show up in the plugins list in 2.6.1. -- -Mark Wieder mwieder at ahsoftware.net From gregory.lypny at videotron.ca Tue Feb 14 19:38:33 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 14 Feb 2006 19:38:33 -0500 Subject: use-revolution Digest, Vol 29, Issue 32 In-Reply-To: <20060214224146.675EC8259EF@mail.runrev.com> References: <20060214224146.675EC8259EF@mail.runrev.com> Message-ID: Thank you, Jacqueline. Actually, both work on my home Mac, which suggests to me that Revolution did not pick up the changes to my system settings at work. Perhaps I needed to quit the program and boot it back up again. Gregory On Tue, Feb 14, 2006, at 5:41 PM, use-revolution- request at lists.runrev.com wrote: > Message: 15 > Date: Tue, 14 Feb 2006 15:12:50 -0600 > From: "J. Landman Gay" > Subject: Re: Sorting by dateTime > To: How to use Revolution > Message-ID: <43F247D2.3050907 at hyperactivesw.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Gregory Lypny wrote: >> Hello again, >> >> There's obviously something I don't understand about sorting. I >> typed >> this into the message box. >> >> set useSystemDate to true >> set the itemDelimiter to tab >> put \ >> 1 & tab & "01/10/1999 5:54 AM" & return & \ >> 2 & tab & "30/09/1999 9:16 PM" & return & \ >> 3 & tab & "15/08/1999 8:23 PM" into d >> sort lines of d dateTime by second item in each >> put d >> >> And I get this back. >> >> 2 30/09/1999 9:16 PM >> 3 15/08/1999 8:23 PM >> 1 01/10/1999 5:54 AM >> >> Revolution isn't treating the dates as strings; otherwise the order >> would be 1, 3, and 2, which it is when I omit dateTime from the >> direction of the sort. I checked to make sure that my system date >> format is dd/mm/yyyy and that the time uses a twelve-hour clock. >> >> Any thoughts? > > Try this syntax: > > sort lines of d dateTime by item 2 of each From gregory.lypny at videotron.ca Tue Feb 14 19:40:42 2006 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 14 Feb 2006 19:40:42 -0500 Subject: Split Command In-Reply-To: <20060214224146.675EC8259EF@mail.runrev.com> References: <20060214224146.675EC8259EF@mail.runrev.com> Message-ID: <428A1A99-1CB9-4CC7-BBD2-9CA2B36A2886@videotron.ca> Thanks, Martin. That's exactly what I needed to know. I recall now that the order of the keys is a different story. Gregory On Tue, Feb 14, 2006, at 5:41 PM, use-revolution- request at lists.runrev.com wrote: > Message: 21 > Date: Tue, 14 Feb 2006 21:39:56 +0000 > From: Martin Baxter > Subject: Re: Split Command > To: How to use Revolution > Message-ID: <43F24E2C.4070302 at harbourhost.co.uk> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Gregory Lypny wrote: >> Hello everyone, >> >> If I create an array from a list field using the split command and >> return as the only delimiter, am I guaranteed that the number of each >> line becomes its own array element key? That is, does line 1 become >> array element 1, line 2 array element 2, and so on? This seems to be >> the case in a couple of experiments I've done. >> >> Gregory > > Yes, that's my experience, and I've done that a lot. But in case > you are > expecting the array keys to be numerically ordered, note that you > should > not rely on that. If you loop through the elements later you may find > the order of keys is not what you are expecting, especially if you > have > edited the array in the meantime. > > Martin Baxter From kee at kagi.com Tue Feb 14 20:07:09 2006 From: kee at kagi.com (kee nethery) Date: Tue, 14 Feb 2006 17:07:09 -0800 Subject: converting a standalone back to a stack? In-Reply-To: <1329486339.20060214160546@ahsoftware.net> References: <000601c631ac$21683050$640fa8c0@work1> <1329486339.20060214160546@ahsoftware.net> Message-ID: <21B24C1B-E02F-4413-B02B-78BBE1C5BAA1@kagi.com> Is this possible? What I want to do is to capture some code that I thought I'd never need again that only exists in a standalone. Other than opening the standalone contents with a text editor and searching for the script, is there a way to just convert the standalone back to a stack? Thanks, Kee Nethery From lan.kc.macmail at gmail.com Tue Feb 14 20:44:39 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 15 Feb 2006 09:44:39 +0800 Subject: Getting Started with a Database In-Reply-To: <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: On 2/15/06, David Burgun wrote: > > I have now looked that three database solutions and none of them seem > to work and there seems to be very little "getting-started" > information supplied with them. > Just confirm that you have a copy of the MySQL reference manual. I can't remember if this is part of the 'full download', if not you can download it here: http://dev.mysql.com/doc/ I use the pdf version as Preview makes it extremely fast (after a slow opening as the file is HUGE) to "find" terms. Chapter 3 is a very straight forward 'Tutorial' which you can do through the Terminal, although as previously posted CocoaMySQL is your friend and I can't emphasis enough how easy this makes life. If you are having troubles right from the start of the Tutorial then back track to Chapter 2 which covers installation and a few possible problems that you may encounter. Once you have a functional installation, and confirmed that you can connect locally, with CocoaMySQL the learning curve needed to create, add, update and query the database that you describe will be minor. For your initial setup of CocoaMySQL the enteries will be: Host: localhost User: root Password: [yourpassword] NOTE: the installation instruction for MySQL make it clear that after a virgin install the root account (which is the MySQL root account NOT the OSX root account so the password can be different) has no password but your first action should be to allocate a password for the account. Once connected you will have only one DB to look at, the mysql DB which you shouldn't touch for a while until you understand what it does - but basically it keeps a DB on all the users and DBs you create with MySQL. >From here you are a DB Demi-god, you can use the CocoaMySQL GUI to create, in your case: 1 x db 1 x table 4 or 5 fields (you might consider an Id field unless the Name field can be guaranteed to be unique in all cases) My guess would be that apart from your Id and Size field ( which would be unsigned INTegers) your fields would be VARCHAR with sizes varying from 4 for the Type, to 256 for the ImageFilePathName (although this could be limiting if the path names are very very long - so you might need a TEXT field). Initially, to make troubleshooting easy, I'd suggest you allow all fields to be NULL. Once you have CocoaMySQL (or Terminal) and MySQL talking to each other and you have created your DB, the I recommend you use Rev WITHOUT Trevor's libDB to confirm that you can use the Rev DB calls (not the DB Query Builder) to communicate with MySQL. This should be a quick simple stack with 4 or 5 fields a button called something appropriate like 'Add Data'. In your button you should have these calls: -- this assumes that your db is called myTestDb, your MySQL root account password is myTestDbPassword and your stack is called MyStack -- this is a 9 line script so be carefull of where line breaks have occured on mouseUp if (the propDbRef of stack "MyStack" = "") then set the propDbRef of stack "MyStack" to revOpenDatabase("MySQL",,"myTestDb","root","myTestDbPassword") end if put "INSERT INTO myTestDB (ID,Name,Type,SizeImageFilePathName) VALUES (" & quote & field "ID" of stack "MyStack" & quote & comma & quote & field "Name" of stack "MyStack" & quote & comma & quote & field "Size" of stack "MyStack" & quote & comma & quote & field "ImageFilePathName" of stack "MyStack" & quote & ")" revExecuteSQL the propDbRef of stack "MyStack",tMyDbQuery on mouseUp Use the debugger and Variable Watcher to step through the script to see what tMyDbQuery looks like. You should then be able to change all the data in the fields and press the "Add Data" button at your hearts content and then confirm the data entered your Db by using the 'Content' pane of CocoaMySQL. Note that to see the updates you will need to deselect your Test DB and select it again to get an updated view of the Db. Having achieved this you can then go ahead an use Trevor's excellent libDb knowing that MySQL works, you have a Db that has data, and Rev can communicate with the Db. From here on any failures to add,alter or retrieve data will be a failure in your own code - reassuring isn't it;-) HTH From mwieder at ahsoftware.net Tue Feb 14 21:31:58 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 14 Feb 2006 18:31:58 -0800 Subject: Sheepshaver Message-ID: <1138258022.20060214183158@ahsoftware.net> All- I see there's a new experimental version of Sheepshaver for Intel Macs running OSX 10.4.4. Has anyone tried this out? http://www.gibix.net/dokuwiki/en:projects:sheepshaver -- -Mark Wieder mwieder at ahsoftware.net From sarah.reichelt at gmail.com Tue Feb 14 21:57:04 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 15 Feb 2006 12:57:04 +1000 Subject: Cards within Stacks In-Reply-To: <1329486339.20060214160546@ahsoftware.net> References: <000601c631ac$21683050$640fa8c0@work1> <1329486339.20060214160546@ahsoftware.net> Message-ID: > > You can't set a card size - it just takes it's size from the size of > > the stack that contains it. However you can change the stack size by > > script as you navigate through the cards, if that is what you want to > > do. > > There *are* those of us, though, who find this behavior very annoying, > as when the Property Inspector changes its size... > I agree completely :-) Remember the tutorial that came with Rev 1.1? I hated the way the window appeared to leap all over my screen... Sarah From sarah.reichelt at gmail.com Tue Feb 14 21:58:36 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 15 Feb 2006 12:58:36 +1000 Subject: Combo Box In-Reply-To: <000201c631c3$c1e657c0$640fa8c0@work1> References: <000201c631c3$c1e657c0$640fa8c0@work1> Message-ID: On 2/15/06, Jeff Honken wrote: > Thanks to all of those that answered my question on resizing cards. I > have one more question for the day. How do you program in the menu > picks for a Combo Box? I've been scanning the docs but it's alluding > me. I know I can use the IDE GUI to add them but I would like to > program them in. Jeff Put "Option 1" & cr & "Option 2" & cr & "Option 3" into myList put myList into btn "Combo" Cheers, Sarah From lhcp at acm.org Tue Feb 14 22:00:31 2006 From: lhcp at acm.org (=?ISO-8859-1?Q?Herv=E9_Chaudet?=) Date: Tue, 14 Feb 2006 22:00:31 -0500 Subject: Revolution 2.7 documentation panic Message-ID: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> Where is it possible to find the transcript commands and functions for each library (old button "objects"), the bookmarks, and the quick reference guides in the new Revolution (2.7) documentation ? I need these functionnalities before migrating to the new version. Help appreciated ! H. Chaudet ------------------------------------------------------------------------ ----- Herve Chaudet e-mail : lhcp at acm.org Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 - France Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 ------------------------------------------------------------------------ ----- From jacque at hyperactivesw.com Tue Feb 14 22:01:39 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 14 Feb 2006 21:01:39 -0600 Subject: Please clarify incompatibility re 2.7 In-Reply-To: <830203830.20060214161744@ahsoftware.net> References: <43F25A6B.3080309@hyperactivesw.com> <830203830.20060214161744@ahsoftware.net> Message-ID: <43F29993.3020408@hyperactivesw.com> Mark Wieder wrote: > Jacque- > > >>Stacks saved in version 2.7 will no longer open in version 2.6.1 or >>earlier. You will get an error that the stack is corrupted. They will >>still open fine in 2.7. > > > And interestingly, plugins that have been saved with 2.7 don't even > show up in the plugins list in 2.6.1. > I guess I'm not surprised. The file header has changed, and that's what the engine uses to identify a file as a "stack". So 2.6.x doesn't see the new stacks, though 2.7 recognizes both. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jhonken at x12.info Tue Feb 14 22:58:07 2006 From: jhonken at x12.info (Jeff Honken) Date: Tue, 14 Feb 2006 20:58:07 -0700 Subject: Combo Box In-Reply-To: Message-ID: <000001c631e4$0a5d0290$640fa8c0@work1> Sarah, Thanks, Jeff -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Sarah Reichelt Sent: Tuesday, February 14, 2006 7:59 PM To: How to use Revolution Subject: Re: Combo Box On 2/15/06, Jeff Honken wrote: > Thanks to all of those that answered my question on resizing cards. I > have one more question for the day. How do you program in the menu > picks for a Combo Box? I've been scanning the docs but it's alluding > me. I know I can use the IDE GUI to add them but I would like to > program them in. Jeff Put "Option 1" & cr & "Option 2" & cr & "Option 3" into myList put myList into btn "Combo" Cheers, Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From kkaufman at snet.net Tue Feb 14 23:10:17 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 14 Feb 2006 23:10:17 -0500 Subject: Rev 2.7 docs- improved performance Message-ID: At first glance, the stack-based documentation for 2.7 seems greatly improved in terms of responsiveness. No more waiting for the spinning busy cursor when searching for a term (both Mac OSX and WinXP). Thank you! Kurt From katir at hindu.org Tue Feb 14 23:53:34 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 14 Feb 2006 18:53:34 -1000 Subject: Congratulations to Rev Team! Message-ID: <01A5B20E-6748-42BD-A3CE-D8FD1AED1FA2@hindu.org> Congratulations to the whole Rev team for the 2.7 update. The new web site design, docs interface and feature shows a great deal of visionary think and a lot of hard work. I've been "praying" for a lot of new these new feature and there they are! Thank you Sivakatirswami From katir at hindu.org Wed Feb 15 00:08:01 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 14 Feb 2006 19:08:01 -1000 Subject: New Features Where's the Scoop? Message-ID: <9DBABB91-A0D7-4C48-A314-8A7FF3B8ADE2@hindu.org> Can anyone help me (us) find info on the new features? in particular: Syntax and Sample code for the following? * Window level transitions. Now you can perform transitions with alpha channels on an entire window, allowing effects such as rippling applications on the desktop. * New image rendering options. Render an image from any object on- screen, preserving the alpha channel, then transform and save. * Multi-monitor Support. Revolution solutions can now be built to support multiple monitors, including different backdrops on each monitor. I'm particularly interested in the latter feature but a search through the dictionary under "monitor" or "screen" doesn't reveal the new "powers" the doc still say: screenloc() If the system has more than one monitor, the screenLoc function returns the rectangle of the main screen. We are interested in implementing a Keynote or Powerpoint kind of option to have the presentor's notes on one screen the screen that is mirror out to the projector port for the audience.. on the main monitor...or vice versa... Typically one has a powerbook and the "public" screen is monitor 2 which is plugged into the projector and the "private" screen is the LCD of the box itself. Sivakatirswami From lists at mangomultimedia.com Wed Feb 15 00:56:08 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 14 Feb 2006 21:56:08 -0800 Subject: New Features Where's the Scoop? In-Reply-To: <9DBABB91-A0D7-4C48-A314-8A7FF3B8ADE2@hindu.org> References: <9DBABB91-A0D7-4C48-A314-8A7FF3B8ADE2@hindu.org> Message-ID: On Feb 14, 2006, at 9:08 PM, Sivakatirswami wrote: > Can anyone help me (us) find info on the new features? > > in particular: > > Syntax and Sample code for the following? Take a look at the Whats_New.txt file in the Revolution 2.7 application folder. > * Window level transitions. Now you can perform transitions with alpha > channels on an entire window, allowing effects such as rippling > applications > on the desktop. Search for "Visual Effects". > * New image rendering options. Render an image from any object on- > screen, > preserving the alpha channel, then transform and save. I think this is the new import/export snapshot. Search for "Import/ Export Snapshot of Object" in the Whats_New file. > * Multi-monitor Support. Revolution solutions can now be built to > support > multiple monitors, including different backdrops on each monitor. Search for "Multiple Monitor Support". Hope this helps, -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From davis.phil at comcast.net Wed Feb 15 01:01:45 2006 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 14 Feb 2006 22:01:45 -0800 Subject: converting a standalone back to a stack? In-Reply-To: <21B24C1B-E02F-4413-B02B-78BBE1C5BAA1@kagi.com> References: <000601c631ac$21683050$640fa8c0@work1> <1329486339.20060214160546@ahsoftware.net> <21B24C1B-E02F-4413-B02B-78BBE1C5BAA1@kagi.com> Message-ID: <43F2C3C9.5060406@comcast.net> Apparently stacks are separated from the engine and from each other (when there are substacks) by a certain string of chars. Something appeared on the list ages ago about this - I can't look for it right now. I think someone posted code to extract the stacks. Phil Davis kee nethery wrote: > Is this possible? What I want to do is to capture some code that I > thought I'd never need again that only exists in a standalone. Other > than opening the standalone contents with a text editor and searching > for the script, is there a way to just convert the standalone back to a > stack? > > Thanks, Kee Nethery From b.xavier at internet.lu Wed Feb 15 01:32:42 2006 From: b.xavier at internet.lu (MisterX) Date: Wed, 15 Feb 2006 07:32:42 +0100 Subject: RevZilla Reminder re: 2.7 Release In-Reply-To: Message-ID: <20060215053108.E3BB68259F7@mail.runrev.com> Hi Ken > For those of you who have used RevZilla, keep in mind that > with version 2.7 now out, you will have that choice > automatically in the "Version" popup of the "Post a Bug" > screen, but it will not default to 2.7 unless you go to the > "Options" tab and change the value in the "Default Version" > field to "2.7". I was amazed at this feature. > Also, check the bugs you've voted on (go to the "Voting" tab > and click "Show Items I Have Voted On"). If any of the bugs > you voted on have been closed, resolved, or verified, you'll > get a dialog box letting you know that. Click "Yes" to see > them in the list. Click the "State" column to sort by the > state of the bug, and then for each bug marked "RESO" or > "CLOS", select the bug and choose "Remove My Votes From This > Item" in the action menu in the lower-left corner of the > window. This will allow you to recover your votes and > re-apply them to new bugs. :-) but I can't get my fixed bugs listed in my bugs. my voted bugs tells me I have fixed bugs and when I tell it that I want to see them, I never see them! in bugzilla I have 18 bugs, in revzilla only 13 show up... REOP is not shown... Granted in bugzilla when I voted and removed my bugs they still show up in my bug list which RevZilla doesn't. And then for my buglist, I can't see ALL my bugs (fixed for example) to reopen one or the other... well, then Rev just crashed badly... But there's an NTEvent!!! cheers Xavier From kee at kagi.com Wed Feb 15 01:25:33 2006 From: kee at kagi.com (kee nethery) Date: Tue, 14 Feb 2006 22:25:33 -0800 Subject: converting a standalone back to a stack? In-Reply-To: <43F2C3C9.5060406@comcast.net> References: <000601c631ac$21683050$640fa8c0@work1> <1329486339.20060214160546@ahsoftware.net> <21B24C1B-E02F-4413-B02B-78BBE1C5BAA1@kagi.com> <43F2C3C9.5060406@comcast.net> Message-ID: thank you. I did find that I could open the raw stack file under Mac OS X by opening the package and examining the content and finding the file that had the name of the source stack. Was able to open that source stack as a file with a text editor. I wouldn't want to try to rebuild it as a stack but the little bit of script code that I needed was findable by using Search in the text editor. Thanks, Kee Nethery On Feb 14, 2006, at 10:01 PM, Phil Davis wrote: > Apparently stacks are separated from the engine and from each other > (when there are substacks) by a certain string of chars. Something > appeared on the list ages ago about this - I can't look for it > right now. I think someone posted code to extract the stacks. > > Phil Davis From 36degrees at runrev.com Wed Feb 15 05:22:14 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Wed, 15 Feb 2006 10:22:14 +0000 Subject: Please clarify incompatibility re 2.7 In-Reply-To: <830203830.20060214161744@ahsoftware.net> References: <43F25A6B.3080309@hyperactivesw.com> <830203830.20060214161744@ahsoftware.net> Message-ID: <15BCC424-AA70-421C-8CC4-1DEAB7E3C8D1@runrev.com> > And interestingly, plugins that have been saved with 2.7 don't even > show up in the plugins list in 2.6.1. This is correct. If a plugin throws an error or fails to load during initialization, the plugin is just ignored. Warmest Regards, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From 36degrees at runrev.com Wed Feb 15 05:25:29 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Wed, 15 Feb 2006 10:25:29 +0000 Subject: Clarification on File Format Change Message-ID: Hi Everyone, As most of you will now be aware, the file format has changed in version 2.7. This change was necessary both to support persistence of new features and to resolve issues with Revolution's integration with modern Linux desktops. Any stack saved in 2.7 will not load in a prior version - and, indeed, previous versions of Revolution will view 2.7 stacks as 'corrupt' rather than coming from a newer version (the latter is due to the need to change header). The header of a Revolution stackfile now consists of 8 bytes: REVOabcd Where a = major version number b = minor version number c = version increment d = revision Therefore, 2.7 files have the header: REVO2700 The existence of a property allowing you to change the version of the saved stackfiles has been mentioned on this list - however, this property is unsupported and details on it will not be officially published. Warmest Regards, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From dburgun at dsl.pipex.com Wed Feb 15 06:58:16 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 15 Feb 2006 11:58:16 +0000 Subject: GOTO Equivalent in Rev? In-Reply-To: References: Message-ID: <777706C1-07E1-4A4B-B354-616B1F06022A@dsl.pipex.com> Hi, I don't understand why you would want to use GOTO anyway, but no I don't think there is an equivalent in RunRev. Instead take a look at defining a function or two. Functions are much more powerful, less likely to cause problems and they make the code much easier to read. Here is an example function myCommonCode -- do common code here end myCommonCode Then in the handlers where you want to perform the common code, do: get myCommonCode() You can also pass parameters to functions and have functions return a value, they work just like the functions built-in RunRev. Hope this helps Dave On 14 Feb 2006, at 21:24, Garrett Hylltun wrote: > Is there a goto equivalent in Rev? > > I have a popup menu, button bar and menu bar, all of which offer > the same functions, cut, copy, paste etc. I don't want to have > separate code for each of the related handlers. I want the copy > button, copy menu entry and copy popup menu entry to all use just > one handler (per say). > > Thanks, > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From martinblackman at gmail.com Wed Feb 15 07:10:59 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Wed, 15 Feb 2006 20:10:59 +0800 Subject: copying an xml node In-Reply-To: References: <79d1bee70602101954m205dafffh@mail.gmail.com> Message-ID: <79d1bee70602150410v349f7eb2g@mail.gmail.com> Thanks very much for the reply Jim and sorry for not responding earlier. I guess I just wanted to speed up access time for information stored in an xml file, by making a small subset of a larger file -there are already ID attributes for each tag but my program will be making repeated visits to the data. Come to think of it, maybe I could put the equivalent info into a global var or cust prop, but I have routines written around the tree structure and its easy to keep with them. regards Martin On 12/02/06, Jim Ault wrote: > On 2/10/06 7:54 PM, "Martin Blackman" wrote: > > > If I want to copy an XML node from one tree and put it into another, is > > there an easy way to do it using transcript ? > > So I rolled my own function (see below) to return a node together with its > > attributes and their values as text, from an XML tree in memory. This text > > could then be placed into the other tree with revAppendXML. Has anyone got > > a simpler suggestion? > > --Not sure it is simpler, if your way works. You might try > replace "<" with "<"&cr in xmlVar > --which would put each tag on its own line > --then > filter xmlVar without "/*" > --which would purge the closing tag lines > filter xmlVar with "KEYWORD *" > --which would keep only those lines beginning with the keyword > filter xmlVar without "*=*" > --which would purge any lines with an attribute, > -- assuming no data included an = sign (dangerous) > --so maybe > filter xmlVar without "*=""e&"*" > filter xmlVar without "*= ""e&"*" > --note the space in the second filter cmd to catch both syntax variations > > There are also RegEx solutions for grabbing tags and content, but the > specifics are required to build the best solution. So much of XML is > redundant, it is difficult to get just what you want. > > You could even try a repeat loop that would modify your xmlVar by installing > a sequence of ID numbers at each tag (as an attribute?) that would allow you > to precisely locate tags now and in the future. > > Just no sure what your work flow is. > > Hope this helps trigger the ultimate solution for you. > > Jim Ault > Las Vegas > > On 2/10/06 7:54 PM, "Martin Blackman" wrote: > > > If I want to copy an XML node from one tree and put it into another, is > > there an easy way to do it using transcript ? > > I thought at first I could open my saved XML tree as a text file and find & > > copy the line of interest, but it seems there are no returns at the end of > > each tag. > > So I rolled my own function (see below) to return a node together with its > > attributes and their values as text, from an XML tree in memory. This text > > could then be placed into the other tree with revAppendXML. Has anyone got > > a simpler suggestion? > > > > function copyXMLnode tID,tnode > > --copy the text and attributes of a node and return as text. Rev doesn't > > seem to have this function. > > put revXMLNodeContents(tID,tnode) into tCont > > --beware of (unconfirmed) Rev bug 3072 if there are nested elements within > > tnode! > > put revXMLAttributes(tID,tnode,tab,return) into tAtts > > set the itemdel to "/"; put item -1 of tnode into tnode --change it to the > > tag name only > > put offset("[",tnode) into tcharloc --"[]" used to single out multiple > > nodes with same name > > if tcharloc > 0 then put char 1 to (tcharloc -1) of tnode into tnode > > set the itemdel to tab > > repeat for each line tline in tAtts > > put space&(item 1 of tline)&"=""e&(item 2 of tline)"e after Atts > > > > end repeat > > return "<"&tnode&Atts&">"&tCont&"" > > end copyXMLnode > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From xavier.bury at clearstream.com Wed Feb 15 07:34:57 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Wed, 15 Feb 2006 13:34:57 +0100 Subject: GOTO Equivalent in Rev? In-Reply-To: <777706C1-07E1-4A4B-B354-616B1F06022A@dsl.pipex.com> Message-ID: it's not good practice but for the fun of it... function myfunction p1, p2, goto if goto is empty then else if goto is 10 then return myfunction(p1, p2, 20) <-- oh, a goto statement! else if goto is 20 then . . . . end myfunction cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 15.02.2006 12:58:16: > Hi, > > I don't understand why you would want to use GOTO anyway, but no I > don't think there is an equivalent in RunRev. Instead take a look at > defining a function or two. Functions are much more powerful, less > likely to cause problems and they make the code much easier to read. > Here is an example > > function myCommonCode > > -- do common code here > > end myCommonCode > > > Then in the handlers where you want to perform the common code, do: > > get myCommonCode() > > You can also pass parameters to functions and have functions return a > value, they work just like the functions built-in RunRev. > > > Hope this helps > Dave > > > On 14 Feb 2006, at 21:24, Garrett Hylltun wrote: > > > Is there a goto equivalent in Rev? > > > > I have a popup menu, button bar and menu bar, all of which offer > > the same functions, cut, copy, paste etc. I don't want to have > > separate code for each of the related handlers. I want the copy > > button, copy menu entry and copy popup menu entry to all use just > > one handler (per say). > > > > Thanks, > > -Garrett > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From bryan at deepfoo.com Wed Feb 15 09:17:42 2006 From: bryan at deepfoo.com (bryan at deepfoo.com) Date: Wed, 15 Feb 2006 10:17:42 -0400 Subject: Crashing in 2.7 In-Reply-To: <20060214224146.D1669825A06@mail.runrev.com> References: <20060214224146.D1669825A06@mail.runrev.com> Message-ID: <20060215141154.M26643@deepfoo.com> I have to say something in 2.7 seems seriously wrong. I was doing absolutely nothing exciting in the tool, just running a simple stack with no externals, etc and it managed to bring down WIN XP causing a reboot. I am however running on a dual monitor system which has not been a problem at all for Rev until now. Might that be it? Ironic no given multi-monitor support is supposed to be in this version? I've only just now seen the problem on the list with a change in binary format from 2.6.1 to 2.7. I'm wondering if in fact this might be part of the problem as well. The stack I was running was created under 2.6.1 (and I guess now hoplessly converted to 2.7). Any thoughts out there would be appreciated. From eric.chatonet at sosmartsoftware.com Wed Feb 15 09:57:13 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 15 Feb 2006 15:57:13 +0100 Subject: How IE Favorites and History are stored on a Windows system Message-ID: Hi everyone, Even if I work on both Mac and Win, I'm rather a Mac man. At the moment I'm puzzled with Win :-( I want to retrieve all IE favorites and history from a user on XP AND Win 2000. I found something about favorites, a .ini file as in: [InternetShortcut] URL= http:// www...... WorkingDirectory=C:\.... ShowCommand=7 IconIndex=1 etc. But I have no idea about the internal method used for storing history? Sure there is someone around there who can help me :-) Thanks for any clue. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From dburgun at dsl.pipex.com Wed Feb 15 10:23:41 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 15 Feb 2006 15:23:41 +0000 Subject: Please clarify incompatibility re 2.7 In-Reply-To: <43F25A6B.3080309@hyperactivesw.com> References: <43F25A6B.3080309@hyperactivesw.com> Message-ID: <024F1794-27B4-4548-BA4F-FD6A147AAE81@dsl.pipex.com> Hi All, Could someone please let me know the details of this property? I have a few stacks that run under MacOS 9 and may need to save them under MacOS X and I don't want to inadvertently save them under RR 2.7 and then find that I can't change them back to the 2.6 format. Thanks a lot All the Best Dave > There is a property you can set before saving in 2.7 that will make > the stack compatible with 2.6. However, the information has been > removed from the What's New text file and it isn't in the > dictionary. I'm not sure why. Possibly it is because any 2.7 > features you've used in a stack will be lost if saved in 2.6 format > and they don't want people to risk that loss. From bvg at mac.com Wed Feb 15 08:53:18 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 15 Feb 2006 14:53:18 +0100 Subject: Revolution 2.7 documentation panic In-Reply-To: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> Message-ID: <113da7bfa396a9ed228927fbc3457034@mac.com> I think they got nixed and are gone for the short future... On Feb 15 2006, at 04:00, Herv? Chaudet wrote: > Where is it possible to find the transcript commands and functions for > each library (old button "objects"), the bookmarks, and the quick > reference guides in the new Revolution (2.7) documentation ? > > I need these functionnalities before migrating to the new version. > > Help appreciated ! > > H. Chaudet > > ----------------------------------------------------------------------- > ------ > Herve Chaudet e-mail : > lhcp at acm.org > Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 > Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 - > France > Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 > ----------------------------------------------------------------------- > ------ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dburgun at dsl.pipex.com Wed Feb 15 10:58:01 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 15 Feb 2006 15:58:01 +0000 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: Hi Trevor, Thanks for taking the time out to reply. > A couple of things to address here. > > Creating the database > The recipes.rev file assumes that you have already created the > recipes table in your MySQL database. That is what the recipes.sql > file is for. I did a search on google on the phrase "import sql > into mysql" and there were some useful results. Some people > mentioned some MySQL database editors you could download. Those > will have the ability to import a sql file through a menu option. > In CocoaMySQL it is File->Import->CocoaMySQL dump. Ok, that's great, but I don't have any database to import, I want to create a new one from scratch. Is there anyway to do this using libDatabase (with either Version 2 or 1) ? > libDatabase 2.0 > The recipes.rev stack will not work with libDatabase 2.x as there > were some changes to the API which made the two incompatible. > libDatabase 2.x is marked as beta mainly because I haven't had time > to put together example stacks, etc. If you use the recipes.rev > stack with libDatabase 1.x and understand the concepts then > switching to libDatabase 2.x in your project should be very easy. Ok, I understand now, thanks. One question, will libDatabase 1.x work with the version "MySQL" that I have already installed? >> I have now looked that three database solutions and none of them >> seem to work and there seems to be very little "getting-started" >> information supplied with them. > > libDatabase does work, it just doesn't have any good introduction > to databases documentation/examples with it. I believe the Getting > Started guide that comes with libDatabase 2.x contains enough > information for someone who has a solid understanding of both > Revolution and SQL databases. If you are new to databases then you > may have difficulties because there isn't an "Introduction to SQL > Databases and Revolution using libDatabase" article. I would love > to write one someday but I don't know when that will happen. > >>> Also, I highly recommend using version 2 of the libDatabase >>> library (available from the same page as version 1). Version 2 >>> does not have an example stack but there is a getting started doc >>> which describes the differences between version 1 and 2 along >>> with code explaining the main functionality. >> >> All I want is a simple database in order to build a prototype >> application to take to a prospective client and try to convince >> them to buy into the project. >> >> I need to store and retrieve via the following fields: >> >> Name | Type | Size | ImageFilePathName >> >> I have a CD with around 200,000 objects on it that I want to enter >> into the database. >> >> I don't want to lay out a lot of money at this stage nor do I want >> to have a massive learning curve to get it working. If I get the >> go ahead on the project then the database will be extended, a run >> time license purchased and I will of course be prepared to invest >> a lot of time learning about it. But right now, time is of the >> essence and I just want to get something up and running ASAP! > > I don't know that you can get around a learning curve given the > current state of things, even to just have the 4 fields that you > desire. Given that time is of the essence and this seems to be a > prototype I would bypass SQL altogether. Just use a card database > to store the information (do you need all 200,000 records for the > prototype?) and show proof of concept. If you get the go ahead > then you can learn about SQL databases and implement one in your > project. SQL is an incredibly powerful way to manage your data so > it is definitely worth learning about IMO. I tried that already! They like what they see as implemented as a Card Database. An SQL database is the main feature of the app and something that I said (maybe by mistake) would be no problem under RunRev. The rest of the app I coded really quickly and have it working just fine, now all they want is to see it working with an SQL database. They will use the SQL database with other applications, not just the one I am working on. All my Stack needs to do is: 1. Create the Database. I have a list of image files in a folder, the name field is the name of the file, the Type and Size fields are determined by looking up the name in a text file and the path is just the local path to the image file. This operation can (and will be slow) but this is acceptable since it will only be performed once. 2. Retrieve from the Database. The user enters a name, the record with this name is returned. Is this really a massive learning curve? I have until Monday to get this and some other purely RunRev stuff working, surely that's enough time to do this? Thanks again All the Best Dave From dburgun at dsl.pipex.com Wed Feb 15 11:00:17 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 15 Feb 2006 16:00:17 +0000 Subject: 2.7 BUG: Getting Started with a Database In-Reply-To: <43F255D5.4010605@chipp.com> References: <001201c631a0$abc99100$0201010a@royalnexus> <43F255D5.4010605@chipp.com> Message-ID: <0483991C-8A1A-4663-8516-58652652717F@dsl.pipex.com> Hi, Thanks for this. One other thing that doesn't work correctly is when you press one of the buttons to call up RunRev's documentation. If you do this it fails with an error. Just heads-up. All the Best Dave On 14 Feb 2006, at 22:12, Chipp Walters wrote: > Hi David and Scott, > > altSQLite3 does work fine with 2.7. Just tested it, but you have to > know where to install the DLL/bundle to. > > Find the folder where Rev in installed, then be sure and copy the > bundle/DLL to the folder below. > > /Externals/Database Drivers > > Next, update your database drives.txt file to have the last line read: > > altSQLite3,dbsqlite3.dll > > so it will appear in the standalone settings for proper inclusion > into the standalone. > > NOTE!!! > > Currently, standalone inclusion of 3rd party database drivers DOES > NOT APPEAR TO WORK IN Rev 2.7. RunRev is aware of this problem and > is working on fixing it. > > So..the workaround is to manually copy the dbsqlite3.dll to your > folder named: > > > /Externals/Database Drivers > > inside your standalone application folder. > > I assume the same is true for Mac, though I haven't tested it yet. > > Once this is done, everything should work fine. > > We will be upgrading the altSQLite3 Demo stack to manage this > process automatically (other than the standalone builder bug). > > best, > > Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From runrev260805 at m-r-d.de Wed Feb 15 11:41:15 2006 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 15 Feb 2006 16:41:15 +0000 Subject: Creating standalone from Boncy.rev quits Rev Message-ID: Hi, when i create a standalone (windows) from the example file bouncy.rev the exe is created, but Revolution just quits. Under XP ProSP1 German i get the window first, where i can send debug information to MS. Under Windows2003German Rev 2.7 just quits. The standalone application is created on both machines. Can someone reproduce that? And much more important, why does Rev quit? Any ideas? Regards, Matthias Rebbe From jacque at hyperactivesw.com Wed Feb 15 12:05:24 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Feb 2006 11:05:24 -0600 Subject: Revolution 2.7 documentation panic In-Reply-To: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> Message-ID: <43F35F54.1050809@hyperactivesw.com> Herv? Chaudet wrote: > Where is it possible to find the transcript commands and functions for > each library (old button "objects"), the bookmarks, and the quick > reference guides in the new Revolution (2.7) documentation ? > > I need these functionnalities before migrating to the new version. I can't find the first two, but you can see the quick references by clicking the Search button in the docs (at the far right). After the search palette appears, hold down the mouse on the Dictionary button to see the menu. The quick references are in there. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dburgun at dsl.pipex.com Wed Feb 15 09:04:01 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 15 Feb 2006 14:04:01 +0000 Subject: Revolution RUMORS! In-Reply-To: References: Message-ID: <35959C21-AE07-4156-BF39-E60C30C1D694@dsl.pipex.com> On 14 Feb 2006, at 17:10, Stephen Barncard wrote: > You're obfuscating the fact that he POSTED the information on this > forum, not that he got 'stuck in the site'. Yes, in order to stop other people getting into the same position. Once the cat was out of the bag there was no need for anyone to go to the site again. It could be argued that he should be praised for his selfless actions and RunRev chastised for their unsafe site! If this was a real house and someone got stuck like this, the house owner could possibly be sued! I really don't see what the problem is/was in posting the information in the first place, I mean *anyone* could have obtained the information and *anyone* could have posted it *anywhere* they like. For instance, Richmond could have posted under an alias to *any* of thousands of mailing lists or *any* of thousands of news groups. But in fact he chose to send it to this list using his real name. He could have privately emailed people from the list and they could have accessed the information themselves and banning him served no purpose at all and would not stop this from happening again, since it would be easy for him (or anyone) to sign up to the list under an alias and do exactly the same thing. As far as I can see he exercised his right to free speech and that's all. RunRev didn't like it presumably because they felt that he owed them a debt of silence. How do other people feel about this? Do you think you owe RunRev the right to be silent about this kind of information when it is not secured safely? What I am unclear about is whether he was banned from the list for posting to the RunRev list or for posting to *any* list. For instance if he had posted to the Real Basic (if there is one) list, would he still have been banned from the RunRev list? Was the crime the publishing or the place of publishing? Also can one be banned from this list for posting to another list or newsgroup? > Please end this thread. Would have been ended! > >> On 14 Feb 2006, at 04:28, Judy Perry wrote: >> >>> I would agree, however, RunRev clearly didn't want this information >>> available now. Sure, they may have forgotten to 'lock the door', >>> but >>> that's not a good excuse to go inside anyway. >> >> The point is that it was hard to back out, the window was stuck >> "open" in the Browser. Interesting point, if you leave your car unlocked or something valuable on display and then the car is stolen of broken into the insurance company may well refuse to pay out and the police will not be very responsive. There is a responsibility on the owner to make sure that possessions are properly safeguarded. Take Care and Happy 2.7ing! All the Best Dave From bobueland at yahoo.com Wed Feb 15 08:15:29 2006 From: bobueland at yahoo.com (Bob Ueland) Date: Wed, 15 Feb 2006 05:15:29 -0800 (PST) Subject: file association problem Message-ID: <20060215131529.21617.qmail@web35601.mail.mud.yahoo.com> Hi, I'm using Windows XP and I have problem with the extension .rev. I had an evaluation version 2.5.1 of Revolution studio and then I bought a 2.7 DreamCard license. I uninstalled 2.5.1 and installed 2.7 but Windows associated .rev with WinRar. I found an old post by Ken Ray with the following suggestion " 1) Change the 'HKCR\.rev' default value to "Revolution" instead of "WinRAR.REV". 2) Create a subkey under HKCR for 'Revolution', then a subkey under 'Revolution' for 'shell', then a subkey under 'shell' for 'open', then finally a subkey under 'open' called 'command', and then set the value of the 'HKCR\Revolution\shell\open\command' key to the path to Revolution, like this: "C:\Program Files\Revolution 2.6.1\revolution.exe" "%1" Then close the Registry. At this point, the .rev files will still show the RAR icons, but 2x-clicking on them will launch Rev. If you log out and log back in again (or reboot your PC), the icons will now display as Rev icons." I followed this exactly and only changed the path above to "C:\program files\Revolution Dreamcard\2.7.0-gm-1\Revolution.exe" "%1" When I double click on a stack for instance Simple Calculator.rev which is one of the sample files that comes with DreamCard then Revoution starts up but it doesn't open the stack "Simple Calculator.rev". Instead I have to go to file menu and choose an Open Stack ... to get it to work. Has anybody encountered this problem and what is the remedy? --------------------------------- Relax. Yahoo! Mail virus scanning helps detect nasty viruses! From mwieder at ahsoftware.net Wed Feb 15 12:13:32 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 15 Feb 2006 09:13:32 -0800 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: <1394790027.20060215091332@ahsoftware.net> David- Wednesday, February 15, 2006, 7:58:01 AM, you wrote: > All my Stack needs to do is: > 1. Create the Database. > I have a list of image files in a folder, the name field is the name > of the file, the Type and Size fields are determined by looking up > the name in a text file and the path is just the local path to the > image file. This operation can (and will be slow) but this is > acceptable since it will only be performed once. What I do is create an SQL command file and then feed that to mySQL. "DROP DATABASE IF EXISTS" && dbName "CREATE DATABASE" && dbName "USE" && dbName "CREATE TABLE" && dbName -- plus all the qualifiers -- etc. > 2. Retrieve from the Database. > The user enters a name, the record with this name is returned. revOpenDatabase ... revDataFromQuery ... > Is this really a massive learning curve? I have until Monday to get Yes, probably. Find yourself a good SQL tutorial online. -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Wed Feb 15 11:01:48 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 15 Feb 2006 10:01:48 -0600 Subject: RevZilla Reminder re: 2.7 Release In-Reply-To: <20060215053108.E3BB68259F7@mail.runrev.com> Message-ID: On 2/15/06 12:32 AM, "MisterX" wrote: > Hi Ken > >> For those of you who have used RevZilla, keep in mind that >> with version 2.7 now out, you will have that choice >> automatically in the "Version" popup of the "Post a Bug" >> screen, but it will not default to 2.7 unless you go to the >> "Options" tab and change the value in the "Default Version" >> field to "2.7". > > I was amazed at this feature. > >> Also, check the bugs you've voted on (go to the "Voting" tab >> and click "Show Items I Have Voted On"). If any of the bugs >> you voted on have been closed, resolved, or verified, you'll >> get a dialog box letting you know that. Click "Yes" to see >> them in the list. Click the "State" column to sort by the >> state of the bug, and then for each bug marked "RESO" or >> "CLOS", select the bug and choose "Remove My Votes From This >> Item" in the action menu in the lower-left corner of the >> window. This will allow you to recover your votes and >> re-apply them to new bugs. :-) > > but I can't get my fixed bugs listed in my bugs. If you hold down the option key, the button "Get My Bugs" changes to "Get All of My Bugs" and will retrieve any bugs you submitted, regardless of whether they were fixed or not. > my voted bugs tells me I have fixed bugs and when I tell it that I want to > see them, I never see them! Is it possible that you have fixed bugs but that you didn't actually vote for them? If so, then you wouldn't see them on the Voting tab (although you might get the erroneous dialog telling you you have fixed bugs). > in bugzilla I have 18 bugs, in revzilla only 13 show up... Try option-clicking on the Get My Bugs button. ;-) > REOP is not shown... Granted in bugzilla when I voted and removed my bugs > they still show up in my bug list which RevZilla doesn't. Try option-clicking on the Get My Bugs button. :-) > And then for my buglist, I can't see ALL my bugs (fixed for example) to > reopen one or the other... Try option-clicking on the Get My Bugs button. :-D Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jhonken at x12.info Wed Feb 15 12:33:32 2006 From: jhonken at x12.info (Jeff Honken) Date: Wed, 15 Feb 2006 10:33:32 -0700 Subject: Phone Number Validation Message-ID: <000301c63255$f3ce2460$640fa8c0@work1> I'm trying to validate a date. I've been playing with the below code but I can't get it to verify a correct phone number. Can anyone steer me in the correct direction on how to verify a phone number in a field for the correct format? Jeff --> Function function CheckPhone pPhoneToCheck if pPhoneToCheck is matchText(pPhoneToCheck,"([0-9][0-9][0-9])-([0-9][0-9][0-9])-([0-9][0-9] [0-9][0-9])") then return pPhoneToCheck else return "Bad Phone" end if end CheckPhone -->End of Function --> Code in Filed on closeField put CheckPhone(me) into Ewr if Ewr is "Bad Phone" then answer "The Telephone Number you entered must be in the format of 000-000-0000" put "" into me focus on me break ELSE Answer "OK Good Number" END IF end closeField From eric.chatonet at sosmartsoftware.com Wed Feb 15 11:06:00 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 15 Feb 2006 17:06:00 +0100 Subject: Revolution 2.7 documentation panic In-Reply-To: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> Message-ID: <458BC1FE-B2AF-452B-8B66-B87296D1EAA3@sosmartsoftware.com> Bonjour Herv?, All Transcript functions and commands are listed in the dictionary and back/front scripts are accessible as usual from the right pane in the message box. No more bookmarks at the moment but they will come again improved in the 2.7 cycle. Quick reference guides are available from the Rev Search Engine (button "Search" in the docs): use the pop-up menu within the first tab of the RSE to display any of them. Le 15 f?vr. 06 ? 04:00, Herv? Chaudet a ?crit : > Where is it possible to find the transcript commands and functions > for each library (old button "objects"), the bookmarks, and the > quick reference guides in the new Revolution (2.7) documentation ? > > I need these functionnalities before migrating to the new version. > > Help appreciated ! Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mlange at lexicall.org Wed Feb 15 09:53:15 2006 From: mlange at lexicall.org (Marielle Lange) Date: Wed, 15 Feb 2006 14:53:15 +0000 Subject: xml library Message-ID: <4D7A9FC1-7804-4918-BB7C-44EE67B15AC4@lexicall.org> Any possibility for the xml library to be rewritten so to have function names easier to remember? There is a proposal at: http://widged.com/freemind/revxml.html At the end of each leave, the revXML name. Just before, the revised name. (this topic map representation is achieved thanks to the open source freemind software (http://freemind.sourceforge.net/wiki/index.php/ Main_Page) Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From xavier.bury at clearstream.com Wed Feb 15 10:41:46 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Wed, 15 Feb 2006 16:41:46 +0100 Subject: How IE Favorites and History are stored on a Windows system In-Reply-To: Message-ID: Eric I've searched a lot... - IE history is a hash - encrypted on first infos i got. - Nothing that can be listed via a shell though... It's not in the registry on first info's either... - It's purely user profile based and it may be hidden inside the user.dat file... but i found a free ware! http://www.nirsoft.net/utils/iehv.html hope it helps. I'll ask our win-guru tomorow... cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 15.02.2006 15:57:13: > Hi everyone, > > Even if I work on both Mac and Win, I'm rather a Mac man. > At the moment I'm puzzled with Win :-( > I want to retrieve all IE favorites and history from a user on XP AND > Win 2000. > I found something about favorites, a .ini file as in: > > [InternetShortcut] > URL= http:// www...... > WorkingDirectory=C:\.... > ShowCommand=7 > IconIndex=1 > etc. > > But I have no idea about the internal method used for storing history? > Sure there is someone around there who can help me :-) > Thanks for any clue. > > Best Regards from Paris, > Eric Chatonet > ------------------------------------------------------------------------ > ---------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From effendi at wanadoo.fr Wed Feb 15 08:24:11 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 15 Feb 2006 14:24:11 +0100 Subject: Substack problem .... ! Message-ID: Hi, Just arrived on the forum - so Hi to all members ! OK - So I made the plunge to DreamCard after 15 years (and Oh so many stacks !) of Hypercard. The only problem I have (at the moment) is the MainStack/Substack concept. I spent a whole day trawling previous posts to find an answer, and fell asleep on my keyboard - you guys obviously know a lot ! But I didn't find a solution I could understand. I wanted to put a help function in many of my stacks, so in my first Mainstack I decided to create a substack, containing xx cards of Help which I call from various buttons in my Mainstack - simple "go to card xx of stack Help". It worked fine ! I then decided to merge a copy of this Substack into other Mainstacks, with the idea of modifying the card contents for specific help information. So, without knowing what I was doing, I played around (dangerous !) with my stack which contained 3 substacks, and by some miracle (don't ask me how !), I isolated one of the substacks. It is now sitting as an independant file in my folder. Only problem was that my Mainstack now only has two of the substacks, the Help substack having now been "removed". This independant HELP substack is UNTOUCHABLE - can't display anything, (double-click on the window in the "Pointer Tool" mode) has no effect. I obviously can recreate the substack, and write all the Help cards again, but I want to find out WHY and HOW. What did I do wrong - or more correctly how do I recover ? Or do I just call it part of the "learning curve", and create my Help substack again ? Then, how do I copy it into all of my other Mainstacks ? Best from Paris Francis From kray at sonsothunder.com Wed Feb 15 13:18:24 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 15 Feb 2006 12:18:24 -0600 Subject: How IE Favorites and History are stored on a Windows system In-Reply-To: Message-ID: On 2/15/06 8:57 AM, "Eric Chatonet" wrote: > Hi everyone, > > Even if I work on both Mac and Win, I'm rather a Mac man. > At the moment I'm puzzled with Win :-( > I want to retrieve all IE favorites and history from a user on XP AND > Win 2000. > I found something about favorites, a .ini file as in: > > [InternetShortcut] > URL= http:// www...... > WorkingDirectory=C:\.... > ShowCommand=7 > IconIndex=1 > etc. > > But I have no idea about the internal method used for storing history? > Sure there is someone around there who can help me :-) Favorites are stored in the folder: C:\Documents and Settings\\Favorites and are a series of internet shortcuts or folders. History is tricky - on Windows XP it's stored in: C:\Documents and Settings\\Local Settings\History\History.IE5 in a file called "index.dat". The "History.IE5" folder is hidden, and you can't navigate to it from the nromal interface (you end up getting the shortcuts for "2 weeks ago", "3 weeks ago", etc.). In addition to the "index.dat" file, there are a bunch of folders, and the "index.dat" file itself is mostly binary (although you can see most of the urls). What I did was go to the directory in the shell, and then do a "copy" command to copy the file to somewhere more accessible (like C:). I also didn't know if you needed this info, but the "typed urls" (the ones that are auto-completed and show up in the dropdown menu from the Location field) are stored in the Registry at: HKCU\Software\Microsoft\Internet Explorer\TypedURLs HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From klaus at major-k.de Wed Feb 15 13:46:53 2006 From: klaus at major-k.de (Klaus Major) Date: Wed, 15 Feb 2006 19:46:53 +0100 Subject: [ANN] New freeware for OS X Message-ID: <98434A86-E751-45EA-8555-EA97AB2EB3F8@major-k.de> Hi friends, I just released a new freeware for OS X (made with Rev of course!): The Exporter (film fans will like the icon :-) A little application which lets you convert QuickTime compatible video or audio files into another format. (Just like QT Pro ;-) URL: http://www.major-k.de/downloade.html Download: http://www.major-k.de/staxx/exporter.app.zip German URL: http://www.major-k.de/download.html Download german version: http://www.major-k.de/staxx/exporter.app.zip Have fun! And don't forget to check my shareware "Quick-O"! Best from germany Klaus Major klaus at major-k.de http://www.major-k.de P.S. Drop aline if you'd like to see a win version, too. From dam-pro.girard at laposte.net Wed Feb 15 13:55:47 2006 From: dam-pro.girard at laposte.net (Girard Damien) Date: Wed, 15 Feb 2006 19:55:47 +0100 Subject: When Linux and Solaris engine will be out ? Message-ID: <1140029747.16986.6.camel@Chronos.Workgroup> Hi all, When Revolution 2.7 will be out for Linux and Solaris ? Regards, Girard Damien From JimAultWins at yahoo.com Wed Feb 15 13:57:47 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 15 Feb 2006 10:57:47 -0800 Subject: Substack problem .... ! In-Reply-To: Message-ID: On 2/15/06 5:24 AM, "Francis Nugent Dixon" wrote: > So, without knowing what I was doing, I played around (dangerous !) with > my stack which contained 3 substacks, and by some miracle (don't ask me > how !), I isolated one of the substacks. It is now sitting as an > independant file > in my folder. Only problem was that my Mainstack now only has two of the > substacks, the Help substack having now been "removed". Not sure of the details of your divorce, but marrying the independent stack (which is now a main stack) is a matter of: First, make a copy of the independent stack. (I will call it "U2") Open stack "U2" Open the Main Stack you wish to marry (call it "Maine") Selecting stack "U2" ..going to the Stack Inspector and using the drop down to select "Maine" This sets the Main Stack property of "U2" to "Maine". You're done. However, "U2" should still function as a main stack unless there are handlers in "Maine" that are required. Hope this helps Jim Ault Las Vegas On 2/15/06 5:24 AM, "Francis Nugent Dixon" wrote: > Hi, > > Just arrived on the forum - so Hi to all members ! > > OK - So I made the plunge to DreamCard after 15 years (and Oh so > many stacks !) of Hypercard. > > The only problem I have (at the moment) is the MainStack/Substack > concept. I spent a whole day trawling previous posts to find an answer, > and fell asleep on my keyboard - you guys obviously know a lot ! But I > didn't find a solution I could understand. > > I wanted to put a help function in many of my stacks, so in my first > Mainstack > I decided to create a substack, containing xx cards of Help which I > call from > various buttons in my Mainstack - simple "go to card xx of stack Help". > It worked fine ! > > I then decided to merge a copy of this Substack into other Mainstacks, > with > the idea of modifying the card contents for specific help information. > > So, without knowing what I was doing, I played around (dangerous !) with > my stack which contained 3 substacks, and by some miracle (don't ask me > how !), I isolated one of the substacks. It is now sitting as an > independant file > in my folder. Only problem was that my Mainstack now only has two of the > substacks, the Help substack having now been "removed". > > This independant HELP substack is UNTOUCHABLE - can't display anything, > (double-click on the window in the "Pointer Tool" mode) has no effect. > I obviously can recreate the substack, and write all the Help cards > again, but > I want to find out WHY and HOW. > > What did I do wrong - or more correctly how do I recover ? Or do I just > call > it part of the "learning curve", and create my Help substack again ? > > Then, how do I copy it into all of my other Mainstacks ? > > Best from Paris > > Francis > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Wed Feb 15 14:01:14 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 15 Feb 2006 11:01:14 -0800 Subject: Phone Number Validation In-Reply-To: <000301c63255$f3ce2460$640fa8c0@work1> Message-ID: On 2/15/06 9:33 AM, "Jeff Honken" wrote: > I'm trying to validate a date. I've been playing with the below code > but I can't get it to verify a correct phone number. Can anyone steer > me in the correct direction on how to verify a phone number in a field > for the correct format? Jeff >From the docs matchText function Platform support: Introduced in version 1.0 (Changed in version 2.0) Returns true if a regular expression is found in the specified string, false otherwise. matchText(string,regularExpression[,foundTextVarsList]) matchText("Goodbye","bye") -- returns true matchText("Goodbye","^Good") -- also returns true matchText(phoneNumber,"([0-9]+)-([0-9]+-[0-9]+)",areaCode,phone) HTH Jim Ault Las Vegas On 2/15/06 9:33 AM, "Jeff Honken" wrote: > I'm trying to validate a date. I've been playing with the below code > but I can't get it to verify a correct phone number. Can anyone steer > me in the correct direction on how to verify a phone number in a field > for the correct format? Jeff > > --> Function > function CheckPhone pPhoneToCheck > if pPhoneToCheck is > matchText(pPhoneToCheck,"([0-9][0-9][0-9])-([0-9][0-9][0-9])-([0-9][0-9] > [0-9][0-9])") > then > return pPhoneToCheck > else > return "Bad Phone" > end if > end CheckPhone > -->End of Function > > > --> Code in Filed > on closeField > > put CheckPhone(me) into Ewr > > if Ewr is "Bad Phone" then > answer "The Telephone Number you entered must be in the format of > 000-000-0000" > put "" into me > focus on me > break > > ELSE > > Answer "OK Good Number" > > END IF > end closeField > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From garrett at paraboliclogic.com Wed Feb 15 14:10:13 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 15 Feb 2006 11:10:13 -0800 Subject: GOTO Equivalent in Rev? In-Reply-To: <777706C1-07E1-4A4B-B354-616B1F06022A@dsl.pipex.com> References: <777706C1-07E1-4A4B-B354-616B1F06022A@dsl.pipex.com> Message-ID: <04748F7B-414A-4195-947A-9C5635841480@paraboliclogic.com> On Feb 15, 2006, at 3:58 AM, David Burgun wrote: > Hi, > > I don't understand why you would want to use GOTO anyway, but no I > don't think there is an equivalent in RunRev. Instead take a look > at defining a function or two. Functions are much more powerful, > less likely to cause problems and they make the code much easier to > read. Here is an example Hi David, Thank you, but a solution was already posted that more than did the job. :-) [Main Stack Handlers] on SubCopy copy end SubCopy [ButtonCopy Handlers] on mouseDown SubCopy end mouseDown This works great. Of course the "copy" command is merely one simple word, but for larger routines, it's nice to me to be able to use only one piece of code instead of having to put the same exact code in several handlers through the program. Whether it's done via a user function or as shown above, it's all the same to me. I don't need to pass any parameters, so the above is good for me. But I really do appreciate and thank you for dropping another solution to this one :-) Thanks, -Garrett From kevin at runrev.com Wed Feb 15 14:11:18 2006 From: kevin at runrev.com (Kevin Miller) Date: Wed, 15 Feb 2006 19:11:18 +0000 Subject: Feedback on Media templates Message-ID: Hi, We are looking for a small group of volunteers who would be willing to test and provide constructive feedback on the templates we have for the Media product. If you are interested in taking a look at these and providing some comments, please contact me off list. Thanks in advance. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From runrev260805 at m-r-d.de Wed Feb 15 14:03:59 2006 From: runrev260805 at m-r-d.de (matthias rebbe) Date: Wed, 15 Feb 2006 20:03:59 +0100 Subject: Rev2.7:Creating standalone from Bouncy.rev quits Rev Message-ID: Hi, when i create a standalone (windows) from the example file bouncy.rev the exe is created, but Revolution just quits. Under XP ProSP1 German i get the window first, where i can send debug information to MS. Under Windows2003German Rev 2.7 just quits. The standalone application is created on both machines. Can someone reproduce that? And much more important, why does Rev quit? Any ideas? Regards, Matthias Rebbe From alex at tweedly.net Wed Feb 15 14:13:59 2006 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 15 Feb 2006 19:13:59 +0000 Subject: Phone Number Validation In-Reply-To: <000301c63255$f3ce2460$640fa8c0@work1> References: <000301c63255$f3ce2460$640fa8c0@work1> Message-ID: <43F37D77.1040505@tweedly.net> Jeff Honken wrote: >I'm trying to validate a date. I've been playing with the below code >but I can't get it to verify a correct phone number. Can anyone steer >me in the correct direction on how to verify a phone number in a field >for the correct format? Jeff > > > Jeff, you need something more like > function CheckPhone pPhoneToCheck > put "([0-9][0-9][0-9])-([0-9][0-9][0-9])-([0-9][0-9][0-9][0-9])" > into reg > return matchText(pPhoneToCheck, reg) > end CheckPhone > >--> Code in Filed >on closeField > >put CheckPhone(me) into Ewr > > if Ewr is "Bad Phone" then > answer "The Telephone Number you entered must be in the format of >000-000-0000" > put "" into me > focus on me > break > > Oooooh - one little mistype and you take away all my typing and I need to re-do it ! The way I type, I'd probably never succeed in completing that field .... btw - there are all kind of other phone formats you may want to allow (even within the) US. A quick Google of "regular expression phone number" will give you more ideas than you want .... -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.8/260 - Release Date: 14/02/2006 From lists at mangomultimedia.com Wed Feb 15 14:19:38 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 15 Feb 2006 11:19:38 -0800 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: On Feb 15, 2006, at 7:58 AM, David Burgun wrote: > Ok, that's great, but I don't have any database to import, I want > to create a new one from scratch. Is there anyway to do this using > libDatabase (with either Version 2 or 1) ? libDatabase has the functions necessary to execute the SQL commands necessary to create a database. You would use libdb_executeSQL with something like this: get lidb_executeSQL("DatabaseIdentifier", "CREATE TABLE myobjects (ID int(11) NOT NULL auto_increment, Name varchar(255) NOT NULL, Type char (4) NOT NULL, Size int(11), ImageFilePathName varchar(255) NOT NULL, PRIMARY KEY(ID))") Usually it is easier to create your tables with CocoaMySQL though, then just use libDB to connect to the database. For one table it isn't a big deal but the graphic interface helps you know what options are available when creating columns. > Ok, I understand now, thanks. One question, will libDatabase 1.x > work with the version "MySQL" that I have already installed? Yes. libDB just sits on top of RevDB and the Valentina externals (1.x and 2.x). > I tried that already! They like what they see as implemented as a > Card Database. An SQL database is the main feature of the app and > something that I said (maybe by mistake) would be no problem under > RunRev. The rest of the app I coded really quickly and have it > working just fine, now all they want is to see it working with an > SQL database. They will use the SQL database with other > applications, not just the one I am working on. Okay, let's see if we can get this working then. > All my Stack needs to do is: > > 1. Create the Database. > I have a list of image files in a folder, the name field is the > name of the file, the Type and Size fields are determined by > looking up the name in a text file and the path is just the local > path to the image file. This operation can (and will be slow) but > this is acceptable since it will only be performed once. You can separate creating and populating the database into two different tasks if you would like. You can create the database with something similar to the code I posted above or with CocoaMySQL. You would then use libDB to populate the database. So perhaps you could do something like this (libDB version 2 syntax): --> REGISTER CONNECTION SETTINGS put "mysql" into tDBA["Type"] put "localhost" into tDBA["Host"] put "myobjects" into tDBA["Name"] put "root" into tDBA["Username"] put "" into tDBA["Password"] libdb_registerDatabase "mydb", tDBA try --> TO DO: CREATE LIST OF IMAGES. tImages CONTAINS VALUES repeat for each line tImage in tImages --> TO DO: LOOKUP IMAGE TYPE AND SIZE. tType AND tSize CONTAIN VALUES put tImage into tAddA["Name"] put tType into tAddA["Type"] put tSize into tAddA["Size"] put tPathToImageFolder & slash & tImage into tAddA ["ImageFilePathName"] --> ADD TO DATABASE put libdb_addToTable("mydb", "myobjects", tAddA, "ID") into tAffectedRows end repeat catch e answer "A database error occurred:" && e end try > 2. Retrieve from the Database. > The user enters a name, the record with this name is returned. --> CREATE THE QUERY. THIS IS A BASIC "CONTAINS" QUERY. local tDataA try put "SELECT * FROM myobjects WHERE Name LIKE '%" & tSearchString & "%'" into tSQL --> USE LIBDB FUNCTION FOR CONVERTING A QUERY TO AN ARRAY. FOR BETTER PERFORMANCE, YOU CAN USE --> LIBDB CURSOR FUNCTIONS LATER ON IF YOU WANT. get libdb_getTableRecords("mydb", tDataA, tSQL) --> tDataA IS NOT AN ARRAY CONTAINING ALL RETURNED RECORDS. THE "Length" KEY CONTAINS THE NUMBER --> OF RECORDS RETURNED. --> POPULATE FIELD WITH RESULTS. repeat with i = 1 to tDataA["Length"] put tDataA["Data",i,"Title"] & tab & tDataA["Data",i,"ID"] & cr after tResults end repeat delete the last char of tResults set the text of field "MyResults" to tResults catch e answer "A database error occurred:" && e end try > Is this really a massive learning curve? I have until Monday to get > this and some other purely RunRev stuff working, surely that's > enough time to do this? Well, this should get you started. A list of things you will want to read up on eventually: 1) SQL syntax for creating databases and tables, altering tables, updating records, optimizing queries, etc. 2) Dealing with drivers. It is good to understand what drivers you are distributing and why. MySQL has the revdb files in addition to a mysql driver. altSQLite just has the revdb driver. Valentina is a separate external (I recommend against using Valentina with revDB). 3) Performance tuning. Proper design and indexing of databases can really affect performance in some cases. It is good to study up on these concepts. There are probably other things as well but that is a good start. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From kray at sonsothunder.com Wed Feb 15 14:20:31 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 15 Feb 2006 13:20:31 -0600 Subject: Substack problem .... ! In-Reply-To: Message-ID: On 2/15/06 7:24 AM, "Francis Nugent Dixon" wrote: > Hi, > > Just arrived on the forum - so Hi to all members ! Hi, Francis! Welcome to the Revolution! ;-) > OK - So I made the plunge to DreamCard after 15 years (and Oh so > many stacks !) of Hypercard. > > The only problem I have (at the moment) is the MainStack/Substack > concept. I spent a whole day trawling previous posts to find an answer, > and fell asleep on my keyboard - you guys obviously know a lot ! But I > didn't find a solution I could understand. OK, here's the basic situation with substacks and mainstacks (please excuse me if I go over stuff you already know): When you create a stack and save it to disk, the file that contains the stack is called a 'stackfile'. Every stackfile contains either a single mainstack, or a mainstack with one or more substacks. Substacks and mainstacks are the same (i.e. they both get cards, buttons, etc.), but you need to understand the following: - A substack is a substack because its 'mainstack' property has been set to the name of another existing/open stack (i.e. they are "owned" by another stack);mainstacks are mainstacks because their 'mainstack' property is the same name as themselves (that is, they aren't "owned" by any stack; they "own" themselves). - All stacks have a 'filename' property that contains the path to where the stack resides on disk (i.e. the location of the stackfile). Mainstacks have a filename property that contains a path; substacks have a filename property that is empty (because they are not independent, but are owned by the mainstack). If you ever want to know the path to the stackfile that contains the substack, you can as for 'the effective filename of ", or for 'the filename of stack (the mainstack of )'. - If a stack is created on the fly (like "create stack"), the stack is sitting around in memory without having a corresponding stackfile; to be able to save the stack to disk, you need to set the fileName of the stack to a valid path, and then save it with the "save stack" command. - To convert a substack to become a normal stack (a mainstack), you simply set its 'mainstack' property to its own name, and then it becomes like a stack created on the fly; you need to then set the filename and save it to disk in order for it to have a corresponding stackfile. For example, if I have a mainstack called "Main" and it has a substack called "Sub", and the stack file location is "/Users/kenray/mystuff.rev", here's how this all pans out: the filename of stack "Main" --> /Users/kenray/mystuff.rev the filename of stack "Sub" --> (empty) the filename of stack "Sub" of stack "Main" --> (empty - although the description is more precise, it's still referring --> to the substack) the effective filename of stack "Sub" --> /Users/kenray/mystuff.rev And now to save "Sub" as its own stack: set the mainstack of stack "Sub" of stack "Main" to empty set the filename of stack "Sub" to "/Users/kenray/mysub.rev" save stack "Sub" Once this happens, you have *MOVED* the substack out of the stackfile that contains stack "Main" and into a separate file: put the substacks of stack "Main" --> (empty, no longer has a substack "Sub") and now you have two mainstacks - one called "Main" at "/Users/kenray/mystuff.rev" and the other called "Sub" at "/users/kenray/mysub.rev". In order to *COPY* a substack from one mainstack to another, you need to clone the substack (which will make it a mainstack just sitting in memory without a stackfile) and then set the clone's 'mainstack' property to the same name as the new "parent". So for example, suppose I had one mainstack called "Main" with a substack called "Sub". I then open another mainstack called "Main2" and want to give it a copy of "Sub" as a substack. Here's how you do it: clone stack "Sub" -- puts the identifier of the new stack into 'it' set the mainstack of it to "Main2" -- then optionally save it save stack "Sub" Hope this helps... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From garrett at paraboliclogic.com Wed Feb 15 14:26:18 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 15 Feb 2006 11:26:18 -0800 Subject: Rev, Rev List, Constellation.... Thanks :-) Message-ID: I just wanted to thank Jerry and all his cohorts in Rev Crimes for Constellation, and I wanted to thank Rev and all the Rev users on this list. The latest version of Constellation has allowed me to be so much more productive than before. Just yesterday alone I must have put 14 plus hours in and actually pumped out a lot of code (give or take a 4 hour break playing "Ages of Empires II" - LOOK MA, I RULE THE WORLD!). Prior to yesterday, the amount of code equivalent would have taken me days, maybe even up to a week. Had it not been for the quick and precis answers by people on this list and the latest version of Constellation, I probably would have given up again. But instead, I nearly have a complete and fully functioning program that either would have taken me another week or two, or maybe never completed at all. Anyway, Thanks Jerry et. al., thanks Rev list.... But I'm still mad at Runtime for their mean update/upgrade policy! :-( (I won't work for food, but I would surely be open to working for a update/upgrade to Rev if anyone needs any work done... Graphics, Web design, Program Interface Design.) -Garrett From lists at mangomultimedia.com Wed Feb 15 14:33:02 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 15 Feb 2006 11:33:02 -0800 Subject: Rev, Rev List, Constellation.... Thanks :-) In-Reply-To: References: Message-ID: <3AB45F71-1F15-4EE6-B686-0A95DB34AD98@mangomultimedia.com> On Feb 15, 2006, at 11:26 AM, Garrett Hylltun wrote: > > Prior to yesterday, the amount of code equivalent would have taken > me days, maybe even up to a week. It really is amazing how much more productive you can be with Constellation. Jerry has really done a great job with it. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From gandalf at doctorTimothyMiller.com Wed Feb 15 14:33:27 2006 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Wed, 15 Feb 2006 11:33:27 -0800 Subject: Please clarify incompatibility re 2.7 In-Reply-To: <024F1794-27B4-4548-BA4F-FD6A147AAE81@dsl.pipex.com> References: <43F25A6B.3080309@hyperactivesw.com> <024F1794-27B4-4548-BA4F-FD6A147AAE81@dsl.pipex.com> Message-ID: >Hi All, > >Could someone please let me know the details of this property? I >have a few stacks that run under MacOS 9 and may need to save them >under MacOS X and I don't want to inadvertently save them under RR >2.7 and then find that I can't change them back to the 2.6 format. > >Thanks a lot >All the Best >Dave > >>There is a property you can set before saving in 2.7 that will make >>the stack compatible with 2.6. However, the information has been >>removed from the What's New text file and it isn't in the >>dictionary. I'm not sure why. Possibly it is because any 2.7 >>features you've used in a stack will be lost if saved in 2.6 format >>and they don't want people to risk that loss. Why not wait awhile until version 2.7 is available for MacOS 9? I understand it will be available fairly soon. 2.7 has some bug fixes and nice new features, but if 2.6 was working well for you, maybe "don't fix it if it ain't broke" applies to your situation. Cheers, Tim From Karen at curlypaws.com Wed Feb 15 14:40:13 2006 From: Karen at curlypaws.com (Karen) Date: Wed, 15 Feb 2006 19:40:13 +0000 Subject: Menubar Handling Message-ID: <9C0114E2-0F66-41B4-9EAA-F451F11779BC@curlypaws.com> Hi, I'm trying to set up a Menubar for OS X with Revolution and I had seen mention of the idea of using a separate stack with a menubar (to avoid the stack contents moving around every time I load it). I have set this up, and on the preOpenStack script of the other cards, I do: set the menubar of me to "MyMenubar". This seems to work very nicely - the other cards have the correct menubar, but what I can't puzzle out is how to process the menu actions in these cards. If I do nothing, they are processed back in the Menubar stack - which doesn't have the controls that I want to refer to. How can I process the menu actions correctly? Thanks, Karen From wlists at fireworksmm.com Wed Feb 15 14:53:21 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Wed, 15 Feb 2006 14:53:21 -0500 Subject: Rendering Text In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> Message-ID: The question is how to save the text of the fields "rendered" on top of the background image as an image file (with both the background and text rendered on top). W. On Feb 13, 2006, at 6:34 PM, Sarah Reichelt wrote: > Do you have to save the image + text as a separate file? If not, you > could just have transparent text fields positioned on top of the image > and fill them in as necessary. > > Cheers, > Sarah From chipp at chipp.com Wed Feb 15 15:01:02 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 15 Feb 2006 14:01:02 -0600 Subject: Rendering Text In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> Message-ID: <43F3887E.6060700@chipp.com> Hi Wally, You can put the text on top of the image then use the export snapshot command. best, Chipp Wally Rodriguez wrote: > The question is how to save the text of the fields "rendered" on top of > the background image as an image file (with both the background and > text rendered on top). From jacque at hyperactivesw.com Wed Feb 15 15:04:28 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Feb 2006 14:04:28 -0600 Subject: Crashing in 2.7 In-Reply-To: <20060215141154.M26643@deepfoo.com> References: <20060214224146.D1669825A06@mail.runrev.com> <20060215141154.M26643@deepfoo.com> Message-ID: <43F3894C.1070606@hyperactivesw.com> bryan at deepfoo.com wrote: > I have to say something in 2.7 seems seriously wrong. I was doing absolutely nothing exciting in the > tool, just running a simple stack with no externals, etc and it managed to bring down WIN XP causing > a reboot. I am however running on a dual monitor system which has not been a problem at all for Rev > until now. Might that be it? Ironic no given multi-monitor support is supposed to be in this version? > > I've only just now seen the problem on the list with a change in binary format from 2.6.1 to 2.7. > I'm wondering if in fact this might be part of the problem as well. The stack I was running was > created under 2.6.1 (and I guess now hoplessly converted to 2.7). > > Any thoughts out there would be appreciated. I kind of doubt it had anything to do with the file format. There were an awful lot of changes to 2.7, particularly in dual-monitor support and graphics/images. I'd be more likely to suspect something like that. Your stack won't be hopelessly converted to 2.7 format unless you save it. If you just close it without saving, it remains unchanged from before. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From charles.hartman at conncoll.edu Wed Feb 15 15:08:02 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Wed, 15 Feb 2006 15:08:02 -0500 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: I just tried downloading CocoaMySQL from curiosity. When I selected one of my databases and selected a table, it froze my PowerBook absolutely solid -- after half a minute, the beachball wouldn't even spin! Is there some more modern (> 2003) version I didn't find? Charles On Feb 15, 2006, at 2:19 PM, Trevor DeVore wrote: > Usually it is easier to create your tables with CocoaMySQL though, > then just use libDB to connect to the database. For From FlexibleLearning at aol.com Wed Feb 15 15:08:39 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 15 Feb 2006 15:08:39 EST Subject: converting a standalone back to a stack? Message-ID: <1c1.39f7bb95.3124e447@aol.com> >From The Scripter's Scrapbook (note not yet tested with 2.7 so use at own risk on a backup copy)... App2Stack Recovery This will convert a MetaCard or Revolution standAlone to the original stack file. on mouseUp answer file "Select a Standalone..." if it is "cancel" or it = "" then exit to top put url ("binfile:"&it) into tStack repeat forever -- there's more than one stackfile in there which is interesting put offset("#!/bin/sh",char 10 to -1 of tStack) into tOff if tOff = 0 then exit repeat put char tOff+9 to -1 of tStack into tStack end repeat ask file "Name the Stack..." if it is "cancel" or it = "" then exit to top set the fileType to "RevoRSTK" put tStack into url ("binfile:"&it) answer "Conversion finished" with "OK" end mouseUp HTH /H From eric.chatonet at sosmartsoftware.com Wed Feb 15 15:10:11 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 15 Feb 2006 21:10:11 +0100 Subject: How IE Favorites and History are stored on a Windows system In-Reply-To: References: Message-ID: <40C72193-6472-402B-9FE3-4B54A2747277@sosmartsoftware.com> Hi Ken and Xavier, Thanks a lot for your clues. It seems that I have to go in a tricky way to achieve this... Stay tuned: sure, I'll have other questions when going ahead ;-) Best Regards from Paris, Eric Chatonet Le 15 f?vr. 06 ? 19:18, Ken Ray a ?crit : > On 2/15/06 8:57 AM, "Eric Chatonet" > > wrote: > >> Hi everyone, >> >> Even if I work on both Mac and Win, I'm rather a Mac man. >> At the moment I'm puzzled with Win :-( >> I want to retrieve all IE favorites and history from a user on XP AND >> Win 2000. >> I found something about favorites, a .ini file as in: >> >> [InternetShortcut] >> URL= http:// www...... >> WorkingDirectory=C:\.... >> ShowCommand=7 >> IconIndex=1 >> etc. >> >> But I have no idea about the internal method used for storing >> history? >> Sure there is someone around there who can help me :-) > > Favorites are stored in the folder: > > C:\Documents and Settings\\Favorites > > and are a series of internet shortcuts or folders. > > History is tricky - on Windows XP it's stored in: > > C:\Documents and Settings\\Local Settings\History > \History.IE5 > > in a file called "index.dat". The "History.IE5" folder is hidden, > and you > can't navigate to it from the nromal interface (you end up getting the > shortcuts for "2 weeks ago", "3 weeks ago", etc.). In addition to the > "index.dat" file, there are a bunch of folders, and the "index.dat" > file > itself is mostly binary (although you can see most of the urls). > What I did > was go to the directory in the shell, and then do a "copy" command > to copy > the file to somewhere more accessible (like C:). > > I also didn't know if you needed this info, but the "typed > urls" (the ones > that are auto-completed and show up in the dropdown menu from the > Location > field) are stored in the Registry at: > > HKCU\Software\Microsoft\Internet Explorer\TypedURLs > > > HTH, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From jerry at daniels-mara.com Wed Feb 15 15:11:38 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 15 Feb 2006 14:11:38 -0600 Subject: Rev, Rev List, Constellation.... Thanks :-) In-Reply-To: References: Message-ID: <8D95FCF2-1DE4-4AAF-B7DE-B4C951A4E6D6@daniels-mara.com> Garrett, you're entirely welcome. Glad you're gettin' it done! Best, Jerry Daniels Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ Voice: 512.879.6286 Skype: jerry.daniels On Feb 15, 2006, at 1:26 PM, Garrett Hylltun wrote: > I just wanted to thank Jerry and all his cohorts in Rev Crimes for > Constellation, and I wanted to thank Rev and all the Rev users on > this list. > > The latest version of Constellation has allowed me to be so much > more productive than before. Just yesterday alone I must have put > 14 plus hours in and actually pumped out a lot of code (give or > take a 4 hour break playing "Ages of Empires II" - LOOK MA, I RULE > THE WORLD!). > > Prior to yesterday, the amount of code equivalent would have taken > me days, maybe even up to a week. > > Had it not been for the quick and precis answers by people on this > list and the latest version of Constellation, I probably would have > given up again. But instead, I nearly have a complete and fully > functioning program that either would have taken me another week or > two, or maybe never completed at all. > > Anyway, Thanks Jerry et. al., thanks Rev list.... But I'm still > mad at Runtime for their mean update/upgrade policy! :-( (I won't > work for food, but I would surely be open to working for a update/ > upgrade to Rev if anyone needs any work done... Graphics, Web > design, Program Interface Design.) > > -Garrett > From scott at tactilemedia.com Wed Feb 15 15:13:40 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 15 Feb 2006 12:13:40 -0800 Subject: Rendering Text In-Reply-To: Message-ID: Recently, Wally Rodriguez wrote: > The question is how to save the text of the fields "rendered" on top > of the background image as an image file (with both the background > and text rendered on top). Maybe one of these is what you want... Import image into the stack: import snapshot from rect (rect of your stuff) Export image to file: export snapshot from rect (rect of your stuff) to file \ as Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jhonken at x12.info Wed Feb 15 15:23:41 2006 From: jhonken at x12.info (Jeff Honken) Date: Wed, 15 Feb 2006 13:23:41 -0700 Subject: converting a standalone back to a stack? In-Reply-To: <1c1.39f7bb95.3124e447@aol.com> Message-ID: <000001c6326d$b61177e0$640fa8c0@work1> This concerns me a little. Are you saying once we've compiled our applications to a standalone .exe anyone can get it back to the original source code or Stack? Jeff -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of FlexibleLearning at aol.com Sent: Wednesday, February 15, 2006 1:09 PM To: use-revolution at lists.runrev.com Subject: Re: converting a standalone back to a stack? >From The Scripter's Scrapbook (note not yet tested with 2.7 so use at own risk on a backup copy)... App2Stack Recovery This will convert a MetaCard or Revolution standAlone to the original stack file. on mouseUp answer file "Select a Standalone..." if it is "cancel" or it = "" then exit to top put url ("binfile:"&it) into tStack repeat forever -- there's more than one stackfile in there which is interesting put offset("#!/bin/sh",char 10 to -1 of tStack) into tOff if tOff = 0 then exit repeat put char tOff+9 to -1 of tStack into tStack end repeat ask file "Name the Stack..." if it is "cancel" or it = "" then exit to top set the fileType to "RevoRSTK" put tStack into url ("binfile:"&it) answer "Conversion finished" with "OK" end mouseUp HTH /H _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Wed Feb 15 15:20:41 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 15 Feb 2006 15:20:41 -0500 Subject: Revolution RUMORS! In-Reply-To: <35959C21-AE07-4156-BF39-E60C30C1D694@dsl.pipex.com> References: <35959C21-AE07-4156-BF39-E60C30C1D694@dsl.pipex.com> Message-ID: <6DD83D1C-A3FA-4F44-9EF2-EAC9DEAFA81F@adelphia.net> David, I think it is not an issue about Laws or Rights or even when does a hack go to far or if the site left him no choice but to cancel and 'see' the material. The issue was that he didn't stop there but decided to copy and then paste that info to a public place. I think it is a 'simple courtesy' that should be expected. He may have a right to do it. He may be legal in doing it. He may have been innocent in doing it. He may have meant no harm. He may not have sinned. But he didn't have the simple courtesy to keep it to himself but rather spread it here instead. I think it was a mistake he made and I also hope a simple apology to REV should be sufficient to get him back on the list. I would welcome him back. FWIW Tom On Feb 15, 2006, at 9:04 AM, David Burgun wrote: > As far as I can see he exercised his right to free speech and > that's all. RunRev didn't like it presumably because they felt that > he owed them a debt of silence. How do other people feel about > this? Do you think you owe RunRev the right to be silent about this > kind of information when it is not secured safely? > Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From eric.chatonet at sosmartsoftware.com Wed Feb 15 15:25:03 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 15 Feb 2006 21:25:03 +0100 Subject: Phone Number Validation In-Reply-To: <000301c63255$f3ce2460$640fa8c0@work1> References: <000301c63255$f3ce2460$640fa8c0@work1> Message-ID: <4EC9265E-B60E-4716-B41C-502E9DDA0FAB@sosmartsoftware.com> Hi Jeff, I have read the clever answers made to your request. Just a thought :-) If your phone numbers are entered by the user in your software, you might just allow to enter a right phone number in the entry box. Something like (in the script of your entry box): on keyDown pKey if pKey is an integer and the number of chars of me < 8 then then pass keyDown end keyDown ---------------------------- on closeField -- auto formatting put char 1 to 3 of target & "-" & char 4 to 6 of target & "-" & char 7 to 8 of target into target end closeField Sorry if it does not apply ;-) Best Regards from Paris, Eric Chatonet Le 15 f?vr. 06 ? 18:33, Jeff Honken a ?crit : > I'm trying to validate a date. I've been playing with the below code > but I can't get it to verify a correct phone number. Can anyone steer > me in the correct direction on how to verify a phone number in a field > for the correct format? Jeff > > --> Function > function CheckPhone pPhoneToCheck > if pPhoneToCheck is > matchText(pPhoneToCheck,"([0-9][0-9][0-9])-([0-9][0-9][0-9])-([0-9] > [0-9] > [0-9][0-9])") > then > return pPhoneToCheck > else > return "Bad Phone" > end if > end CheckPhone > -->End of Function > > > --> Code in Filed > on closeField > > put CheckPhone(me) into Ewr > > if Ewr is "Bad Phone" then > answer "The Telephone Number you entered must be in the format of > 000-000-0000" > put "" into me > focus on me > break > > ELSE > > Answer "OK Good Number" > > END IF > end closeField ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From tekne at gruppoparentesi.it Wed Feb 15 15:27:03 2006 From: tekne at gruppoparentesi.it (TEKNE informatica & comunicazione) Date: Wed, 15 Feb 2006 21:27:03 +0100 Subject: Strange database connection behaviour under Linux In-Reply-To: <200506101226.12758.rishi@puredata.com.au> Message-ID: Hi rishi I have found your message in the revolution list. I have the same problem: have you solved it? thanks in advance -- Riccardo Linzitto TEKNE informatica & comunicazione gruppo parentesi Via Cupoletti 1 - 97100 Ragusa Pbx: Tel/fax +39.0932.68.16.00 Tel +39.0932.68.33.36 www.gruppoparentesi.it/tekne > Da: Rishi Viner > Organizzazione: VinerTech > Risposta: , How to use Revolution > > Data: Fri, 10 Jun 2005 12:26:12 +1000 > A: How to use Revolution > Oggetto: Strange database connection behaviour under Linux > > Hi All, > > Hoping for some help with this. I'm using Dreamcard 2.5.1 to put data into a > MySQL database. I have developed the application on my laptop running SuSE > 9.1 Pro and it works great. I can connect to MySQL databases on my local > machine and on various remote servers on our network. The problem comes when > I try to use this stack on any other machines. I have tried running my stack > using the Dreamcard Player on one machine running RedHat 9 and another > running SuSE 9.1 Pro with no luck. I get errors like: > > "There was an error in connecting to the database. Please check that the > connection fields are correct. Revdb error: revdberr, invalid database type" > > I have double checked the connection information and it is good. I have also > double checked that my database user has permissions to connect from the > various hosts I am connecting from. I have the same problem whether I use the > "Database Query Builder" or do it manually in a script. > > In frustration and thinking that it may be a Player issue, I have installed > the Dreamcard IDE on the RedHat machine, but get exactly the same problem. > > It looks like Rev can't find or use the database drivers on the other > machines, yet they seem to be in the right location (comparing with my > original development machine). > > I have little (no) experience with preparing stacks to run on other machines > from the development machine. Any ideas / suggestions as to what might be > causing this? > > Thanks, > > -- > Rishi Viner > PUREDATA > > Australia From garrett at paraboliclogic.com Wed Feb 15 15:45:21 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 15 Feb 2006 12:45:21 -0800 Subject: Pulldown Menu item separator? Message-ID: <6CF1AA57-FCC7-44A7-A840-9FC3633C4929@paraboliclogic.com> Greetings, For a pull down menu I have the following text: Cu&t/X &Copy/C &Paste/V &Undo/Z - &Word Wrap/W But Word Wrap is lost when the menu is shown on the OSX Menu Bar. I assume that I'm using the wrong character for the separator after undo. What is the correct way to set a separator in the menu? thanks, -Garrett From dominiquemege at yahoo.fr Wed Feb 15 15:59:46 2006 From: dominiquemege at yahoo.fr (Dominique MEGE) Date: Wed, 15 Feb 2006 21:59:46 +0100 (CET) Subject: Universal binaries (Os X on intel) Message-ID: <20060215205946.80801.qmail@web26503.mail.ukl.yahoo.com> Hello all, This list is great. That help me so much :-) Do you know if it is possible to make universal binaries applications with Revolution ? Dominique. ___________________________________________________________________________ Nouveau : t?l?phonez moins cher avec Yahoo! Messenger ! D?couvez les tarifs exceptionnels pour appeler la France et l'international. T?l?chargez sur http://fr.messenger.yahoo.com From chipp at chipp.com Wed Feb 15 16:14:24 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 15 Feb 2006 15:14:24 -0600 Subject: [ANN] New File Format plugin for 2.7 In-Reply-To: References: Message-ID: <43F399B0.8070501@chipp.com> As many of you have read, the file formats are no longer backwards compatible with the new 2.7. Thoughtfully, RunRev provided many of us beta testers with a way to force a stack to revert back to an old file format using an undocumented and unsupported global property. This of course is fraught with potential problems. If you use a newly introduced token in a script, chances are your new stacks would break when opening in a previous version even when using this plugin. But, if you're like me, and you have to go 'back and forth' (for instance our plugins must work in both environments), you really need to be able to do this. So, I wrote this plugin and thought I'd share it with the community. I'm not sure the reason why RR won't publish the global property to make this possible. But, in the meantime, I've written a plugin, which you can place in your 2.7 plugins folder, which will do this. I've password protected the stack so that Rev's secret global prop is still secret, and of course I provide no warranties it will work all the time, but it can be a lifesaver if you're toggling back and forth between apps. I also recommend using our altArchive plugin as well to maintain serialilze archived versions of your stack each time you save. To get the StackFormat plugin, just type into your 2.7 message box and hit return the following: go URL "http://www.gadgetplugins.com/altplugins/StackFormat.rev" Then save it to your plugins folder. That's all there is to it. best, Chipp From pevensen at siboneylg.com Wed Feb 15 16:25:57 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 15 Feb 2006 15:25:57 -0600 Subject: Universal binaries (Os X on intel) In-Reply-To: <20060215205946.80801.qmail@web26503.mail.ukl.yahoo.com> References: <20060215205946.80801.qmail@web26503.mail.ukl.yahoo.com> Message-ID: <6.2.1.2.2.20060215152351.13164230@exchange.slg.com> Not yet, but RunRev has committed to supporting Universal Binaries. Kevin Miller said "Universal binaries won't make it into version 2.7, but will be during the 2.7.x cycle." At 02:59 PM 2/15/2006, you wrote: >Hello all, >This list is great. That help me so much :-) > >Do you know if it is possible to make universal >binaries applications with Revolution ? > >Dominique. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From sarah.reichelt at gmail.com Wed Feb 15 17:17:44 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 16 Feb 2006 08:17:44 +1000 Subject: Revolution 2.7 documentation panic In-Reply-To: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> Message-ID: > Where is it possible to find the transcript commands and functions > for each library (old button "objects") If you go to glossary and type "library" into the search field, you will find entries about all of the libraries with links to their commands. Sarah From kee at kagi.com Wed Feb 15 17:26:45 2006 From: kee at kagi.com (kee nethery) Date: Wed, 15 Feb 2006 14:26:45 -0800 Subject: converting a standalone back to a stack? In-Reply-To: <000001c6326d$b61177e0$640fa8c0@work1> References: <000001c6326d$b61177e0$640fa8c0@work1> Message-ID: <56ABC249-0E00-47A3-AE1B-D0AE04D2CB46@kagi.com> It's a series of files on a disk. If you open it with a file editor you can see what text might be stored in there. I imagine that if I had protected my application using any of the standard built-in revolution app protection methods my solution to my recovery of some specific information would not be possible. My favorite files to open with a file editor are MS Word files sent to me as attachments. They contain all sorts of information about the creators computing environment. As I seem to recall I think they even contain deleted phrases from prior edits. Kee Nethery On Feb 15, 2006, at 12:23 PM, Jeff Honken wrote: > This concerns me a little. Are you saying once we've compiled our > applications to a standalone .exe anyone can get it back to the > original > source code or Stack? Jeff From jhonken at x12.info Wed Feb 15 17:35:41 2006 From: jhonken at x12.info (Jeff Honken) Date: Wed, 15 Feb 2006 15:35:41 -0700 Subject: Phone Number Validation In-Reply-To: Message-ID: <000101c63280$299d86b0$640fa8c0@work1> Jim, I must be missing something. I saw that in the Docs but I couldn't get it to work. Here's my code: Can you see why it won't validate a 000-0000 ? Jeff --> Function function CheckPhone pPhoneToCheck if pPhoneToCheck is matchText(pPhoneToCheck,"([0-9]+)-([0-9]+-[0-9]+)") then return pPhoneToCheck else return "Bad Phone" end if end CheckPhone -->End of Function --> Field Text on closeField put CheckPhone(me) into Ewr if Ewr is "Bad Phone" then answer "The Telephone Number you entered must be in the format of 000-000-0000" put "" into me focus on me break ELSE Answer "OK Good Number" END IF end closeField -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jim Ault Sent: Wednesday, February 15, 2006 12:01 PM To: How to use Revolution Subject: Re: Phone Number Validation On 2/15/06 9:33 AM, "Jeff Honken" wrote: > I'm trying to validate a date. I've been playing with the below code > but I can't get it to verify a correct phone number. Can anyone steer > me in the correct direction on how to verify a phone number in a field > for the correct format? Jeff >From the docs matchText function Platform support: Introduced in version 1.0 (Changed in version 2.0) Returns true if a regular expression is found in the specified string, false otherwise. matchText(string,regularExpression[,foundTextVarsList]) matchText("Goodbye","bye") -- returns true matchText("Goodbye","^Good") -- also returns true matchText(phoneNumber,"([0-9]+)-([0-9]+-[0-9]+)",areaCode,phone) HTH Jim Ault Las Vegas On 2/15/06 9:33 AM, "Jeff Honken" wrote: > I'm trying to validate a date. I've been playing with the below code > but I can't get it to verify a correct phone number. Can anyone steer > me in the correct direction on how to verify a phone number in a field > for the correct format? Jeff > > --> Function > function CheckPhone pPhoneToCheck > if pPhoneToCheck is > matchText(pPhoneToCheck,"([0-9][0-9][0-9])-([0-9][0-9][0-9])-([0-9][0-9] > [0-9][0-9])") > then > return pPhoneToCheck > else > return "Bad Phone" > end if > end CheckPhone > -->End of Function > > > --> Code in Filed > on closeField > > put CheckPhone(me) into Ewr > > if Ewr is "Bad Phone" then > answer "The Telephone Number you entered must be in the format of > 000-000-0000" > put "" into me > focus on me > break > > ELSE > > Answer "OK Good Number" > > END IF > end closeField > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Wed Feb 15 17:31:20 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 16 Feb 2006 08:31:20 +1000 Subject: converting a standalone back to a stack? In-Reply-To: <000001c6326d$b61177e0$640fa8c0@work1> References: <1c1.39f7bb95.3124e447@aol.com> <000001c6326d$b61177e0$640fa8c0@work1> Message-ID: On 2/16/06, Jeff Honken wrote: > > This concerns me a little. Are you saying once we've compiled our > applications to a standalone .exe anyone can get it back to the original > source code or Stack? Jeff Not if you encrypt the stacks when building the app. There is a setting to do this in the standalone settings dialog. However if you encrypt, you won't be able to use this technique for retrieving stacks from the built app. Sarah From dvk at dvkconsult.com.au Wed Feb 15 17:35:37 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Thu, 16 Feb 2006 09:35:37 +1100 Subject: Pointlessness [was Revolution RUMORS!] In-Reply-To: <20060215180009.31296824DA3@mail.runrev.com> References: <20060215180009.31296824DA3@mail.runrev.com> Message-ID: <4E4F0F95-8D1A-4C53-A0BC-7B8B9C00D34B@dvkconsult.com.au> On 16/02/2006, at 5:00, David Burgun wrote: > Yes, in order to stop other people getting into the same position. > Once the cat was out of the bag there was no need for anyone to go to > the site again. It could be argued that he should be praised for his > selfless actions and RunRev chastised for their unsafe site! David, I have full regard for the value of your posts on other topics but what you have above is about the most specious argument for anything that I have ever seen on this site. Your later paragraphs, about the list to which the material might have been posted and possible consequences thereof, are pure sophistry. Runtime owns this particular list and may include or exclude any person on their own cognizance and in their own commercial interests. Over many years, I have found them to walk a pretty good line, with tolerance, humour and only the occasional fit of pique :-). > Should we infer from your last line that you like to have the last word? I promise not to write on the topic again, so here you go: > Would have been ended! From stephenREVOLUTION at barncard.com Wed Feb 15 17:42:23 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 15 Feb 2006 14:42:23 -0800 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: as I mentioned earlier in the week, the project is open source and this is the latest (1/24/) version. http://www.theonline.org/cocoamysql/ >I just tried downloading CocoaMySQL from curiosity. When I selected >one of my databases and selected a table, it froze my PowerBook >absolutely solid -- after half a minute, the beachball wouldn't even >spin! Is there some more modern (> 2003) version I didn't find? > >Charles > > >On Feb 15, 2006, at 2:19 PM, Trevor DeVore wrote: > >>Usually it is easier to create your tables with CocoaMySQL though, >>then just use libDB to connect to the database. For > >_______________________________________________ -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sarah.reichelt at gmail.com Wed Feb 15 17:43:13 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 16 Feb 2006 08:43:13 +1000 Subject: Pulldown Menu item separator? In-Reply-To: <6CF1AA57-FCC7-44A7-A840-9FC3633C4929@paraboliclogic.com> References: <6CF1AA57-FCC7-44A7-A840-9FC3633C4929@paraboliclogic.com> Message-ID: > For a pull down menu I have the following text: > > Cu&t/X > &Copy/C > &Paste/V > &Undo/Z > - > &Word Wrap/W > > But Word Wrap is lost when the menu is shown on the OSX Menu Bar. I > assume that I'm using the wrong character for the separator after undo. > > What is the correct way to set a separator in the menu? I'm guessing that this is the Edit menu? On OS X, Rev does some cunning things to fit in with OS X's standard menu structure. The last line of the Edit menu should always be Preferences (even if you don't need it). The second last line should be a separator. Rev takes the last 2 lines, deletes them and applies any script for the Preferences menu item to the normal OS X preferences item in the application menu. So your menu should look like this: Cu&t/X &Copy/C &Paste/V &Undo/Z - &Word Wrap/W - Preferences In Rev 2.6, go to the Help menu -> Topics -> Menus & the menu bar. This gives a detailed explanation of the OS X menu oddities. Cheers, Sarah From jacque at hyperactivesw.com Wed Feb 15 17:43:12 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Feb 2006 16:43:12 -0600 Subject: Pulldown Menu item separator? In-Reply-To: <6CF1AA57-FCC7-44A7-A840-9FC3633C4929@paraboliclogic.com> References: <6CF1AA57-FCC7-44A7-A840-9FC3633C4929@paraboliclogic.com> Message-ID: <43F3AE80.3050004@hyperactivesw.com> Garrett Hylltun wrote: > Greetings, > > For a pull down menu I have the following text: > > Cu&t/X > &Copy/C > &Paste/V > &Undo/Z > - > &Word Wrap/W > > But Word Wrap is lost when the menu is shown on the OSX Menu Bar. I > assume that I'm using the wrong character for the separator after undo. > > What is the correct way to set a separator in the menu? Your menus are correctly formatted. But I assume this is an Edit menu, and in Revolution that menu is treated specially (as is the Help menu.) In order to support cross-platform conventions, the last two items in the Edit menu are assumed to be a separator and "Preferences". The Preferences menu item then gets moved to the application menu on OS X, as Apple specifies. On Windows and MacOS, it remains in the Edit menu. Make sure the last two items in your Edit menu are a separator and "Preferences" and you'll be fine. You can read more about these conventions in the docs. In Rev 2.6.x, see Topics->Menus. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jhonken at x12.info Wed Feb 15 17:51:02 2006 From: jhonken at x12.info (Jeff Honken) Date: Wed, 15 Feb 2006 15:51:02 -0700 Subject: converting a standalone back to a stack? In-Reply-To: Message-ID: <000001c63282$4bad6570$640fa8c0@work1> Sarah, Thanks for the information. I didn't know that you had to encrypt a revolution .exe so it couldn't be decompiled. Thanks, Jeff -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Sarah Reichelt Sent: Wednesday, February 15, 2006 3:31 PM To: How to use Revolution Subject: Re: converting a standalone back to a stack? On 2/16/06, Jeff Honken wrote: > > This concerns me a little. Are you saying once we've compiled our > applications to a standalone .exe anyone can get it back to the original > source code or Stack? Jeff Not if you encrypt the stacks when building the app. There is a setting to do this in the standalone settings dialog. However if you encrypt, you won't be able to use this technique for retrieving stacks from the built app. Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Wed Feb 15 18:19:21 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 15 Feb 2006 15:19:21 -0800 Subject: Phone Number Validation In-Reply-To: <000101c63280$299d86b0$640fa8c0@work1> Message-ID: On 2/15/06 2:35 PM, "Jeff Honken" wrote: > Jim, > I must be missing something. I saw that in the Docs but I couldn't > get it to work. Here's my code: Can you see why it won't validate a > 000-0000 ? Jeff First, realize that matchText is a FUNCTION. --as are matchChunk & replaceText --'replace' is a command, as are 'put, get, delete' Second, decide what variables you want to end up with and use parens in accordance. In the docs it shows 'areacode' & 'phone' As result, try using either the first technique or the second one ------------ first ------------- get matchText( pPhoneToCheck, "(regExpr)-( regExpr)", areacode, phone) answer it -- should be 'true' --thus the matchText FUNCTION does two things -- 1 returns a true/false so you can test success -- 2 puts the value in parenthesis into each variable name supplied answer areaCode & cr & phone & cr "do what you want with these" ------------ second ------------- This would be the syntax I would use to make things a bit easier: put "([0-9]+)-([0-9]+-[0-9]+)" into regEx get matchText( pPhoneToCheck, regEx, areacode, phone) answer it answer areaCode & cr & phone & cr "do what you want with these" HTH Jim Ault Las Vegas On 2/15/06 2:35 PM, "Jeff Honken" wrote: > Jim, > I must be missing something. I saw that in the Docs but I couldn't > get it to work. Here's my code: Can you see why it won't validate a > 000-0000 ? Jeff > > --> Function > function CheckPhone pPhoneToCheck > > if pPhoneToCheck is > matchText(pPhoneToCheck,"([0-9]+)-([0-9]+-[0-9]+)") > > then > return pPhoneToCheck > else > return "Bad Phone" > end if > end CheckPhone > -->End of Function > > > --> Field Text > on closeField > > put CheckPhone(me) into Ewr > > if Ewr is "Bad Phone" then > answer "The Telephone Number you entered must be in the format of > 000-000-0000" > put "" into me > focus on me > break > > ELSE > > Answer "OK Good Number" > > END IF > end closeField > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jim Ault > Sent: Wednesday, February 15, 2006 12:01 PM > To: How to use Revolution > Subject: Re: Phone Number Validation > > On 2/15/06 9:33 AM, "Jeff Honken" wrote: >> I'm trying to validate a date. I've been playing with the below code >> but I can't get it to verify a correct phone number. Can anyone steer >> me in the correct direction on how to verify a phone number in a field >> for the correct format? Jeff > >> From the docs > matchText function > > Platform support: > Introduced in version 1.0 (Changed in version 2.0) > > Returns true if a regular expression is found in the specified string, > false > otherwise. > > matchText(string,regularExpression[,foundTextVarsList]) > > matchText("Goodbye","bye") -- returns true > matchText("Goodbye","^Good") -- also returns true > matchText(phoneNumber,"([0-9]+)-([0-9]+-[0-9]+)",areaCode,phone) > > HTH > > Jim Ault > Las Vegas > > On 2/15/06 9:33 AM, "Jeff Honken" wrote: > >> I'm trying to validate a date. I've been playing with the below code >> but I can't get it to verify a correct phone number. Can anyone steer >> me in the correct direction on how to verify a phone number in a field >> for the correct format? Jeff >> >> --> Function >> function CheckPhone pPhoneToCheck >> if pPhoneToCheck is >> > matchText(pPhoneToCheck,"([0-9][0-9][0-9])-([0-9][0-9][0-9])-([0-9][0-9] >> [0-9][0-9])") >> then >> return pPhoneToCheck >> else >> return "Bad Phone" >> end if >> end CheckPhone >> -->End of Function >> >> >> --> Code in Filed >> on closeField >> >> put CheckPhone(me) into Ewr >> >> if Ewr is "Bad Phone" then >> answer "The Telephone Number you entered must be in the format of >> 000-000-0000" >> put "" into me >> focus on me >> break >> >> ELSE >> >> Answer "OK Good Number" >> >> END IF >> end closeField >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your > subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Wed Feb 15 18:25:49 2006 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 15 Feb 2006 23:25:49 +0000 Subject: Phone Number Validation In-Reply-To: <000101c63280$299d86b0$640fa8c0@work1> References: <000101c63280$299d86b0$640fa8c0@work1> Message-ID: <43F3B87D.7070604@tweedly.net> Jeff Honken wrote: >Jim, > I must be missing something. I saw that in the Docs but I couldn't >get it to work. > matchText is a function that returns either true or false. The part where you do if pPhoneToCheck is matchText(...) is unnecessary and wrong. You use it like if matchText(pPhoneToCheck,"([0-9]+)-([0-9]+-[0-9]+)") then return pPhoneToCheck else return "Bad Phone" end if -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.8/260 - Release Date: 14/02/2006 From kray at sonsothunder.com Wed Feb 15 18:38:49 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 15 Feb 2006 17:38:49 -0600 Subject: xml library In-Reply-To: <4D7A9FC1-7804-4918-BB7C-44EE67B15AC4@lexicall.org> Message-ID: On 2/15/06 8:53 AM, "Marielle Lange" wrote: > Any possibility for the xml library to be rewritten so to have > function names easier to remember? Well, you can certainly write a "wrapper" library that will do that for you... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From 3mcgrath at adelphia.net Wed Feb 15 18:40:27 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 15 Feb 2006 18:40:27 -0500 Subject: selectedField in 2.7 not working Message-ID: Hello, Has anyone found the function 'selectedField' no longer working after 2.7 upgrade? My script is rather simple: on mouseUp put "f" after the selectedField end mouseUp This has worked flawlessly for some time in 2.6 and below. Thanks Tom Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Wed Feb 15 18:45:27 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 15 Feb 2006 18:45:27 -0500 Subject: selectedField in 2.7 not working In-Reply-To: References: Message-ID: <5645E582-C829-406B-AF13-1B8219936277@adelphia.net> Oh yeah this is on Windows XP Pro THanks Tom On Feb 15, 2006, at 6:40 PM, Thomas McGrath III wrote: > Hello, > > Has anyone found the function 'selectedField' no longer working > after 2.7 upgrade? > My script is rather simple: > > on mouseUp > put "f" after the selectedField > end mouseUp > > This has worked flawlessly for some time in 2.6 and below. > > Thanks > > Tom Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From garrett at paraboliclogic.com Wed Feb 15 18:52:44 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 15 Feb 2006 15:52:44 -0800 Subject: Pulldown Menu item separator? In-Reply-To: <43F3AE80.3050004@hyperactivesw.com> References: <6CF1AA57-FCC7-44A7-A840-9FC3633C4929@paraboliclogic.com> <43F3AE80.3050004@hyperactivesw.com> Message-ID: <6719D2C2-3305-4734-99D2-03E41C81417D@paraboliclogic.com> On Feb 15, 2006, at 2:43 PM, J. Landman Gay wrote: [snip] > Your menus are correctly formatted. But I assume this is an Edit > menu, and in Revolution that menu is treated specially (as is the > Help menu.) In order to support cross-platform conventions, [snip] Sarah, J. Landman Gay, Thanks for the help :-) -Garrett From charles.hartman at conncoll.edu Wed Feb 15 18:58:57 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Wed, 15 Feb 2006 18:58:57 -0500 Subject: Getting Started with a Database In-Reply-To: <1394790027.20060215091332@ahsoftware.net> References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> <1394790027.20060215091332@ahsoftware.net> Message-ID: <6352BB29-F710-438B-96D6-1D5F3B8FA31D@conncoll.edu> On Feb 15, 2006, at 12:13 PM, Mark Wieder wrote: >> Is this really a massive learning curve? I have until Monday to get > > Yes, probably. Find yourself a good SQL tutorial online. It's not that hard to get the basics. I found this series of tutorial pages a decent start: http://sqlcourse2.com/intro2.html Charles From garrett at paraboliclogic.com Wed Feb 15 19:11:24 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 15 Feb 2006 16:11:24 -0800 Subject: Change menuItem text? Message-ID: Well, I tried, but didn't hit the right answer. set menuItem 6 of button "Edit" to "!cWord Wrap" That's what I thought it would be, but either I am doing something wrong, or this is not proper. Can the text of a menuItem be changed? Thanks, -Garrett From effendi at wanadoo.fr Wed Feb 15 19:37:33 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 16 Feb 2006 01:37:33 +0100 Subject: Substack problem .... ! Message-ID: <78b571220adc0052d7c8e128d66d748e@wanadoo.fr> Hi Jim and Ken, and anyone else who chimes in later, Thanks for your clarification on how to insert an independant stack into a mainstack. I followed the instructions with other stacks and it works OK. However, with the substack U2 that I extricated from my Mainstack, it simply doesn't work. I open independant substack (which Jim called "U2") - OK ! I opened the main stack (which Jim called "Maine") - OK I click in substack U2 to select it, and then Object->Stack Inspector. but the Stack Inspector still shows a window for the stack Maine. I have the Pointer tool selected, but under no condition can I select anything in the substack U2. When I click on the substack, I get a continuous blue line around the single field but not the little blue squares to show that it is selected. When I click on the metal part of the window outside the field, the field disappears (!!), and the stack Inspector still shows stack Maine, even though the Dropdown Window menu shows that Substack U2 is selected (by a tick). I thought that the substack U2 had become "locked" in some way, but I don't know how to check this, as I can't even get into it ! As they say in France "Myst?re et boules de gomme!" which can roughly translate into English as "Curiouser and curiouser !" I tried with another substack (U3), and everything works OK, so I finally came to the conclusion that the substack U2 is corrupted. This may be because of the way (don't remember) I extracted the substack U2 out of Maine in the first place (or the way I created it in my first days of Revolution). This will teach me not to go for the full nine yards without experience .......... Old English saying "Nothing should ever be done for the first time !" Well, I seem to have wasted some of your time, and quite a bit of space (sorry !), so I think that I will rebuild the substack U2 from the beginning, and then marry it into the Maine stack (certainly with no problem). But after 40 years of programming, I HATE NOT UNDERSTANDING ! Best from Paris Francis From mwieder at ahsoftware.net Wed Feb 15 20:08:29 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 15 Feb 2006 17:08:29 -0800 Subject: Revolution 2.7 documentation panic In-Reply-To: References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> Message-ID: <1213048492.20060215170829@ahsoftware.net> Sarah- Wednesday, February 15, 2006, 2:17:44 PM, you wrote: >> Where is it possible to find the transcript commands and functions >> for each library (old button "objects") > If you go to glossary and type "library" into the search field, you > will find entries about all of the libraries with links to their > commands. Do you and I have different 2.7 glossaries? Typing "library" brings up a list of libraries (duh!) but there are no links. I see a definition and a bewilderingly stupid set of synonyms (do I really need to know that "Video library" is a synonym for "Video library"?, but nothing else. -- -Mark Wieder mwieder at ahsoftware.net From Revinfo1155 at aol.com Wed Feb 15 20:36:19 2006 From: Revinfo1155 at aol.com (Revinfo1155 at aol.com) Date: Wed, 15 Feb 2006 20:36:19 EST Subject: Revolution Media Message-ID: <141.568d5b3b.31253113@aol.com> Can anyone enlighten me on Revolution Media? Looks like a great product for a great price. I'm assuming it replaces Dreamcard. Jack From charles.hartman at conncoll.edu Wed Feb 15 20:36:47 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Wed, 15 Feb 2006 20:36:47 -0500 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: Thanks, that's nice & new, two years newer than the one I found before. BUT it still freezes my PB totally so only a very hard reboot will bring it back. Am I weird? Some intereaction . . . Charles On Feb 15, 2006, at 5:42 PM, Stephen Barncard wrote: > as I mentioned earlier in the week, the project is open source and > this is the latest (1/24/) version. > > http://www.theonline.org/cocoamysql/ > >> I just tried downloading CocoaMySQL from curiosity. When I >> selected one of my databases and selected a table, it froze my >> PowerBook absolutely solid -- after half a minute, the beachball >> wouldn't even spin! Is there some more modern (> 2003) version I >> didn't find? From chipp at chipp.com Wed Feb 15 20:38:22 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 15 Feb 2006 19:38:22 -0600 Subject: 2.7 BUG: Getting Started with a Database In-Reply-To: <43F255D5.4010605@chipp.com> References: <001201c631a0$abc99100$0201010a@royalnexus> <43F255D5.4010605@chipp.com> Message-ID: <43F3D78E.402@chipp.com> Turns out, it's not a bug! Mark W helped me out today and it turns out it's not too difficult to setup 2.7 to automatically install database drivers. We'll be ammending our altSQLite auto-install stacks soon to help out, but in the meantime: For Windows users: You need to install the DLL as mentioned previously: Find the folder where Rev in installed, then be sure and copy the bundle/DLL to the folder below. /Externals/Database Drivers Next, update your "database drives.txt" file to have the last line read: altSQLite3,dbsqlite3.dll so it will appear in the standalone settings for proper inclusion into the standalone. Then copy the external and the "database drives.txt" and put them both in the folder: \Runtime\Windows\x86-32\Externals\Database Drivers and everything should work fine. I expect the same should be done for Mac users. Thank-you Mark Waddingham :-) Chipp Walters wrote: > NOTE!!! > > Currently, standalone inclusion of 3rd party database drivers DOES NOT > APPEAR TO WORK IN Rev 2.7. RunRev is aware of this problem and is > working on fixing it. From charles.hartman at conncoll.edu Wed Feb 15 20:43:34 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Wed, 15 Feb 2006 20:43:34 -0500 Subject: Revolution Media In-Reply-To: <141.568d5b3b.31253113@aol.com> References: <141.568d5b3b.31253113@aol.com> Message-ID: <2BB4AE9F-85A8-4243-A927-B71863DF0CB2@conncoll.edu> On Feb 15, 2006, at 8:36 PM, Revinfo1155 at aol.com wrote: > Can anyone enlighten me on Revolution Media? Looks like a great > product for a > great price. I'm assuming it replaces Dreamcard. -- except apparently it sort of doesn't. I got from Rev a message inviting me to buy an upgrade pack for my Dreamcard. I wrote back in puzzlement because I'd thought just what you say. The return message points out that the DC up-pack is good for a year while the Media purchase -- for the same price -- is one time only, and suggests that the two have different features. But the disappearance of Dreamcard from the Rev website (unless I've gone blind) makes this hard to comprehend in detail. I suspect the website is still in the process of being brought up to date, so I'll check back in a day or two. Charles From lynn at paradigmasoft.com Wed Feb 15 21:09:03 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Wed, 15 Feb 2006 18:09:03 -0800 Subject: Revolution Media In-Reply-To: <2BB4AE9F-85A8-4243-A927-B71863DF0CB2@conncoll.edu> Message-ID: <1072066612-45861043@lindbergh.macserve.net> > -- except apparently it sort of doesn't. I got from Rev a > message inviting me to buy an upgrade pack for my Dreamcard. > I wrote back in puzzlement because I'd thought just what you > say. The return message points out that the DC up-pack is > good for a year while the Media purchase -- for the same > price -- is one time only, and suggests that the two have > different features. But the disappearance of Dreamcard from > the Rev website (unless I've gone blind) makes this hard to > comprehend in detail. "(Database access not available in Revolution Media)" is right in the middle of the features page. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From charles.hartman at conncoll.edu Wed Feb 15 21:16:54 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Wed, 15 Feb 2006 21:16:54 -0500 Subject: Revolution Media In-Reply-To: <1072066612-45861043@lindbergh.macserve.net> References: <1072066612-45861043@lindbergh.macserve.net> Message-ID: <9E8902BB-62C8-4ED1-A7E3-531896758965@conncoll.edu> On Feb 15, 2006, at 9:09 PM, Lynn Fredricks wrote: >> -- except apparently it sort of doesn't. I got from Rev a >> message inviting me to buy an upgrade pack for my Dreamcard. >> I wrote back in puzzlement because I'd thought just what you >> say. The return message points out that the DC up-pack is >> good for a year while the Media purchase -- for the same >> price -- is one time only, and suggests that the two have >> different features. But the disappearance of Dreamcard from >> the Rev website (unless I've gone blind) makes this hard to >> comprehend in detail. > > "(Database access not available in Revolution Media)" is right in > the middle > of the features page. Yes, but I don't know what that means. *Oracle* (etc) access isn't available in Dreamcard either; but I access my MySQL stuff (using Blue Mango's libDatabase) just fine. Charles From lfredricks at proactive-intl.com Wed Feb 15 21:24:42 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed, 15 Feb 2006 18:24:42 -0800 Subject: Revolution Media In-Reply-To: <9E8902BB-62C8-4ED1-A7E3-531896758965@conncoll.edu> Message-ID: <20060216022649.834767F024@spatula.dreamhost.com> > > "(Database access not available in Revolution Media)" is > right in the > > middle of the features page. > > Yes, but I don't know what that means. *Oracle* (etc) access > isn't available in Dreamcard either; but I access my MySQL > stuff (using Blue Mango's libDatabase) just fine. It's a good idea to look here as well: http://revmedia.runrev.com/look_inside.php Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From charles.hartman at conncoll.edu Wed Feb 15 21:41:58 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Wed, 15 Feb 2006 21:41:58 -0500 Subject: Revolution Media In-Reply-To: <20060216022649.834767F024@spatula.dreamhost.com> References: <20060216022649.834767F024@spatula.dreamhost.com> Message-ID: At what in particular? I don't see anything here that addresses this question. It's been a long day and I'm tired; what am I missing? Charles On Feb 15, 2006, at 9:24 PM, Lynn Fredricks wrote: >>> "(Database access not available in Revolution Media)" is >> right in the >>> middle of the features page. >> >> Yes, but I don't know what that means. *Oracle* (etc) access >> isn't available in Dreamcard either; but I access my MySQL >> stuff (using Blue Mango's libDatabase) just fine. > > It's a good idea to look here as well: > http://revmedia.runrev.com/look_inside.php > > Best regards, > > Lynn Fredricks > President > Paradigma Software, Inc > > Joining Worlds of Information > > Deploy True Client-Server Database Solutions > Royalty Free with Valentina Developer Network > http://www.paradigmasoft.com > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at hytext.com Wed Feb 15 21:47:31 2006 From: jerry at hytext.com (Jerry Muelver) Date: Wed, 15 Feb 2006 20:47:31 -0600 Subject: Change menuItem text? References: Message-ID: <000701c632a3$596c84e0$0100a8c0@INSIGHT3> From: "Garrett Hylltun" > Well, I tried, but didn't hit the right answer. > > set menuItem 6 of button "Edit" to "!cWord Wrap" > > That's what I thought it would be, but either I am doing something > wrong, or this is not proper. > > Can the text of a menuItem be changed? I would try put "!cWord Wrap" into menuItem 6 of button "Edit" ---- Jerry Muelver From sarah.reichelt at gmail.com Wed Feb 15 21:50:39 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 16 Feb 2006 12:50:39 +1000 Subject: Revolution 2.7 documentation panic In-Reply-To: <1213048492.20060215170829@ahsoftware.net> References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> <1213048492.20060215170829@ahsoftware.net> Message-ID: > >> Where is it possible to find the transcript commands and functions > >> for each library (old button "objects") > > > If you go to glossary and type "library" into the search field, you > > will find entries about all of the libraries with links to their > > commands. > > Do you and I have different 2.7 glossaries? Typing "library" brings up > a list of libraries (duh!) but there are no links. I see a definition > and a bewilderingly stupid set of synonyms (do I really need to know > that "Video library" is a synonym for "Video library"?, but nothing > else. > Oops, I only checked a couple. The print library and the geometry library list their commands but most of the others don't. Sorry for misleading everyone. What I really miss is the Topics sections of the 2.6 docs. Jacque & I both directed Garrett to the 2.6 docs today to find out about menus. Cheers, Sarah From effendi at wanadoo.fr Wed Feb 15 21:52:32 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 16 Feb 2006 03:52:32 +0100 Subject: Substack problem .... ! Message-ID: <5ca50ea7fda5ed987ca76b422258a947@wanadoo.fr> Hi you guys out there, It took me until 03:00 in the morning, but I couldn't have slept anyway. Then I had a brainwave ........ If the question about merging substacks into a mainstack ever comes up again, follow Jims instruction ..... with one addition (the one in CAPS) .... ------------------------------------------------------------------ First, make a copy of the independent stack. (I will call it "U2") Open stack "U2" Open the Main Stack you wish to marry (call it "Maine") In the Message Box, SET THE CANTMODIFY OF STACK "U2" TO FALSE ..... if cantmodify is true, you can't select stack "U2" Selecting stack "U2" ..going to the Stack Inspector and using the drop down to select "Maine" This sets the Main Stack property of "U2" to "Maine". You're done. ------------------------------------------------------------------ Now I'm done also - and happy not to go to bed with a problem ......... ! Best to all from Paris (it's raining again !) -Francis From ambassador at fourthworld.com Wed Feb 15 22:02:03 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 15 Feb 2006 19:02:03 -0800 Subject: Revolution 2.7 documentation panic In-Reply-To: References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> <1213048492.20060215170829@ahsoftware.net> Message-ID: <43F3EB2B.7080308@fourthworld.com> Sarah Reichelt wrote: > What I really miss is the Topics sections of the 2.6 docs. Jacque & I > both directed Garrett to the 2.6 docs today to find out about menus. Seems kinda odd to have this great system for delivering rich hyptertext media, and then document it in plain old PDF. Did I miss something? Is there a version of the v2.7 User Guide in native Rev format? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From see3d at writeme.com Wed Feb 15 22:28:50 2006 From: see3d at writeme.com (Dennis Brown) Date: Wed, 15 Feb 2006 22:28:50 -0500 Subject: Revolution RUMORS! In-Reply-To: <35959C21-AE07-4156-BF39-E60C30C1D694@dsl.pipex.com> References: <35959C21-AE07-4156-BF39-E60C30C1D694@dsl.pipex.com> Message-ID: <4AB9EF07-514D-472E-9723-171D6C435E22@writeme.com> On Feb 15, 2006, at 9:04 AM, David Burgun wrote: > What I am unclear about is whether he was banned from the list for > posting to the RunRev list or for posting to *any* list. For > instance if he had posted to the Real Basic (if there is one) list, > would he still have been banned from the RunRev list? Was the crime > the publishing or the place of publishing? Also can one be banned > from this list for posting to another list or newsgroup? This is stupid. RunRev made a mistake and handed Richard some info before it's time. Richard said Oh Oh, look what RunRev handed me, their site must be about to toggle this info to the world, I can be a hero an give the info they handed me to the list. Perhaps if Richard was more experienced with polite transmission of information, he might have contacted RunRev directly instead of indirectly through this list. But I don't blame him for anything other than over exuberance. RunRev is just taking their shortcomings out on him, because it keeps them from accepting full responsibility for the situation. Both parties should just take the lesson and continue on with mutual respect. Dennis From jacque at hyperactivesw.com Wed Feb 15 22:36:46 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Feb 2006 21:36:46 -0600 Subject: selectedField in 2.7 not working In-Reply-To: References: Message-ID: <43F3F34E.8000909@hyperactivesw.com> Thomas McGrath III wrote: > Hello, > > Has anyone found the function 'selectedField' no longer working after > 2.7 upgrade? > My script is rather simple: > > on mouseUp > put "f" after the selectedField > end mouseUp > > This has worked flawlessly for some time in 2.6 and below. Verified. It looks like a bug to me. Here's the ugly work-around: do "put" &"e& "f" "e&& "after" && the selectedfield -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Feb 15 22:43:58 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Feb 2006 21:43:58 -0600 Subject: Substack problem .... ! In-Reply-To: <78b571220adc0052d7c8e128d66d748e@wanadoo.fr> References: <78b571220adc0052d7c8e128d66d748e@wanadoo.fr> Message-ID: <43F3F4FE.5000600@hyperactivesw.com> Francis Nugent Dixon wrote: > I click in substack U2 to select it, and then Object->Stack Inspector. > but the Stack Inspector still shows a window for the stack Maine. > I have the Pointer tool selected, but under no condition can I select > anything in the substack U2. When I click on the substack, I get a > continuous blue line around the single field but not the little blue > squares > to show that it is selected. When I click on the metal part of the window > outside the field, the field disappears (!!), and the stack Inspector > still shows > stack Maine, even though the Dropdown Window menu shows that > Substack U2 is selected (by a tick). I thought that the substack U2 > had become "locked" in some way, but I don't know how to check this, > as I can't even get into it ! This sounds a bit like the stack has its style set to "palette". Those act as you describe. The cursor is always in browse mode and they aren't editable. You can Cmd-Control-Shift-click on the palette stack to get a menu (on OS X), then choose "Mode" and change it to "toplevel". That should bring the stack back to normal. Alternately you can right-click on the stack name in the App Browser to toplevel it. Stack corruption in Revolution is almost unheard of. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wlists at fireworksmm.com Wed Feb 15 22:45:07 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Wed, 15 Feb 2006 22:45:07 -0500 Subject: Rendering Text In-Reply-To: References: <20060213180006.5F779824D63@mail.runrev.com> <53d10f65c818aada367d3b241a52b564@runrev.com> <691310DE-0F7A-4038-B99B-CE130E4BF1F9@dsl.pipex.com> Message-ID: <5CE6E205-A35E-4B13-B819-BDD4FE6A242D@fireworksmm.com> Yes, I'm aware of that capability (we run several Final Cut suites), the need is for a way to generate multiple (30+) slates with sequential numbering and versions of each. Kind of tough to do by hand, which is how we do it now. Thanks for the suggestion though... On Feb 13, 2006, at 7:51 PM, Stephen Barncard wrote: > Not to degrade your inspiration for a Rev project, but did you know > that Final Cut (Express and Pro) can do that on export....? > > sqb From jacque at hyperactivesw.com Wed Feb 15 22:46:56 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Feb 2006 21:46:56 -0600 Subject: Revolution 2.7 documentation panic In-Reply-To: <1213048492.20060215170829@ahsoftware.net> References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> <1213048492.20060215170829@ahsoftware.net> Message-ID: <43F3F5B0.607@hyperactivesw.com> Mark Wieder wrote: > > Do you and I have different 2.7 glossaries? Typing "library" brings up > a list of libraries (duh!) but there are no links. I see a definition > and a bewilderingly stupid set of synonyms (do I really need to know > that "Video library" is a synonym for "Video library"?, but nothing > else. All the commands and functions listed in each definition are links. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Wed Feb 15 22:53:54 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 15 Feb 2006 21:53:54 -0600 Subject: Getting Started with a Database In-Reply-To: Message-ID: On 2/15/06 7:36 PM, "Charles Hartman" wrote: > Thanks, that's nice & new, two years newer than the one I found > before. BUT it still freezes my PB totally so only a very hard reboot > will bring it back. Am I weird? Some intereaction . . . Why don't you try YourSQL instead - I use both CocoaMySQL and YourSQL so perhaps one will work better than another for you: http://yoursql.ludit.it/ HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From b.xavier at internet.lu Thu Feb 16 01:02:34 2006 From: b.xavier at internet.lu (MisterX) Date: Thu, 16 Feb 2006 07:02:34 +0100 Subject: MC 2.7 In-Reply-To: Message-ID: <20060216050046.8A24B825B8C@mail.runrev.com> Sims said > >>I'm planning on sticking with 2.6.1 until at least a > version or two of upgrades are announced. > >Rev 2.6.1 for at least a week (if not more). > >TEST TEST TEST, then sell. > > This feels more like the microsoft software release process - release, sell THEN fix... I too am reverting to 2.6. It's pretty obvious that 2.7 was NOT tested on windows as it should have. I've entered 2 blocker bugzillas. The installer is bug ridden, prefs don't save anymore, scrolling fields leave artifacts where the line was selected, and after 3 days I've had 2 crashes already! I can't even launch rev by double clicking a stack as in 2.6! It opens rev, not my stack. Guess what happens if I try double-clicking on my stack again? I do see fixes here and there, but with bugzilla 3322 and 3320 you just can't release or work with 2.7 on windows. Also the Rinaldis plug-ins, were definitely not tested "visually"... All this blending and anti-aliassing is really going to help my business applications! right! 6 new bugzillas in 3 days, countless to update to 2.7 including those from early 2005... New release, same story! 133 bugzillas opened and it's not finished... This is seriously agravating for windows users not to see any improvements as reported months ago... I was hopping to update my enterprise licence this time, I guess it's going to wait another round or two! Xavier From garrett at paraboliclogic.com Thu Feb 16 01:09:57 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 15 Feb 2006 22:09:57 -0800 Subject: Change menuItem text? In-Reply-To: <000701c632a3$596c84e0$0100a8c0@INSIGHT3> References: <000701c632a3$596c84e0$0100a8c0@INSIGHT3> Message-ID: <54BC3F75-7B4E-4ACA-9B6A-FBAD091200A3@paraboliclogic.com> On Feb 15, 2006, at 6:47 PM, Jerry Muelver wrote: > From: "Garrett Hylltun" > >> Well, I tried, but didn't hit the right answer. >> set menuItem 6 of button "Edit" to "!cWord Wrap" >> That's what I thought it would be, but either I am doing >> something wrong, or this is not proper. >> Can the text of a menuItem be changed? > > I would try put "!cWord Wrap" into menuItem 6 of button "Edit" > Hi Jerry! Fancy thing bumping into you here. ;-) Thanks a bunch, that did the job! :-) -Garrett From darkshadow1 at metrocast.net Thu Feb 16 01:48:34 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Thu, 16 Feb 2006 01:48:34 -0500 Subject: 2.7 save as Message-ID: <001901c632c5$02db9950$6701a8c0@new0eeca32bb97> I've had several occasions on which Rev 2.7 on Win XP loses its "Save as..." function. "Save" continues to operate OK and re-start of Rev 2.7 seems to fix the problem. Is it just me? I don't recall ever seeing this "undocumented feature" on 2.6.1. From xavier.bury at clearstream.com Thu Feb 16 01:52:33 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Thu, 16 Feb 2006 07:52:33 +0100 Subject: file association problem In-Reply-To: <20060215131529.21617.qmail@web35601.mail.mud.yahoo.com> Message-ID: Hi I entered a couple bugzillas for this - one is dated may 2005 - bugzilla 2856 for the file association (which surely works great on macs) ... and 3324 for the opening of rev+stack. NO, there's no solution that i found... ---------------------=--------------------- Xavier use-revolution-bounces at lists.runrev.com wrote on 15.02.2006 14:15:29: > Hi, > > I'm using Windows XP and I have problem with the extension .rev. I > had an evaluation version 2.5.1 of Revolution studio and then I > bought a 2.7 DreamCard license. I uninstalled 2.5.1 and installed > 2.7 but Windows associated .rev with WinRar. I found an old post by > Ken Ray with the following suggestion > > " > 1) Change the 'HKCR\.rev' default value to "Revolution" instead of > "WinRAR.REV". > > 2) Create a subkey under HKCR for 'Revolution', then a subkey under > 'Revolution' for 'shell', then a subkey under 'shell' for 'open', then > finally a subkey under 'open' called 'command', and then set the value of > the 'HKCR\Revolution\shell\open\command' key to the path to Revolution, like > this: > > "C:\Program Files\Revolution 2.6.1\revolution.exe" "%1" > > Then close the Registry. At this point, the .rev files will still show the > RAR icons, but 2x-clicking on them will launch Rev. If you log out and log > back in again (or reboot your PC), the icons will now display as Rev icons." > > I followed this exactly and only changed the path above to > "C:\program files\Revolution Dreamcard\2.7.0-gm-1\Revolution.exe" "%1" > > When I double click on a stack for instance Simple Calculator.rev > which is one of the sample files that comes with DreamCard > then Revoution starts up but it doesn't open the stack "Simple > Calculator.rev". Instead I have to go to file menu and choose > an Open Stack ... to get it to work. > > Has anybody encountered this problem and what is the remedy? > > > > > --------------------------------- > Relax. Yahoo! Mail virus scanning helps detect nasty viruses! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From xavier.bury at clearstream.com Thu Feb 16 01:57:16 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Thu, 16 Feb 2006 07:57:16 +0100 Subject: RevZilla Reminder re: 2.7 Release In-Reply-To: Message-ID: Ken, There is no "option" button on PCs... But when i do alt-clik it retrieves 204 instead of 213 bugzillas so maybe there's another issue ;) cheers ---------------------=--------------------- Xavier Bury use-revolution-bounces at lists.runrev.com wrote on 15.02.2006 17:01:48: > On 2/15/06 12:32 AM, "MisterX" wrote: > > > Hi Ken > > > >> For those of you who have used RevZilla, keep in mind that > >> with version 2.7 now out, you will have that choice > >> automatically in the "Version" popup of the "Post a Bug" > >> screen, but it will not default to 2.7 unless you go to the > >> "Options" tab and change the value in the "Default Version" > >> field to "2.7". > > > > I was amazed at this feature. > > > >> Also, check the bugs you've voted on (go to the "Voting" tab > >> and click "Show Items I Have Voted On"). If any of the bugs > >> you voted on have been closed, resolved, or verified, you'll > >> get a dialog box letting you know that. Click "Yes" to see > >> them in the list. Click the "State" column to sort by the > >> state of the bug, and then for each bug marked "RESO" or > >> "CLOS", select the bug and choose "Remove My Votes From This > >> Item" in the action menu in the lower-left corner of the > >> window. This will allow you to recover your votes and > >> re-apply them to new bugs. :-) > > > > but I can't get my fixed bugs listed in my bugs. > > If you hold down the option key, the button "Get My Bugs" changes to "Get > All of My Bugs" and will retrieve any bugs you submitted, regardless of > whether they were fixed or not. > > > my voted bugs tells me I have fixed bugs and when I tell it that I want to > > see them, I never see them! > > Is it possible that you have fixed bugs but that you didn't actually vote > for them? If so, then you wouldn't see them on the Voting tab (although you > might get the erroneous dialog telling you you have fixed bugs). > > > in bugzilla I have 18 bugs, in revzilla only 13 show up... > > Try option-clicking on the Get My Bugs button. ;-) > > > REOP is not shown... Granted in bugzilla when I voted and removed my bugs > > they still show up in my bug list which RevZilla doesn't. > > Try option-clicking on the Get My Bugs button. :-) > > > And then for my buglist, I can't see ALL my bugs (fixed for example) to > > reopen one or the other... > > Try option-clicking on the Get My Bugs button. :-D > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From psahores at easynet.fr Thu Feb 16 02:04:31 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 16 Feb 2006 08:04:31 +0100 Subject: Getting Started with a Database In-Reply-To: References: Message-ID: <9B08B5A9-EF13-4882-84AF-F2CEAD077154@easynet.fr> In about MySQL management tools, both Navicat MySQL (commercial) and YourSQL (freeware) are giving me what i expect from them without any issues. It's always a good idea to use them in ssh tunnelling / localhost port forwarding mode when you need to access a remote mySQL server aka : 1.- Establish the ssh connection from the shell() console : ssh -C -l remoteserver_username -L 5902:127.0.0.1:3306 remoteserver_ipaddress_or_domainname 2.- Add a new connection to YourSQL with : server=127.0.0.1 port=5902 userid=mysqladmin_username password=mysqladmin_userpassword In using this way, you can configure your MySQL server to accept localhost connections only instead of letting the 3306 port opened to the whole internet. Best Regards, -- Pierre Sahores www.sahores-conseil.com Le 16 f?vr. 06 ? 04:53, Ken Ray a ?crit : > On 2/15/06 7:36 PM, "Charles Hartman" > wrote: > >> Thanks, that's nice & new, two years newer than the one I found >> before. BUT it still freezes my PB totally so only a very hard reboot >> will bring it back. Am I weird? Some intereaction . . . > > Why don't you try YourSQL instead - I use both CocoaMySQL and > YourSQL so > perhaps one will work better than another for you: > > http://yoursql.ludit.it/ > > HTH, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Thu Feb 16 02:02:55 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 16 Feb 2006 01:02:55 -0600 Subject: 2.7 save as In-Reply-To: <001901c632c5$02db9950$6701a8c0@new0eeca32bb97> References: <001901c632c5$02db9950$6701a8c0@new0eeca32bb97> Message-ID: <43F4239F.2070200@chipp.com> Hi Preston, Next time it happens, try in the message box: (if your stack to save is named "fred") revSaveAs stack "fred" and see if it works. If it does, then chances are there's a problem with the disabling of the menus. If it doesn't then there's something deeper going on. best, Chipp Preston Shea wrote: > I've had several occasions on which Rev 2.7 on Win XP loses its "Save > as..." function. "Save" continues to operate OK and re-start of Rev > 2.7 seems to fix the problem. Is it just me? I don't recall ever > seeing this "undocumented feature" on 2.6.1. From xavier.bury at clearstream.com Thu Feb 16 02:08:44 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Thu, 16 Feb 2006 08:08:44 +0100 Subject: Menubar not set by menu builder In-Reply-To: <54BC3F75-7B4E-4ACA-9B6A-FBAD091200A3@paraboliclogic.com> Message-ID: I dont know if this is normal but when you create a menu with the menubuilder, the menubar of the stack is not set. Is this normal or yet another trip to bugzilla? This didn't work in 2.6 either... It's only set if you click on "set as menubar on mac os"... but if you're on windows what? It's not supposed to be a menubar? cheers Xavier ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From xavier.bury at clearstream.com Thu Feb 16 02:10:12 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Thu, 16 Feb 2006 08:10:12 +0100 Subject: 2.7 save as In-Reply-To: <001901c632c5$02db9950$6701a8c0@new0eeca32bb97> Message-ID: i've seen this happen also on 2.6... I can confirm now... It has to do with a suspend resume message not handle correctly somewhere in the rev menubar i think. cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 16.02.2006 07:48:34: > I've had several occasions on which Rev 2.7 on Win XP loses its > "Save as..." function. "Save" continues to operate OK and re-start > of Rev 2.7 seems to fix the problem. Is it just me? I don't recall > ever seeing this "undocumented feature" on 2.6.1. > _______________________________________________ ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From mwieder at ahsoftware.net Thu Feb 16 03:45:18 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 16 Feb 2006 00:45:18 -0800 Subject: Revolution 2.7 documentation panic In-Reply-To: <43F3F5B0.607@hyperactivesw.com> References: <18987D7F-D486-4581-938C-31D4692981AE@acm.org> <1213048492.20060215170829@ahsoftware.net> <43F3F5B0.607@hyperactivesw.com> Message-ID: <14240459337.20060216004518@ahsoftware.net> Jacque- > Mark Wieder wrote: >> >> Do you and I have different 2.7 glossaries? Typing "library" brings up >> a list of libraries (duh!) but there are no links. I see a definition >> and a bewilderingly stupid set of synonyms (do I really need to know >> that "Video library" is a synonym for "Video library"?, but nothing >> else. > All the commands and functions listed in each definition are links. ??? Check out, for example, the XML library entry. There appear to be links to "Revolution custom library", "XML", and "XML files", none of which are commands or functions, and none of which link to a list of commands and functions in the xml library. There's nothing that groups them together thematically the way the 2.6.1 "Topics" doc section did. -- -Mark Wieder mwieder at ahsoftware.net From lhcp at acm.org Thu Feb 16 07:46:45 2006 From: lhcp at acm.org (=?ISO-8859-1?Q?Herv=E9_Chaudet?=) Date: Thu, 16 Feb 2006 07:46:45 -0500 Subject: =?iso-8859-1?q?R=E9p_=3A_Revolution_2=2E7_documentation_panic?= Message-ID: <690DF39D-4381-4CAC-9536-AF450366A378@acm.org> Thank you for the information, but the glossary is quite incomplete. There's nothing about XML library or internet library. Just some definitions. It's a pity that Runrev has broken a damn good developper tool! H. Chaudet ------------------------------------------------------------------------ ----- Herve Chaudet e-mail : lhcp at acm.org mobile : 33-(0)-608-05-98-09 Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 - France Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 Unit? de Recherche Epid?miologique - D?partement d'Epid?miologie et de Sant? Publique Institut de M?decine Tropicale du Service de Sant? des Arm?es BP 64 - Parc du Pharo 13998 Marseille Arm?es Tel 33-(0)-491-15-01-96 ------------------------------------------------------------------------ ----- From kevin at runrev.com Thu Feb 16 07:49:12 2006 From: kevin at runrev.com (Kevin Miller) Date: Thu, 16 Feb 2006 12:49:12 +0000 Subject: Revolution 2.7 documentation panic In-Reply-To: <43F3EB2B.7080308@fourthworld.com> Message-ID: On 16/2/06 03:02, "Richard Gaskin" wrote: >> What I really miss is the Topics sections of the 2.6 docs. Jacque & I >> both directed Garrett to the 2.6 docs today to find out about menus. > > Seems kinda odd to have this great system for delivering rich hyptertext > media, and then document it in plain old PDF. > > Did I miss something? Is there a version of the v2.7 User Guide in > native Rev format? Please read the Preface to the User's Guide. It details our plans for delivering this document and provides a means for general participation in improving the documentation. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From kevin at runrev.com Thu Feb 16 07:49:44 2006 From: kevin at runrev.com (Kevin Miller) Date: Thu, 16 Feb 2006 12:49:44 +0000 Subject: Revolution 2.7 documentation panic In-Reply-To: <14240459337.20060216004518@ahsoftware.net> Message-ID: On 16/2/06 08:45, "Mark Wieder" wrote: >> All the commands and functions listed in each definition are links. > > ??? Check out, for example, the XML library entry. There appear to be > links to "Revolution custom library", "XML", and "XML files", none of > which are commands or functions, and none of which link to a list of > commands and functions in the xml library. There's nothing that groups > them together thematically the way the 2.6.1 "Topics" doc section did. The "topics" and "quick reference guides" have been moved to the main User's Guide PDF. That document is well organized into sections, and there is a lot of new material. More to follow - see the preface. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From dburgun at dsl.pipex.com Thu Feb 16 07:53:35 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 16 Feb 2006 12:53:35 +0000 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: <8BFDF885-B286-4287-8631-531495C9D085@dsl.pipex.com> Hi, Thank you all so much! WIth this information (and all the other posts) I am just bound to get something working for Monday! On 15 Feb 2006, at 19:19, Trevor DeVore wrote: > On Feb 15, 2006, at 7:58 AM, David Burgun wrote: >> Ok, that's great, but I don't have any database to import, I want >> to create a new one from scratch. Is there anyway to do this using >> libDatabase (with either Version 2 or 1) ? > > libDatabase has the functions necessary to execute the SQL commands > necessary to create a database. You would use libdb_executeSQL > with something like this: > > get lidb_executeSQL("DatabaseIdentifier", "CREATE TABLE myobjects > (ID int(11) NOT NULL auto_increment, Name varchar(255) NOT NULL, > Type char(4) NOT NULL, Size int(11), ImageFilePathName varchar(255) > NOT NULL, PRIMARY KEY(ID))") > Usually it is easier to create your tables with CocoaMySQL though, > then just use libDB to connect to the database. For one table it > isn't a big deal but the graphic interface helps you know what > options are available when creating columns. > Great! I understand now! I couldn't figure out where CocoaMySQL came into it. >> Ok, I understand now, thanks. One question, will libDatabase 1.x >> work with the version "MySQL" that I have already installed? > > Yes. libDB just sits on top of RevDB and the Valentina externals > (1.x and 2.x). > >> I tried that already! They like what they see as implemented as a >> Card Database. An SQL database is the main feature of the app and >> something that I said (maybe by mistake) would be no problem under >> RunRev. The rest of the app I coded really quickly and have it >> working just fine, now all they want is to see it working with an >> SQL database. They will use the SQL database with other >> applications, not just the one I am working on. > > Okay, let's see if we can get this working then. > >> All my Stack needs to do is: >> >> 1. Create the Database. >> I have a list of image files in a folder, the name field is the >> name of the file, the Type and Size fields are determined by >> looking up the name in a text file and the path is just the local >> path to the image file. This operation can (and will be slow) but >> this is acceptable since it will only be performed once. > > You can separate creating and populating the database into two > different tasks if you would like. You can create the database > with something similar to the code I posted above or with CocoaMySQL. > > You would then use libDB to populate the database. So perhaps you > could do something like this (libDB version 2 syntax): > > --> REGISTER CONNECTION SETTINGS > put "mysql" into tDBA["Type"] > put "localhost" into tDBA["Host"] > put "myobjects" into tDBA["Name"] > put "root" into tDBA["Username"] > put "" into tDBA["Password"] > > libdb_registerDatabase "mydb", tDBA > > try > --> TO DO: CREATE LIST OF IMAGES. tImages CONTAINS VALUES > repeat for each line tImage in tImages > --> TO DO: LOOKUP IMAGE TYPE AND SIZE. tType AND tSize CONTAIN > VALUES > put tImage into tAddA["Name"] > put tType into tAddA["Type"] > put tSize into tAddA["Size"] > put tPathToImageFolder & slash & tImage into tAddA > ["ImageFilePathName"] > > --> ADD TO DATABASE > put libdb_addToTable("mydb", "myobjects", tAddA, "ID") into > tAffectedRows > end repeat > catch e > answer "A database error occurred:" && e > end try > >> 2. Retrieve from the Database. >> The user enters a name, the record with this name is returned. > > --> CREATE THE QUERY. THIS IS A BASIC "CONTAINS" QUERY. > local tDataA > > try > put "SELECT * FROM myobjects WHERE Name LIKE '%" & tSearchString > & "%'" into tSQL > > --> USE LIBDB FUNCTION FOR CONVERTING A QUERY TO AN ARRAY. FOR > BETTER PERFORMANCE, YOU CAN USE > --> LIBDB CURSOR FUNCTIONS LATER ON IF YOU WANT. > get libdb_getTableRecords("mydb", tDataA, tSQL) > > --> tDataA IS NOT AN ARRAY CONTAINING ALL RETURNED RECORDS. THE > "Length" KEY CONTAINS THE NUMBER > --> OF RECORDS RETURNED. > --> POPULATE FIELD WITH RESULTS. > repeat with i = 1 to tDataA["Length"] > put tDataA["Data",i,"Title"] & tab & tDataA["Data",i,"ID"] & cr > after tResults > end repeat > delete the last char of tResults > > set the text of field "MyResults" to tResults > catch e > answer "A database error occurred:" && e > end try > >> Is this really a massive learning curve? I have until Monday to >> get this and some other purely RunRev stuff working, surely that's >> enough time to do this? > > Well, this should get you started. A list of things you will want > to read up on eventually: > > 1) SQL syntax for creating databases and tables, altering tables, > updating records, optimizing queries, etc. > 2) Dealing with drivers. It is good to understand what drivers you > are distributing and why. MySQL has the revdb files in addition to > a mysql driver. altSQLite just has the revdb driver. Valentina is > a separate external (I recommend against using Valentina with revDB). > 3) Performance tuning. Proper design and indexing of databases can > really affect performance in some cases. It is good to study up on > these concepts. > > There are probably other things as well but that is a good start. > Absolutely FANTASTIC, exactly what I was hoping for! With this and a bit of playing I can get the demo up and running! Once I have got this panic out of the way, I will spend some time and try to produce a "Getting Started" Stack that will build a sample database from Scratch and make it available to anyone that need to get started. Thanks Again, IOU 6 beers! All the Best Dave From 3mcgrath at adelphia.net Thu Feb 16 07:56:50 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 16 Feb 2006 07:56:50 -0500 Subject: selectedField in 2.7 not working In-Reply-To: <43F402D7.9080306@hyperactivesw.com> References: <43F402D7.9080306@hyperactivesw.com> Message-ID: <46684468-3FEB-4833-B702-E07F7B7778C3@adelphia.net> Jacqueline, That is what I am getting now. On windows it never works (always gives an error that it can't find the target) and on OSX 10.4 it works at first and then suddenly it doesn't work later on it works. In trying to track this down I did notice that the insertion I beam is a little latent behind the typing of the f on OSX. It didn't used to be. This was a generic keyboard in my Pocket PC software prototype so each letter has the code in it (I know I should have put it at the card level but i wrote that when I was first learning) It worked flawlessly in 2.6.1 and below. Tom On Feb 15, 2006, at 11:43 PM, J. Landman Gay wrote: > Ken Ray wrote: >> On 2/15/06 9:36 PM, "J. Landman Gay" >> wrote: >>> Thomas McGrath III wrote: >>> >>>> Hello, >>>> >>>> Has anyone found the function 'selectedField' no longer working >>>> after >>>> 2.7 upgrade? >>>> My script is rather simple: >>>> >>>> on mouseUp >>>> put "f" after the selectedField >>>> end mouseUp >>>> >>>> This has worked flawlessly for some time in 2.6 and below. >>> >>> Verified. It looks like a bug to me. Here's the ugly work-around: >>> >>> do "put" &"e& "f" "e&& "after" && the selectedfield >> This is only in Windows, right? Because it works in OSX just fine >> for me... > > No, I was testing in 10.3.9. I tried with the button's auto-hilite > set both on and off. If I added "get the selectedfield" to the > beginning of the handler, it contained the correct value. But the > line about putting "f" after the selectedfield throws an error, > something about not finding a target. > > But it gets stranger... > > I just rechecked to see what the exact error wording was and...now > it is working. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > improve-revolution mailing list > improve-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/improve-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From dburgun at dsl.pipex.com Thu Feb 16 08:00:27 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 16 Feb 2006 13:00:27 +0000 Subject: Screen DPI In-Reply-To: <8C7FFDA8CE09E32-10CC-BF6A@FWM-R21.sysops.aol.com> References: <6.2.1.2.2.20060214165023.14bbbb28@exchange.slg.com> <8C7FFDA8CE09E32-10CC-BF6A@FWM-R21.sysops.aol.com> Message-ID: Hi, I guess you could provide a Calibration function. Display a line of Size N Pixels and then have the user put a ruler to it and enter the size. Some screens vary in their horizontal and vertical DPIs, so you may want to display two lines. You could perhaps build up a database of DPI for screens. Just a thought. All the Best Dave On 15 Feb 2006, at 00:04, simplsol at aol.com wrote: > Peter, > Long ago all Macs used 72 DPI for screen resolution. Today it is > more like 90 DPI but can be more or less. Flat panels may be over > 120 DPI. And resolutions are bound to go higher as everyone tries > to accommodate pictures and movies. > More madness: most 17" screens and most 19" screens have the same > resolution - so the DPI varies significantly depending on the > screen where it is viewed. > I would just design the at print resolution, 72 DPI (3" x 5" = 216 > x 360). > Paul Looney > > -----Original Message----- > From: Peter T. Evensen > To: use-revolution-lists.runrev.com > Sent: Tue, 14 Feb 2006 16:52:08 -0600 > Subject: Screen DPI > > What is the screen DPI. I know on Mac, it is usually 72. I'm > wanting to create a pseudo-WYSIWYG card editor that lets you > specify a size, like 3 x 5, and it displays an appropriately sized > card for one to place text on. 72 on Windows seems a bit small. I > was just wondering if anyone had a rule of thumb they used. > > Thanks! > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Thu Feb 16 08:06:16 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 16 Feb 2006 13:06:16 +0000 Subject: selectedField in 2.7 not working In-Reply-To: References: Message-ID: Hi, Actually I found that "selectedField" was flakey in 2.6, it worked in some places but not others. I found that doing this fixed it: local myField local myFieldNumber put the selectedField into myField put word 2 of myField into myFieldNumber put "f" after field myFieldNumber I this made a function to get the field number, so I could write: put "X" after field GetFieldNumber( the selectedField) Hope this helps All the Best Dave On 15 Feb 2006, at 23:40, Thomas McGrath III wrote: > Hello, > > Has anyone found the function 'selectedField' no longer working > after 2.7 upgrade? > My script is rather simple: > > on mouseUp > put "f" after the selectedField > end mouseUp > > This has worked flawlessly for some time in 2.6 and below. > > Thanks > > Tom > > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Thu Feb 16 08:25:18 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 16 Feb 2006 08:25:18 -0500 Subject: selectedField in 2.7 not working In-Reply-To: References: Message-ID: <7F9695D3-5BAA-4849-895E-D92BA345D29E@adelphia.net> David, Hello, It would appear that the selectedField is having trouble seeing the selected field. On Windows it doesn't see it at all but on the mac it sees it sometimes and this solution seems to work. Have you done this on windows? Thanks for your response, Tom On Feb 16, 2006, at 8:06 AM, David Burgun wrote: > Hi, > > Actually I found that "selectedField" was flakey in 2.6, it worked > in some places but not others. I found that doing this fixed it: > > local myField > local myFieldNumber > > put the selectedField into myField > put word 2 of myField into myFieldNumber > put "f" after field myFieldNumber > > I this made a function to get the field number, so I could write: > > put "X" after field GetFieldNumber( the selectedField) > > Hope this helps > All the Best > Dave > > On 15 Feb 2006, at 23:40, Thomas McGrath III wrote: > >> Hello, >> >> Has anyone found the function 'selectedField' no longer working >> after 2.7 upgrade? >> My script is rather simple: >> >> on mouseUp >> put "f" after the selectedField >> end mouseUp >> >> This has worked flawlessly for some time in 2.6 and below. >> >> Thanks >> >> Tom >> >> >> Thomas J McGrath III >> 3mcgrath at adelphia.net >> >> Lazy River Software? - http://www.lazyriversoftware.com >> >> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >> >> Meeting Wear? - http://www.cafepress.com/meetingwear >> >> Semantic Compaction Systems - http://www.minspeak.com >> >> SCIconics, LLC - http://www.sciconics.com/sciindex.html >> >> >> >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From charles.hartman at conncoll.edu Thu Feb 16 08:36:35 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Thu, 16 Feb 2006 08:36:35 -0500 Subject: Revolution Media In-Reply-To: <2BB4AE9F-85A8-4243-A927-B71863DF0CB2@conncoll.edu> References: <141.568d5b3b.31253113@aol.com> <2BB4AE9F-85A8-4243-A927-B71863DF0CB2@conncoll.edu> Message-ID: <8D7F9E73-A029-4EAF-8171-9599FEB082DC@conncoll.edu> On Feb 15, 2006, at 8:43 PM, Charles Hartman wrote: > -- except apparently it sort of doesn't. I got from Rev a message > inviting me to buy an upgrade pack for my Dreamcard. I wrote back > in puzzlement because I'd thought just what you say. The return > message points out that the DC up-pack is good for a year while the > Media purchase -- for the same price -- is one time only, and > suggests that the two have different features. But the > disappearance of Dreamcard from the Rev website (unless I've gone > blind) makes this hard to comprehend in detail. I think I have gone blind. Dreamcard is there on the site at http://downloads.runrev.com/dreamcard Sorry. What misled me is that Dreamcard is missing from all comparisons among Rev versions, which certainly underscores the idea that it's on the way out. Charles From darkshadow1 at metrocast.net Thu Feb 16 08:37:25 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Thu, 16 Feb 2006 08:37:25 -0500 Subject: 2.7 scripts not working how to save in 2.6.1 Message-ID: <000f01c632fe$203b0a60$6701a8c0@new0eeca32bb97> When grouping objects, the group is arbitrarily shrunk so that some of the grouped objects become invisible. Scripts of objects in the group no longer work. If, however, I use the message box to show/hide one of the objects referred to in the script, the script begins to work again. Rebooting Rev 2.7 has no effect on these problems. Much as I love being an unpaid beta-tester for Rev., the lack of backward compatability is a bit of a pain in the Inspector as I now have 2 days worth of work stuck in ver. 2.7. What is the magic command that will strip them of 2.7 features (documented and otherwise) so that I can go back to 2.6.1 and get my job done? From dburgun at dsl.pipex.com Thu Feb 16 09:02:20 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 16 Feb 2006 14:02:20 +0000 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: Again - FANTASTIC!!!! Thank you all sooooooooo much! It took a while to figure out all the different components but with the help of the posts here, I managed to do it! I just created my Database using CocoaSQL and am about to start accessing it with RunRev in a test stack. Once I have got the basic record retrieve working, I will set about populating the database for real. I reckon with the help from the people here I should have it finished by this time tomorrow! All the Very Best Dave On 15 Feb 2006, at 01:44, Kay C Lan wrote: > On 2/15/06, David Burgun wrote: >> >> I have now looked that three database solutions and none of them seem >> to work and there seems to be very little "getting-started" >> information supplied with them. >> > > Just confirm that you have a copy of the MySQL reference manual. I > can't > remember if this is part of the 'full download', if not you can > download it > here: > > http://dev.mysql.com/doc/ > > I use the pdf version as Preview makes it extremely fast (after a slow > opening as the file is HUGE) to "find" terms. > > Chapter 3 is a very straight forward 'Tutorial' which you can do > through the > Terminal, although as previously posted CocoaMySQL is your friend > and I > can't emphasis enough how easy this makes life. > > If you are having troubles right from the start of the Tutorial > then back > track to Chapter 2 which covers installation and a few possible > problems > that you may encounter. > > Once you have a functional installation, and confirmed that you can > connect > locally, with CocoaMySQL the learning curve needed to create, add, > update > and query the database that you describe will be minor. > > For your initial setup of CocoaMySQL the enteries will be: > Host: localhost > User: root > Password: [yourpassword] > > NOTE: the installation instruction for MySQL make it clear that > after a > virgin install the root account (which is the MySQL root account > NOT the OSX > root account so the password can be different) has no password but > your > first action should be to allocate a password for the account. > > Once connected you will have only one DB to look at, the mysql DB > which you > shouldn't touch for a while until you understand what it does - but > basically it keeps a DB on all the users and DBs you create with > MySQL. > >> From here you are a DB Demi-god, you can use the CocoaMySQL GUI to >> create, > in your case: > 1 x db > 1 x table > 4 or 5 fields (you might consider an Id field unless the Name field > can be > guaranteed to be unique in all cases) > > My guess would be that apart from your Id and Size field ( which > would be > unsigned INTegers) your fields would be VARCHAR with sizes varying > from 4 > for the Type, to 256 for the ImageFilePathName (although this could be > limiting if the path names are very very long - so you might need a > TEXT > field). > > Initially, to make troubleshooting easy, I'd suggest you allow all > fields to > be NULL. > > Once you have CocoaMySQL (or Terminal) and MySQL talking to each > other and > you have created your DB, the I recommend you use Rev WITHOUT > Trevor's libDB > to confirm that you can use the Rev DB calls (not the DB Query > Builder) to > communicate with MySQL. This should be a quick simple stack with 4 > or 5 > fields a button called something appropriate like 'Add Data'. In > your button > you should have these calls: > > -- this assumes that your db is called myTestDb, your MySQL root > account > password is myTestDbPassword and your stack is called MyStack > -- this is a 9 line script so be carefull of where line breaks have > occured > > on mouseUp > if (the propDbRef of stack "MyStack" = "") then > set the propDbRef of stack "MyStack" to > revOpenDatabase("MySQL",,"myTestDb","root","myTestDbPassword") > end if > > put "INSERT INTO myTestDB (ID,Name,Type,SizeImageFilePathName) > VALUES (" & > quote & field "ID" of stack "MyStack" & quote & comma & quote & > field "Name" > of stack "MyStack" & quote & comma & quote & field "Size" of stack > "MyStack" > & quote & comma & quote & field "ImageFilePathName" of stack > "MyStack" & > quote & ")" > > revExecuteSQL the propDbRef of stack "MyStack",tMyDbQuery > on mouseUp > > Use the debugger and Variable Watcher to step through the script to > see what > tMyDbQuery looks like. > > You should then be able to change all the data in the fields and > press the > "Add Data" button at your hearts content and then confirm the data > entered > your Db by using the 'Content' pane of CocoaMySQL. Note that to see > the > updates you will need to deselect your Test DB and select it again > to get an > updated view of the Db. > > Having achieved this you can then go ahead an use Trevor's > excellent libDb > knowing that MySQL works, you have a Db that has data, and Rev can > communicate with the Db. From here on any failures to add,alter or > retrieve > data will be a failure in your own code - reassuring isn't it;-) > > > HTH > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Thu Feb 16 09:14:26 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 16 Feb 2006 14:14:26 +0000 Subject: Colorize script in 2.7 Message-ID: <5048C9DA-2485-4AD6-A867-04030F077CC6@maseurope.net> I can set the 'colorize script' while typing preference to off as many times as I like, but when I open the script editor it colorizes away - I go back to the prefs and see that it has reverted to being on. 2.7 Studio Mac 10.4.4 G4 PB 1.5 Mark From xavier.bury at clearstream.com Thu Feb 16 09:21:42 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Thu, 16 Feb 2006 15:21:42 +0100 Subject: Colorize script in 2.7 In-Reply-To: <5048C9DA-2485-4AD6-A867-04030F077CC6@maseurope.net> Message-ID: dont know if it is related but on windows no prefs are saved... Could it be the same on macs? cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 16.02.2006 15:14:26: > I can set the 'colorize script' while typing preference to off as > many times as I like, but when I open the script editor it colorizes > away - I go back to the prefs and see that it has reverted to being on. > > 2.7 Studio > Mac 10.4.4 > G4 PB 1.5 > > Mark ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From dburgun at dsl.pipex.com Thu Feb 16 09:27:11 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 16 Feb 2006 14:27:11 +0000 Subject: selectedField in 2.7 not working In-Reply-To: <7F9695D3-5BAA-4849-895E-D92BA345D29E@adelphia.net> References: <7F9695D3-5BAA-4849-895E-D92BA345D29E@adelphia.net> Message-ID: Hi Tom, No, I only did this on Mac OS 10.4. Cheers Dave On 16 Feb 2006, at 13:25, Thomas McGrath III wrote: > David, > > Hello, > > It would appear that the selectedField is having trouble seeing the > selected field. On Windows it doesn't see it at all but on the mac > it sees it sometimes and this solution seems to work. Have you done > this on windows? > > Thanks for your response, > > Tom > > On Feb 16, 2006, at 8:06 AM, David Burgun wrote: > >> Hi, >> >> Actually I found that "selectedField" was flakey in 2.6, it worked >> in some places but not others. I found that doing this fixed it: >> >> local myField >> local myFieldNumber >> >> put the selectedField into myField >> put word 2 of myField into myFieldNumber >> put "f" after field myFieldNumber >> >> I this made a function to get the field number, so I could write: >> >> put "X" after field GetFieldNumber( the selectedField) >> >> Hope this helps >> All the Best >> Dave >> >> On 15 Feb 2006, at 23:40, Thomas McGrath III wrote: >> >>> Hello, >>> >>> Has anyone found the function 'selectedField' no longer working >>> after 2.7 upgrade? >>> My script is rather simple: >>> >>> on mouseUp >>> put "f" after the selectedField >>> end mouseUp >>> >>> This has worked flawlessly for some time in 2.6 and below. >>> >>> Thanks >>> >>> Tom >>> >>> >>> Thomas J McGrath III >>> 3mcgrath at adelphia.net >>> >>> Lazy River Software? - http://www.lazyriversoftware.com >>> >>> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >>> >>> Meeting Wear? - http://www.cafepress.com/meetingwear >>> >>> Semantic Compaction Systems - http://www.minspeak.com >>> >>> SCIconics, LLC - http://www.sciconics.com/sciindex.html >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Thu Feb 16 09:31:30 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 16 Feb 2006 14:31:30 +0000 Subject: 2.7 scripts not working how to save in 2.6.1 In-Reply-To: <000f01c632fe$203b0a60$6701a8c0@new0eeca32bb97> References: <000f01c632fe$203b0a60$6701a8c0@new0eeca32bb97> Message-ID: <72E3AF1F-2788-4263-BFA9-7DA2B81732EE@dsl.pipex.com> Hi, I posted a request for this yesterday but have not had a response. I don't think I will use 2.7 except for playing until either I get this or it's more stable. In the meantime I am searching for the information else where, I think it was published once upon a time. If you find it before I do, please let me know the information. I really can't see why they want to keep it a secret, any ideas???? All the Best Dave On 16 Feb 2006, at 13:37, Preston Shea wrote: > When grouping objects, the group is arbitrarily shrunk so that some > of the grouped objects become invisible. > Scripts of objects in the group no longer work. If, however, I use > the message box to show/hide one of the objects referred to in the > script, the script begins to work again. Rebooting Rev 2.7 has no > effect on these problems. > > Much as I love being an unpaid beta-tester for Rev., the lack of > backward compatability is a bit of a pain in the Inspector as I now > have 2 days worth of work stuck in ver. 2.7. What is the magic > command that will strip them of 2.7 features (documented and > otherwise) so that I can go back to 2.6.1 and get my job done? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From xavier.bury at clearstream.com Thu Feb 16 09:35:43 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Thu, 16 Feb 2006 15:35:43 +0100 Subject: selectedField in 2.7 not working Message-ID: i just did a "basic" test in 2.6 and 2.7. In both cases the selectedfield returns "field x" what i think is happening is that on your mouseup, you unselect the field's selection... Which i verify... what you need is this kind of script in your button: local lastselection on mouseenter put the selectedfield into lastselection end mousenter on mouseup put lastselection end mouseup im sure this will work the way you want it... ---------------------=--------------------- Xavier Bury ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From mark at maseurope.net Thu Feb 16 09:40:06 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 16 Feb 2006 14:40:06 +0000 Subject: Colorize script in 2.7 In-Reply-To: References: Message-ID: <1DDC1638-C643-46D3-AF09-8666533DCF87@maseurope.net> Well it seems like the other prefs are saved, just not that one... Mark On 16 Feb 2006, at 14:21, xavier.bury at clearstream.com wrote: > dont know if it is related but on windows no prefs are saved... > > Could it be the same on macs? > > cheers > Xavier > > use-revolution-bounces at lists.runrev.com wrote on 16.02.2006 15:14:26: > >> I can set the 'colorize script' while typing preference to off as >> many times as I like, but when I open the script editor it colorizes >> away - I go back to the prefs and see that it has reverted to >> being on. >> >> 2.7 Studio >> Mac 10.4.4 >> G4 PB 1.5 >> >> Mark > > > > ----------------------------------------- > To make communications with Clearstream easier, Clearstream has > recently changed the email address format to conform with industry > standards. The new format is 'firstname.familyname at clearstream.com'. > > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream > International does not accept legal responsibility for the contents of > this message. > > The information contained in this e-mail is confidential and may be > legally privileged. It is intended solely for the addressee. If you > are > not the intended recipient, any disclosure, copying, distribution or > any action taken or omitted to be taken in reliance on it, is > prohibited and may be unlawful. Any views expressed in this e-mail are > those of the individual sender, except where the sender specifically > states them to be the views of Clearstream International or of any of > its affiliates or subsidiaries. > > END OF DISCLAIMER > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Thu Feb 16 09:41:41 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 16 Feb 2006 14:41:41 +0000 Subject: Please clarify incompatibility re 2.7 In-Reply-To: References: <43F25A6B.3080309@hyperactivesw.com> <024F1794-27B4-4548-BA4F-FD6A147AAE81@dsl.pipex.com> Message-ID: On 15 Feb 2006, at 19:33, Timothy Miller wrote: >> Hi All, >> >> Could someone please let me know the details of this property? I >> have a few stacks that run under MacOS 9 and may need to save them >> under MacOS X and I don't want to inadvertently save them under RR >> 2.7 and then find that I can't change them back to the 2.6 format. >> >> Thanks a lot >> All the Best >> Dave >> >>> There is a property you can set before saving in 2.7 that will >>> make the stack compatible with 2.6. However, the information has >>> been removed from the What's New text file and it isn't in the >>> dictionary. I'm not sure why. Possibly it is because any 2.7 >>> features you've used in a stack will be lost if saved in 2.6 >>> format and they don't want people to risk that loss. > > > Why not wait awhile until version 2.7 is available for MacOS 9? I > understand it will be available fairly soon. 2.7 has some bug fixes > and nice new features, but if 2.6 was working well for you, maybe > "don't fix it if it ain't broke" applies to your situation. I've had this problem before with RunRev as well as other environments. You are working on a Stack in 2.7. You go to lunch or whatever and when you return someone has requested a change to a stack that works under MacOS 9. You double-click the stack file and all works fine, the stack opens, you do your changes and you hit save. Since 2.7 is loaded, it will be used to save the 2.6 stack - BANG instant incompatibility with 2.6 and MacOS 9! All I want to do is to add the code to set the property in the Stacks that I know will never be upgraded to 2.7. I really can't understand why this property is being kept a secret. Also, there is not due date for 2.7 on Mac OS 9 and to be honest I would be VERY surprised if it is released in less than 3 months if at all. All the Best Dave From jonathandlynch at gmail.com Thu Feb 16 09:53:21 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Thu, 16 Feb 2006 09:53:21 -0500 Subject: File sharing, locking, etc... between multiple users... Message-ID: <31e1938c0602160653y763985ffx91a7ca9ceb0b4fa4@mail.gmail.com> The company my wife works for is starting to use Task Mage, because they got fed up with MS Project This is great, because it gives me a customer driven process for further development of Task Mage. One of the things they need is to be able to have shared use of tasks, which are stored at a remote location and accessed via FTP. This is all very doable, and I have made good progress in setting this up. But wow, sharing and locking files gets very complicated. The basic model is simple, but the details, and cascading changes involved are just a huge pain in the bahonkus. That's it, that's all I wanted to say... Just venting as parts of my brain ooze out of my ears. Jonathan From ambassador at fourthworld.com Thu Feb 16 10:35:20 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 16 Feb 2006 07:35:20 -0800 Subject: Revolution 2.7 documentation panic In-Reply-To: References: Message-ID: <43F49BB8.4030602@fourthworld.com> Kevin Miller wrote: > On 16/2/06 03:02, "Richard Gaskin" wrote: > >>> What I really miss is the Topics sections of the 2.6 docs. Jacque & I >>> both directed Garrett to the 2.6 docs today to find out about menus. >> Seems kinda odd to have this great system for delivering rich hyptertext >> media, and then document it in plain old PDF. >> >> Did I miss something? Is there a version of the v2.7 User Guide in >> native Rev format? > > Please read the Preface to the User's Guide. It details our plans for > delivering this document and provides a means for general participation in > improving the documentation. From the PDF: After a series of revisions, the finished work will then be available for free as a PDF for download, as HTML on our web site, or for purchase as a bound and printed book. We also intend to integrate into Revolution itself for interactive viewing. Excellent. Thanks for the encouraging pointer. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Thu Feb 16 10:46:05 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 16 Feb 2006 07:46:05 -0800 Subject: selectedField in 2.7 not working In-Reply-To: References: Message-ID: <43F49E3D.5080800@fourthworld.com> xavier.bury at clearstream.com wrote: > i just did a "basic" test in 2.6 and 2.7. > > In both cases the selectedfield returns "field x" > > what i think is happening is that on your mouseup, you unselect the > field's selection... Which i verify... > > what you need is this kind of script in your button: > > local lastselection > on mouseenter > put the selectedfield into lastselection > end mousenter > > on mouseup > put lastselection > end mouseup Good workaround for a limitation that is understandable but hopefully extended in the future as described here: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From pevensen at siboneylg.com Thu Feb 16 10:55:26 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 16 Feb 2006 09:55:26 -0600 Subject: =?iso-8859-1?q?Re=3A_Spam=3AR=E9p_=3A_Revolution_2=2E7_documenta?= =?iso-8859-1?q?tion?= panic In-Reply-To: <690DF39D-4381-4CAC-9536-AF450366A378@acm.org> References: <690DF39D-4381-4CAC-9536-AF450366A378@acm.org> Message-ID: <6.2.1.2.2.20060216095502.06421fa0@exchange.slg.com> If you type in XML in the quick search box under the Dictcionary, you get all the XML commands, if that helps... At 06:46 AM 2/16/2006, you wrote: >Thank you for the information, but the glossary is quite incomplete. >There's nothing about XML library or internet library. Just some >definitions. >It's a pity that Runrev has broken a damn good developper tool! > > >H. Chaudet > Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From pevensen at siboneylg.com Thu Feb 16 11:08:19 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 16 Feb 2006 10:08:19 -0600 Subject: Spam:Re: 2.7 scripts not working how to save in 2.6.1 In-Reply-To: <72E3AF1F-2788-4263-BFA9-7DA2B81732EE@dsl.pipex.com> References: <000f01c632fe$203b0a60$6701a8c0@new0eeca32bb97> <72E3AF1F-2788-4263-BFA9-7DA2B81732EE@dsl.pipex.com> Message-ID: <6.2.1.2.2.20060216100756.06141c98@exchange.slg.com> Chipp created a plugin to go back to the previous version: >As many of you have read, the file formats are no longer backwards >compatible with the new 2.7. Thoughtfully, RunRev provided many of us beta >testers with a way to force a stack to revert back to an old file format >using an undocumented and unsupported global property. > >This of course is fraught with potential problems. If you use a newly >introduced token in a script, chances are your new stacks would break when >opening in a previous version even when using this plugin. > >But, if you're like me, and you have to go 'back and forth' (for instance >our plugins must work in both environments), you really need to be able to >do this. So, I wrote this plugin and thought I'd share it with the community. > >I'm not sure the reason why RR won't publish the global property to make >this possible. But, in the meantime, I've written a plugin, which you can >place in your 2.7 plugins folder, which will do this. I've password >protected the stack so that Rev's secret global prop is still secret, and >of course I provide no warranties it will work all the time, but it can be >a lifesaver if you're toggling back and forth between apps. > >I also recommend using our altArchive plugin as well to maintain >serialilze archived versions of your stack each time you save. > >To get the StackFormat plugin, just type into your 2.7 message box and hit >return the following: > >go URL "http://www.gadgetplugins.com/altplugins/StackFormat.rev" At 08:31 AM 2/16/2006, you wrote: >Hi, > >I posted a request for this yesterday but have not had a response. I >don't think I will use 2.7 except for playing until either I get this >or it's more stable. > >In the meantime I am searching for the information else where, I >think it was published once upon a time. If you find it before I do, >please let me know the information. > >I really can't see why they want to keep it a secret, any ideas???? > >All the Best >Dave > >On 16 Feb 2006, at 13:37, Preston Shea wrote: > >>When grouping objects, the group is arbitrarily shrunk so that some >>of the grouped objects become invisible. >>Scripts of objects in the group no longer work. If, however, I use >>the message box to show/hide one of the objects referred to in the >>script, the script begins to work again. Rebooting Rev 2.7 has no >>effect on these problems. >> >>Much as I love being an unpaid beta-tester for Rev., the lack of >>backward compatability is a bit of a pain in the Inspector as I now >>have 2 days worth of work stuck in ver. 2.7. What is the magic >>command that will strip them of 2.7 features (documented and >>otherwise) so that I can go back to 2.6.1 and get my job done? >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >>http://lists.runrev.com/mailman/listinfo/use-revolution > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From lists at mangomultimedia.com Thu Feb 16 11:15:22 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 16 Feb 2006 08:15:22 -0800 Subject: =?iso-8859-1?q?Re=3A_R=E9p_=3A_Revolution_2=2E7_documentation_pa?= =?iso-8859-1?q?nic?= In-Reply-To: <690DF39D-4381-4CAC-9536-AF450366A378@acm.org> References: <690DF39D-4381-4CAC-9536-AF450366A378@acm.org> Message-ID: <5C1976DC-D46A-4E20-946F-61C2C3289749@mangomultimedia.com> On Feb 16, 2006, at 4:46 AM, Herv? Chaudet wrote: > Thank you for the information, but the glossary is quite > incomplete. There's nothing about XML library or internet library. > Just some definitions. I have entries for both the XML library and the Internet library in the glossary. I just typed in "xml" or "internet". A definition of things relating to those terms appears (which is what a glossary is for). The addition I would make to the "Internet Library" entry is that the library calls are prefixed with libURL. To get a list of handlers I just used the Dictionary. To me this seems like expected behavior. > It's a pity that Runrev has broken a damn good developper tool! 2.7 has been working great for me so far. I really like the new docs. The docs have a few glitches here and there but I think they have made lots of progress over the previous versions of help. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From lists at mangomultimedia.com Thu Feb 16 11:19:50 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 16 Feb 2006 08:19:50 -0800 Subject: Getting Started with a Database In-Reply-To: <8BFDF885-B286-4287-8631-531495C9D085@dsl.pipex.com> References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> <8BFDF885-B286-4287-8631-531495C9D085@dsl.pipex.com> Message-ID: <04B21BD5-0A35-43B6-B2A6-7D527D840CEF@mangomultimedia.com> On Feb 16, 2006, at 4:53 AM, David Burgun wrote: >> put "SELECT * FROM myobjects WHERE Name LIKE '%" & tSearchString >> & "%'" into tSQL David, One addition to the above code. You will want to escape the search string in case someone enters a character like "'". So change it to: put libdb_escape("mysql", tSearchString) into tSearchString put "SELECT * FROM myobjects WHERE Name LIKE '%" & tSearchString & "%'" into tSQL -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From kray at sonsothunder.com Thu Feb 16 11:22:49 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 16 Feb 2006 10:22:49 -0600 Subject: 2.7 scripts not working how to save in 2.6.1 In-Reply-To: <72E3AF1F-2788-4263-BFA9-7DA2B81732EE@dsl.pipex.com> Message-ID: On 2/16/06 8:31 AM, "David Burgun" wrote: > Hi, > > I posted a request for this yesterday but have not had a response. I > don't think I will use 2.7 except for playing until either I get this > or it's more stable. > > In the meantime I am searching for the information else where, I > think it was published once upon a time. If you find it before I do, > please let me know the information. > > I really can't see why they want to keep it a secret, any ideas???? Yes, Chipp sent an announcement yesterday about a new plugin he created for this: ------------- As many of you have read, the file formats are no longer backwards compatible with the new 2.7. Thoughtfully, RunRev provided many of us beta testers with a way to force a stack to revert back to an old file format using an undocumented and unsupported global property. This of course is fraught with potential problems. If you use a newly introduced token in a script, chances are your new stacks would break when opening in a previous version even when using this plugin. But, if you're like me, and you have to go 'back and forth' (for instance our plugins must work in both environments), you really need to be able to do this. So, I wrote this plugin and thought I'd share it with the community. I'm not sure the reason why RR won't publish the global property to make this possible. But, in the meantime, I've written a plugin, which you can place in your 2.7 plugins folder, which will do this. I've password protected the stack so that Rev's secret global prop is still secret, and of course I provide no warranties it will work all the time, but it can be a lifesaver if you're toggling back and forth between apps. I also recommend using our altArchive plugin as well to maintain serialilze archived versions of your stack each time you save. To get the StackFormat plugin, just type into your 2.7 message box and hit return the following: go URL "http://www.gadgetplugins.com/altplugins/StackFormat.rev" Then save it to your plugins folder. That's all there is to it. best, Chipp ----------- HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From dgoldman at pair.com Thu Feb 16 11:33:32 2006 From: dgoldman at pair.com (Goldman David) Date: Thu, 16 Feb 2006 08:33:32 -0800 Subject: UDP Broadcast Problem Message-ID: I am attempting to send out a UDP Broadcast with the following script: on mouseUp put "255.255.255.255:5000" into theIP open datagram socket to theIP write "xx" to socket theIP put the result close socket theIP end mouseUp However what I get is: "error sending datagram", Further the openSockets shows that 255.255.255.255:5000 is open. My packet sniffer (MacSniffer) shows no activity - i.e. it really doesn't seem to be sending anything. If I change the address to anything other than 255.255.255.255 - say 0.255.255.255 - something happens. Any idea why I can't send out the broadcast? I'm using Rev 2.6.1 under OS X 10.4.4. Thanks in advance for your help! -- David Goldman From jonseymour at mac.com Thu Feb 16 11:52:26 2006 From: jonseymour at mac.com (Jon Seymour) Date: Thu, 16 Feb 2006 10:52:26 -0600 Subject: Custom image library 2.6 -> 2.7 Message-ID: Hi, For the life of me I can't figure out how to transfer an image library from 2.6.1 to 2.7. Before there was a "/save/usericons" directory into which one could transfer the rev stack containing the images. But I am lost on where to put this now, or what to do. Sorry if I missed this somewhere. Thanks, Jon From jhonken at x12.info Thu Feb 16 12:02:10 2006 From: jhonken at x12.info (Jeff Honken) Date: Thu, 16 Feb 2006 10:02:10 -0700 Subject: Cross platform Fonts Message-ID: <000001c6331a$bcffba00$640fa8c0@work1> I've written an application in windows and compile it for Linux. The application seems to be running on Linux ok except for the Fonts on the text. It has grown in size on Linux. Can someone point me in the direction of how to keep font sizes the same across platforms. Jeff From JimAultWins at yahoo.com Thu Feb 16 11:59:36 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 16 Feb 2006 08:59:36 -0800 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: <31e1938c0602160653y763985ffx91a7ca9ceb0b4fa4@mail.gmail.com> Message-ID: As a design hint from my little corner of the world, you might think of this massive challenge along the lines of "event looping". Every part of the solution actually operates on its own event loop and timing, sorta like people attending a cocktail party. Everyone has there own agenda for enjoying the evening, their own requirements, preferences and behaviors. There are, however, limits and rules. Be careful of customer-driven design. I have been there many times and had to defend the cogent database structure in spite of pressure to 'just make it work by Friday'. If you would like a few tips or design ideas, contact me off the list. I did an accounting system that worked on the principle of messaging, queues, conditions, and error checking. One of the concepts that helped me was 'semaphore' that signaled when tasks needed to be done and when and where they were located. Kind of like "Is everybody here" when you don't know who "everybody" should be. Object-oriented-style seemed to make sense to me, and I did this in Hypercard in the late 80's. Of course, they were all Mac. Each day was its own object, worried only about its data and results, then knew when it was to be archived. Each day was a stack that had its own functions depending on the day of the week (Fri was different from Wed, etc) and time of the month (the last week was different than the first). This scheme allowed me to give each stack all the room it needed to deal with its nature, including holidays, snow closures, etc. Each day-stack would report in on a schedule + when queried. Each card in the day-stack served a purpose. Friday had more cards than a Tue (like employee hours summary), unless a particular Tue was the end of the month. You get the idea. The "day stack creator" would make my day the way it needed to be, and then the day was self-sufficient, no matter which computer/hard drive it was on. If it were on a back up drive, it would know that (Rinaldi XCMD) by asking the parent stack for the current drive list locations. Navigating from stack to stack for the manager and account was a snap, since that is something that HCard does very well. I also did their point of sale software in Hypercard, object-oriented-style. They sold Macintoshes mail order. They were the first and very successful, until purchased, then died. Had fun on the softball team :-) As usual, this may be of no help whatsoever with your circumstance. In that event kindly disregard this morning wake-up tome. May Task Mage have good Luck Mage. Jim Ault Las Vegas On 2/16/06 6:53 AM, "Jonathan Lynch" wrote: > The company my wife works for is starting to use Task Mage, because they got > fed up with MS Project > > This is great, because it gives me a customer driven process for further > development of Task Mage. > > > One of the things they need is to be able to have shared use of tasks, which > are stored at a remote location and accessed via FTP. This is all very > doable, and I have made good progress in setting this up. > > But wow, sharing and locking files gets very complicated. The basic model is > simple, but the details, and cascading changes involved are just a huge pain > in the bahonkus. > > That's it, that's all I wanted to say... Just venting as parts of my brain > ooze out of my ears. > > Jonathan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Thu Feb 16 12:01:47 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 16 Feb 2006 11:01:47 -0600 Subject: Cross platform Fonts In-Reply-To: <000001c6331a$bcffba00$640fa8c0@work1> References: <000001c6331a$bcffba00$640fa8c0@work1> Message-ID: <6.2.1.2.2.20060216110040.06627428@exchange.slg.com> Cross-platform fonts can be tricky. I know Revolution tries to help you out between Mac and Windows by making the Windows fonts smaller than the point size you specify. One way is to find out what font size works the best on Linux and use profiles to switch between sizes, depending on the platform. At 11:02 AM 2/16/2006, you wrote: >I've written an application in windows and compile it for Linux. The >application seems to be running on Linux ok except for the Fonts on the >text. It has grown in size on Linux. Can someone point me in the >direction of how to keep font sizes the same across platforms. Jeff > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From jhonken at x12.info Thu Feb 16 12:39:03 2006 From: jhonken at x12.info (Jeff Honken) Date: Thu, 16 Feb 2006 10:39:03 -0700 Subject: Cross platform Fonts In-Reply-To: <6.2.1.2.2.20060216110040.06627428@exchange.slg.com> Message-ID: <000001c6331f$e0b26bf0$640fa8c0@work1> Peter, Thanks for the reply. I havn't played with profiles yet so I guess it's time. Thanks, Jeff -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Peter T. Evensen Sent: Thursday, February 16, 2006 10:02 AM To: How to use Revolution Subject: Re: Cross platform Fonts Cross-platform fonts can be tricky. I know Revolution tries to help you out between Mac and Windows by making the Windows fonts smaller than the point size you specify. One way is to find out what font size works the best on Linux and use profiles to switch between sizes, depending on the platform. At 11:02 AM 2/16/2006, you wrote: >I've written an application in windows and compile it for Linux. The >application seems to be running on Linux ok except for the Fonts on the >text. It has grown in size on Linux. Can someone point me in the >direction of how to keep font sizes the same across platforms. Jeff > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Thu Feb 16 14:07:05 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 16 Feb 2006 13:07:05 -0600 Subject: Cross platform Fonts In-Reply-To: <000001c6331f$e0b26bf0$640fa8c0@work1> References: <6.2.1.2.2.20060216110040.06627428@exchange.slg.com> <000001c6331f$e0b26bf0$640fa8c0@work1> Message-ID: <6.2.1.2.2.20060216130414.06041ab8@exchange.slg.com> Jeff, They can be very useful, but also seem a bit buggy to me. I need to work up some test examples and see if I can reproduce some issues I encountered in my last project (with the text of fields disappearing when I switch profiles). Of course when I try to do it, I can't get it to happen. For simple things, like font sizes, they work great, however. If you are moving things around in groups, you can get unexpected results, unless you check "Don't save changes when switching profiles" in Preference or set gRevProfileReadOnly to true. Just something to keep in mind. At 11:39 AM 2/16/2006, you wrote: >Peter, > Thanks for the reply. I havn't played with profiles yet so I guess >it's time. Thanks, Jeff > > >-----Original Message----- >From: use-revolution-bounces at lists.runrev.com >[mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Peter T. >Evensen >Sent: Thursday, February 16, 2006 10:02 AM >To: How to use Revolution >Subject: Re: Cross platform Fonts > >Cross-platform fonts can be tricky. I know Revolution tries to help you > >out between Mac and Windows by making the Windows fonts smaller than the > >point size you specify. > >One way is to find out what font size works the best on Linux and use >profiles to switch between sizes, depending on the platform. > >At 11:02 AM 2/16/2006, you wrote: > > >I've written an application in windows and compile it for Linux. The > >application seems to be running on Linux ok except for the Fonts on the > >text. It has grown in size on Linux. Can someone point me in the > >direction of how to keep font sizes the same across platforms. Jeff > > > > > >_______________________________________________ > >use-revolution mailing list > >use-revolution at lists.runrev.com > >Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >http://lists.runrev.com/mailman/listinfo/use-revolution > >Peter T. Evensen >http://www.PetersRoadToHealth.com >314-629-5248 or 888-628-4588 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From katir at hindu.org Thu Feb 16 14:25:30 2006 From: katir at hindu.org (Sivakatirswami) Date: Thu, 16 Feb 2006 09:25:30 -1000 Subject: OT: Testers for Hinduism Today Digital Edition Message-ID: Aloha, from Hawaii: Hinduism Today is now offering a Digital Edition. It's simple: we make interactive PDF's and deliver these to subscribers over the net. We're working on a Revolution UI for subscribers to manage their back issues, save and launch PDF's etc. Think a little "RevNet" type interface for and online PDF magazine, all Dan Shafer's model + a few added bells and whistles. With a projected start up subscription base of perhaps 10,000 readers shortly after launch in the second quarter of 2006, this should give Revolution some publicity (our about box is is very up front about Revolution...) And a large percentage of these will be professional software people in the Indian community in India and in Silicon Valley... more about that in the months ahead... Meanwhile, the Rev interface will be relatively "painless" -- all our "headaches" are around PDF interactive object implementation, video codecs. The PDF's are, for now, simply available on line (not for long...) I'm looking for some beta testers who would be willing to be added to our beta group... It's very simple, download a PDF and see if you can watch the movies... I'm looking for testers from the Rev forum who a) have experience with PDF delivery b) have experience with video codecs that work or don't work on various platforms -- h.264 versus "old" MPEG4 codecs running on various Windows systems etc. Adobe 7.0 interactive media objects' interaction with the "local" media player etc.. c) are willing to report back their experience and any suggestions. Note, this is all relatively simple from one point of view and the testing cycle will be pretty short. i.e. your communications over head would comprise a couple of emails from me, and you make a few tests and email me back. But you would need to be willing to a) install the latest version of Adobe and b) install the latest version of QT on your system contact: katir at hindu.org if you are interested. And of course, if you have any interest in modern Indian-Hindu affairs you will also enjoy the magazine content as well As Chennai business man and video producer, Shankar Nathan said: "Am able to view the PDF -- it is gorgeous!" Thank you Sivakatirswami From garrett at paraboliclogic.com Thu Feb 16 14:26:40 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 16 Feb 2006 11:26:40 -0800 Subject: No Resize on Windows? Message-ID: <3C94421B-5855-44BA-BDD7-96C244D84DBA@paraboliclogic.com> Rev 2.6.1 Greetings, My stack has no problem with being able to resize on OSX, but when I drop a compiled exe into Windows and run it, I can't resize the darn thing. No resize icons show up either. I have the resize property set to true. Am I missing something? Thanks, -Garrett From lists at mangomultimedia.com Thu Feb 16 14:31:17 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 16 Feb 2006 11:31:17 -0800 Subject: No Resize on Windows? In-Reply-To: <3C94421B-5855-44BA-BDD7-96C244D84DBA@paraboliclogic.com> References: <3C94421B-5855-44BA-BDD7-96C244D84DBA@paraboliclogic.com> Message-ID: <95F22C7D-697D-4CEC-82B3-546A5A2A0F20@mangomultimedia.com> On Feb 16, 2006, at 11:26 AM, Garrett Hylltun wrote: > Rev 2.6.1 > > Greetings, > > My stack has no problem with being able to resize on OSX, but when > I drop a compiled exe into Windows and run it, I can't resize the > darn thing. No resize icons show up either. > > I have the resize property set to true. > > Am I missing something? I've had this problem and setting the decorations of the stack to default fixed it. Maybe try that. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From ambassador at fourthworld.com Thu Feb 16 14:42:33 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 16 Feb 2006 11:42:33 -0800 Subject: No Resize on Windows? In-Reply-To: <95F22C7D-697D-4CEC-82B3-546A5A2A0F20@mangomultimedia.com> References: <3C94421B-5855-44BA-BDD7-96C244D84DBA@paraboliclogic.com> <95F22C7D-697D-4CEC-82B3-546A5A2A0F20@mangomultimedia.com> Message-ID: <43F4D5A9.4090701@fourthworld.com> Trevor DeVore wrote: > On Feb 16, 2006, at 11:26 AM, Garrett Hylltun wrote: > >> Rev 2.6.1 >> >> Greetings, >> >> My stack has no problem with being able to resize on OSX, but when I >> drop a compiled exe into Windows and run it, I can't resize the darn >> thing. No resize icons show up either. >> >> I have the resize property set to true. >> >> Am I missing something? > > I've had this problem and setting the decorations of the stack to > default fixed it. Maybe try that. The downside is that setting the decorations to false turns off the liveResizing property, needed for a good OS X feel. A request to fix this is at: In the meantime this works for all cases except going to another stack in the same window: on preOpenStack if the platform is "MacOS" then set the liveResizing of this stack to true else set the decorations of this stack to default end if pass preOpenStack end preOpenStack -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From alex at tweedly.net Thu Feb 16 14:51:03 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 16 Feb 2006 19:51:03 +0000 Subject: UDP Broadcast Problem In-Reply-To: References: Message-ID: <43F4D7A7.1060303@tweedly.net> Goldman David wrote: > I am attempting to send out a UDP Broadcast with the following script: > > on mouseUp > put "255.255.255.255:5000" into theIP > open datagram socket to theIP > write "xx" to socket theIP > put the result > close socket theIP > end mouseUp > > However what I get is: "error sending datagram", Further the > openSockets shows that 255.255.255.255:5000 is open. > Your script (copy/pasted) works OK for me, on WinXP, 2.6.1 (and the packets are received OK both on the same machine and another on the network). Unfortunately, I have no Mac here, so can't try that. > My packet sniffer (MacSniffer) shows no activity - i.e. it really > doesn't seem to be sending anything. > > If I change the address to anything other than 255.255.255.255 - say > 0.255.255.255 - something happens. > > Any idea why I can't send out the broadcast? > Firewall ? Unprivileged account ? I'm not much of a Mac user, so don't know what else to suggest ... -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.9/261 - Release Date: 15/02/2006 From ambassador at fourthworld.com Thu Feb 16 14:54:03 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 16 Feb 2006 11:54:03 -0800 Subject: Installer design and backdrops Message-ID: <43F4D85B.5080904@fourthworld.com> I've grown weary of using third-party installers and I prefer to automate all parts of my build process, so I'm working on a custom installer system for my projects. It seems that WiseInstall and InstallShield use a backdrop behind their install window, but I like the way Rev's 2.7 installer doesn't presume you have nothing better to do that watch the progress bar. So here's the question: Is the backdrop used by so many professional installers really just a useless holdover, or is there some benefit to having it that I'm not seeing? If you were building your own installer would you use a backdrop? If so, why? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From alex at tweedly.net Thu Feb 16 15:00:32 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 16 Feb 2006 20:00:32 +0000 Subject: UDP Broadcast Problem In-Reply-To: <43F4D7A7.1060303@tweedly.net> References: <43F4D7A7.1060303@tweedly.net> Message-ID: <43F4D9E0.4010509@tweedly.net> Alex Tweedly wrote: > >> My packet sniffer (MacSniffer) shows no activity - i.e. it really >> doesn't seem to be sending anything. >> >> If I change the address to anything other than 255.255.255.255 - say >> 0.255.255.255 - something happens. >> >> Any idea why I can't send out the broadcast? >> > Firewall ? > Unprivileged account ? > > I'm not much of a Mac user, so don't know what else to suggest ... > Another thought - 0.255.255.255 isn't a valid broadcast range (0 is not allowed in the first byte of an IP address), so the fact that this does something may in fact be misleading. I'd try using the default broadcast address for your own IP address and see what that does. That may in fact be enough to make things work in your situation, unless you expect to have multiple IP subnets on the same network. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.9/261 - Release Date: 15/02/2006 From lists at mangomultimedia.com Thu Feb 16 15:01:11 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 16 Feb 2006 12:01:11 -0800 Subject: Installer design and backdrops In-Reply-To: <43F4D85B.5080904@fourthworld.com> References: <43F4D85B.5080904@fourthworld.com> Message-ID: On Feb 16, 2006, at 11:54 AM, Richard Gaskin wrote: > > I've grown weary of using third-party installers and I prefer to > automate all parts of my build process, so I'm working on a custom > installer system for my projects. > > It seems that WiseInstall and InstallShield use a backdrop behind > their install window, but I like the way Rev's 2.7 installer > doesn't presume you have nothing better to do that watch the > progress bar. > > So here's the question: Is the backdrop used by so many > professional installers really just a useless holdover, or is there > some benefit to having it that I'm not seeing? > > If you were building your own installer would you use a backdrop? > If so, why? I'm not a big fan of the backdrop. I like INNO Setup for Windows which uses no backdrop. I've been able to automate building installers with INNO setup since it is all text based scripts that you just pass to their compile engine. Very nice. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From garrett at paraboliclogic.com Thu Feb 16 15:02:47 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 16 Feb 2006 12:02:47 -0800 Subject: No Resize on Windows? In-Reply-To: <43F4D5A9.4090701@fourthworld.com> References: <3C94421B-5855-44BA-BDD7-96C244D84DBA@paraboliclogic.com> <95F22C7D-697D-4CEC-82B3-546A5A2A0F20@mangomultimedia.com> <43F4D5A9.4090701@fourthworld.com> Message-ID: On Feb 16, 2006, at 11:42 AM, Richard Gaskin wrote: > > In the meantime this works for all cases except going to another > stack in the same window: > > on preOpenStack > if the platform is "MacOS" then > set the liveResizing of this stack to true > else > set the decorations of this stack to default > end if > pass preOpenStack > end preOpenStack Greetings Richard, Thanks a bunch, this does the job just fine. :-) Trevor, Thanks, but I think Richard's solution is what I need. -Garrett From chipp at chipp.com Thu Feb 16 15:00:55 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 16 Feb 2006 14:00:55 -0600 Subject: Installer design and backdrops In-Reply-To: <43F4D85B.5080904@fourthworld.com> References: <43F4D85B.5080904@fourthworld.com> Message-ID: <43F4D9F7.8040009@chipp.com> Most installers I use have the option of using a backdrop or not. I prefer not to use them, and frankly, I can't remember the last time I installed something which did use a backdrop. (WinXP) best, Chipp Richard Gaskin wrote: > If you were building your own installer would you use a backdrop? If > so, why? From b.xavier at internet.lu Thu Feb 16 15:15:52 2006 From: b.xavier at internet.lu (MisterX) Date: Thu, 16 Feb 2006 21:15:52 +0100 Subject: UDP Broadcast Problem In-Reply-To: <43F4D7A7.1060303@tweedly.net> Message-ID: <20060216191356.5155E825D16@mail.runrev.com> note also that limited broadcast IP addresses (like 255.255.255.255) are not always passed across routers... In case you have one somewhere in the middle... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Alex Tweedly > Sent: Thursday, 16 February, 2006 20:51 > To: How to use Revolution > Subject: Re: UDP Broadcast Problem > > Goldman David wrote: > > > I am attempting to send out a UDP Broadcast with the > following script: > > > > on mouseUp > > put "255.255.255.255:5000" into theIP > > open datagram socket to theIP > > write "xx" to socket theIP > > put the result > > close socket theIP > > end mouseUp > > > > However what I get is: "error sending datagram", Further the > > openSockets shows that 255.255.255.255:5000 is open. > > > Your script (copy/pasted) works OK for me, on WinXP, 2.6.1 > (and the packets are received OK both on the same machine and > another on the network). Unfortunately, I have no Mac here, > so can't try that. > > > My packet sniffer (MacSniffer) shows no activity - i.e. it really > > doesn't seem to be sending anything. > > > > If I change the address to anything other than 255.255.255.255 - say > > 0.255.255.255 - something happens. > > > > Any idea why I can't send out the broadcast? > > > Firewall ? > Unprivileged account ? > > I'm not much of a Mac user, so don't know what else to suggest ... > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.375 / Virus Database: 267.15.9/261 - Release > Date: 15/02/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Thu Feb 16 15:08:43 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 16 Feb 2006 14:08:43 -0600 Subject: Installer design and backdrops In-Reply-To: <43F4D85B.5080904@fourthworld.com> References: <43F4D85B.5080904@fourthworld.com> Message-ID: <6.2.1.2.2.20060216140715.021dbd90@exchange.slg.com> The installer we use for our software (Install Anywhere, I believe) doesn't use a backdrop. Personally I prefer no backdrop. I, too, like the 2.7 installer. It looks so sharp! At 01:54 PM 2/16/2006, you wrote: >I've grown weary of using third-party installers and I prefer to automate >all parts of my build process, so I'm working on a custom installer system >for my projects. > >It seems that WiseInstall and InstallShield use a backdrop behind their >install window, but I like the way Rev's 2.7 installer doesn't presume you >have nothing better to do that watch the progress bar. > >So here's the question: Is the backdrop used by so many professional >installers really just a useless holdover, or is there some benefit to >having it that I'm not seeing? > >If you were building your own installer would you use a backdrop? If so, why? > >-- > Richard Gaskin > Managing Editor, revJournal Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From b.xavier at internet.lu Thu Feb 16 15:21:04 2006 From: b.xavier at internet.lu (MisterX) Date: Thu, 16 Feb 2006 21:21:04 +0100 Subject: Installer design and backdrops In-Reply-To: <43F4D85B.5080904@fourthworld.com> Message-ID: <20060216191907.1FB28825D19@mail.runrev.com> Hi Richard, many many installers use it. The benefit is usually in showing scenes or marketing goobledigoock. And it's entertaining if it's a long install - did you know our program can do this or that? kind of messages... Other than that, it's useless, blocks other programs you might want to use while the installer works... If there's pauses in the installer (like shall we add optional 3rd party stuff to bloat your installation folder) or setting up features or options of the program before-hand. cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Richard Gaskin > Sent: Thursday, 16 February, 2006 20:54 > To: How to use Revolution > Subject: Installer design and backdrops > > > I've grown weary of using third-party installers and I prefer > to automate all parts of my build process, so I'm working on > a custom installer system for my projects. > > It seems that WiseInstall and InstallShield use a backdrop > behind their install window, but I like the way Rev's 2.7 > installer doesn't presume you have nothing better to do that > watch the progress bar. > > So here's the question: Is the backdrop used by so many > professional installers really just a useless holdover, or is > there some benefit to having it that I'm not seeing? > > If you were building your own installer would you use a > backdrop? If so, why? > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From userev at canelasoftware.com Thu Feb 16 15:46:00 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 16 Feb 2006 12:46:00 -0800 Subject: Installer design and backdrops In-Reply-To: <43F4D85B.5080904@fourthworld.com> References: <43F4D85B.5080904@fourthworld.com> Message-ID: On Feb 16, 2006, at 11:54 AM, Richard Gaskin wrote: > > I've grown weary of using third-party installers and I prefer to > automate all parts of my build process, so I'm working on a custom > installer system for my projects. > > It seems that WiseInstall and InstallShield use a backdrop behind > their install window, but I like the way Rev's 2.7 installer > doesn't presume you have nothing better to do that watch the > progress bar. > > So here's the question: Is the backdrop used by so many > professional installers really just a useless holdover, or is there > some benefit to having it that I'm not seeing? > > If you were building your own installer would you use a backdrop? > If so, why? The home grown installer I made for my stuff does not have a backdrop. It is probably missing a lot of other fancy things as well. But, it does what I need it to do very well. -Mark From garrett at paraboliclogic.com Thu Feb 16 15:55:09 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 16 Feb 2006 12:55:09 -0800 Subject: F1 as the men shortcut? Message-ID: <28A0CF5B-BD03-4CCF-8B9D-477CC777A88D@paraboliclogic.com> Rev 2.6.1 Greetings, Is there any way to use keys such as F1 or DEL as the menu shortcuts? Looking through the docs only points out the ability to the CMD + [single key] shortcuts. Thanks, -Garrett From davis.phil at comcast.net Thu Feb 16 16:05:12 2006 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 16 Feb 2006 13:05:12 -0800 Subject: F1 as the men shortcut? In-Reply-To: <28A0CF5B-BD03-4CCF-8B9D-477CC777A88D@paraboliclogic.com> References: <28A0CF5B-BD03-4CCF-8B9D-477CC777A88D@paraboliclogic.com> Message-ID: <43F4E908.4050509@comcast.net> You could program your own 'functionKey' handler... see the Docs RE 'functionKey'. Phil Davis Garrett Hylltun wrote: > Rev 2.6.1 > > Greetings, > > Is there any way to use keys such as F1 or DEL as the menu shortcuts? > Looking through the docs only points out the ability to the CMD + > [single key] shortcuts. > > Thanks, > -Garrett From b.xavier at internet.lu Thu Feb 16 16:17:06 2006 From: b.xavier at internet.lu (MisterX) Date: Thu, 16 Feb 2006 22:17:06 +0100 Subject: F1 as the men shortcut? In-Reply-To: <28A0CF5B-BD03-4CCF-8B9D-477CC777A88D@paraboliclogic.com> Message-ID: <20060216201514.41820825E30@mail.runrev.com> Hi Garret You might want to trap that key it at the card or stack level as a keydown or keyup message. cheers Xavier Push to arm, release to detonate... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Garrett Hylltun > Sent: Thursday, 16 February, 2006 21:55 > To: How to use Revolution > Subject: F1 as the men shortcut? > > Rev 2.6.1 > > Greetings, > > Is there any way to use keys such as F1 or DEL as the menu > shortcuts? Looking through the docs only points out the > ability to the CMD + [single key] shortcuts. > > Thanks, > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From garrett at paraboliclogic.com Thu Feb 16 16:53:07 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 16 Feb 2006 13:53:07 -0800 Subject: F1 as the men shortcut? In-Reply-To: <20060216201514.41820825E30@mail.runrev.com> References: <20060216201514.41820825E30@mail.runrev.com> Message-ID: <881044D0-3367-490A-AD22-DEFCBB32A928@paraboliclogic.com> But what about the shortcut on the menu itself? That's what I'm trying to find out about. I tried typing in "Help/F1", but Rev won't accept such a thing. Thanks, -Garrett On Feb 16, 2006, at 1:17 PM, MisterX wrote: > Hi Garret > > You might want to trap that key it at the card or stack level as a > keydown > or keyup message. > > cheers > Xavier > Push to arm, release to detonate... > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Garrett Hylltun >> Sent: Thursday, 16 February, 2006 21:55 >> To: How to use Revolution >> Subject: F1 as the men shortcut? >> >> Rev 2.6.1 >> >> Greetings, >> >> Is there any way to use keys such as F1 or DEL as the menu >> shortcuts? Looking through the docs only points out the >> ability to the CMD + [single key] shortcuts. >> >> Thanks, >> -Garrett >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage >> your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From b.xavier at internet.lu Thu Feb 16 17:07:25 2006 From: b.xavier at internet.lu (MisterX) Date: Thu, 16 Feb 2006 23:07:25 +0100 Subject: F1 as the men shortcut? In-Reply-To: <881044D0-3367-490A-AD22-DEFCBB32A928@paraboliclogic.com> Message-ID: <20060216210533.34CBC825F2A@mail.runrev.com> one of 2 classic solutions send ("MenuPick" && themenuname) to btn mymenu or set the menuhistory of btn mymenu to thislinenumber... - Another way, more tedious but with more freedom allowed is that if your menupick handler calls a handler in the button or stack script, then you can simply (no menupick && stuff - which fails if you change the menuitem) or in the simplest case, if your handler is in the card, background or stack, you don't need to send anything, just call the handler... cheers Xavier http://monsieurx.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Garrett Hylltun > Sent: Thursday, 16 February, 2006 22:53 > To: How to use Revolution > Subject: Re: F1 as the men shortcut? > > But what about the shortcut on the menu itself? That's what > I'm trying to find out about. I tried typing in "Help/F1", > but Rev won't accept such a thing. > > Thanks, > -Garrett > > On Feb 16, 2006, at 1:17 PM, MisterX wrote: > > > Hi Garret > > > > You might want to trap that key it at the card or stack level as a > > keydown or keyup message. > > > > cheers > > Xavier > > Push to arm, release to detonate... > > > >> -----Original Message----- > >> From: use-revolution-bounces at lists.runrev.com > >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf > Of Garrett > >> Hylltun > >> Sent: Thursday, 16 February, 2006 21:55 > >> To: How to use Revolution > >> Subject: F1 as the men shortcut? > >> > >> Rev 2.6.1 > >> > >> Greetings, > >> > >> Is there any way to use keys such as F1 or DEL as the menu > shortcuts? > >> Looking through the docs only points out the ability to the CMD + > >> [single key] shortcuts. > >> > >> Thanks, > >> -Garrett > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Thu Feb 16 17:11:39 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 16 Feb 2006 17:11:39 -0500 Subject: Installer design and backdrops In-Reply-To: <43F4D85B.5080904@fourthworld.com> References: <43F4D85B.5080904@fourthworld.com> Message-ID: RIchard, I would not use the backdrop for the installer. I can't stand them. I like to read my email etc. while doing lengthly installs. The only thing I can think of is if you switch apps to another app will it interfere with the install? If so, then I would block the user from switching to another app and then the backdrop makes more sense. But if it does not interfere then skip it. Tom On Feb 16, 2006, at 2:54 PM, Richard Gaskin wrote: > > I've grown weary of using third-party installers and I prefer to > automate all parts of my build process, so I'm working on a custom > installer system for my projects. > > It seems that WiseInstall and InstallShield use a backdrop behind > their install window, but I like the way Rev's 2.7 installer > doesn't presume you have nothing better to do that watch the > progress bar. > > So here's the question: Is the backdrop used by so many > professional installers really just a useless holdover, or is there > some benefit to having it that I'm not seeing? > > If you were building your own installer would you use a backdrop? > If so, why? > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From lynn at paradigmasoft.com Thu Feb 16 17:09:21 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 16 Feb 2006 14:09:21 -0800 Subject: Installer design and backdrops In-Reply-To: <43F4D85B.5080904@fourthworld.com> Message-ID: <1071994593-50182187@lindbergh.macserve.net> > I've grown weary of using third-party installers and I prefer > to automate all parts of my build process, so I'm working on > a custom installer system for my projects. > > It seems that WiseInstall and InstallShield use a backdrop > behind their install window, but I like the way Rev's 2.7 > installer doesn't presume you have nothing better to do that > watch the progress bar. > > So here's the question: Is the backdrop used by so many > professional installers really just a useless holdover, or is > there some benefit to having it that I'm not seeing? > > If you were building your own installer would you use a > backdrop? If so, why? I did build my own installer (http://www.meshinstall.com) :-) Well sort of -- its going to final candidate status in the next version. MeshInstall doesn't currently have a backdrop but Ive been thinking there should be one as an option. Sometimes installers manipulate files temporarily on a hard disk - if a user can switch out of an install then there's a greater chance they can screw up the process. One of our businesses deals in content, and we needed an installer that we could incorporate serialization into (since the content itself isnt serialized like an app) and pretty up with some branding. Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.com From lists at mangomultimedia.com Thu Feb 16 17:18:55 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 16 Feb 2006 14:18:55 -0800 Subject: [ANN] libDatabase 2.0.1.20 Message-ID: <62AF0732-6909-45B3-A58C-A8C830444DB4@mangomultimedia.com> I've uploaded a new version of libDatabase 2. RevDB has some issues when using arrays with binding under certain circumstances (well, all circumstances with PostGreSQL). What this means to the average user is that libdb_updateTable and libdb_addToTable wouldn't work. web: zip file: -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From garrett at paraboliclogic.com Thu Feb 16 17:29:30 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 16 Feb 2006 14:29:30 -0800 Subject: What is the undo level limit? Message-ID: <9F5CC4E9-DA3F-42F3-9234-48361F2313E0@paraboliclogic.com> Rev 2.6.1 Greetings, What is (if any) the undo level of say the EditorGadget? At this point, I assume that there is only 1 undo level :-( Thanks, -Garrett From aj445 at traverse.lib.mi.us Thu Feb 16 17:46:49 2006 From: aj445 at traverse.lib.mi.us (SB) Date: Thu, 16 Feb 2006 17:46:49 -0500 Subject: video screen-capture on Windows In-Reply-To: <20060216180003.B0ED1825CB5@mail.runrev.com> References: <20060216180003.B0ED1825CB5@mail.runrev.com> Message-ID: <1DD5939E-9F3E-11DA-89E1-000A95F0C744@leo.nmc.edu> Hi folks, We are playing videos of screen captures in our Rev product. On the Mac, the software we use to capture the videos is Snapzpro. What are some good Windows softwares that will do audio-video screen captures? Thanks, Sandy From stephenREVOLUTION at barncard.com Thu Feb 16 17:51:50 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 16 Feb 2006 14:51:50 -0800 Subject: F1 as the men shortcut? In-Reply-To: <20060216210533.34CBC825F2A@mail.runrev.com> References: <20060216210533.34CBC825F2A@mail.runrev.com> Message-ID: Why are you guys dancing around the bush; how about the old HC function?? This works great! on functionkey what SWITCH what CASE 1 -- functionkey 1 down break CASE 2 -- functionkey 2 down break CASE 3 -- functionkey 3 down break CASE n -- functionkey n down break END SWITCH end functionkey note that on Mac OS many keys are assigned to system tasks but can be disabled. 1-4 are reserved, 13,14,15,16 don't appear on all keyboards and 11 and 12 want to be owned by Dashboard. >one of 2 classic solutions > >send ("MenuPick" && themenuname) to btn mymenu > >or > >set the menuhistory of btn mymenu to thislinenumber... > >- > >Another way, more tedious but with more freedom allowed is that if your >menupick handler calls a handler in the button or stack script, then you can >simply (no menupick && stuff - which fails >if you change the menuitem) or in the simplest case, if your handler is in >the card, background or stack, you don't need to send anything, just call >the handler... > >cheers >Xavier -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mwieder at ahsoftware.net Thu Feb 16 17:56:58 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 16 Feb 2006 14:56:58 -0800 Subject: Revolution 2.7 documentation panic In-Reply-To: References: Message-ID: <1367351601.20060216145658@ahsoftware.net> Kevin- Thursday, February 16, 2006, 4:49:44 AM, you wrote: > The "topics" and "quick reference guides" have been moved to the main User's > Guide PDF. That document is well organized into sections, and there is a > lot of new material. More to follow - see the preface. While I appreciate the path to the future laid out there, I'm concerned about the Now. There are some of us who can't view the pdf from within the IDE because of the stupid hard-coded path to Adobe Reader. On my Windows machines I either have to step outside the IDE to launch the pdf using my full Acrobat or switch over to an OSX machine. On the whole, it's much easier to pull down the hard copy of the 2.x docs from the shelf, so I find the current documentation situation unusable. It was much handier to have the set of database functions, for example, collected in one place in the IDE than to have to go through all this. I find both the "Topics" and "Quick Reference Guides" quite handy in the old IDE - concise and well-organized, and I don't have to open a huge pdf with *everything* in it just to find a quick answer to a simple question. When things get integrated properly into the IDE I'll settle down about this topic. I *like* the pdf - I think it would be a great addition to the online docs, and one that people have been asking for for quite some time. Replacing working online docs wholesale, even with the level of general complaining about them, was IMO a bad idea. That in conjunction with things like preferences not being saved properly leads me to feel that 2.7 was rushed out the door, possibly to meet unreasonable marketing deadlines. If I didn't have my hard copy docs and the 2.6.1 online docs to go to for reference; i.e., if I were someone newly coming into the rev environment, I'd be pretty disappointed with this release. I, too, am reverting to 2.6.1 where I can get some work done until a properly functioning release sees the light of day. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu Feb 16 18:01:33 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 16 Feb 2006 17:01:33 -0600 Subject: Custom image library 2.6 -> 2.7 In-Reply-To: References: Message-ID: <43F5044D.4040809@hyperactivesw.com> Jon Seymour wrote: > Hi, For the life of me I can't figure out how to transfer an image > library from 2.6.1 to 2.7. Before there was a "/save/usericons" > directory into which one could transfer the rev stack containing the > images. But I am lost on where to put this now, or what to do. Sorry if > I missed this somewhere. There are lots of things that now get stored separately from the application folder, so that they will survive updates. As of version 2.7 you only have to install things like plugins and libraries once, and every new update will use them. If it does not already exist, create a folder in your Documents folder called "My Revolution [edition]". That is, if you have the Enterprise version, your folder would be called "My Revolution Enterprise". Inside that folder is where all the extras go, in these subfolders: Plug ins now load from "Plugins" folder Database drivers now load from "Database Drivers" folder Externals now load from "Externals" folder External & database drivers loaded here are picked up by Standalone Builder Object Libraries are stored in Resources/Object Libraries Image Libraries are stored in Resources/Image Libraries For your image libraries, make a subfolder inside the "My Revolution " folder called "Resources". Inside that, a folder called "Image Libraries". Inside that, your libraries. Note that so far these folders aren't created by default, you have to make them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From fde101 at fjrhome.net Thu Feb 16 18:07:33 2006 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 16 Feb 2006 18:07:33 -0500 Subject: Crashing in 2.7 In-Reply-To: <43F3894C.1070606@hyperactivesw.com> References: <20060214224146.D1669825A06@mail.runrev.com> <20060215141154.M26643@deepfoo.com> <43F3894C.1070606@hyperactivesw.com> Message-ID: The problem is more likely with the operating system. If a mere application can crash it like that, you should seriously consider upgrading to a real computer... No application should be able to cause the operating system to behave like that. Make sure you have the latest security patches and so forth installed, at a minimum. On Feb 15, 2006, at 3:04 PM, J. Landman Gay wrote: > bryan at deepfoo.com wrote: >> I have to say something in 2.7 seems seriously wrong. I was doing >> absolutely nothing exciting in the >> tool, just running a simple stack with no externals, etc and it >> managed to bring down WIN XP causing >> a reboot. I am however running on a dual monitor system which has not >> been a problem at all for Rev >> until now. Might that be it? Ironic no given multi-monitor support is >> supposed to be in this version? >> I've only just now seen the problem on the list with a change in >> binary format from 2.6.1 to 2.7. >> I'm wondering if in fact this might be part of the problem as well. >> The stack I was running was >> created under 2.6.1 (and I guess now hoplessly converted to 2.7). >> Any thoughts out there would be appreciated. > > I kind of doubt it had anything to do with the file format. There were > an awful lot of changes to 2.7, particularly in dual-monitor support > and graphics/images. I'd be more likely to suspect something like > that. > > Your stack won't be hopelessly converted to 2.7 format unless you save > it. If you just close it without saving, it remains unchanged from > before. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Thu Feb 16 18:12:09 2006 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 16 Feb 2006 18:12:09 -0500 Subject: Screen DPI In-Reply-To: References: <6.2.1.2.2.20060214165023.14bbbb28@exchange.slg.com> <8C7FFDA8CE09E32-10CC-BF6A@FWM-R21.sysops.aol.com> Message-ID: It may also be possible to get that information from the operating system, but it may require writing an external, and the information is not always 100% reliable. On Feb 16, 2006, at 8:00 AM, David Burgun wrote: > Hi, > > I guess you could provide a Calibration function. Display a line of > Size N Pixels and then have the user put a ruler to it and enter the > size. Some screens vary in their horizontal and vertical DPIs, so you > may want to display two lines. > > You could perhaps build up a database of DPI for screens. > > Just a thought. > > All the Best > Dave > > On 15 Feb 2006, at 00:04, simplsol at aol.com wrote: > >> Peter, >> Long ago all Macs used 72 DPI for screen resolution. Today it is more >> like 90 DPI but can be more or less. Flat panels may be over 120 DPI. >> And resolutions are bound to go higher as everyone tries to >> accommodate pictures and movies. >> More madness: most 17" screens and most 19" screens have the same >> resolution - so the DPI varies significantly depending on the screen >> where it is viewed. >> I would just design the at print resolution, 72 DPI (3" x 5" = 216 x >> 360). >> Paul Looney >> >> -----Original Message----- >> From: Peter T. Evensen >> To: use-revolution-lists.runrev.com >> Sent: Tue, 14 Feb 2006 16:52:08 -0600 >> Subject: Screen DPI >> >> What is the screen DPI. I know on Mac, it is usually 72. I'm >> wanting to create a pseudo-WYSIWYG card editor that lets you specify >> a size, like 3 x 5, and it displays an appropriately sized card for >> one to place text on. 72 on Windows seems a bit small. I was just >> wondering if anyone had a rule of thumb they used. >> >> Thanks! >> >> Peter T. Evensen >> http://www.PetersRoadToHealth.com >> 314-629-5248 or 888-628-4588 >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Thu Feb 16 18:18:01 2006 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 16 Feb 2006 18:18:01 -0500 Subject: Installer design and backdrops In-Reply-To: <1071994593-50182187@lindbergh.macserve.net> References: <1071994593-50182187@lindbergh.macserve.net> Message-ID: <73f00e108057bac2c91334cd7c08ba25@fjrhome.net> It's typically better to use the installation solution provided by the OS when one is available -- user familiarity and so forth... For Mac OS X, I found a free program somewhere called "Iceberg" which simplifies creation of OS X installer packages quite a bit. It's easy to use, and quite flexible. For Windows, however, I don't really bother with the M$ stuff; I use Inno Setup. The interface should be familiar enough for most Windoze users, and the system is quite powerful. Inno Setup also gives you uninstallers "for free" - little or no extra work involved for you. Just make sure you get the package of extras, including the graphical IDE-type thing which makes creating the installers much easier. On Feb 16, 2006, at 5:09 PM, Lynn Fredricks wrote: >> I've grown weary of using third-party installers and I prefer >> to automate all parts of my build process, so I'm working on >> a custom installer system for my projects. >> >> It seems that WiseInstall and InstallShield use a backdrop >> behind their install window, but I like the way Rev's 2.7 >> installer doesn't presume you have nothing better to do that >> watch the progress bar. >> >> So here's the question: Is the backdrop used by so many >> professional installers really just a useless holdover, or is >> there some benefit to having it that I'm not seeing? >> >> If you were building your own installer would you use a >> backdrop? If so, why? > > I did build my own installer (http://www.meshinstall.com) :-) Well > sort of > -- its going to final candidate status in the next version. MeshInstall > doesn't currently have a backdrop but Ive been thinking there should > be one > as an option. Sometimes installers manipulate files temporarily on a > hard > disk - if a user can switch out of an install then there's a greater > chance > they can screw up the process. > > One of our businesses deals in content, and we needed an installer > that we > could incorporate serialization into (since the content itself isnt > serialized like an app) and pretty up with some branding. > > Best regards, > > Lynn Fredricks > President > Proactive International, LLC > > - Because it is about who you know.(tm) > http://www.proactive-intl.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From kray at sonsothunder.com Thu Feb 16 18:19:53 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 16 Feb 2006 17:19:53 -0600 Subject: RevZilla Reminder re: 2.7 Release In-Reply-To: Message-ID: On 2/16/06 12:57 AM, "xavier.bury at clearstream.com" wrote: > Ken, > > There is no "option" button on PCs... Of course, but you know that 'option' on Mac is 'alt' on PC... > > But when i do alt-clik it retrieves 204 instead of 213 bugzillas so maybe > there's another issue ;) Well, take a look at the 9 bugs that aren't showing up in RevZilla by using Bugzilla... is there anything in common with them? Let me know because it may be an RZ bug that needs to be fixed. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From ambassador at fourthworld.com Thu Feb 16 18:28:09 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 16 Feb 2006 15:28:09 -0800 Subject: Custom image library 2.6 -> 2.7 In-Reply-To: <43F5044D.4040809@hyperactivesw.com> References: <43F5044D.4040809@hyperactivesw.com> Message-ID: <43F50A89.3000905@fourthworld.com> J. Landman Gay wrote: > If it does not already exist, create a folder in your Documents folder > called "My Revolution [edition]". That is, if you have the Enterprise > version, your folder would be called "My Revolution Enterprise". Inside > that folder is where all the extras go, in these subfolders: > > Plug ins now load from "Plugins" folder > Database drivers now load from "Database Drivers" folder > Externals now load from "Externals" folder > External & database drivers loaded here are picked up by Standalone > Builder > Object Libraries are stored in Resources/Object Libraries > Image Libraries are stored in Resources/Image Libraries > > For your image libraries, make a subfolder inside the "My Revolution > " folder called "Resources". Inside that, a folder called > "Image Libraries". Inside that, your libraries. > > Note that so far these folders aren't created by default, you have to > make them. Why is that? Why not, for example, put plugins in a single folder where we expect users to change its contents? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Thu Feb 16 18:31:13 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 16 Feb 2006 15:31:13 -0800 Subject: Crashing in 2.7 In-Reply-To: References: <20060214224146.D1669825A06@mail.runrev.com> <20060215141154.M26643@deepfoo.com> <43F3894C.1070606@hyperactivesw.com> Message-ID: <43F50B41.1040705@fourthworld.com> Frank D. Engel, Jr. wrote: > The problem is more likely with the operating system. If a mere > application can crash it like that, you should seriously consider > upgrading to a real computer... > > No application should be able to cause the operating system to behave > like that. Make sure you have the latest security patches and so forth > installed, at a minimum. If only computing were so simple. :) Somewhere off in Bugzilla I have a recipe I stumbled across which brings the might OS X to its knees. No, not just my app -- the entire system. No, that's not *supposed* to be possible. But yes, these things can happen on even the most solid systems. All software always has bugs, and that includes OSes too. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rpresender at cox.net Thu Feb 16 18:34:36 2006 From: rpresender at cox.net (Robert Presender) Date: Thu, 16 Feb 2006 15:34:36 -0800 Subject: MenuBar Handling In-Reply-To: <20060215213540.94369825AE6@mail.runrev.com> References: <20060215213540.94369825AE6@mail.runrev.com> Message-ID: <0c0e0b414e51a065a5bd1ac010ced933@cox.net> On Feb 15, 2006, at 1:35 PM, use-revolution-request at lists.runrev.com wrote: > Message: 13 > Date: Wed, 15 Feb 2006 19:40:13 +0000 > From: Karen > Subject: Menubar Handling > To: use-revolution at lists.runrev.com > Message-ID: <9C0114E2-0F66-41B4-9EAA-F451F11779BC at curlypaws.com> > Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > Hi, > > I'm trying to set up a Menubar for OS X with Revolution and I had > seen mention of the idea of using a separate stack with a menubar (to > avoid the stack contents moving around every time I load it). I have > set this up, and on the preOpenStack script of the other cards, I do: > > set the menubar of me to "MyMenubar". > > This seems to work very nicely - the other cards have the correct > menubar, but what I can't puzzle out is how to process the menu > actions in these cards. If I do nothing, they are processed back in > the Menubar stack - which doesn't have the controls that I want to > refer to. How can I process the menu actions correctly? Not sure I understand what your problem is. Do you have menuPick handlers for each button in "MyMenuBar"? Is "MyMenuBar" grouped? Are "the other cards" in several different stacks? Do all "the other cards' " use the exact btns of "MyMenuBar" Is "MyMenuBar" in the same stack as "the other cards"? I am doing somewhat of what you are doing. It appears that menuPick handlers are not set or set improperly. Also, if the other cards (in different stacks have a need for menu btns different from the btns in "MyMenuBar", the answer is more involved. I am doing the more involved situation. If your problem hasn't been solved, you can contact me off list. Regards ... Bob rpresender at cox.net > > Thanks, > > Karen From dvk at dvkconsult.com.au Thu Feb 16 18:36:24 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri, 17 Feb 2006 10:36:24 +1100 Subject: Strong views expressed herein :) Message-ID: Constellation: Nice! Thanks. David From ambassador at fourthworld.com Thu Feb 16 18:40:55 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 16 Feb 2006 15:40:55 -0800 Subject: Installer design and backdrops In-Reply-To: <73f00e108057bac2c91334cd7c08ba25@fjrhome.net> References: <1071994593-50182187@lindbergh.macserve.net> <73f00e108057bac2c91334cd7c08ba25@fjrhome.net> Message-ID: <43F50D87.8040203@fourthworld.com> Frank D. Engel, Jr. wrote: > It's typically better to use the installation solution provided by the > OS when one is available -- user familiarity and so forth... Agreed in general, but on OS X we see a fairly even mix of installers using Apple's and using a few third party ones as well, and as you note MS' installer fails to grab a lot of people, leaving InstallShield and WiseInstall solidly in the #1 and #2 spots respectively. Since an installer is used exactly once per product any deviance from UI norms will have minimal impact, and such norms are minor and loosely followed anyway. For myself, my needs are modest but varied, and must be not only automatable but sometimes also able to be built by my clients as well as here. It's simpler for me to just make it myself than continue with the hodge-podge of third-party stuff I've been working with over the years. Thanks to all for the notes on the backdrop. I'm quite happy to dump that; good to get the unanimous validation. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From tominjapan at excite.com Thu Feb 16 18:44:06 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Thu, 16 Feb 2006 18:44:06 -0500 (EST) Subject: Is SMIL still alive? Message-ID: <20060216234406.9B3BEB6DF@xprdmailfe14.nwk.excite.com> I've been looking into smil file format recently, but 1. most things on the net look a little dated. 2. QuickTime doesn't seem to like smil files. 3. Firefox dosen't seem to like smil pages.... Is this format losing support? thanks _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From JimAultWins at yahoo.com Thu Feb 16 18:45:56 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 16 Feb 2006 15:45:56 -0800 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: <31e1938c0602160653y763985ffx91a7ca9ceb0b4fa4@mail.gmail.com> Message-ID: On further thought on the record locking.. It might be possible for you to take the approach that the real field is never edited real time, but only a temp field that is later processed in the time sequence (the seconds) 'submitted' in an orderly event loop. This way, 4 users could be editing the "same field" while seeing that other users are doing likewise ("chat room style"). This is especially valuable in an office where a user starts to edit a field, gets phone call, heads to a meeting.... or just switches to another program to look for the info to put into the field and forgets to come back to hit the enterKey. In old FileMaker, workers were often walking around trying to find out who was 'still' editing that field and not back from lunch yet. Just a thought. Jim Ault Las Vegas On 2/16/06 6:53 AM, "Jonathan Lynch" wrote: > The company my wife works for is starting to use Task Mage, because they got > fed up with MS Project > > This is great, because it gives me a customer driven process for further > development of Task Mage. > > > One of the things they need is to be able to have shared use of tasks, which > are stored at a remote location and accessed via FTP. This is all very > doable, and I have made good progress in setting this up. > > But wow, sharing and locking files gets very complicated. The basic model is > simple, but the details, and cascading changes involved are just a huge pain > in the bahonkus. > > That's it, that's all I wanted to say... Just venting as parts of my brain > ooze out of my ears. > > Jonathan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From anderson at avinc.com Thu Feb 16 18:59:41 2006 From: anderson at avinc.com (David Anderson) Date: Thu, 16 Feb 2006 15:59:41 -0800 Subject: Windows, Launch comes up hidden Message-ID: <658f2973b544aa535e28dcd31235c308@avinc.com> Hello Everyone I hope this post ends my streak of never being answered on this list. (-: I have a rev app launching another rev app on Windows XP. I just use the Launch command, and they are in the same folder. Problem is, the app launches but doesn't show the stack/cards. When I look in the "Task Manager" in the "Processes" tab I see it running, but it doesn't show up in the "Applications" tab. It shows up minimized after a timer that starts at startup runs out and causes the iconic to be set to true. And, yes I tried setting the iconic to false ( also tried true then false ) before the timer starts, with the same results. One other tidbit is that the app that launches this app is not visible, but I can't see that it would matter. I am having a hard time getting my head around why it doesn't work. Anyone out there have a better idea (or Head) please prove me stupid. I appreciate any and all comments, even at my expense. (-; Thanks, Dave Anderson From charles.hartman at conncoll.edu Thu Feb 16 18:59:50 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Thu, 16 Feb 2006 18:59:50 -0500 Subject: Revolution 2.7 documentation panic In-Reply-To: <1367351601.20060216145658@ahsoftware.net> References: <1367351601.20060216145658@ahsoftware.net> Message-ID: On Feb 16, 2006, at 5:56 PM, Mark Wieder wrote: > hard-coded path to Adobe > Reader You're kidding! Charles From fde101 at fjrhome.net Thu Feb 16 19:08:18 2006 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 16 Feb 2006 19:08:18 -0500 Subject: Crashing in 2.7 In-Reply-To: <43F50B41.1040705@fourthworld.com> References: <20060214224146.D1669825A06@mail.runrev.com> <20060215141154.M26643@deepfoo.com> <43F3894C.1070606@hyperactivesw.com> <43F50B41.1040705@fourthworld.com> Message-ID: <76ec7881505fa3c996f76b9c9096c6de@fjrhome.net> Sure, it's possible. In fact, a simple C program will frustrate many UNIX systems: main() { fork(); } Heads up, though: I was just adjusting tab stops in a newly created stack under 2.7, Mac OS X.3, and Rev locked up. I force-quit and restarted Rev and the problem has not yet recurred. On Feb 16, 2006, at 6:31 PM, Richard Gaskin wrote: > Frank D. Engel, Jr. wrote: >> The problem is more likely with the operating system. If a mere >> application can crash it like that, you should seriously consider >> upgrading to a real computer... >> No application should be able to cause the operating system to behave >> like that. Make sure you have the latest security patches and so >> forth installed, at a minimum. > > If only computing were so simple. :) > > Somewhere off in Bugzilla I have a recipe I stumbled across which > brings the might OS X to its knees. No, not just my app -- the entire > system. > > No, that's not *supposed* to be possible. > > But yes, these things can happen on even the most solid systems. > > All software always has bugs, and that includes OSes too. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From scott at proherp.com Thu Feb 16 19:08:41 2006 From: scott at proherp.com (Scott Kane) Date: Fri, 17 Feb 2006 11:08:41 +1100 Subject: Windows, Launch comes up hidden In-Reply-To: <658f2973b544aa535e28dcd31235c308@avinc.com> Message-ID: <001001c63356$55544d30$0201010a@royalnexus> David, > I am having a hard time getting my head around why it doesn't work. > Anyone out there have a better idea (or Head) please prove me stupid. Here's a stupid suggestion. Have you tried setting the stack you are calling with a visible (set the visible of this stack to true) in the OnOpenStack or other location. Probably won't help, but it's the only suggestion I have... Scott From anderson at avinc.com Thu Feb 16 19:28:16 2006 From: anderson at avinc.com (David Anderson) Date: Thu, 16 Feb 2006 16:28:16 -0800 Subject: Windows, Launch comes up hidden In-Reply-To: <001001c63356$55544d30$0201010a@royalnexus> References: <001001c63356$55544d30$0201010a@royalnexus> Message-ID: <1f313dffe53363dc935761b32ff73a06@avinc.com> Thanks Scott For ending my "no answer streak"! As for setting the visible, it didn't work. Maybe this is a good reason to upgrade to 2.7. Probably won't fix it, but, it's like having a reason to party, any reason is a good reason. Thanks again! Dave On Feb 16, 2006, at 4:08 PM, Scott Kane wrote: > David, > >> I am having a hard time getting my head around why it doesn't work. >> Anyone out there have a better idea (or Head) please prove me stupid. > > Here's a stupid suggestion. > > Have you tried setting the stack you are calling with a > visible (set the visible of this stack to true) in the > OnOpenStack or other location. Probably won't help, but > it's the only suggestion I have... > > Scott > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lfredricks at proactive-intl.com Thu Feb 16 20:18:47 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 16 Feb 2006 17:18:47 -0800 Subject: Installer design and backdrops In-Reply-To: <73f00e108057bac2c91334cd7c08ba25@fjrhome.net> Message-ID: <20060217012054.56C6F7F035@spatula.dreamhost.com> > It's typically better to use the installation solution > provided by the OS when one is available -- user familiarity > and so forth... > > For Mac OS X, I found a free program somewhere called > "Iceberg" which simplifies creation of OS X installer > packages quite a bit. It's easy to use, and quite flexible. Looks nice! http://s.sudre.free.fr/Software/Iceberg.html Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.com From simplsol at aol.com Thu Feb 16 20:20:54 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 16 Feb 2006 20:20:54 -0500 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: Message-ID: <8C80177880431C0-E74-D33D@mblk-d31.sysops.aol.com> WOW Jim, These are some really good (extremely creative) ideas! Thank you for sharing them. Paul Looney -----Original Message----- From: Jim Ault To: How to use Revolution Sent: Thu, 16 Feb 2006 08:59:36 -0800 Subject: Re: File sharing, locking, etc... between multiple users... As a design hint from my little corner of the world, you might think of this massive challenge along the lines of "event looping". Every part of the solution actually operates on its own event loop and timing, sorta like people attending a cocktail party. Everyone has there own agenda for enjoying the evening, their own requirements, preferences and behaviors. There are, however, limits and rules. Be careful of customer-driven design. I have been there many times and had to defend the cogent database structure in spite of pressure to 'just make it work by Friday'. If you would like a few tips or design ideas, contact me off the list. I did an accounting system that worked on the principle of messaging, queues, conditions, and error checking. One of the concepts that helped me was 'semaphore' that signaled when tasks needed to be done and when and where they were located. Kind of like "Is everybody here" when you don't know who "everybody" should be. Object-oriented-style seemed to make sense to me, and I did this in Hypercard in the late 80's. Of course, they were all Mac. Each day was its own object, worried only about its data and results, then knew when it was to be archived. Each day was a stack that had its own functions depending on the day of the week (Fri was different from Wed, etc) and time of the month (the last week was different than the first). This scheme allowed me to give each stack all the room it needed to deal with its nature, including holidays, snow closures, etc. Each day-stack would report in on a schedule + when queried. Each card in the day-stack served a purpose. Friday had more cards than a Tue (like employee hours summary), unless a particular Tue was the end of the month. You get the idea. The "day stack creator" would make my day the way it needed to be, and then the day was self-sufficient, no matter which computer/hard drive it was on. If it were on a back up drive, it would know that (Rinaldi XCMD) by asking the parent stack for the current drive list locations. Navigating from stack to stack for the manager and account was a snap, since that is something that HCard does very well. I also did their point of sale software in Hypercard, object-oriented-style. They sold Macintoshes mail order. They were the first and very successful, until purchased, then died. Had fun on the softball team :-) As usual, this may be of no help whatsoever with your circumstance. In that event kindly disregard this morning wake-up tome. May Task Mage have good Luck Mage. Jim Ault Las Vegas On 2/16/06 6:53 AM, "Jonathan Lynch" wrote: > The company my wife works for is starting to use Task Mage, because they got > fed up with MS Project > > This is great, because it gives me a customer driven process for further > development of Task Mage. > > > One of the things they need is to be able to have shared use of tasks, which > are stored at a remote location and accessed via FTP. This is all very > doable, and I have made good progress in setting this up. > > But wow, sharing and locking files gets very complicated. The basic model is > simple, but the details, and cascading changes involved are just a huge pain > in the bahonkus. > > That's it, that's all I wanted to say... Just venting as parts of my brain > ooze out of my ears. > > Jonathan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Thu Feb 16 20:26:39 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 17 Feb 2006 09:26:39 +0800 Subject: =?iso-8859-1?q?Re=3A_R=E9p_=3A_Revolution_2=2E7_documentation_pa?= =?iso-8859-1?q?nic?= In-Reply-To: <5C1976DC-D46A-4E20-946F-61C2C3289749@mangomultimedia.com> References: <690DF39D-4381-4CAC-9536-AF450366A378@acm.org> <5C1976DC-D46A-4E20-946F-61C2C3289749@mangomultimedia.com> Message-ID: On 2/17/06, Trevor DeVore wrote: > > I really like the new > docs. The docs have a few glitches here and there but I think they > have made lots of progress over the previous versions of help. I like them to. Much faster to find the stuff I need; and as far as those few glitches please note this from page 1 of the docs: Please send all comments and feedback to: userguide at runrev.com All comments will be read and you will receive a reply. So it appears they are committed to make improvements. I suggest then Herve that you email userguide at runrev.com indicating that you'd really like to see the 'Topics' and 'Quick Reference Guides' back in the 'Help' menu. Such 'quick links' into the docs would seem sensible. From lan.kc.macmail at gmail.com Thu Feb 16 20:34:41 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 17 Feb 2006 09:34:41 +0800 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: On 2/16/06, Trevor DeVore wrote: > > > I recommend against using Valentina with revDB I take this to mean that you recommend using Valentina direct calls. Is this just because of speed issues, or are there bugs, gotchas or other complexities involved with using Rev calls to Valentina. (or is it just a shameless plug that you should use your excellent libDb to handle comms between Rev and Val;-) From simplsol at aol.com Thu Feb 16 21:32:50 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 16 Feb 2006 21:32:50 -0500 Subject: Disabled files in 2.7 Message-ID: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> I started using Rev. 2.7 Studio yesterday. I quit the program and came back to it later. If I now try opening a stack with the Open Stack... menu from 2.7 all of the stacks previously opened with 2.7 are disabled (grayed out, do not open). If I try opening one of the stacks previously opened with 2.7 from the Finder they will open the standalone (which is correct behavior) but the stacks, themselves do not open. Trying to open stacks from the Open Stack... menu in the standalone is the same as from Rev 2.7: all of the ones previously opened in 2.7 are disabled. I had been able to work around this by using the Open Recent File menu in Rev. Until this evening. I opened a stack and decided to make some adjustments to it. When I clicked on the Table tab in the Inspector, Rev froze. When I restarted I was able to get the Table tab to open. But, when I clicked on the Horizontal Grid, Rev froze again. Now when I try to open the stack on which I was working (from the Open Recent File menu - the only option previously working) I get this error message: Stack no longer exists in this location According to the Finder, the stack still exists, in the same location. Any advice would be appreciated. (OS X 10.4.4, Rev 2.7, Al PB 1.67, 1 gig RAM) Paul Looney From stephenREVOLUTION at barncard.com Thu Feb 16 21:46:07 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 16 Feb 2006 18:46:07 -0800 Subject: Disabled files in 2.7 In-Reply-To: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> Message-ID: Rebuild permissions? also was there junk left over for earlier RC's? Prefs? >I started using Rev. 2.7 Studio yesterday. > I quit the program and came back to it later. If I now try opening >a stack with the Open Stack... menu from 2.7 all of the stacks >previously opened with 2.7 are disabled (grayed out, do not open). > If I try opening one of the stacks previously opened with 2.7 from >the Finder they will open the standalone (which is correct behavior) >but the stacks, themselves do not open. Trying to open stacks from >the Open Stack... menu in the standalone is the same as from Rev >2.7: all of the ones previously opened in 2.7 are disabled. > I had been able to work around this by using the Open Recent File >menu in Rev. Until this evening. > I opened a stack and decided to make some adjustments to it. When I >clicked on the Table tab in the Inspector, Rev froze. > When I restarted I was able to get the Table tab to open. But, when >I clicked on the Horizontal Grid, Rev froze again. > Now when I try to open the stack on which I was working (from the >Open Recent File menu - the only option previously working) I get >this error message: > >Stack no longer exists in this location > >According to the Finder, the stack still exists, in the same location. > Any advice would be appreciated. (OS X 10.4.4, Rev 2.7, Al PB 1.67, >1 gig RAM) > Paul Looney -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From simplsol at aol.com Thu Feb 16 21:55:03 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 16 Feb 2006 21:55:03 -0500 Subject: Disabled files in 2.7 In-Reply-To: References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> Message-ID: <8C80184AF6298C0-850-17F23@mblk-r23.sysops.aol.com> Stephen, Rebuild Mac permissions? Or Rev permissions? Thanks. PL -----Original Message----- From: Stephen Barncard To: How to use Revolution Sent: Thu, 16 Feb 2006 18:46:07 -0800 Subject: Re: Disabled files in 2.7 Rebuild permissions?? also was there junk left over for earlier RC's? Prefs?? ? >I started using Rev. 2.7 Studio yesterday.? > I quit the program and came back to it later. If I now try opening >a stack with the Open Stack... menu from 2.7 all of the stacks >previously opened with 2.7 are disabled (grayed out, do not open).? > If I try opening one of the stacks previously opened with 2.7 from >the Finder they will open the standalone (which is correct behavior) >but the stacks, themselves do not open. Trying to open stacks from >the Open Stack... menu in the standalone is the same as from Rev >2.7: all of the ones previously opened in 2.7 are disabled.? > I had been able to work around this by using the Open Recent File >menu in Rev. Until this evening.? > I opened a stack and decided to make some adjustments to it. When I >clicked on the Table tab in the Inspector, Rev froze.? > When I restarted I was able to get the Table tab to open. But, when >I clicked on the Horizontal Grid, Rev froze again.? > Now when I try to open the stack on which I was working (from the >Open Recent File menu - the only option previously working) I get >this error message:? >? >Stack no longer exists in this location? >? >According to the Finder, the stack still exists, in the same location.? > Any advice would be appreciated. (OS X 10.4.4, Rev 2.7, Al PB 1.67, >1 gig RAM)? > Paul Looney? ? -- stephen barncard? s a n f r a n c i s c o? - - - - - - - - - - - -? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From martyknapp at comcast.net Thu Feb 16 21:55:32 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Thu, 16 Feb 2006 18:55:32 -0800 Subject: Export Snapshot Message-ID: <43F53B24.4010007@comcast.net> I'm tinkering with the snapshot command for the first time and something isn't clicking with me. Here's my script: on mouseUp ask file "Save image as:" export snapshot from rect(the rect of graphic "BS") to file it as JPEG end mouseUp I get a file that my Mac thinks is a text file, though I can open it in Photoshop. I can probably live with that, but instead of getting the portion of my stack window I want, I get coordinants absolute to my screen (of the right proportions). Everything else I've tried gets an error. Do I need to do a calculation of my object/window relative to the screen rect or what am I missing? I'm using a trial of 2.7 (boy is it buggy!) Thanks for any help, Marty Knapp From simplsol at aol.com Thu Feb 16 22:10:01 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 16 Feb 2006 22:10:01 -0500 Subject: Disabled files in 2.7 In-Reply-To: <8C80184AF6298C0-850-17F23@mblk-r23.sysops.aol.com> References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> <8C80184AF6298C0-850-17F23@mblk-r23.sysops.aol.com> Message-ID: <8C80186C6BD60E0-850-17FAD@mblk-r23.sysops.aol.com> Stephen, I was a silly question ;-) I repaired the OS X permissions and the problem persists. I do appreciate your suggestion. PL -----Original Message----- From: simplsol at aol.com To: use-revolution at lists.runrev.com Sent: Thu, 16 Feb 2006 21:55:03 -0500 Subject: Re: Disabled files in 2.7 Stephen,? Rebuild Mac permissions?? Or Rev permissions?? Thanks.? PL? ? -----Original Message-----? From: Stephen Barncard ? To: How to use Revolution ? Sent: Thu, 16 Feb 2006 18:46:07 -0800? Subject: Re: Disabled files in 2.7? ? ? Rebuild permissions??? also was there junk left over for earlier RC's? Prefs??? ?? >I started using Rev. 2.7 Studio yesterday.?? ?> I quit the program and came back to it later. If I now try opening >a stack with the Open Stack... menu from 2.7 all of the stacks >previously opened with 2.7 are disabled (grayed out, do not open).?? ?> If I try opening one of the stacks previously opened with 2.7 from >the Finder they will open the standalone (which is correct behavior) >but the stacks, themselves do not open. Trying to open stacks from >the Open Stack... menu in the standalone is the same as from Rev >2.7: all of the ones previously opened in 2.7 are disabled.?? ?> I had been able to work around this by using the Open Recent File >menu in Rev. Until this evening.?? ?> I opened a stack and decided to make some adjustments to it. When I >clicked on the Table tab in the Inspector, Rev froze.?? ?> When I restarted I was able to get the Table tab to open. But, when >I clicked on the Horizontal Grid, Rev froze again.?? ?> Now when I try to open the stack on which I was working (from the >Open Recent File menu - the only option previously working) I get >this error message:?? >?? >Stack no longer exists in this location?? >?? ?>According to the Finder, the stack still exists, in the same location.?? ?> Any advice would be appreciated. (OS X 10.4.4, Rev 2.7, Al PB 1.67, >1 gig RAM)?? > Paul Looney?? ?? -- stephen barncard?? s a n f r a n c i s c o?? - - - - - - - - - - - -?? _______________________________________________?? use-revolution mailing list?? use-revolution at lists.runrev.com?? ?Please visit this url to subscribe, unsubscribe and manage your subscription preferences:?? http://lists.runrev.com/mailman/listinfo/use-revolution?? ? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From sarah.reichelt at gmail.com Thu Feb 16 22:15:04 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 17 Feb 2006 13:15:04 +1000 Subject: Disabled files in 2.7 In-Reply-To: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> Message-ID: > I opened a stack and decided to make some adjustments to it. When I > clicked on the Table tab in the Inspector, Rev froze. > When I restarted I was able to get the Table tab to open. But, when I > clicked on the Horizontal Grid, Rev froze again. I have heard of this happening in earlier version of Rev. Try interrupting whatever is happening behind the scenes using Command-period. Then the table properties will work. I don't know what might be happening with the Open stack menu item. I've just tried it here and it still works fine, but here is something to try. When you get the file dialog after choosing "Open stack..", select "All files" in the popup at the top. This should un-gray all the files in the current folder so that they can be selected at least. Cheers, Sarah From ambassador at fourthworld.com Thu Feb 16 22:16:02 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 16 Feb 2006 19:16:02 -0800 Subject: Disabled files in 2.7 In-Reply-To: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> Message-ID: <43F53FF2.9030406@fourthworld.com> Howdy Paul - If the rest of the issues you noted were all in the v2.7 IDE I'm mystified, but I might have a clue on this one: > If I try opening one of the stacks previously opened with 2.7 from the > Finder they will open the standalone (which is correct behavior) but the > stacks, themselves do not open. Trying to open stacks from the Open > Stack... menu in the standalone is the same as from Rev 2.7: all of the > ones previously opened in 2.7 are disabled. Was the standalone made with v2.6x or v2.7? If v2.6 was used for the standalone that would explain it, as v2.7 uses a new file format unknown to earlier versions. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From simplsol at aol.com Thu Feb 16 22:24:58 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 16 Feb 2006 22:24:58 -0500 Subject: Disabled files in 2.7 In-Reply-To: References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> Message-ID: <8C80188DD5E3230-850-18056@mblk-r23.sysops.aol.com> Sarah, Good news: using "All Files" I was able to open the disabled stacks. Somehow opening them in Rev 2.7 changed them from Rev files?!? Bad news: Command-period does not work when the computer is hung trying to get into the table options. I have tried that. I have tried just letting it run (for over an hour). I have checked the Activity Monitor while it is hung and the AM reports CPU usage of about 90% (so it is doing "something"). Thank you for both suggestions. Paul Looney -----Original Message----- From: Sarah Reichelt To: How to use Revolution Sent: Fri, 17 Feb 2006 13:15:04 +1000 Subject: Re: Disabled files in 2.7 > I opened a stack and decided to make some adjustments to it. When I > clicked on the Table tab in the Inspector, Rev froze. > When I restarted I was able to get the Table tab to open. But, when I > clicked on the Horizontal Grid, Rev froze again. I have heard of this happening in earlier version of Rev. Try interrupting whatever is happening behind the scenes using Command-period. Then the table properties will work. I don't know what might be happening with the Open stack menu item. I've just tried it here and it still works fine, but here is something to try. When you get the file dialog after choosing "Open stack..", select "All files" in the popup at the top. This should un-gray all the files in the current folder so that they can be selected at least. Cheers, Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Thu Feb 16 22:28:15 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 17 Feb 2006 13:28:15 +1000 Subject: Export Snapshot In-Reply-To: <43F53B24.4010007@comcast.net> References: <43F53B24.4010007@comcast.net> Message-ID: On 2/17/06, Marty Knapp wrote: > I'm tinkering with the snapshot command for the first time and something > isn't clicking with me. Here's my script: > > on mouseUp > ask file "Save image as:" > export snapshot from rect(the rect of graphic "BS") to file it as JPEG > end mouseUp > > I get a file that my Mac thinks is a text file, though I can open it in > Photoshop. Insert this line before saving: set the fileType to empty By default, the filetype is set to "ttxtTEXT" which sepcifies a text file, but if you set it to empty before writing a file, Finder will work out the file type using the extension. You may want to include a check for the ".jpg" extension in the file name before saving. > I can probably live with that, but instead of getting the > portion of my stack window I want, I get coordinants absolute to my > screen (of the right proportions). Everything else I've tried gets an > error. Do I need to do a calculation of my object/window relative to the > screen rect or what am I missing? >From the docs for "export snapshot": "Important! If a window is specified, the rectangle is given in relative (window) coordinates; otherwise, it is given in absolute coordinates." > > I'm using a trial of 2.7 (boy is it buggy!) I have found the release version to be very good. What areas are you having problems with? Cheers, Sarah From simplsol at aol.com Thu Feb 16 22:30:36 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 16 Feb 2006 22:30:36 -0500 Subject: Disabled files in 2.7 In-Reply-To: <43F53FF2.9030406@fourthworld.com> References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> <43F53FF2.9030406@fourthworld.com> Message-ID: <8C80189A6CF7980-850-180A0@mblk-r23.sysops.aol.com> Hi Richard, Yes, the standalone was made in 2.6.1 and that would explain those issues (time permitting, I'll remake it in 2.7 tomorrow). But why would the IDE not recognize 2.6.1 stacks that it had opened and saved? Could it be due to the fact that they contain the Mac OS creator code that links them to the standalone? Perhaps 2.7 treats this metadata differently? Thank you. Paul -----Original Message----- From: Richard Gaskin To: How to use Revolution Sent: Thu, 16 Feb 2006 19:16:02 -0800 Subject: Re: Disabled files in 2.7 Howdy Paul -? ? If the rest of the issues you noted were all in the v2.7 IDE I'm mystified, but I might have a clue on this one:? ? > If I try opening one of the stacks previously opened with 2.7 from the > Finder they will open the standalone (which is correct behavior) but the > stacks, themselves do not open. Trying to open stacks from the Open > Stack... menu in the standalone is the same as from Rev 2.7: all of the > ones previously opened in 2.7 are disabled.? ? Was the standalone made with v2.6x or v2.7?? ? If v2.6 was used for the standalone that would explain it, as v2.7 uses a new file format unknown to earlier versions.? ? -- ?Richard Gaskin? ?Fourth World Media Corporation? ?___________________________________________________________? ?Ambassador at FourthWorld.com http://www.FourthWorld.com? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From simplsol at aol.com Thu Feb 16 23:01:28 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 16 Feb 2006 23:01:28 -0500 Subject: How to get print dialogs when printing stacks Message-ID: <8C8018DF6CE0250-850-181AC@mblk-r23.sysops.aol.com> This only works if followed by revPrintField or revPrintText: revShowPrintDialog true,true Is there a way to get these two dialog boxes when printing a stack? Paul Looney From lists at mangomultimedia.com Thu Feb 16 23:02:32 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 16 Feb 2006 20:02:32 -0800 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: On Feb 16, 2006, at 5:34 PM, Kay C Lan wrote: > On 2/16/06, Trevor DeVore wrote: >> >> I recommend against using Valentina with revDB > > I take this to mean that you recommend using Valentina direct calls. > > Is this just because of speed issues, or are there bugs, gotchas or > other > complexities involved with using Rev calls to Valentina. > > (or is it just a shameless plug that you should use your excellent > libDb to > handle comms between Rev and Val;-) A couple of reasons - 1) Valentina is a database engine that receives frequent updates. The version of Valentina that was used in creating the RevDB driver can become outdated very quickly. By using the Valentina external you can always keep your database engine current. I'm not sure if Rev compiled in the last released Valentina 1.x code or not (Valentina is at 2.x). 2) You can't use encryption with RevDB. Valentina supports encryption of your data structure and/or data. This handy feature can't be used with RevDB. At least not with any of the published RevDB calls. 3) As far as I know, you can't access all of the handy Valentina functions through RevDB such as setting the the debug level. Not being able to set the debug level is painful when tracking down problems. Perhaps there is a way to do this with a SQL call, but I am not aware of how to do it. Valentina has a very rich API for interacting with the database. Only the external gives you access to this. Those were the main reasons I decided to use the Valentina external rather than the RevDB Valentina driver when I wrote libDatabase. One benefit is that I have been able to add support (though not fully tested) for Valentina 2 without waiting for RevDB to be updated. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From martyknapp at comcast.net Thu Feb 16 23:08:25 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Thu, 16 Feb 2006 20:08:25 -0800 Subject: Export Snapshot In-Reply-To: References: <43F53B24.4010007@comcast.net> Message-ID: <43F54C39.8050607@comcast.net> Hey Sarah, Thanks for your response. > Insert this line before saving: > > set the fileType to empty > > > Perfect - fixed that one. > >>From the docs for "export snapshot": > >"Important! If a window is specified, the rectangle is given in >relative (window) coordinates; otherwise, it is given in absolute >coordinates." > > Yes I saw that but wasn't thinking straight about what that meant (Doh! It must have been a long day . . .) So I can solve it now. >I'm using a trial of 2.7 (boy is it buggy!) > > > >I have found the release version to be very good. What areas are you >having problems with? > > After using it for just a few minutes, saving a script crashed the program. Buttons in the Property Pallette have the wrong icons (they have "barber pole" icons!) Marty From simplsol at aol.com Thu Feb 16 23:12:52 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 16 Feb 2006 23:12:52 -0500 Subject: Missing Chapter 8 & 9 Message-ID: <8C8018F8E34E1A8-850-1820B@mblk-r23.sysops.aol.com> Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? I can't find them in mine. If someone else has the same experience with theirs, let me know and I'll Bugzilla it. Paul Looney From jerry at daniels-mara.com Thu Feb 16 23:33:13 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 16 Feb 2006 22:33:13 -0600 Subject: Strong views expressed herein :) In-Reply-To: References: Message-ID: David, Glad you like it! Best, Jerry Daniels Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On Feb 16, 2006, at 5:36 PM, David Vaughan wrote: > Constellation: > > Nice! > > Thanks. > > David > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From martinblackman at gmail.com Thu Feb 16 23:40:19 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Fri, 17 Feb 2006 12:40:19 +0800 Subject: video screen-capture on Windows In-Reply-To: <1DD5939E-9F3E-11DA-89E1-000A95F0C744@leo.nmc.edu> References: <20060216180003.B0ED1825CB5@mail.runrev.com> <1DD5939E-9F3E-11DA-89E1-000A95F0C744@leo.nmc.edu> Message-ID: <79d1bee70602162040r65636430v@mail.gmail.com> Snagit is good and cheap not sure about the audio side of it On 17/02/06, SB wrote: > Hi folks, > > We are playing videos of screen captures in our Rev product. > > On the Mac, the software we use to capture the videos is Snapzpro. > > What are some good Windows softwares that will do audio-video screen > captures? > > Thanks, > Sandy > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Thu Feb 16 23:31:38 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 16 Feb 2006 22:31:38 -0600 Subject: video screen-capture on Windows In-Reply-To: <1DD5939E-9F3E-11DA-89E1-000A95F0C744@leo.nmc.edu> References: <20060216180003.B0ED1825CB5@mail.runrev.com> <1DD5939E-9F3E-11DA-89E1-000A95F0C744@leo.nmc.edu> Message-ID: <43F551AA.5010601@chipp.com> Sandy, Check out Camtasia at www.techsmith.com best, Chipp SB wrote: > What are some good Windows softwares that will do audio-video screen > captures? From aj445 at traverse.lib.mi.us Fri Feb 17 00:21:07 2006 From: aj445 at traverse.lib.mi.us (SB) Date: Fri, 17 Feb 2006 00:21:07 -0500 Subject: video screen-capture on Windows In-Reply-To: <20060217034542.655DF826035@mail.runrev.com> References: <20060217034542.655DF826035@mail.runrev.com> Message-ID: <32F289FC-9F75-11DA-81CA-000A95F0C744@leo.nmc.edu> >> We are playing videos of screen captures in our Rev product. >> >> On the Mac, the software we use to capture the videos is Snapzpro. >> >> What are some good Windows softwares that will do audio-video screen >> captures? > Snagit is good and cheap > not sure about the audio side of it Thanks, Martin! Sandy From sarah.reichelt at gmail.com Fri Feb 17 00:36:23 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 17 Feb 2006 15:36:23 +1000 Subject: Export Snapshot In-Reply-To: <43F54C39.8050607@comcast.net> References: <43F53B24.4010007@comcast.net> <43F54C39.8050607@comcast.net> Message-ID: > >I'm using a trial of 2.7 (boy is it buggy!) > > > >I have found the release version to be very good. What areas are you > >having problems with? > > > After using it for just a few minutes, saving a script crashed the > program. Buttons in the Property Pallette have the wrong icons (they > have "barber pole" icons!) > Nothing I can help with then :-( I use Constellation, so I wouldn't have noticed the property palette. Any crashing is bad. Do you have a crash report you could bugzilla? Cheers, Sarah From sarah.reichelt at gmail.com Fri Feb 17 00:39:24 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 17 Feb 2006 15:39:24 +1000 Subject: How to get print dialogs when printing stacks In-Reply-To: <8C8018DF6CE0250-850-181AC@mblk-r23.sysops.aol.com> References: <8C8018DF6CE0250-850-181AC@mblk-r23.sysops.aol.com> Message-ID: On 2/17/06, simplsol at aol.com wrote: > This only works if followed by revPrintField or revPrintText: > > revShowPrintDialog true,true > > Is there a way to get these two dialog boxes when printing a stack? > Paul Looney Try something like this: answer printer -- gives you the first dialog open printing with dialog -- gives the second dialog print cards -- queues the cards for printing close printing -- actually prints Cheers, Sarah From bacon at parsons.edu Fri Feb 17 00:59:33 2006 From: bacon at parsons.edu (Benjamin Bacon) Date: Fri, 17 Feb 2006 00:59:33 -0500 Subject: Database query for pull down option/menu Message-ID: <43F56645.7050801@parsons.edu> Hi everyone, I am trying to create two pull down menu's that are based on MySQL query's. Then based on what the user choses from the pull down menu's they can get a listing of available files based on what is already in the database. Can anyone help me on this one. I greatly appreciate the help. I am quite fresh with Revolution development and I have look in the manual and searched the web/documentation. Thanks! Benjamin From ken.apthorpe at optusnet.com.au Fri Feb 17 01:02:39 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Thu, 16 Feb 2006 22:02:39 -0800 (PST) Subject: Stack structure, media and memory? Message-ID: <2984088.post@talk.nabble.com> Hi all I'm seeking advice on stack structure, for a template for a presentation-type standalone. I'm using R2.7 trial. The (proposed) app will have a main menu, but I'd like a separate navigation menu, maybe a stack menu with a series of pulldown menu buttons for navigation (Section 1, page x... etc). Content will be contained in other stacks (or substacks?). Each stack card will need to load a large image or a movie (from external directory), and there would be lots of cards. The cards will also contain text, buttons, drawn objects, animations etc. Text and vector graphics would be done in Rev. However, I can't find info on what exactly happens to loaded media when a card (or substack) is closed, in terms of memory purging. I've had other stand alone media-heavy apps hang because of memory overload so it's an issue for me. The Rev pdf manual says Questions (these refer to the behaviour of a standalone app): 1. Am I right to interpret the above quote to mean a stack file includes any substacks, and these are all are loaded when the main stack is ? 2. It isn't possible to purge a substack from memory using destroyStack, even if the substack is closed and another opened ? 3. So, to purge a stack from memory when it's closed, I would need to use separate main stacks for each section ? 4. So, if it is necessary to use a series of separate stacks, these will not be bundled together into a single file when the standalone is built? Ken -- View this message in context: http://www.nabble.com/Stack-structure%2C-media-and-memory--t1138900.html#a2984088 Sent from the Revolution - User forum at Nabble.com. From scott at proherp.com Fri Feb 17 01:03:49 2006 From: scott at proherp.com (Scott Kane) Date: Fri, 17 Feb 2006 17:03:49 +1100 Subject: Database query for pull down option/menu In-Reply-To: <43F56645.7050801@parsons.edu> Message-ID: <000001c63387$f0338e70$0201010a@royalnexus> Hi Benjamin, > > I am trying to create two pull down menu's that are based on MySQL > query's. Then based on what the user choses from the pull down menu's > they can get a listing of available files based on what is already in > the database. Can anyone help me on this one. I greatly > appreciate the > help. I am quite fresh with Revolution development and I have look in > the manual and searched the web/documentation. What is it you need to do? Populate the menu or is it the SQL select you need? Scott From mwieder at ahsoftware.net Fri Feb 17 02:27:42 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 16 Feb 2006 23:27:42 -0800 Subject: Disabled files in 2.7 In-Reply-To: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> Message-ID: <5837998458.20060216232742@ahsoftware.net> simplsol- Thursday, February 16, 2006, 6:32:50 PM, you wrote: > Stack no longer exists in this location ...I absolutely hate this error message. I have one stack I'm working on that brings this up every *other* time I launch the stack. I have to open it from the "Open Stack" menu instead of "Open Recent File". And I have no idea why. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Feb 17 02:29:59 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 16 Feb 2006 23:29:59 -0800 Subject: Export Snapshot In-Reply-To: <43F54C39.8050607@comcast.net> References: <43F53B24.4010007@comcast.net> <43F54C39.8050607@comcast.net> Message-ID: <14538134865.20060216232959@ahsoftware.net> Marty- Thursday, February 16, 2006, 8:08:25 PM, you wrote: > After using it for just a few minutes, saving a script crashed the > program. Buttons in the Property Pallette have the wrong icons (they > have "barber pole" icons!) ...interesting. I had a similar problem a couple of days ago and then it went away the next day... thought it was just me... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Feb 17 02:33:38 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 16 Feb 2006 23:33:38 -0800 Subject: Windows, Launch comes up hidden In-Reply-To: <1f313dffe53363dc935761b32ff73a06@avinc.com> References: <001001c63356$55544d30$0201010a@royalnexus> <1f313dffe53363dc935761b32ff73a06@avinc.com> Message-ID: <6038354490.20060216233338@ahsoftware.net> David- Thursday, February 16, 2006, 4:28:16 PM, you wrote: > As for setting the visible, it didn't work. Maybe this is a good > reason to upgrade to 2.7. Probably won't fix it, but, it's like having > a reason to party, any reason is a good reason. You certainly come up with interesting problems. In addition to setting the visible, how about setting the loc to the screenloc just to make sure you're not displaying it offscreen somewhere. Or how about having it throw an answer dialog showing its location? -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Feb 17 02:35:37 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 16 Feb 2006 23:35:37 -0800 Subject: Revolution 2.7 documentation panic In-Reply-To: References: <1367351601.20060216145658@ahsoftware.net> Message-ID: <15438473241.20060216233537@ahsoftware.net> Charles- Thursday, February 16, 2006, 3:59:50 PM, you wrote: >> hard-coded path to Adobe >> Reader > You're kidding! It'll be fixed in some point-release down the line. But apparently I'm the only person around here with Acrobat installed. -- -Mark Wieder mwieder at ahsoftware.net From martyknapp at comcast.net Fri Feb 17 02:44:04 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Thu, 16 Feb 2006 23:44:04 -0800 Subject: Export Snapshot In-Reply-To: References: <43F53B24.4010007@comcast.net> <43F54C39.8050607@comcast.net> Message-ID: <43F57EC4.30801@comcast.net> Sarah Reichelt wrote: >>>I'm using a trial of 2.7 (boy is it buggy!) >>> >>>I have found the release version to be very good. What areas are you >>>having problems with? >>> >>> >>> >>After using it for just a few minutes, saving a script crashed the >>program. Buttons in the Property Pallette have the wrong icons (they >>have "barber pole" icons!) >> >> >> > >Nothing I can help with then :-( I use Constellation, so I wouldn't >have noticed the property palette. Any crashing is bad. Do you have a >crash report you could bugzilla? > > I've located the crash log, but I'm not familiar with bugzilla - where do I access it? I could also do a screen shot of the Properties palette to show the weirdness there, if that's of any help. Marty From jonkotthoff at clarionstl.com Fri Feb 17 03:22:56 2006 From: jonkotthoff at clarionstl.com (Jonathan Kotthoff) Date: Fri, 17 Feb 2006 02:22:56 -0600 Subject: Anybody have any examples of reading the Windows Registry Message-ID: <005601c6339b$5b490f60$1b01a8c0@Jonathan> I need to be able to read the windows Registry using rev, to check the serial number of a USB device...anybody ever done anything like this, have any examples of any registry calls...? Thanks, Jon From xavier.bury at clearstream.com Fri Feb 17 03:28:58 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 17 Feb 2006 09:28:58 +0100 Subject: # POSSIBLY SPAM #::Anybody have any examples of reading the Windows Registry In-Reply-To: <005601c6339b$5b490f60$1b01a8c0@Jonathan> Message-ID: Jon look at the rev help for "registry" The only thing you can't do is list a registry's sub-items but if you have the full path to the node you need it's pretty easy. GetRegistry? no... it couldnt' be that simple... look for QueryRegistry and SetRegistry DeleteRegistry etc... cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 17/02/2006 09:22:56: > I need to be able to read the windows Registry using rev, to check > the serial number of a USB device...anybody ever done anything like > this, have any examples of any registry calls...? > > Thanks, > Jon > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From jonkotthoff at clarionstl.com Fri Feb 17 03:35:24 2006 From: jonkotthoff at clarionstl.com (Jonathan Kotthoff) Date: Fri, 17 Feb 2006 02:35:24 -0600 Subject: # POSSIBLY SPAM #::Anybody have any examples of reading the Windows Registry References: Message-ID: <005b01c6339d$18ad9930$1b01a8c0@Jonathan> Thanks, You wouldnt happen to have any examples of windows registry calls, I am a mac guy buy defenition so know little about the paths that I am trying to call...All I know in this last minute issue is that I have to verify a USB keys serial number on windows, and the way I have been asked to do it is by calling the windows registry...being that I want to get back to Java and my Mac, I thought I would see if I could pilfer some good ol Rev code, rather than learn the dirty little secrets of windows... Thanks, jon ----- Original Message ----- From: To: "How to use Revolution" Sent: Friday, February 17, 2006 2:28 AM Subject: Re: # POSSIBLY SPAM #::Anybody have any examples of reading the Windows Registry > Jon > > look at the rev help for "registry" > > The only thing you can't do is list a registry's sub-items but if you have > the full path to the node you need > it's pretty easy. > > GetRegistry? > > no... it couldnt' be that simple... > > look for > > QueryRegistry > > and > > SetRegistry > DeleteRegistry etc... > > cheers > Xavier > > use-revolution-bounces at lists.runrev.com wrote on 17/02/2006 09:22:56: > >> I need to be able to read the windows Registry using rev, to check >> the serial number of a USB device...anybody ever done anything like >> this, have any examples of any registry calls...? >> >> Thanks, >> Jon >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > > ----------------------------------------- > To make communications with Clearstream easier, Clearstream has > recently changed the email address format to conform with industry > standards. The new format is 'firstname.familyname at clearstream.com'. > > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream > International does not accept legal responsibility for the contents of > this message. > > The information contained in this e-mail is confidential and may be > legally privileged. It is intended solely for the addressee. If you are > not the intended recipient, any disclosure, copying, distribution or > any action taken or omitted to be taken in reliance on it, is > prohibited and may be unlawful. Any views expressed in this e-mail are > those of the individual sender, except where the sender specifically > states them to be the views of Clearstream International or of any of > its affiliates or subsidiaries. > > END OF DISCLAIMER > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From xavier.bury at clearstream.com Fri Feb 17 03:55:54 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 17 Feb 2006 09:55:54 +0100 Subject: :Anybody have any examples of reading the Windows Registry In-Reply-To: <005b01c6339d$18ad9930$1b01a8c0@Jonathan> Message-ID: Jon I can't give you the path to your USB info in the registry as this a user/type/vendor/keys/params/format dependent path/info. However, if you type "windows registry" in your search engine, you'll find more than anyone can swallow! Dont be scared... look for the links pointing to either technet or support.microsoft.com where they provide ample information on all the hierarchies you need to know. for example: http://support.microsoft.com/kb/256986/EN-US/ Also if you type Regedit in the run... of your start menu, you can browse it easily like a file explorer. BEWARE of changing stuff in the registry you can really bust the OS if not done carefully... cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 17/02/2006 09:35:24: > Thanks, > > You wouldnt happen to have any examples of windows registry calls, I am a > mac guy buy defenition so know little about the paths that I am trying to > call...All I know in this last minute issue is that I have to verify a USB > keys serial number on windows, and the way I have been asked to do it is by > calling the windows registry...being that I want to get back to Java and my > Mac, I thought I would see if I could pilfer some good ol Rev code, rather > than learn the dirty little secrets of windows... > > Thanks, > jon > ----- Original Message ----- > From: > To: "How to use Revolution" > Sent: Friday, February 17, 2006 2:28 AM > Subject: Re: # POSSIBLY SPAM #::Anybody have any examples of reading the > Windows Registry > > > > Jon > > > > look at the rev help for "registry" > > > > The only thing you can't do is list a registry's sub-items but if you have > > the full path to the node you need > > it's pretty easy. > > > > GetRegistry? > > > > no... it couldnt' be that simple... > > > > look for > > > > QueryRegistry > > > > and > > > > SetRegistry > > DeleteRegistry etc... > > > > cheers > > Xavier > > > > use-revolution-bounces at lists.runrev.com wrote on 17/02/2006 09:22:56: > > > >> I need to be able to read the windows Registry using rev, to check > >> the serial number of a USB device...anybody ever done anything like > >> this, have any examples of any registry calls...? > >> > >> Thanks, > >> Jon > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > ----------------------------------------- > > To make communications with Clearstream easier, Clearstream has > > recently changed the email address format to conform with industry > > standards. The new format is 'firstname.familyname at clearstream.com'. > > > > Visit us at http://www.clearstream.com > > > > IMPORTANT MESSAGE > > > > Internet communications are not secure and therefore Clearstream > > International does not accept legal responsibility for the contents of > > this message. > > > > The information contained in this e-mail is confidential and may be > > legally privileged. It is intended solely for the addressee. If you are > > not the intended recipient, any disclosure, copying, distribution or > > any action taken or omitted to be taken in reliance on it, is > > prohibited and may be unlawful. Any views expressed in this e-mail are > > those of the individual sender, except where the sender specifically > > states them to be the views of Clearstream International or of any of > > its affiliates or subsidiaries. > > > > END OF DISCLAIMER > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mb.ur at harbourhost.co.uk Fri Feb 17 04:11:47 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Fri, 17 Feb 2006 09:11:47 +0000 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <43F5044D.4040809@hyperactivesw.com> References: <43F5044D.4040809@hyperactivesw.com> Message-ID: <43F59353.8060801@harbourhost.co.uk> J. Landman Gay wrote: > If it does not already exist, create a folder in your Documents folder > called "My Revolution [edition]". That is, if you have the Enterprise I'm not at all sure I could bring myself to name a folder beginning with the word "my". Every nerve twitches at the thought. I already have a serious problem with "My Computer", "My Documents" etc. To me this is like "My first coloring book :-)", eeeuuuw. Surprise! I am not a 5 year old. Are folders whose names do not begin with the word "my" in some way not really mine. Or is this actually a dynamic scoping mechanism like in Perl? Martin Baxter From klaus at major-k.de Fri Feb 17 04:31:29 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 17 Feb 2006 10:31:29 +0100 Subject: Stack structure, media and memory? In-Reply-To: <2984088.post@talk.nabble.com> References: <2984088.post@talk.nabble.com> Message-ID: <40D63E87-686B-45D9-AA74-EC75A5F8B8DD@major-k.de> Hi Ken, > Hi all > > I'm seeking advice on stack structure, for a template for a > presentation-type standalone. I'm using R2.7 trial. > > The (proposed) app will have a main menu, but I'd like a separate > navigation > menu, maybe a stack menu with a series of pulldown menu buttons for > navigation (Section 1, page x... etc). > > Content will be contained in other stacks (or substacks?). Each > stack card > will need to load a large image or a movie (from external > directory), and > there would be lots of cards. The cards will also contain text, > buttons, > drawn objects, animations etc. Text and vector graphics would be > done in > Rev. > > However, I can't find info on what exactly happens to loaded media > when a > card (or substack) is closed, in terms of memory purging. I've had > other > stand alone media-heavy apps hang because of memory overload so > it's an > issue for me. All media on a card or in a stack are only loaded when needed and unloaded when you leave the card they were on. This is because the "alwaysbuffer" of players and images is set to "false" by default. And the "bufferhiddenimages" is also set to "false" by default. Check the documentation for an exact definition of these properties. > The Rev pdf manual says into memory, > so are any other stacks in the same stack file. You cannot load one > stack in > a stack file without loading all the rest at the same time even if > you open > only one of the stacks.> > > Questions (these refer to the behaviour of a standalone app): > > 1. Am I right to interpret the above quote to mean a stack file > includes any > substacks, and these are all are loaded when the main stack is ? Yes. > 2. It isn't possible to purge a substack from memory using > destroyStack, > even if the substack is closed and another opened ? Yes (but I am not 100% sure) it is not possible. This is only possible with separate stacks (files). > 3. So, to purge a stack from memory when it's closed, I would need > to use > separate main stacks for each section ? Yes. > 4. So, if it is necessary to use a series of separate stacks, > these will > not be bundled together into a single file when the standalone is > built? Exactly. Hope that helps :-) > Ken Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Fri Feb 17 04:54:38 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 17 Feb 2006 10:54:38 +0100 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <43F59353.8060801@harbourhost.co.uk> References: <43F5044D.4040809@hyperactivesw.com> <43F59353.8060801@harbourhost.co.uk> Message-ID: <987AB77B-91F4-485C-A49B-5043FCFB87E2@major-k.de> Hi Martin, > J. Landman Gay wrote: >> If it does not already exist, create a folder in your Documents >> folder called "My Revolution [edition]". That is, if you have the >> Enterprise > > I'm not at all sure I could bring myself to name a folder beginning > with the word "my". Every nerve twitches at the thought. I already > have a serious problem with "My Computer", "My Documents" etc. To > me this is like "My first coloring book :-)", eeeuuuw. Surprise! I > am not a 5 year old. Are folders whose names do not begin with the > word "my" in some way not really mine. Or is this actually a > dynamic scoping mechanism like in Perl? That's exactly what I feel :-D > Martin Baxter Regards Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Fri Feb 17 04:55:26 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 17 Feb 2006 09:55:26 +0000 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <43F59353.8060801@harbourhost.co.uk> References: <43F5044D.4040809@hyperactivesw.com> <43F59353.8060801@harbourhost.co.uk> Message-ID: <8CADABF9-0FBF-4F5C-A499-D2EA6FC1FC3D@maseurope.net> Couldn't agree more. I don't know where this awful 'my' suffix came from (MSoft? Apple?), but it makes everything sound like My Little Pony.... Mark On 17 Feb 2006, at 09:11, Martin Baxter wrote: > J. Landman Gay wrote: >> If it does not already exist, create a folder in your Documents >> folder called "My Revolution [edition]". That is, if you have the >> Enterprise > > I'm not at all sure I could bring myself to name a folder beginning > with the word "my". Every nerve twitches at the thought. I already > have a serious problem with "My Computer", "My Documents" etc. To > me this is like "My first coloring book :-)", eeeuuuw. Surprise! I > am not a 5 year old. Are folders whose names do not begin with the > word "my" in some way not really mine. Or is this actually a > dynamic scoping mechanism like in Perl? > > Martin Baxter > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Fri Feb 17 04:04:59 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 17 Feb 2006 09:04:59 -0000 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <8CADABF9-0FBF-4F5C-A499-D2EA6FC1FC3D@maseurope.net> References: <43F5044D.4040809@hyperactivesw.com> <43F59353.8060801@harbourhost.co.uk> <8CADABF9-0FBF-4F5C-A499-D2EA6FC1FC3D@maseurope.net> Message-ID: <01653FF0-F44C-4255-8BE4-1C613F680971@sosmartsoftware.com> Apple does not use and never used such a suffix. Fortunately :-) Le 17 f?vr. 06 ? 10:55, Mark Smith a ?crit : > Couldn't agree more. I don't know where this awful 'my' suffix came > from (MSoft? Apple?), but it makes everything sound like My Little > Pony.... > > Mark > > On 17 Feb 2006, at 09:11, Martin Baxter wrote: > >> J. Landman Gay wrote: >>> If it does not already exist, create a folder in your Documents >>> folder called "My Revolution [edition]". That is, if you have the >>> Enterprise >> >> I'm not at all sure I could bring myself to name a folder >> beginning with the word "my". Every nerve twitches at the thought. >> I already have a serious problem with "My Computer", "My >> Documents" etc. To me this is like "My first coloring book :-)", >> eeeuuuw. Surprise! I am not a 5 year old. Are folders whose names >> do not begin with the word "my" in some way not really mine. Or is >> this actually a dynamic scoping mechanism like in Perl? >> >> Martin Baxter Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From Djames207 at aol.com Fri Feb 17 05:00:46 2006 From: Djames207 at aol.com (Djames207 at aol.com) Date: Fri, 17 Feb 2006 05:00:46 EST Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 Message-ID: <233.70a6b4c.3126f8ce@aol.com> In a message dated 17/02/2006 10:00:13 GMT Standard Time, eric.chatonet at sosmartsoftware.com writes: unsubscribe and manage your subscription preferences From mark at maseurope.net Fri Feb 17 05:01:58 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 17 Feb 2006 10:01:58 +0000 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <01653FF0-F44C-4255-8BE4-1C613F680971@sosmartsoftware.com> References: <43F5044D.4040809@hyperactivesw.com> <43F59353.8060801@harbourhost.co.uk> <8CADABF9-0FBF-4F5C-A499-D2EA6FC1FC3D@maseurope.net> <01653FF0-F44C-4255-8BE4-1C613F680971@sosmartsoftware.com> Message-ID: So perhaps they should be known as Mycrosoft :) On 17 Feb 2005, at 09:59, Eric Chatonet wrote: > Apple does not use and never used such a suffix. > Fortunately :-) > > Le 17 f?vr. 06 ? 10:55, Mark Smith a ?crit : > >> Couldn't agree more. I don't know where this awful 'my' suffix >> came from (MSoft? Apple?), but it makes everything sound like My >> Little Pony.... >> >> Mark >> >> On 17 Feb 2006, at 09:11, Martin Baxter wrote: >> >>> J. Landman Gay wrote: >>>> If it does not already exist, create a folder in your Documents >>>> folder called "My Revolution [edition]". That is, if you have >>>> the Enterprise >>> >>> I'm not at all sure I could bring myself to name a folder >>> beginning with the word "my". Every nerve twitches at the >>> thought. I already have a serious problem with "My Computer", "My >>> Documents" etc. To me this is like "My first coloring book :-)", >>> eeeuuuw. Surprise! I am not a 5 year old. Are folders whose names >>> do not begin with the word "my" in some way not really mine. Or >>> is this actually a dynamic scoping mechanism like in Perl? >>> >>> Martin Baxter > > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From Djames207 at aol.com Fri Feb 17 05:03:25 2006 From: Djames207 at aol.com (Djames207 at aol.com) Date: Fri, 17 Feb 2006 05:03:25 EST Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 Message-ID: <144.5672915c.3126f96d@aol.com> In a message dated 17/02/2006 10:02:32 GMT Standard Time, mark at maseurope.net writes: unsubscribe and manage your From Djames207 at aol.com Fri Feb 17 05:04:16 2006 From: Djames207 at aol.com (Djames207 at aol.com) Date: Fri, 17 Feb 2006 05:04:16 EST Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 Message-ID: <2cb.39eba63.3126f9a0@aol.com> unsubscribe please no more From klaus at major-k.de Fri Feb 17 05:08:46 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 17 Feb 2006 11:08:46 +0100 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <2cb.39eba63.3126f9a0@aol.com> References: <2cb.39eba63.3126f9a0@aol.com> Message-ID: Hi Mr. Djames207 at aol.com, please use the link at the bottom of every mail you get where it reads: > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Fri Feb 17 05:15:45 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 17 Feb 2006 11:15:45 +0100 Subject: Is SMIL still alive? In-Reply-To: <20060216234406.9B3BEB6DF@xprdmailfe14.nwk.excite.com> References: <20060216234406.9B3BEB6DF@xprdmailfe14.nwk.excite.com> Message-ID: <4F9AEE93-4309-42BE-B9E7-1F35B2C7F7C4@major-k.de> Hi Tom, > I've been looking into smil file format recently, but > 1. most things on the net look a little dated. I am afraid it will go the way of many good solutions/technologies: Falling into oblivion. > 2. QuickTime doesn't seem to like smil files. I just tested some of the SMIL files iI created with my mkLibSMIL1 and they still work with the QT Player and Rev players. But please remember that QT only supports a (small) subset of the SMIL specification. > 3. Firefox dosen't seem to like smil pages.... Sorry, never tested SMIL in browsers. But I think that SMIL files are only supported by some plug-ins and not the browser itself.(?) > Is this format losing support? See above... > thanks Best from germany Klaus Major klaus at major-k.de http://www.major-k.de From xavier.bury at clearstream.com Fri Feb 17 05:47:14 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 17 Feb 2006 11:47:14 +0100 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <01653FF0-F44C-4255-8BE4-1C613F680971@sosmartsoftware.com> Message-ID: They dont use "my" - they use 'i'... Which is a bit egocentrical if not narcissist IMOHO ;) just for the humor of it!!! ;) use-revolution-bounces at lists.runrev.com wrote on 17/02/2005 10:59:55: > Apple does not use and never used such a suffix. > Fortunately :-) > > Le 17 f?vr. 06 ? 10:55, Mark Smith a ?crit : > > > Couldn't agree more. I don't know where this awful 'my' suffix came > > from (MSoft? Apple?), but it makes everything sound like My Little > > Pony.... > > > > Mark > > > > On 17 Feb 2006, at 09:11, Martin Baxter wrote: > > > >> J. Landman Gay wrote: > >>> If it does not already exist, create a folder in your Documents > >>> folder called "My Revolution [edition]". That is, if you have the > >>> Enterprise > >> > >> I'm not at all sure I could bring myself to name a folder > >> beginning with the word "my". Every nerve twitches at the thought. > >> I already have a serious problem with "My Computer", "My > >> Documents" etc. To me this is like "My first coloring book :-)", > >> eeeuuuw. Surprise! I am not a 5 year old. Are folders whose names > >> do not begin with the word "my" in some way not really mine. Or is > >> this actually a dynamic scoping mechanism like in Perl? > >> > >> Martin Baxter > > Best Regards from Paris, > Eric Chatonet > ------------------------------------------------------------------------ ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From klaus at major-k.de Fri Feb 17 05:54:43 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 17 Feb 2006 11:54:43 +0100 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: References: Message-ID: <90E16116-D663-4E18-89E4-7B6DF62148A8@major-k.de> Hi Xavier, > They dont use "my" - they use 'i'... Which is a bit egocentrical if > not > narcissist IMOHO ;) BUT they use "i" (small caps) and correct english is "I" (= ich, je, io, ik etc...) in capital letter, so this may relativise the narcissist tendency a bit :-D > just for the humor of it!!! ;) Regards Klaus Major klaus at major-k.de http://www.major-k.de From sims at ezpzapps.com Fri Feb 17 06:36:31 2006 From: sims at ezpzapps.com (sims) Date: Fri, 17 Feb 2006 12:36:31 +0100 Subject: send "mouseUp" & real click Message-ID: I have an OS X app which uses an external, it collects data and all runs fine. If that computer is set to 'sleep', upon wakeup the external is not collecting that data. If I then physically use the mouse to click a btn to stop & restart that external it works fine (external collects data properly) If I use a send "mouseUp" to that btn it does not work the same as when I physically click with the mouse (the external does not collect data) I have tried all sorts of 'send in X seconds' and still no happiness. Is it possible that sending a 'mouseUp' to a btn is different than an actual mouse click? Any suggestions? ciao, sims European Rev Conference 2006 www.techietours.com From klaus at major-k.de Fri Feb 17 06:46:40 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 17 Feb 2006 12:46:40 +0100 Subject: send "mouseUp" & real click In-Reply-To: References: Message-ID: <202F297D-4543-4C06-B0DD-1E48F0CB5581@major-k.de> Hi sims, > I have an OS X app which uses an external, it collects data and all > runs fine. > If that computer is set to 'sleep', upon wakeup the external is not > collecting that data. > If I then physically use the mouse to click a btn to stop & restart > that external it works fine (external collects data properly) > If I use a send "mouseUp" to that btn it does not work the same as > when I physically click with the mouse > (the external does not collect data) > I have tried all sorts of 'send in X seconds' and still no happiness. > Is it possible that sending a 'mouseUp' to a btn is different than > an actual mouse click? > Any suggestions? you could try click at the loc of btn "the one that wants to be touched physically" Maybe that will work...(?) > ciao, > sims > > European Rev Conference 2006 > www.techietours.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From sims at ezpzapps.com Fri Feb 17 06:48:41 2006 From: sims at ezpzapps.com (sims) Date: Fri, 17 Feb 2006 12:48:41 +0100 Subject: send "mouseUp" & real click In-Reply-To: <202F297D-4543-4C06-B0DD-1E48F0CB5581@major-k.de> References: <202F297D-4543-4C06-B0DD-1E48F0CB5581@major-k.de> Message-ID: At 12:46 PM +0100 2/17/06, Klaus Major wrote: > >>I have an OS X app which uses an external, it collects data and all >>runs fine. >>If that computer is set to 'sleep', upon wakeup the external is not >>collecting that data. >>If I then physically use the mouse to click a btn to stop & restart >>that external it works fine (external collects data properly) >>If I use a send "mouseUp" to that btn it does not work the same as >>when I physically click with the mouse >>(the external does not collect data) >>I have tried all sorts of 'send in X seconds' and still no happiness. >>Is it possible that sending a 'mouseUp' to a btn is different than >>an actual mouse click? >>Any suggestions? > >you could try > >click at the loc of btn "the one that wants to be touched physically" > >Maybe that will work...(?) Tried that, doesn't work. Flowers & chocolates have no effect either ;-) ciao, sims European Rev Conference 2006 www.techietours.com From dcragg at lacscentre.co.uk Fri Feb 17 06:59:05 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 17 Feb 2006 11:59:05 +0000 Subject: send "mouseUp" & real click In-Reply-To: References: Message-ID: <930A0F88-FFCE-412D-8EA9-88AF6B48D1A3@lacscentre.co.uk> On 17 Feb 2006, at 11:36, sims wrote: > I have an OS X app which uses an external, it collects data and all > runs fine. > > If that computer is set to 'sleep', upon wakeup the external is not > collecting that data. > > If I then physically use the mouse to click a btn to stop & restart > that external it works fine (external collects data properly) > > If I use a send "mouseUp" to that btn it does not work the same as > when I physically click with the mouse > (the external does not collect data) > > I have tried all sorts of 'send in X seconds' and still no happiness. > > Is it possible that sending a 'mouseUp' to a btn is different than > an actual mouse click? It's different in the sense that a click will generate both mouseDown and mouseUp events. So if your mouseUp depended on anything that be set by mouseDown, Klaus's idea is probably better. Also, manual clicking will ensure that the stack with the button is the defaultstack and possibly the topstack. Depending on what action your mouseUp handler takes, could that be a factor? Cheers Dave From klaus at major-k.de Fri Feb 17 07:01:36 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 17 Feb 2006 13:01:36 +0100 Subject: send "mouseUp" & real click In-Reply-To: References: <202F297D-4543-4C06-B0DD-1E48F0CB5581@major-k.de> Message-ID: Hi sims, > At 12:46 PM +0100 2/17/06, Klaus Major wrote: >> >>> I have an OS X app which uses an external, it collects data and >>> all runs fine. >>> If that computer is set to 'sleep', upon wakeup the external is >>> not collecting that data. >>> If I then physically use the mouse to click a btn to stop & >>> restart that external it works fine (external collects data >>> properly) >>> If I use a send "mouseUp" to that btn it does not work the same >>> as when I physically click with the mouse >>> (the external does not collect data) >>> I have tried all sorts of 'send in X seconds' and still no >>> happiness. >>> Is it possible that sending a 'mouseUp' to a btn is different >>> than an actual mouse click? >>> Any suggestions? >> >> you could try >> click at the loc of btn "the one that wants to be touched physically" >> Maybe that will work...(?) > Tried that, doesn't work. Flowers & chocolates have no effect > either ;-) LOL :-D Did you try money or the good ol' "I will make you a big star" approach? > ciao, > sims > > European Rev Conference 2006 > www.techietours.com Best Klaus Major klaus at major-k.de http://www.major-k.de From dcragg at lacscentre.co.uk Fri Feb 17 07:04:04 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 17 Feb 2006 12:04:04 +0000 Subject: send "mouseUp" & real click In-Reply-To: References: <202F297D-4543-4C06-B0DD-1E48F0CB5581@major-k.de> Message-ID: <459BAD2B-EC04-4089-8F77-68657A171EAB@lacscentre.co.uk> On 17 Feb 2006, at 11:48, sims wrote: > At 12:46 PM +0100 2/17/06, Klaus Major wrote: >> >>> I have an OS X app which uses an external, it collects data and >>> all runs fine. >>> If that computer is set to 'sleep', upon wakeup the external is >>> not collecting that data. >>> If I then physically use the mouse to click a btn to stop & >>> restart that external it works fine (external collects data >>> properly) >>> If I use a send "mouseUp" to that btn it does not work the same >>> as when I physically click with the mouse >>> (the external does not collect data) >>> I have tried all sorts of 'send in X seconds' and still no >>> happiness. >>> Is it possible that sending a 'mouseUp' to a btn is different >>> than an actual mouse click? >>> Any suggestions? >> >> you could try >> >> click at the loc of btn "the one that wants to be touched physically" >> >> Maybe that will work...(?) > > Tried that, doesn't work. Flowers & chocolates have no effect > either ;-) > Sounds like you're clicking the wrong buttons. Dave From sims at ezpzapps.com Fri Feb 17 07:03:57 2006 From: sims at ezpzapps.com (sims) Date: Fri, 17 Feb 2006 13:03:57 +0100 Subject: send "mouseUp" & real click In-Reply-To: <930A0F88-FFCE-412D-8EA9-88AF6B48D1A3@lacscentre.co.uk> References: <930A0F88-FFCE-412D-8EA9-88AF6B48D1A3@lacscentre.co.uk> Message-ID: At 11:59 AM +0000 2/17/06, Dave Cragg wrote: >It's different in the sense that a click will generate both >mouseDown and mouseUp events. So if your mouseUp depended on >anything that be set by mouseDown, Klaus's idea is probably better. No go. > >Also, manual clicking will ensure that the stack with the button is >the defaultstack and possibly the topstack. Depending on what action >your mouseUp handler takes, could that be a factor? I added a btn to another stack in the app - made that topstack - clicked and it would work, but still cannot get send in time. Send in time would automate the 'coming out of sleep mode' and set up the app to collect data. I'd rather not need to depend on an Earthling to do something ;-) ciao, sims European Rev Conference 2006 www.techietours.com From jonathandlynch at gmail.com Fri Feb 17 07:10:19 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Fri, 17 Feb 2006 07:10:19 -0500 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: <8C80177880431C0-E74-D33D@mblk-d31.sysops.aol.com> References: <8C80177880431C0-E74-D33D@mblk-d31.sysops.aol.com> Message-ID: <31e1938c0602170410j57e79efbnc4d2195126d73ff8@mail.gmail.com> The way I am setting it up, the user will always know who has locked out the task file - it tells you when you open it, in a field in the upper left of the task viewer card. I intend to include instant messaging, either as a substack of Task Mage or as a separate stack in Work Mage. That way, a user who wants access can instant message the person who has it locked and tell the to get out. Which is not perfect. Your idea about stacking data chatroom style is a good one, I will give it some thought. A given task file, in task mage, is way more complicated than a simple field, so it might not be practical - but it bears thinking about. Thanks, Jonathan On 2/16/06, simplsol at aol.com wrote: > > WOW Jim, > These are some really good (extremely creative) ideas! Thank you for > sharing them. > Paul Looney > > -----Original Message----- > From: Jim Ault > To: How to use Revolution > Sent: Thu, 16 Feb 2006 08:59:36 -0800 > Subject: Re: File sharing, locking, etc... between multiple users... > > As a design hint from my little corner of the world, you might think > of this > massive challenge along the lines of "event looping". Every part of the > solution actually operates on its own event loop and timing, sorta like > people attending a cocktail party. > > Everyone has there own agenda for enjoying the evening, their own > requirements, preferences and behaviors. There are, however, limits and > rules. > > Be careful of customer-driven design. I have been there many times and > had > to defend the cogent database structure in spite of pressure to 'just > make > it work by Friday'. > > If you would like a few tips or design ideas, contact me off the list. > I > did an accounting system that worked on the principle of messaging, > queues, > conditions, and error checking. One of the concepts that helped me was > 'semaphore' that signaled when tasks needed to be done and when and > where > they were located. Kind of like "Is everybody here" when you don't > know who > "everybody" should be. > > Object-oriented-style seemed to make sense to me, and I did this in > Hypercard in the late 80's. Of course, they were all Mac. > > Each day was its own object, worried only about its data and results, > then > knew when it was to be archived. Each day was a stack that had its own > functions depending on the day of the week (Fri was different from Wed, > etc) > and time of the month (the last week was different than the first). > > This scheme allowed me to give each stack all the room it needed to deal > with its nature, including holidays, snow closures, etc. Each day-stack > would report in on a schedule + when queried. Each card in the > day-stack > served a purpose. Friday had more cards than a Tue (like employee hours > summary), unless a particular Tue was the end of the month. You get the > idea. The "day stack creator" would make my day the way it needed to > be, > and then the day was self-sufficient, no matter which computer/hard > drive it > was on. If it were on a back up drive, it would know that (Rinaldi > XCMD) by > asking the parent stack for the current drive list locations. > > Navigating from stack to stack for the manager and account was a snap, > since > that is something that HCard does very well. > > I also did their point of sale software in Hypercard, > object-oriented-style. > They sold Macintoshes mail order. They were the first and very > successful, > until purchased, then died. Had fun on the softball team :-) > > As usual, this may be of no help whatsoever with your circumstance. In > that > event kindly disregard this morning wake-up tome. > > May Task Mage have good Luck Mage. > > Jim Ault > Las Vegas > > > On 2/16/06 6:53 AM, "Jonathan Lynch" wrote: > > > The company my wife works for is starting to use Task Mage, because > they got > > fed up with MS Project > > > > This is great, because it gives me a customer driven process for > further > > development of Task Mage. > > > > > > One of the things they need is to be able to have shared use of > tasks, which > > are stored at a remote location and accessed via FTP. This is all very > > doable, and I have made good progress in setting this up. > > > > But wow, sharing and locking files gets very complicated. The basic > model is > > simple, but the details, and cascading changes involved are just a > huge pain > > in the bahonkus. > > > > That's it, that's all I wanted to say... Just venting as parts of my > brain > > ooze out of my ears. > > > > Jonathan > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From simplsol at aol.com Fri Feb 17 07:42:02 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 07:42:02 -0500 Subject: Disabled files in 2.7 In-Reply-To: <5837998458.20060216232742@ahsoftware.net> References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> <5837998458.20060216232742@ahsoftware.net> Message-ID: <8C801D6AF4D32BC-1634-A4D9@FWM-M13.sysops.aol.com> Mark, As much as "misery loves company", I'm sorry you share this problem. Did you have it in prior versions as well? I my case it started when the stack was open as Rev hung (while trying to open the Table panel in the Inspector. Paul Looney -----Original Message----- From: Mark Wieder To: How to use Revolution Sent: Thu, 16 Feb 2006 23:27:42 -0800 Subject: Re: Disabled files in 2.7 simplsol- Thursday, February 16, 2006, 6:32:50 PM, you wrote: > Stack no longer exists in this location ...I absolutely hate this error message. I have one stack I'm working on that brings this up every *other* time I launch the stack. I have to open it from the "Open Stack" menu instead of "Open Recent File". And I have no idea why. -- -Mark Wieder mwieder at ahsoftware.net _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From simplsol at aol.com Fri Feb 17 07:49:52 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 07:49:52 -0500 Subject: How to get print dialogs when printing stacks In-Reply-To: References: <8C8018DF6CE0250-850-181AC@mblk-r23.sysops.aol.com> Message-ID: <8C801D7C7B892AA-1634-A522@FWM-M13.sysops.aol.com> Worked perfectly! Thank you, Sarah! PL -----Original Message----- From: Sarah Reichelt To: How to use Revolution Sent: Fri, 17 Feb 2006 15:39:24 +1000 Subject: Re: How to get print dialogs when printing stacks On 2/17/06, simplsol at aol.com wrote: > This only works if followed by revPrintField or revPrintText: > > revShowPrintDialog true,true > > Is there a way to get these two dialog boxes when printing a stack? > Paul Looney Try something like this: answer printer -- gives you the first dialog open printing with dialog -- gives the second dialog print cards -- queues the cards for printing close printing -- actually prints Cheers, Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From yvescoppe at skynet.be Fri Feb 17 07:57:41 2006 From: yvescoppe at skynet.be (Yves COPPE) Date: Fri, 17 Feb 2006 13:57:41 +0100 Subject: Printing DLOG on Mac OS X Message-ID: <5A414349-3F98-4249-AEC0-12B4B55A2B11@skynet.be> Hi list is there a way to get the printing DLOG on mac OS X appearing in sheet mode ? Thank you. Greetings. Yves COPPE yvescoppe at skynet.be From dburgun at dsl.pipex.com Fri Feb 17 08:16:01 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 13:16:01 +0000 Subject: Pointlessness [was Revolution RUMORS!] In-Reply-To: <4E4F0F95-8D1A-4C53-A0BC-7B8B9C00D34B@dvkconsult.com.au> References: <20060215180009.31296824DA3@mail.runrev.com> <4E4F0F95-8D1A-4C53-A0BC-7B8B9C00D34B@dvkconsult.com.au> Message-ID: <68B9C828-4150-4518-9139-F1CA08BF9FEF@dsl.pipex.com> On 15 Feb 2006, at 22:35, David Vaughan wrote: > > On 16/02/2006, at 5:00, David Burgun wrote: > >> Yes, in order to stop other people getting into the same position. >> Once the cat was out of the bag there was no need for anyone to go to >> the site again. It could be argued that he should be praised for his >> selfless actions and RunRev chastised for their unsafe site! > > David, I have full regard for the value of your posts on other > topics but what you have above is about the most specious argument > for anything that I have ever seen on this site. It was supposed to be specious - well more tongue in cheek really. It was supposed to be on par with the posts condemning Richmond for his actions, which I found specious but rather than be rude or make personal attacks thought it better form to show the other side of the coin in a similar manner. > Your later paragraphs, about the list to which the material might > have been posted and possible consequences thereof, are pure > sophistry. You've lost me there! I was trying to find out what the actual crime was! As far as I can see it can only be one of the following: 1. Posting to the RunRev List. 2. Posting to *any* list or Newsgroup. My point was the given that the information was posted in the first place, then out of the two options above, option 1 was the safest/ best for RunRev and for RunRev developers. I could actually understand RunRev's position more if option 2 had been taken. > Runtime owns this particular list and may include or exclude any > person on their own cognizance and in their own commercial interests. I fully agree that they have the right to include or exclude anyone. It just depends on what is trying to be achieved as to how effective an exclusion would be. It is next to impossible to police a mailing. One reason for excluding someone would be to try to stop the excluded person from posting in a manner similar to the post they were excluded for in the first place. This is impossible to achieve unless EVERY message from EVERY subscriber is moderated - a very time consuming and therefore expensive business. Another reason would be to punish the person and stop them getting help from the list. This seems pointless in this case (except that it might make the person doing the excluding feel better for a little while and cause the person being excluded some slight hassle), since stopping someone getting help is likely to hurt the RunRev too. In any case, even if every message is moderated it would be ineffective as a punishment , since, they can just sign up (or have already signed up) under a different name and email address. > Over many years, I have found them to walk a pretty good line, with > tolerance, humour and only the occasional fit of pique :-). I agree it's one of the better lists I have participated in. I guess I just believe in free speech and fairness and since I was a bit peeved at being treated poorly by RunRev, thought that the act of putting Richmond in the "naughty-corner" a bit over the top. On reflection, the people at RunRev were probably frazzled by the problems they had in getting the site up and running and took it out on the first person that seemed to compound their problems. > Should we infer from your last line that you like to have the last > word? I promise not to write on the topic again, so here you go: >> Would have been ended! I suppose I am like most people. Sometimes I like to have the last word and sometimes I don't mind if someone else has it! In this case it just depends on what I am doing when the message arrives. At the moment I am running a time consuming stack that is (hopefully!) creating a 200,000+ record database for me and so have some time to spare. Looking at the my record counter, I'm up to 199,000 already, (time flies furiously!) and so back to work! Have a Great Weekend All the Best Dave From charles.hartman at conncoll.edu Fri Feb 17 08:36:36 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Fri, 17 Feb 2006 08:36:36 -0500 Subject: Revolution 2.7 documentation panic In-Reply-To: <15438473241.20060216233537@ahsoftware.net> References: <1367351601.20060216145658@ahsoftware.net> <15438473241.20060216233537@ahsoftware.net> Message-ID: On Feb 17, 2006, at 2:35 AM, Mark Wieder wrote: >>> hard-coded path to Adobe >>> Reader > >> You're kidding! > > It'll be fixed in some point-release down the line. But apparently I'm > the only person around here with Acrobat installed. Maybe. But I try never to use Adobe Acrobat Reader on the Mac. Preview is noticeably faster, and I usually have it running in the dock, so the delay would be much less than if the other app has to open. I don't see why this would be hard-wired at all, since resolving filetypes is what an OS is for. . . . But this is OT by now (especially since I'm not on 2.7 at this point!). Sorry. Charles From tominjapan at excite.com Fri Feb 17 08:48:45 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Fri, 17 Feb 2006 08:48:45 -0500 (EST) Subject: Small bug in video capture sample stack Message-ID: <20060217134845.CFBBB109EC1@xprdmailfe1.nwk.excite.com> I just tried the video capture sample stack. It worked but there was a small bug. The revVideo displayed relative to my screen's top left corner. So if I moved the stack anywhere but that corner, the image displayed incorrectly. The problem was in in the image "video" Before: --put globalLoc(the topLeft of me),globalLoc(the bottomRight of me) into tRect After: put the topLeft of me,the bottomRight of me into tRect FYI tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From rjb at robelko.com Fri Feb 17 09:03:15 2006 From: rjb at robelko.com (Robert Brenstein) Date: Fri, 17 Feb 2006 15:03:15 +0100 Subject: Custom image library 2.6 -> 2.7 In-Reply-To: <43F50A89.3000905@fourthworld.com> References: <43F5044D.4040809@hyperactivesw.com> <43F50A89.3000905@fourthworld.com> Message-ID: >J. Landman Gay wrote: >>If it does not already exist, create a folder in your Documents >>folder called "My Revolution [edition]". That is, if you have the >>Enterprise version, your folder would be called "My Revolution >>Enterprise". Inside that folder is where all the extras go, in >>these subfolders: >> >> Plug ins now load from "Plugins" folder >> Database drivers now load from "Database Drivers" folder >> Externals now load from "Externals" folder >> External & database drivers loaded here are picked up by Standalone Builder >> Object Libraries are stored in Resources/Object Libraries >> Image Libraries are stored in Resources/Image Libraries >> >>For your image libraries, make a subfolder inside the "My >>Revolution " folder called "Resources". Inside that, a >>folder called "Image Libraries". Inside that, your libraries. >> >>Note that so far these folders aren't created by default, you have >>to make them. > >Why is that? Why not, for example, put plugins in a single folder >where we expect users to change its contents? > >-- > Richard Gaskin > Fourth World Media Corporation And how will things be handled if a different version of the same plugin or driver is needed for a different version of Revolution? Robert From dburgun at dsl.pipex.com Fri Feb 17 09:16:05 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 14:16:05 +0000 Subject: Missing Chapter 8 & 9 In-Reply-To: <8C8018F8E34E1A8-850-1820B@mblk-r23.sysops.aol.com> References: <8C8018F8E34E1A8-850-1820B@mblk-r23.sysops.aol.com> Message-ID: <110CC5D9-1607-4089-A246-87BC021D2D46@dsl.pipex.com> Hi, Yes, the chapters are missing in my file too. Cheers Dave On 17 Feb 2006, at 04:12, simplsol at aol.com wrote: > Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? > I can't find them in mine. If someone else has the same experience > with theirs, let me know and I'll Bugzilla it. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Fri Feb 17 09:43:12 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 17 Feb 2006 09:43:12 -0500 Subject: Revolution 2.7 documentation panic In-Reply-To: <15438473241.20060216233537@ahsoftware.net> References: <1367351601.20060216145658@ahsoftware.net> <15438473241.20060216233537@ahsoftware.net> Message-ID: My document opened fine in "Preview" on OSX and did not even try to open Acrobat. ??? ... Just double checked and it goes right to Preview and not Acrobat at all. Tom On Feb 17, 2006, at 2:35 AM, Mark Wieder wrote: > Charles- > > Thursday, February 16, 2006, 3:59:50 PM, you wrote: > >>> hard-coded path to Adobe >>> Reader > >> You're kidding! > > It'll be fixed in some point-release down the line. But apparently I'm > the only person around here with Acrobat installed. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From scott at tactilemedia.com Fri Feb 17 09:46:40 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 17 Feb 2006 06:46:40 -0800 Subject: Missing Chapter 8 & 9 In-Reply-To: <110CC5D9-1607-4089-A246-87BC021D2D46@dsl.pipex.com> Message-ID: >> Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? > Yes, the chapters are missing in my file too. Wait a minute. There's 18 minutes missing from the Nixon tapes as well! Connection? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From 3mcgrath at adelphia.net Fri Feb 17 09:53:59 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 17 Feb 2006 09:53:59 -0500 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: References: Message-ID: <0C0BC055-EC51-413C-BB2F-C322287FCBDE@adelphia.net> HHHAAAAAAAA This made i really laugh. Thanks xavier,,,,, Tom On Feb 17, 2006, at 5:47 AM, xavier.bury at clearstream.com wrote: > They dont use "my" - they use 'i'... Which is a bit egocentrical if > not > narcissist IMOHO ;) > > just for the humor of it!!! ;) > > use-revolution-bounces at lists.runrev.com wrote on 17/02/2005 10:59:55: > >> Apple does not use and never used such a suffix. >> Fortunately :-) >> >> Le 17 f?vr. 06 ? 10:55, Mark Smith a ?crit : >> >>> Couldn't agree more. I don't know where this awful 'my' suffix came >>> from (MSoft? Apple?), but it makes everything sound like My Little >>> Pony.... >>> >>> Mark >>> >>> On 17 Feb 2006, at 09:11, Martin Baxter wrote: >>> >>>> J. Landman Gay wrote: >>>>> If it does not already exist, create a folder in your Documents >>>>> folder called "My Revolution [edition]". That is, if you have the >>>>> Enterprise >>>> >>>> I'm not at all sure I could bring myself to name a folder >>>> beginning with the word "my". Every nerve twitches at the thought. >>>> I already have a serious problem with "My Computer", "My >>>> Documents" etc. To me this is like "My first coloring book :-)", >>>> eeeuuuw. Surprise! I am not a 5 year old. Are folders whose names >>>> do not begin with the word "my" in some way not really mine. Or is >>>> this actually a dynamic scoping mechanism like in Perl? >>>> >>>> Martin Baxter >> >> Best Regards from Paris, >> Eric Chatonet >> --------------------------------------------------------------------- >> --- > > > > > ----------------------------------------- > To make communications with Clearstream easier, Clearstream has > recently changed the email address format to conform with industry > standards. The new format is 'firstname.familyname at clearstream.com'. > > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream > International does not accept legal responsibility for the contents of > this message. > > The information contained in this e-mail is confidential and may be > legally privileged. It is intended solely for the addressee. If you > are > not the intended recipient, any disclosure, copying, distribution or > any action taken or omitted to be taken in reliance on it, is > prohibited and may be unlawful. Any views expressed in this e-mail are > those of the individual sender, except where the sender specifically > states them to be the views of Clearstream International or of any of > its affiliates or subsidiaries. > > END OF DISCLAIMER > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Fri Feb 17 10:03:36 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 17 Feb 2006 10:03:36 -0500 Subject: Missing Chapter 8 & 9 In-Reply-To: References: Message-ID: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> 8 is empty in the index and so should not be there, but 9 is in the index and is missing completely. Verified here OSX 10.4.5 & REV 2.7 Tom On Feb 17, 2006, at 9:46 AM, Scott Rossi wrote: >>> Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? > >> Yes, the chapters are missing in my file too. > > Wait a minute. There's 18 minutes missing from the Nixon tapes as > well! > > Connection? > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From dburgun at dsl.pipex.com Fri Feb 17 10:16:42 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 15:16:42 +0000 Subject: Missing Chapter 8 & 9 In-Reply-To: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> Message-ID: <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> I guess you mean the Table of Contents? I can't find an Index. Chapter 11 is missing also! All the Best Dave On 17 Feb 2006, at 15:03, Thomas McGrath III wrote: > 8 is empty in the index and so should not be there, but 9 is in the > index and is missing completely. > > Verified here OSX 10.4.5 & REV 2.7 > > Tom > > On Feb 17, 2006, at 9:46 AM, Scott Rossi wrote: > >>>> Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? >> >>> Yes, the chapters are missing in my file too. >> >> Wait a minute. There's 18 minutes missing from the Nixon tapes as >> well! >> >> Connection? >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, Multimedia & Design >> ----- >> E: scott at tactilemedia.com >> W: http://www.tactilemedia.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Fri Feb 17 10:24:45 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 17 Feb 2006 23:24:45 +0800 Subject: Getting Started with a Database In-Reply-To: References: <20060211092341.36633.qmail@web36507.mail.mud.yahoo.com> <233D0BD9-FA8A-4458-8148-25B72CFA13E0@dsl.pipex.com> <3337A033-CEB8-49B2-BE33-39348BE28DD6@mangomultimedia.com> <0AAB6684-25BE-4244-9CD3-0A050766B0F6@dsl.pipex.com> Message-ID: Thanks Trevor for the insight. From dburgun at dsl.pipex.com Fri Feb 17 10:25:57 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 15:25:57 +0000 Subject: Revolution 2.7 documentation panic In-Reply-To: References: <1367351601.20060216145658@ahsoftware.net> <15438473241.20060216233537@ahsoftware.net> Message-ID: <44D5CC67-D449-4FC7-A5F6-C9B2107091C2@dsl.pipex.com> One thing I've done is to create an Index using Acrobat, makes finding things in the document a breeze! Not sure if I am allowed to send this to anyone and if I am if it would be of use? All the Best Dave On 17 Feb 2006, at 13:36, Charles Hartman wrote: > > On Feb 17, 2006, at 2:35 AM, Mark Wieder wrote: > >>>> hard-coded path to Adobe >>>> Reader >> >>> You're kidding! >> >> It'll be fixed in some point-release down the line. But apparently >> I'm >> the only person around here with Acrobat installed. > > Maybe. But I try never to use Adobe Acrobat Reader on the Mac. > Preview is noticeably faster, and I usually have it running in the > dock, so the delay would be much less than if the other app has to > open. I don't see why this would be hard-wired at all, since > resolving filetypes is what an OS is for. . . . But this is OT by > now (especially since I'm not on 2.7 at this point!). Sorry. > > Charles > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kevin at runrev.com Fri Feb 17 10:27:31 2006 From: kevin at runrev.com (Kevin Miller) Date: Fri, 17 Feb 2006 15:27:31 +0000 Subject: "Missing" Chapter 8 & 9 In-Reply-To: <8C8018F8E34E1A8-850-1820B@mblk-r23.sysops.aol.com> Message-ID: On 17/2/06 04:12, "simplsol at aol.com" wrote: > Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? I > can't find them in mine. If someone else has the same experience with > theirs, let me know and I'll Bugzilla it. For more information about this, please read the preface to the User's Guide - on page 1. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From jonathandlynch at gmail.com Fri Feb 17 10:27:47 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Fri, 17 Feb 2006 10:27:47 -0500 Subject: Pointlessness [was Revolution RUMORS!] In-Reply-To: <68B9C828-4150-4518-9139-F1CA08BF9FEF@dsl.pipex.com> References: <20060215180009.31296824DA3@mail.runrev.com> <4E4F0F95-8D1A-4C53-A0BC-7B8B9C00D34B@dvkconsult.com.au> <68B9C828-4150-4518-9139-F1CA08BF9FEF@dsl.pipex.com> Message-ID: <31e1938c0602170727x16070359xdb4dd6e300a4b1c5@mail.gmail.com> I think it is a point on Richmond's side that he has not created a new Email list and attempted to rejoin the list. I think we would recognized it if he had. So, clearly, he is respecting RunRev's wish to keep his posts moderated. This would indicate that it is not his intention to be disruptive. I realize that intentions are not everything, but they do matter. Perhaps RunRev will reinstate him after a period. I, for one, appreciate some of his posts. From jonathandlynch at gmail.com Fri Feb 17 10:37:45 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Fri, 17 Feb 2006 10:37:45 -0500 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: <31e1938c0602170410j57e79efbnc4d2195126d73ff8@mail.gmail.com> References: <8C80177880431C0-E74-D33D@mblk-d31.sysops.aol.com> <31e1938c0602170410j57e79efbnc4d2195126d73ff8@mail.gmail.com> Message-ID: <31e1938c0602170737o7268f217l452a557febd73213@mail.gmail.com> I just want to say, Jim, your ideas on this topic are greatly appreciated. Please share all of the here, as many of us might use them, or adapt them to our needs. Take care, Jonathan On 2/17/06, Jonathan Lynch wrote: > > The way I am setting it up, the user will always know who has locked out > the task file - it tells you when you open it, in a field in the upper left > of the task viewer card. > > I intend to include instant messaging, either as a substack of Task Mage > or as a separate stack in Work Mage. That way, a user who wants access can > instant message the person who has it locked and tell the to get out. > > Which is not perfect. > > Your idea about stacking data chatroom style is a good one, I will give it > some thought. A given task file, in task mage, is way more complicated than > a simple field, so it might not be practical - but it bears thinking about. > > Thanks, > > Jonathan > > > On 2/16/06, simplsol at aol.com wrote: > > > > WOW Jim, > > These are some really good (extremely creative) ideas! Thank you for > > sharing them. > > Paul Looney > > > > -----Original Message----- > > From: Jim Ault > > To: How to use Revolution > > Sent: Thu, 16 Feb 2006 08:59:36 -0800 > > Subject: Re: File sharing, locking, etc... between multiple users... > > > > As a design hint from my little corner of the world, you might think > > of this > > massive challenge along the lines of "event looping". Every part of the > > > > solution actually operates on its own event loop and timing, sorta like > > people attending a cocktail party. > > > > Everyone has there own agenda for enjoying the evening, their own > > requirements, preferences and behaviors. There are, however, limits and > > > > rules. > > > > Be careful of customer-driven design. I have been there many times and > > had > > to defend the cogent database structure in spite of pressure to 'just > > make > > it work by Friday'. > > > > If you would like a few tips or design ideas, contact me off the list. > > I > > did an accounting system that worked on the principle of messaging, > > queues, > > conditions, and error checking. One of the concepts that helped me was > > 'semaphore' that signaled when tasks needed to be done and when and > > where > > they were located. Kind of like "Is everybody here" when you don't > > know who > > "everybody" should be. > > > > Object-oriented-style seemed to make sense to me, and I did this in > > Hypercard in the late 80's. Of course, they were all Mac. > > > > Each day was its own object, worried only about its data and results, > > then > > knew when it was to be archived. Each day was a stack that had its own > > functions depending on the day of the week (Fri was different from Wed, > > etc) > > and time of the month (the last week was different than the first). > > > > This scheme allowed me to give each stack all the room it needed to deal > > with its nature, including holidays, snow closures, etc. Each day-stack > > > > would report in on a schedule + when queried. Each card in the > > day-stack > > served a purpose. Friday had more cards than a Tue (like employee hours > > summary), unless a particular Tue was the end of the month. You get the > > > > idea. The "day stack creator" would make my day the way it needed to > > be, > > and then the day was self-sufficient, no matter which computer/hard > > drive it > > was on. If it were on a back up drive, it would know that (Rinaldi > > XCMD) by > > asking the parent stack for the current drive list locations. > > > > Navigating from stack to stack for the manager and account was a snap, > > since > > that is something that HCard does very well. > > > > I also did their point of sale software in Hypercard, > > object-oriented-style. > > They sold Macintoshes mail order. They were the first and very > > successful, > > until purchased, then died. Had fun on the softball team :-) > > > > As usual, this may be of no help whatsoever with your circumstance. In > > that > > event kindly disregard this morning wake-up tome. > > > > May Task Mage have good Luck Mage. > > > > Jim Ault > > Las Vegas > > > > > > On 2/16/06 6:53 AM, "Jonathan Lynch" < jonathandlynch at gmail.com> wrote: > > > > > The company my wife works for is starting to use Task Mage, because > > they got > > > fed up with MS Project > > > > > > This is great, because it gives me a customer driven process for > > further > > > development of Task Mage. > > > > > > > > > One of the things they need is to be able to have shared use of > > tasks, which > > > are stored at a remote location and accessed via FTP. This is all very > > > > > doable, and I have made good progress in setting this up. > > > > > > But wow, sharing and locking files gets very complicated. The basic > > model is > > > simple, but the details, and cascading changes involved are just a > > huge pain > > > in the bahonkus. > > > > > > That's it, that's all I wanted to say... Just venting as parts of my > > brain > > > ooze out of my ears. > > > > > > Jonathan > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription > > > preferences: > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > From kevin at runrev.com Fri Feb 17 10:38:11 2006 From: kevin at runrev.com (Kevin Miller) Date: Fri, 17 Feb 2006 15:38:11 +0000 Subject: Pointlessness [was Revolution RUMORS!] In-Reply-To: <31e1938c0602170727x16070359xdb4dd6e300a4b1c5@mail.gmail.com> Message-ID: On 17/2/06 15:27, "Jonathan Lynch" wrote: > Perhaps RunRev will reinstate him after a period. I, for one, appreciate > some of his posts. While I appreciate the debate on this subject, its not like we are looking at a first time here. We would not have moderated him if we had not previously agreed with him he would be extra careful after last time. That said, of course we will look at restating him (again). However another issue relating to our software licensing has arisen, we must resolve it first. If you wish to continue to comment on this matter, please take it up with Heather or myself directly, off-list. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From JimAultWins at yahoo.com Fri Feb 17 10:42:13 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 17 Feb 2006 07:42:13 -0800 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: Message-ID: Don't you mean iMOHO? On 2/17/06 2:47 AM, "xavier.bury at clearstream.com" wrote: > They dont use "my" - they use 'i'... Which is a bit egocentrical if not > > narcissist IMOHO ;) > > > > just for the humor of it!!! ;) > > > > use-revolution-bounces at lists.runrev.com wrote on 17/02/2005 10:59:55: > From lan.kc.macmail at gmail.com Fri Feb 17 10:44:18 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 17 Feb 2006 23:44:18 +0800 Subject: Missing Chapter 8 & 9 In-Reply-To: <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> Message-ID: And I imagine Bugzilla is not the 'current' answer for Doc problems. Please note on the first page of the docs: Please send all comments and feedback to: userguide at runrev.com All comments will be read and you will receive a reply. From xavier.bury at clearstream.com Fri Feb 17 10:46:18 2006 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 17 Feb 2006 16:46:18 +0100 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: Message-ID: actually i should have said In My OHO since iM on windoze... ;) use-revolution-bounces at lists.runrev.com wrote on 17/02/2006 16:42:13: > Don't you mean iMOHO? > > > On 2/17/06 2:47 AM, "xavier.bury at clearstream.com" > wrote: > > > They dont use "my" - they use 'i'... Which is a bit egocentrical if not > > > > narcissist IMOHO ;) > > > > > > > > just for the humor of it!!! ;) > > > > > > > > use-revolution-bounces at lists.runrev.com wrote on 17/02/2005 10:59:55: > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- To make communications with Clearstream easier, Clearstream has recently changed the email address format to conform with industry standards. The new format is 'firstname.familyname at clearstream.com'. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From jhonken at x12.info Fri Feb 17 10:56:15 2006 From: jhonken at x12.info (Jeff Honken) Date: Fri, 17 Feb 2006 08:56:15 -0700 Subject: Sqlite on Linux Message-ID: <000001c633da$af1b0af0$640fa8c0@work1> I've compiled my application on Windows and I've moved it to Linux. I get the following error when I try to access the Sqlite database with my application on Linux: Failed to load dbsqlite.so error dbsqlite.so: cannot open shared object file: No such file or directoryfound /root/Linux/externals/database_drivers/dbsqlite.so symbols 7134656,7134544,7134624 called idcounterptrx12.db ���ph'l�Fȥ�* I've tried it on Fedora Core 4, RedHat 7.3 and 8.0. All with the same error. I've set the permissions to 777 for the file and I've tripple checked that the file is there and in that directory. It's creating a file called c:/test.db on my hard drive which I'm sure the .so is creating. I emailed Altuit yesterday but I havn't heard back from them. Is anyone else using the Altuit .so on Linux that has seen this problem before. Any help would be appreciated. Jeff From klaus at major-k.de Fri Feb 17 11:04:00 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 17 Feb 2006 17:04:00 +0100 Subject: Printing DLOG on Mac OS X In-Reply-To: <5A414349-3F98-4249-AEC0-12B4B55A2B11@skynet.be> References: <5A414349-3F98-4249-AEC0-12B4B55A2B11@skynet.be> Message-ID: <09E7AF08-D67E-46DD-9243-58A67425997F@major-k.de> Hi Yves, > Hi list > > is there a way to get the printing DLOG on mac OS X appearing in > sheet mode ? I'm not sure, but iI think this is not possible since the dialogs do not "belong" to Rev. > Thank you. > > Greetings. > > Yves COPPE > yvescoppe at skynet.be Regards Klaus Major klaus at major-k.de http://www.major-k.de From JimAultWins at yahoo.com Fri Feb 17 11:28:17 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 17 Feb 2006 08:28:17 -0800 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: <31e1938c0602170737o7268f217l452a557febd73213@mail.gmail.com> Message-ID: Thanks for the note. Very glad that my ramblings might have triggered something valuable for you. Something more. Those not interested.. . stop reading now. You won't miss a thing :-) As you may have realized by now, I tried to use some of the HCard ways of handling stacks to think about work flow organization where each part of the process becomes an object that only deals with its children and next level parent(s). Children know how to locate their parent(s) at any moment, therefore when the parent changes, the child can reference that change and respond accordingly. In the work flow sense, a child is actually the individual worker executing a step in the work flow, so there can be two workers each using their own child to update to the same parent or group of parents. These parents can be at the same level, each having a different function. An example would be a staff meeting event. Work flow would include scheduling, updating, building the agenda, sending notices to attendees and other parties, inviting comments, publishing the list of attendees, post-meeting minutes, notification of interested parties, archiving for future reference, scheduling follow-up. All of these parts could be a parent and the child would be the particular staff meeting on Thur at 9 am [metaphor would be a card in a 'scheduled event stack]. It would know that it needed to report to the parent that handled any scheduling, the one that handled invitations, the one that handled archiving of company information, etc. In this scheme, ...the child would ask each parent "Are there any updates to me (running on Rebecca's computer [metaphor would be a card on her computer that would show the data from the card in the 'scheduled event stack')?" ...the child would say "Here is the revised list of attendees for your consideration, from me (running on Mark's computer), which submits the new data to the parent for updating and availability to any object that requests/requires it. Basically , you have a lot of 'landing zones' for data that is handled by one-or-more parents. Here the child does not know or care what the parent does with the new data. Time and date stamping is essential. I would encourage designing, building, and embedding an audit trail now to help with the debugging and design. It is an invaluable tool. Hypercard of course. Hope you head stops swimming over the weekend. Jim Ault Las Vegas On 2/17/06 7:37 AM, "Jonathan Lynch" wrote: > I just want to say, Jim, your ideas on this topic are greatly appreciated. > > Please share all of the here, as many of us might use them, or adapt them to > our needs. > > Take care, > > Jonathan > From JimAultWins at yahoo.com Fri Feb 17 11:29:21 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 17 Feb 2006 08:29:21 -0800 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: Message-ID: and I am on Mac, Virtual PC, and Windows. On 2/17/06 7:46 AM, "xavier.bury at clearstream.com" wrote: > actually i should have said In My OHO since iM on windoze... ;) > > > > use-revolution-bounces at lists.runrev.com wrote on 17/02/2006 16:42:13: > >> Don't you mean iMOHO? >> >> >> On 2/17/06 2:47 AM, "xavier.bury at clearstream.com" >> wrote: >> From simplsol at aol.com Fri Feb 17 11:34:00 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 11:34:00 -0500 Subject: "Missing" Chapter 8 & 9 In-Reply-To: Message-ID: <8C801F717561867-1740-1DCE@MBLK-M30.sysops.aol.com> Kevin, Thanks for the guidance. PL -----Original Message----- From: Kevin Miller To: How to use Revolution Sent: Fri, 17 Feb 2006 15:27:31 +0000 Subject: Re: "Missing" Chapter 8 & 9 On 17/2/06 04:12, "simplsol at aol.com" wrote: > Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? I > can't find them in mine. If someone else has the same experience with > theirs, let me know and I'll Bugzilla it. For more information about this, please read the preface to the User's Guide - on page 1. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From simplsol at aol.com Fri Feb 17 11:39:00 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 11:39:00 -0500 Subject: Missing Chapter 8 & 9 In-Reply-To: References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> Message-ID: <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> Seems Kevin & Company are already aware of this, so I will not add it to Bugzilla. PL -----Original Message----- From: Kay C Lan To: How to use Revolution Sent: Fri, 17 Feb 2006 23:44:18 +0800 Subject: Re: Missing Chapter 8 & 9 And I imagine Bugzilla is not the 'current' answer for Doc problems. Please note on the first page of the docs: Please send all comments and feedback to: userguide at runrev.com All comments will be read and you will receive a reply. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Fri Feb 17 11:49:51 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 16:49:51 +0000 Subject: Index for Revolution PDF Document In-Reply-To: <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> Message-ID: <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> Hi, Since I have the full version of Acrobat, I can create indexes and have created one for the RunRev PDF. I am not sure if I am allowed to distribute this, but if I am, I would be happy to send it anyone that wants it! It makes searching a real breeze! All the Best Dave From jonathandlynch at gmail.com Fri Feb 17 11:51:56 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Fri, 17 Feb 2006 11:51:56 -0500 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: References: <31e1938c0602170737o7268f217l452a557febd73213@mail.gmail.com> Message-ID: <31e1938c0602170851k1a077f5cx245404f976511ad3@mail.gmail.com> Hello again, That is useful stuff to consider. At some point, I am going to create an app called Manager Mage, or some such thing, - that will be used for coordinating the efforts of each individual. Task Mage approaches this from a very different perspective. It is from the point of view of the stream of consciousness of the person sitting at his desk, working on multiple projects. Date oriented to-do list programs just suck, because not all tasks can be assigned to a date or time. Most tasks, in my experience, are on-going. So, task mage uses task files that do not have a particular date or time attached to them. Each task file has its own sub-to-do list, and any item in a sub-to-do list can be assigned to the calendar as needed, but it doesn't have to be. So, from the users perspective, when he is on the front page of task mage, he has a to do list on the right side of the screen that automatically organizes his tasks into whatever categories and sub-categories he sets up for himself. The left side of the screen contains a table that is used as a schedule for the current day, that he can use his today schedule or not as he wishes. All he has to do is drag items from his to-do list to his schedule. Each item in his to-do list contains a link to that task file. So, when he is working on a task, he can just click the link for that task, go to the task, make whatever changes to his notes, status, sub-to-do list, etc... that he needs to make, then go back to the front page to see what he needs to work on next. He can also add new tasks very quickly. The idea is to be able to switch between tasks, make changes, and go back to what you were doing so quickly that the yours short-term memory has not dropped the details of what your were working on at that moment. This allows for efficient multi-tasking. In general, multitasking is very ineffecient, as has been shown by multiple studies, because it takes considerable mental effort and time to orient on a task, then re-orient on what you working on before you switched. Task Mage eliminates that problem. And I know it works, because I use it all day long at work, and it makes me way more efficient, and with using it I almost never forget about tasks. Manager coordination is a whole other perspective - one that will require a different app that integrates with Task Mage. Gonna take me forever to finish this project. Cheers, Jonathan On 2/17/06, Jim Ault wrote: > > Thanks for the note. Very glad that my ramblings might have triggered > something valuable for you. > > Something more. Those not interested.. . stop reading now. You won't > miss > a thing :-) > > As you may have realized by now, I tried to use some of the HCard ways of > handling stacks to think about work flow organization where each part of > the > process becomes an object that only deals with its children and next level > parent(s). > > Children know how to locate their parent(s) at any moment, therefore when > the parent changes, the child can reference that change and respond > accordingly. > > In the work flow sense, a child is actually the individual worker > executing > a step in the work flow, so there can be two workers each using their own > child to update to the same parent or group of parents. These parents can > be at the same level, each having a different function. > > An example would be a staff meeting event. Work flow would include > scheduling, updating, building the agenda, sending notices to attendees > and > other parties, inviting comments, publishing the list of attendees, > post-meeting minutes, notification of interested parties, archiving for > future reference, scheduling follow-up. > > All of these parts could be a parent and the child would be the particular > staff meeting on Thur at 9 am [metaphor would be a card in a 'scheduled > event stack]. It would know that it needed to report to the parent that > handled any scheduling, the one that handled invitations, the one that > handled archiving of company information, etc. > > In this scheme, > ...the child would ask each parent "Are there any updates to me (running > on > Rebecca's computer [metaphor would be a card on her computer that would > show > the data from the card in the 'scheduled event stack')?" > > ...the child would say "Here is the revised list of attendees for your > consideration, from me (running on Mark's computer), which submits the new > data to the parent for updating and availability to any object that > requests/requires it. Basically , you have a lot of 'landing zones' for > data that is handled by one-or-more parents. > > Here the child does not know or care what the parent does with the new > data. > Time and date stamping is essential. > I would encourage designing, building, and embedding an audit trail now to > help with the debugging and design. It is an invaluable tool. > > Hypercard of course. > > Hope you head stops swimming over the weekend. > > Jim Ault > Las Vegas > > On 2/17/06 7:37 AM, "Jonathan Lynch" wrote: > > > I just want to say, Jim, your ideas on this topic are greatly > appreciated. > > > > Please share all of the here, as many of us might use them, or adapt > them to > > our needs. > > > > Take care, > > > > Jonathan > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mikeythek at gmail.com Fri Feb 17 11:59:24 2006 From: mikeythek at gmail.com (Mikey) Date: Fri, 17 Feb 2006 11:59:24 -0500 Subject: Index for Revolution PDF Document In-Reply-To: <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> Message-ID: <9b408d8e0602170859mbf219c4g643446b4e44238f8@mail.gmail.com> Dave, Please send me a copy of the document with the index... Mike. -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From dburgun at dsl.pipex.com Fri Feb 17 12:05:48 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 17:05:48 +0000 Subject: Index for Revolution PDF Document In-Reply-To: <9b408d8e0602170859mbf219c4g643446b4e44238f8@mail.gmail.com> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> <9b408d8e0602170859mbf219c4g643446b4e44238f8@mail.gmail.com> Message-ID: Hi, I am not sure if I am allowed to send it out, I don't want to infringe any copyright issues. Does anyone know if this is allowed or not? Thanks Dave On 17 Feb 2006, at 16:59, Mikey wrote: > Dave, > Please send me a copy of the document with the index... > > Mike. > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Fri Feb 17 12:11:11 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 17 Feb 2006 11:11:11 -0600 Subject: Missing Chapter 8 & 9 In-Reply-To: <8C8018F8E34E1A8-850-1820B@mblk-r23.sysops.aol.com> References: <8C8018F8E34E1A8-850-1820B@mblk-r23.sysops.aol.com> Message-ID: <6.2.1.2.2.20060217111019.09cfb3e8@exchange.slg.com> If you read the preface, the user's guide is a work in progress. I believe chapters 8 & 9 are coming and they are soliciting feedback on what is currently there. At 10:12 PM 2/16/2006, you wrote: >Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? I >can't find them in mine. If someone else has the same experience with >theirs, let me know and I'll Bugzilla it. >Paul Looney >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From dburgun at dsl.pipex.com Fri Feb 17 12:11:53 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 17:11:53 +0000 Subject: PDF Document Title Incorrect??? In-Reply-To: <9b408d8e0602170859mbf219c4g643446b4e44238f8@mail.gmail.com> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> <9b408d8e0602170859mbf219c4g643446b4e44238f8@mail.gmail.com> Message-ID: <8883E5B3-BD90-40D6-8054-E69CD1D01D38@dsl.pipex.com> Hi, Has anyone noticed that the title property of the PDF document is "Microsoft Word - User Guide 2 " ?!?!?!? Guess this is wrong??? All the Best Dave From pevensen at siboneylg.com Fri Feb 17 12:14:54 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 17 Feb 2006 11:14:54 -0600 Subject: Spam:Re: Index for Revolution PDF Document In-Reply-To: References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> <9b408d8e0602170859mbf219c4g643446b4e44238f8@mail.gmail.com> Message-ID: <6.2.1.2.2.20060217111356.09ce8cf8@exchange.slg.com> The latest version is available at http://downloads.runrev.com/userguide/userguide.pdf This one doesn't have an index. I'm guessing RunRev would probably prefer that people download and comment on the latest version from the official source. At 11:05 AM 2/17/2006, you wrote: >Hi, > >I am not sure if I am allowed to send it out, I don't want to >infringe any copyright issues. Does anyone know if this is allowed or >not? > >Thanks >Dave > >On 17 Feb 2006, at 16:59, Mikey wrote: > >>Dave, >>Please send me a copy of the document with the index... >> >>Mike. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From dburgun at dsl.pipex.com Fri Feb 17 12:30:08 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 17:30:08 +0000 Subject: Spam:Re: Index for Revolution PDF Document In-Reply-To: <6.2.1.2.2.20060217111356.09ce8cf8@exchange.slg.com> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> <9b408d8e0602170859mbf219c4g643446b4e44238f8@mail.gmail.com> <6.2.1.2.2.20060217111356.09ce8cf8@exchange.slg.com> Message-ID: Hi, It's the same PDF file, I have just created a separate index file that can be used in conjunction with the PDF you download yourself. You double-click on a file called RRIndex.pdx and it allows you to enter words or phrases and when you hit search it gives a list of the lines where this appears in the PDF file. Double-clicking on one of these lines will open the PDF document at the line where it appear. I have only tried this on Mac OS X, not sure if it will work on other platforms. All the Best Dave On 17 Feb 2006, at 17:14, Peter T. Evensen wrote: > The latest version is available at http://downloads.runrev.com/ > userguide/userguide.pdf > > This one doesn't have an index. > > I'm guessing RunRev would probably prefer that people download and > comment on the latest version from the official source. > > At 11:05 AM 2/17/2006, you wrote: >> Hi, >> >> I am not sure if I am allowed to send it out, I don't want to >> infringe any copyright issues. Does anyone know if this is allowed or >> not? >> >> Thanks >> Dave >> >> On 17 Feb 2006, at 16:59, Mikey wrote: >> >>> Dave, >>> Please send me a copy of the document with the index... >>> >>> Mike. > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Fri Feb 17 12:36:18 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 17 Feb 2006 09:36:18 -0800 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: References: Message-ID: <1744246916.20060217093618@ahsoftware.net> xavier- Friday, February 17, 2006, 7:46:18 AM, you wrote: > actually i should have said In My OHO since iM on windoze... ;) ...or maybe hOHO... -- -Mark Wieder mwieder at ahsoftware.net From josh at dvcreators.net Fri Feb 17 12:38:04 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 17 Feb 2006 09:38:04 -0800 Subject: video screen-capture on Windows In-Reply-To: <1DD5939E-9F3E-11DA-89E1-000A95F0C744@leo.nmc.edu> References: <20060216180003.B0ED1825CB5@mail.runrev.com> <1DD5939E-9F3E-11DA-89E1-000A95F0C744@leo.nmc.edu> Message-ID: We use Camtasia and are very happy with it. On Feb 16, 2006, at 2:46 PM, SB wrote: > Hi folks, > > We are playing videos of screen captures in our Rev product. > > On the Mac, the software we use to capture the videos is Snapzpro. > > What are some good Windows softwares that will do audio-video > screen captures? > > Thanks, > Sandy > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From kevin at runrev.com Fri Feb 17 12:39:35 2006 From: kevin at runrev.com (Kevin Miller) Date: Fri, 17 Feb 2006 17:39:35 +0000 Subject: PDF Document Title Incorrect??? In-Reply-To: <8883E5B3-BD90-40D6-8054-E69CD1D01D38@dsl.pipex.com> Message-ID: On 17/2/06 17:11, "David Burgun" wrote: > Has anyone noticed that the title property of the PDF document is > "Microsoft Word - User Guide 2 " ?!?!?!? We've provided new material and set up an email address specifically for feedback so we can build on it. We've published this address together with our intentions for the material in the Preface, which is on Page 1 of the new User's Guide. Please read this preface, then use the email address listed there for any and all feedback, so we can properly address it. Unfortunately, we cannot properly address this kind of feedback on the mailing list. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From mwieder at ahsoftware.net Fri Feb 17 12:41:07 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 17 Feb 2006 09:41:07 -0800 Subject: Revolution 2.7 documentation panic In-Reply-To: References: <1367351601.20060216145658@ahsoftware.net> <15438473241.20060216233537@ahsoftware.net> Message-ID: <1494535131.20060217094107@ahsoftware.net> Charles- Friday, February 17, 2006, 5:36:36 AM, you wrote: > On Feb 17, 2006, at 2:35 AM, Mark Wieder wrote: >>>> hard-coded path to Adobe >>>> Reader >> >>> You're kidding! >> >> It'll be fixed in some point-release down the line. But apparently I'm >> the only person around here with Acrobat installed. > Maybe. But I try never to use Adobe Acrobat Reader on the Mac. > Preview is noticeably faster, and I usually have it running in the > dock, so the delay would be much less than if the other app has to > open. I don't see why this would be hard-wired at all, since > resolving filetypes is what an OS is for. . . . But this is OT by now > (especially since I'm not on 2.7 at this point!). Sorry. I should have mentioned the hard-coded path is on Windows. OSX does indeed open Preview and all is well there. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Feb 17 12:43:36 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 17 Feb 2006 09:43:36 -0800 Subject: Disabled files in 2.7 In-Reply-To: <8C801D6AF4D32BC-1634-A4D9@FWM-M13.sysops.aol.com> References: <8C8018194B76540-850-17E3B@mblk-r23.sysops.aol.com> <5837998458.20060216232742@ahsoftware.net> <8C801D6AF4D32BC-1634-A4D9@FWM-M13.sysops.aol.com> Message-ID: <1304684095.20060217094336@ahsoftware.net> Paul- Friday, February 17, 2006, 4:42:02 AM, you wrote: > As much as "misery loves company", I'm sorry you share this problem. > Did you have it in prior versions as well? > I my case it started when the stack was open as Rev hung (while trying > to open the Table panel in the Inspector. Yes, for me at least it's not a 2.7 thing. And my stack does open properly, just not reliably in the Recent Files menuItem. I went through and cleaned out the history preference and it still comes back to haunt me. -- -Mark Wieder mwieder at ahsoftware.net From dburgun at dsl.pipex.com Fri Feb 17 12:44:11 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 17 Feb 2006 17:44:11 +0000 Subject: PDF Document Title Incorrect??? In-Reply-To: References: Message-ID: <814A664C-5FA1-4A97-BF12-0BC5B6A029E7@dsl.pipex.com> Done! On 17 Feb 2006, at 17:39, Kevin Miller wrote: > On 17/2/06 17:11, "David Burgun" wrote: > >> Has anyone noticed that the title property of the PDF document is >> "Microsoft Word - User Guide 2 " ?!?!?!? > > We've provided new material and set up an email address > specifically for > feedback so we can build on it. We've published this address > together with > our intentions for the material in the Preface, which is on Page 1 > of the > new User's Guide. Please read this preface, then use the email > address > listed there for any and all feedback, so we can properly address it. > Unfortunately, we cannot properly address this kind of feedback on the > mailing list. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Fri Feb 17 12:49:22 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 17 Feb 2006 09:49:22 -0800 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <43F59353.8060801@harbourhost.co.uk> References: <43F5044D.4040809@hyperactivesw.com> <43F59353.8060801@harbourhost.co.uk> Message-ID: <515030573.20060217094922@ahsoftware.net> Martin- Friday, February 17, 2006, 1:11:47 AM, you wrote: > I'm not at all sure I could bring myself to name a folder beginning with > the word "my". Every nerve twitches at the thought. I already have a > serious problem with "My Computer", "My Documents" etc. To me this is > like "My first coloring book :-)", eeeuuuw. Surprise! I am not a 5 year > old. Are folders whose names do not begin with the word "my" in some way > not really mine. Or is this actually a dynamic scoping mechanism like in > Perl? ROTFL. I'm surprised RR didn't call it "My Plugins". ...but as long as there's no talking paper clip I'm still on board. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Feb 17 12:52:43 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 17 Feb 2006 09:52:43 -0800 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <43F59353.8060801@harbourhost.co.uk> References: <43F5044D.4040809@hyperactivesw.com> <43F59353.8060801@harbourhost.co.uk> Message-ID: <525231752.20060217095243@ahsoftware.net> Martin- Friday, February 17, 2006, 1:11:47 AM, you wrote: > I'm not at all sure I could bring myself to name a folder beginning with > the word "my". Every nerve twitches at the thought. I already have a > serious problem with "My Computer", "My Documents" etc. To me this is > like "My first coloring book :-)", eeeuuuw. Surprise! I am not a 5 year > old. Are folders whose names do not begin with the word "my" in some way > not really mine. Or is this actually a dynamic scoping mechanism like in > Perl? IMO one of the signs of the downfall of western civilization is that the cartoon interface of XP and OSX is not just accepted but admired. -- -Mark Wieder mwieder at ahsoftware.net From aj445 at traverse.lib.mi.us Fri Feb 17 12:50:10 2006 From: aj445 at traverse.lib.mi.us (SB) Date: Fri, 17 Feb 2006 12:50:10 -0500 Subject: video screen-capture on Windows In-Reply-To: <20060217110922.8A032826105@mail.runrev.com> References: <20060217110922.8A032826105@mail.runrev.com> Message-ID: Thanks, Chipp! Sandy > Check out Camtasia at www.techsmith.com > > best, > Chipp > > SB wrote: > >> What are some good Windows softwares that will do audio-video screen >> captures? From b.xavier at internet.lu Fri Feb 17 13:12:23 2006 From: b.xavier at internet.lu (MisterX) Date: Fri, 17 Feb 2006 19:12:23 +0100 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <1744246916.20060217093618@ahsoftware.net> Message-ID: <20060217171011.131FE8261F8@mail.runrev.com> I was thinking about in My MOjO (sounds good don't it?)... but after reading wikipedia (and learning another thing) I thought it was at my nono to say such a thing no matter how loosely typed ;). so in my hOhO... it is... > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Mark Wieder > Sent: Friday, 17 February, 2006 18:36 > To: How to use Revolution > Subject: Re: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 > > xavier- > > Friday, February 17, 2006, 7:46:18 AM, you wrote: > > > actually i should have said In My OHO since iM on windoze... ;) > > ...or maybe hOHO... > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From simplsol at aol.com Fri Feb 17 13:14:24 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 13:14:24 -0500 Subject: Missing Chapter 8 & 9 In-Reply-To: <6.2.1.2.2.20060217111019.09cfb3e8@exchange.slg.com> References: <8C8018F8E34E1A8-850-1820B@mblk-r23.sysops.aol.com> <6.2.1.2.2.20060217111019.09cfb3e8@exchange.slg.com> Message-ID: <8C802051E0ED789-10E8-910D@MBLK-M08.sysops.aol.com> Documentation is always a work in process. But the 2.7 doc has a table of contents that lists chapters which do not exist. Would be nice to have something like "known problems". How could anyone tell if these chapters were supposed to be in the current edition or not. Other than this list, how can anyone tell if problems such as these have already been reported - the email address listed in the preface doesn't help see other reports. Chapter 9 would seem to be particularly relevant in that it proposed to describe the file paths which have changed in the new version. PL PS Now my ISP is reporting that the link: userguide at runrev.com not working. -----Original Message----- From: Peter T. Evensen To: How to use Revolution Sent: Fri, 17 Feb 2006 11:11:11 -0600 Subject: Re: Missing Chapter 8 & 9 If you read the preface, the user's guide is a work in progress. I believe chapters 8 & 9 are coming and they are soliciting feedback on what is currently there.? ? At 10:12 PM 2/16/2006, you wrote:? >Is the new pdf for the documentation in 2.7 missing chapters 8 & 9? I >can't find them in mine. If someone else has the same experience with >theirs, let me know and I'll Bugzilla it.? >Paul Looney? >_______________________________________________? >use-revolution mailing list? >use-revolution at lists.runrev.com? >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences:? >http://lists.runrev.com/mailman/listinfo/use-revolution? ? Peter T. Evensen? http://www.PetersRoadToHealth.com? 314-629-5248 or 888-628-4588 ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From b.xavier at internet.lu Fri Feb 17 13:22:36 2006 From: b.xavier at internet.lu (MisterX) Date: Fri, 17 Feb 2006 19:22:36 +0100 Subject: MonsieurX's TAOO Tiki is gone! Message-ID: <20060217172032.6C4A5825816@mail.runrev.com> Sorry if this comes as more bad news... I had to take the TAOO Tiki web site down on MonsieurX. The volume of traffic was going to exceed - for "this month" alone and just for the tiki - by 2X the traffic capacity which i've never exceeded in the past years including all my mad driving videos, mp3s and hoard of stacks! This is amazing, and it was just a startup test for tiki without any referencing from the top site! Did i get hacked ? what happened? I just dont have the budget, or time to look into it... For the dozen users who registered, and really gave a big hand, i present my most profound apologies. Not all is lost, dont despair... The TAOO project is still being furiously developped... MonsieurX is still there along with all the goodies that make my cyber garage... As Arnold said: "I'll be back"... Cheers and hava great weekend! Xavier http://monsieurx.com - Not just NitroMethane for your revIDE From josh at dvcreators.net Fri Feb 17 13:22:12 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 17 Feb 2006 10:22:12 -0800 Subject: global variables vs. custom properties POLL! Message-ID: Just curious what the count will be if I can get a few folks voting: just two clicks: one here: http://revcoders.org/global-variables-vs-custom-properties/ one more to vote (poll to right of page) From jperryl at ecs.fullerton.edu Fri Feb 17 13:45:35 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 17 Feb 2006 10:45:35 -0800 (PST) Subject: Advice? Purchasing Quandary... In-Reply-To: <8C8018F8E34E1A8-850-1820B@mblk-r23.sysops.aol.com> Message-ID: Here's the issue: The semester started a week or so ago. Unfortunately, this coincides with the new Rev release in which (a) DC is no more but there is Media (which won't be out for a few more weeks) and (b) the file format in 2.7 has changed, meaning that even if my students purchase DC, anything they've worked on using the 30 day trial (while waiting for purchasing to go through) will be unusable by the time they get their DC license. If they purchase Media, I don't really know when they'll get it, but at least it will be in the 2.7 file format. OTOH, as I had already quoted them the DC price, I'll have to eat the $70 difference (between a DC 10-pack and 10 individual Media licences). Yikes!!!! Any recommendations? Thanks, Judy From josh at dvcreators.net Fri Feb 17 13:54:50 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 17 Feb 2006 10:54:50 -0800 Subject: Database query for pull down option/menu In-Reply-To: <43F56645.7050801@parsons.edu> References: <43F56645.7050801@parsons.edu> Message-ID: Wow! One I might be able to help on. ___________________________________________ In Revolution, put this script into your option menu: ON menupick pChoice put pChoice into queryValue put pChoice & " chosen" into field "status" get libUrlFormData("queryvalue", queryValue) post it to url "http://www.yourweburl.com/thepathtoyour/ phpscript.php" IF the result is empty THEN -- executed OK put it into fld "listOfFiles" ELSE put the result into field "task_desc" -- there was some error in executing the PHP script END IF END menupick ___________________________________________ Now, make a text file on your server (called "phpscript.php" or "whatever.php"): On Feb 16, 2006, at 9:59 PM, Benjamin Bacon wrote: > Hi everyone, > > I am trying to create two pull down menu's that are based on MySQL > query's. Then based on what the user choses from the pull down > menu's they can get a listing of available files based on what is > already in the database. Can anyone help me on this one. I greatly > appreciate the help. I am quite fresh with Revolution development > and I have look in the manual and searched the web/documentation. > > Thanks! > Benjamin > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From PradeepKumar.MITTAL at insead.edu Fri Feb 17 14:05:57 2006 From: PradeepKumar.MITTAL at insead.edu (MITTAL Pradeep Kumar) Date: Fri, 17 Feb 2006 20:05:57 +0100 Subject: Path problem in RevGOURL + How to find current directory path Message-ID: <8CD3C97D72BC144CB87AEBAD8D2E973202DF1552@GAIA.FBL.insead.intra> Hello, I want to launch html file which is present in the current directory ( from where the exe runs) But the syntax like this does not work. revGoURL "file:///index.htm" Perhaps the RevGOUrl requires complete path of the file. Do you know how can we find out what is the current direcory path in rev?? So that I can use revGoUrl "file:///" & curPath & "/index.htm" Please let me know if you have any ideas. Thanks Best Regards Pradeep From jacque at hyperactivesw.com Fri Feb 17 14:13:29 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 17 Feb 2006 13:13:29 -0600 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <43F59353.8060801@harbourhost.co.uk> References: <43F5044D.4040809@hyperactivesw.com> <43F59353.8060801@harbourhost.co.uk> Message-ID: <43F62059.6060400@hyperactivesw.com> Martin Baxter wrote: > J. Landman Gay wrote: > >> If it does not already exist, create a folder in your Documents folder >> called "My Revolution [edition]". That is, if you have the Enterprise > > > I'm not at all sure I could bring myself to name a folder beginning with > the word "my". Every nerve twitches at the thought. I already have a > serious problem with "My Computer", "My Documents" etc. To me this is > like "My first coloring book :-)", eeeuuuw. Surprise! I am not a 5 year > old. Are folders whose names do not begin with the word "my" in some way > not really mine. Or is this actually a dynamic scoping mechanism like in > Perl? Frankly, I have exactly the same reaction. I abhor "My" anything. I think it is a symptom of My Mac background. My my. However, on an up note, this is scheduled to be changed in a later release, so that the name of that folder can be assigned by the user. We're still early in the game with 2.7, so for now it is a hard-coded path but that will change. I could not bring myself to make a folder called "My Enterprise" either, so what I did was copy the words from an email and paste it into a new folder title. Try that. It eases the pain. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION at barncard.com Fri Feb 17 14:12:38 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 17 Feb 2006 11:12:38 -0800 Subject: [HUMOUR?] Re: Custom image library 2.6 -> 2.7 In-Reply-To: <43F59353.8060801@harbourhost.co.uk> References: <43F5044D.4040809@hyperactivesw.com> <43F59353.8060801@harbourhost.co.uk> Message-ID: yeah, Had the same feelings. I really despise that "My" terminology myself. Total lemming-words, like Win this and Win that. It's Microsoft-Speak and I, a card-holdling, pry-from-my-cold-dead-fingers Mac diehard, have a bit of hesitation typing those words. And now, it's etched in stone in the code forever. Kinda like the RFC misspellings: "So what if somebody (probably Tim Berners-Lee, who wrote the original HTTP spec) was a better engineer than speller? Yes, the correct spelling is referrer, but the term referer is embedded into the code of millions of browsers and servers and it's too late to change now." >J. Landman Gay wrote: >>If it does not already exist, create a folder in your Documents >>folder called "My Revolution [edition]". That is, if you have the >>Enterprise > >I'm not at all sure I could bring myself to name a folder beginning >with the word "my". Every nerve twitches at the thought. I already >have a serious problem with "My Computer", "My Documents" etc. To me >this is like "My first coloring book :-)", eeeuuuw. Surprise! I am >not a 5 year old. Are folders whose names do not begin with the word >"my" in some way not really mine. Or is this actually a dynamic >scoping mechanism like in Perl? > >Martin Baxter -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From bacon at parsons.edu Fri Feb 17 14:13:16 2006 From: bacon at parsons.edu (Benjamin Bacon) Date: Fri, 17 Feb 2006 14:13:16 -0500 Subject: Standalone Application and dB In-Reply-To: References: Message-ID: <43F6204C.1090409@parsons.edu> Hey Everyone, Trying to save a standalone application that uses MySQL. I am quite the newbie, start using Revolution yesterday, so this maybe in the manual but I couldn't find it. When saving a standalone application, do I need to move the MySQL libraries (dll I guess on Windoze) somewhere to use them? I am developing on a Windows machine right now but I am more familiar with Linux/OS X. Thanks!! Benjamin From bacon at parsons.edu Fri Feb 17 14:15:22 2006 From: bacon at parsons.edu (Benjamin Bacon) Date: Fri, 17 Feb 2006 14:15:22 -0500 Subject: Database query for pull down option/menu In-Reply-To: References: <43F56645.7050801@parsons.edu> Message-ID: <43F620CA.5050103@parsons.edu> Hey thanks! I will give this a try too. Scott pointed me to a great example he made and it solved the problem! /Benjamin Josh Mellicker wrote: > Wow! One I might be able to help on. > > ___________________________________________ > > In Revolution, put this script into your option menu: > > > ON menupick pChoice > > put pChoice into queryValue > put pChoice & " chosen" into field "status" > > get libUrlFormData("queryvalue", queryValue) > post it to url > "http://www.yourweburl.com/thepathtoyour/phpscript.php" > > IF the result is empty THEN -- executed OK > put it into fld "listOfFiles" > ELSE > put the result into field "task_desc" -- there was some > error in executing the PHP script > END IF > > > END menupick > > ___________________________________________ > > Now, make a text file on your server (called "phpscript.php" or > "whatever.php"): > > > require_once('dbinfo.inc'); //this is the file with your connect info > > > $sql = " > SELECT > myFileName > > FROM > fileNameTable > "; > > $result = mysql_query($sql) or die("Error #" . mysql_errno() . ":" . > mysql_error() ); > > > if (mysql_num_rows($result)) { > > //found at least one > > while ($row=mysql_fetch_array($result)) { > echo $row['myFileName']."\n"; > } > > > } else { > > //didn't find any > > echo "I did not find any records."; > > > } > > > ?> > > > > > On Feb 16, 2006, at 9:59 PM, Benjamin Bacon wrote: > >> Hi everyone, >> >> I am trying to create two pull down menu's that are based on MySQL >> query's. Then based on what the user choses from the pull down menu's >> they can get a listing of available files based on what is already in >> the database. Can anyone help me on this one. I greatly appreciate >> the help. I am quite fresh with Revolution development and I have >> look in the manual and searched the web/documentation. >> >> Thanks! >> Benjamin >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > From lists at mangomultimedia.com Fri Feb 17 14:21:24 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 17 Feb 2006 11:21:24 -0800 Subject: Standalone Application and dB In-Reply-To: <43F6204C.1090409@parsons.edu> References: <43F6204C.1090409@parsons.edu> Message-ID: <2BF71C45-A929-46E6-BE56-4DC043E66D23@mangomultimedia.com> On Feb 17, 2006, at 11:13 AM, Benjamin Bacon wrote: > Hey Everyone, > > Trying to save a standalone application that uses MySQL. I am quite > the newbie, start using Revolution yesterday, so this maybe in the > manual but I couldn't find it. When saving a standalone > application, do I need to move the MySQL libraries (dll I guess on > Windoze) somewhere to use them? I am developing on a Windows > machine right now but I am more familiar with Linux/OS X. For windows you need to put the libmySQL.dll file in the same directory as the application. I think the standalone builder will do this for you though. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From jacque at hyperactivesw.com Fri Feb 17 14:22:46 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 17 Feb 2006 13:22:46 -0600 Subject: Revolution 2.7 documentation panic In-Reply-To: References: <1367351601.20060216145658@ahsoftware.net> <15438473241.20060216233537@ahsoftware.net> Message-ID: <43F62286.9050008@hyperactivesw.com> Thomas McGrath III wrote: > My document opened fine in "Preview" on OSX and did not even try to > open Acrobat. ??? > > ... Just double checked and it goes right to Preview and not Acrobat at > all. Same here. I suspect the problem occurs mostly on Windows machines. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Feb 17 14:27:45 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 17 Feb 2006 13:27:45 -0600 Subject: Index for Revolution PDF Document In-Reply-To: <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> Message-ID: <43F623B1.7040003@hyperactivesw.com> David Burgun wrote: > Hi, > > Since I have the full version of Acrobat, I can create indexes and have > created one for the RunRev PDF. I am not sure if I am allowed to > distribute this, but if I am, I would be happy to send it anyone that > wants it! Actually, I think you should send it to RR. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Fri Feb 17 14:35:07 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 17 Feb 2006 19:35:07 +0000 Subject: Path problem in RevGOURL + How to find current directory path In-Reply-To: <8CD3C97D72BC144CB87AEBAD8D2E973202DF1552@GAIA.FBL.insead.intra> References: <8CD3C97D72BC144CB87AEBAD8D2E973202DF1552@GAIA.FBL.insead.intra> Message-ID: <43F6256B.6060500@tweedly.net> MITTAL Pradeep Kumar wrote: >Hello, > >I want to launch html file which is present in the current directory ( >from where the exe runs) > >But the syntax like this does not work. >revGoURL "file:///index.htm" > >Perhaps the RevGOUrl requires complete path of the file. > >Do you know how can we find out what is the current direcory path in >rev?? > > You can use the built in function "defaultFolder" (or simply "folder") Note that this gives you a full path - so you should not add "//" to the start of it >So that I can use revGoUrl "file://" & curPath & "/index.htm" > > > put the defaultFolder into curPath RevGoURL ("file:" & curPath & "/index.htm") -- Note simply 'file:' without any leading /s It's always a good idea to add the parentheses in a case like this. For RevGoURL, I think it would be OK without it, but other cases would not be, e.g. put URL ("file:" & curPath & "/index.htm") into myData puts the content of the index.html file into the variable put URL "file:" & curPath & "/index.htm" into myData puts the URL "file:" (i.e. empty), followed by the path, followed by the string "index.htm" into the variable. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.10/263 - Release Date: 16/02/2006 From pevensen at siboneylg.com Fri Feb 17 14:40:41 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 17 Feb 2006 13:40:41 -0600 Subject: Spam:Re: Index for Revolution PDF Document In-Reply-To: <43F623B1.7040003@hyperactivesw.com> References: <05E83723-86C8-4A9C-BED5-C3F429F46F51@adelphia.net> <71634552-2326-43E5-9BBB-FC5B44864128@dsl.pipex.com> <8C801F7C9F38444-1740-1E3B@MBLK-M30.sysops.aol.com> <42EFEE7D-D13F-4B1D-A299-B65003F9D698@dsl.pipex.com> <43F623B1.7040003@hyperactivesw.com> Message-ID: <6.2.1.2.2.20060217134015.09c5c1f0@exchange.slg.com> Since the user's guide isn't final, I don't think the index would be that useful. I would assume they'd generate one when the document is finalized. At 01:27 PM 2/17/2006, you wrote: >David Burgun wrote: >>Hi, >>Since I have the full version of Acrobat, I can create indexes and have >>created one for the RunRev PDF. I am not sure if I am allowed to >>distribute this, but if I am, I would be happy to send it anyone that >>wants it! > >Actually, I think you should send it to RR. :) Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From jacque at hyperactivesw.com Fri Feb 17 14:43:42 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 17 Feb 2006 13:43:42 -0600 Subject: Stack structure, media and memory? In-Reply-To: <2984088.post@talk.nabble.com> References: <2984088.post@talk.nabble.com> Message-ID: <43F6276E.4020108@hyperactivesw.com> Ken Apthorpe wrote: > However, I can't find info on what exactly happens to loaded media when a > card (or substack) is closed, in terms of memory purging. I've had other > stand alone media-heavy apps hang because of memory overload so it's an > issue for me. This is never an issue in Revolution. Memory is handled automatically. When a card is closed, the memory its media used is recycled. It also makes excellent use of virtual memory as necessary. You don't even have to think about it. All you really need to know is that you'll need enough RAM initially to load the entire stackfile (about as much as the file size of your stack on disk; this includes the substacks in the file, of course.) That is the advantage to using external media files, rather than embedding them into the stack. A referenced media file will be unloaded when it is no longer needed, and it doesn't count as part of the stack size when the stack is opened in RAM. Movie files, audio files, and other large media files should, in general, always be referenced from disk. You won't have to worry about memory if you do that. If you want to worry about it anyway, you can always just set the filename of the player in question to empty. That removes all the media content and clears memory. But you really don't have to do that. If you are replacing one movie in a player with another (by changing the player's filename reference) then memory is swapped as needed. The old file is dumped and the new media is loaded. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Feb 17 14:46:39 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 17 Feb 2006 13:46:39 -0600 Subject: Export Snapshot In-Reply-To: <43F57EC4.30801@comcast.net> References: <43F53B24.4010007@comcast.net> <43F54C39.8050607@comcast.net> <43F57EC4.30801@comcast.net> Message-ID: <43F6281F.3030909@hyperactivesw.com> Marty Knapp wrote: > I've located the crash log, but I'm not familiar with bugzilla - where > do I access it? Include a description of the problem, attach your crash log, and if you like, a screenshot. Be sure to set the version number of the bug report to 2.7. Or you can use Ken Ray's Revzilla stack to submit reports: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Fri Feb 17 15:12:52 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 17 Feb 2006 14:12:52 -0600 Subject: Advice? Purchasing Quandary... In-Reply-To: References: Message-ID: <43F62E44.7080706@chipp.com> Hi Judy, I'd contact Kevin about this. I'm sure he can work something out with you seeing as how you're promoting his product at the university level. It's certainly in his best interests to make it work for you. -Chipp Judy Perry wrote: > Any recommendations? From psahores at easynet.fr Fri Feb 17 15:17:48 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Fri, 17 Feb 2006 21:17:48 +0100 Subject: [ANN] libDatabase 2.0.1.20 In-Reply-To: <62AF0732-6909-45B3-A58C-A8C830444DB4@mangomultimedia.com> References: <62AF0732-6909-45B3-A58C-A8C830444DB4@mangomultimedia.com> Message-ID: <7D02C8F5-0A21-4B5E-9309-B58890DC721F@easynet.fr> Dear Trevor, "well, all circumstances with PostGreSQL"... True even if there are work-arounds to let Rev+PostgreSQL become the best partners on both the Linux platform (shell pipes to psql) and Mac OS X (an home-made revisited RevDB). Indeed, i'm very interested by your libDatabase solution and i will test it extensivelly as soon as possible. She is probably more suitable than mine in about pedagogic tasks. Thanks for your work on this great lib. I will report you how she works for me and some collegues i'm, at this time, working with on a Web GIS system. Best Regards from Paris, -- Pierre Sahores www.sahores-conseil.com Le 16 f?vr. 06 ? 23:18, Trevor DeVore a ?crit : > I've uploaded a new version of libDatabase 2. RevDB has some > issues when using arrays with binding under certain circumstances > (well, all circumstances with PostGreSQL). What this means to the > average user is that libdb_updateTable and libdb_addToTable > wouldn't work. > > web: > zip file: libDatabase/beta/libDatabase_2.zip> > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Fri Feb 17 15:24:03 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 17 Feb 2006 12:24:03 -0800 Subject: [ANN] libDatabase 2.0.1.20 In-Reply-To: <7D02C8F5-0A21-4B5E-9309-B58890DC721F@easynet.fr> References: <62AF0732-6909-45B3-A58C-A8C830444DB4@mangomultimedia.com> <7D02C8F5-0A21-4B5E-9309-B58890DC721F@easynet.fr> Message-ID: <11E977BF-704B-4A34-B93D-7E6F96E2A0E8@mangomultimedia.com> On Feb 17, 2006, at 12:17 PM, Pierre Sahores wrote: > Indeed, i'm very interested by your libDatabase solution and i will > test it extensivelly as soon as possible. She is probably more > suitable than mine in about pedagogic tasks. Thanks for your work > on this great lib. I will report you how she works for me and some > collegues i'm, at this time, working with on a Web GIS system. Pierre, Thanks. I would be very interested to get your feedback. Question - Do you know what the accepted form of escaping strings for insertion into the PostGreSQL database is? I don't use PostGreSQL myself but I've read information that says PostGreSQL supports C-style escaped characters (\f, \r, etc.) but that this was going to be deprecated and you only need to escape single quotes with '' and that to use escaped characters you should prefix the value to insert with an "E" (or something like that). Right now libDatabase uses the escape characters, but I'm thinking it should just escape the single quote. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From psahores at easynet.fr Fri Feb 17 15:26:08 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Fri, 17 Feb 2006 21:26:08 +0100 Subject: Is SMIL still alive? In-Reply-To: <20060216234406.9B3BEB6DF@xprdmailfe14.nwk.excite.com> References: <20060216234406.9B3BEB6DF@xprdmailfe14.nwk.excite.com> Message-ID: <5C83BFFA-6C31-41D8-9944-873633426BB0@easynet.fr> Because CSS2+AJAX are yet so powerfull and suitables, SMIL don't probably make lots sense anymore ... -- Pierre Sahores www.sahores-conseil.com Le 17 f?vr. 06 ? 00:44, Thomas McCarthy a ?crit : > > I've been looking into smil file format recently, but > > 1. most things on the net look a little dated. > 2. QuickTime doesn't seem to like smil files. > 3. Firefox dosen't seem to like smil pages.... > > Is this format losing support? > thanks > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Fri Feb 17 15:50:46 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 17 Feb 2006 14:50:46 -0600 Subject: Sqlite on Linux In-Reply-To: <000001c633da$af1b0af0$640fa8c0@work1> References: <000001c633da$af1b0af0$640fa8c0@work1> Message-ID: <43F63726.3010105@chipp.com> Jeff, Chris Bohnert of Altuit has previously sent 2 support emails to you and it appears you aren't getting them (though we have no record of a bounce). Perhaps you can check your JUNK folder or give us another email address to respond to? We generally try our best at getting back to our valued customers! :-) thanks, Chipp Jeff Honken wrote: > I emailed Altuit yesterday but I havn't heard back from them. From simplsol at aol.com Fri Feb 17 16:18:28 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 16:18:28 -0500 Subject: Disabled files in 2.7 - Followup Message-ID: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> Yesterday I noted that opening some 2.6.1 stacks in 2.7 made it impossible for 2.7 to recognize them again after they were closed. They appeared grayed out from the Open menu. The only way that 2.7 would open them was through the Recent Files menu. This is a problem with a standalone - that doesn't have a recent files menu. Richard wisely suggested remaking a new standalone in 2.7 because that should correspond with the new file format. I have done so. (By the way the standalone builder has improved significantly over the years - seems to still have a bug applying the selected icon to the new app - and wants to cut off 22 pixels on OS X - but is certainly usable.) The new standalone had the same problem. The new app will not open any stack previously opened by 2.7 I dusted off ResEdit and discovered the following: The original 2.6.1 Type and Creator are RSTK and Revo After opening a stack in 2.7 the Type and Creator are converted to STK and MacO Is anyone having (or not having) a problem opening stacks saved in 2.7 - without using the Recent Files menu? Has anyone made a new standalone in 2.7 - and been able to open stacks saved in 2.7? (OS X 10.4.4, Al PB 1.67, 1 gig., Rev 2.7) Paul Looney From jhonken at x12.info Fri Feb 17 16:50:13 2006 From: jhonken at x12.info (Jeff Honken) Date: Fri, 17 Feb 2006 14:50:13 -0700 Subject: Sqlite on Linux In-Reply-To: <43F63726.3010105@chipp.com> Message-ID: <000301c6340c$24dc3120$640fa8c0@work1> Chipp, I haven't received anything from Chris. Do you have a direct email that I can email him. I'd like him to try jhonken at x12.info and jhonken at webdsp.com Jeff -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chipp Walters Sent: Friday, February 17, 2006 1:51 PM To: How to use Revolution Subject: Re: Sqlite on Linux Jeff, Chris Bohnert of Altuit has previously sent 2 support emails to you and it appears you aren't getting them (though we have no record of a bounce). Perhaps you can check your JUNK folder or give us another email address to respond to? We generally try our best at getting back to our valued customers! :-) thanks, Chipp Jeff Honken wrote: > I emailed Altuit yesterday but I havn't heard back from them. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Fri Feb 17 16:56:42 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 17 Feb 2006 15:56:42 -0600 Subject: Disabled files in 2.7 - Followup In-Reply-To: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> Message-ID: <43F6469A.3060605@hyperactivesw.com> simplsol at aol.com wrote: > The original 2.6.1 Type and Creator are > RSTK and Revo > After opening a stack in 2.7 the Type and Creator are converted to > STK and MacO This has got to be a bug. The plist for Rev 2.7 still lists "RSTK" as the proper file type, and the creator code is still "Revo". I looked at a newly saved stack and saw that the creator was "MacO" and the file type was "STK". It is the incorrect file type that will prevent stacks from opening, but the creator code needs to be fixed as well. Can you bugzilla this for us? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jonseymour at mac.com Fri Feb 17 17:09:39 2006 From: jonseymour at mac.com (Jon Seymour) Date: Fri, 17 Feb 2006 16:09:39 -0600 Subject: Standalones, externals, file paths in 2.7 Message-ID: <5375F945-E381-4A4B-95AA-BF82CDBDAAA8@mac.com> Hi, I decided to make the leap to 2.7 and have found it a little depressing. Thanks to Jacqueline for the answer on the image library 2.6 --> 2.7, but I'm curious as to how in the world I was going to figure that out? Why didn't the installer just move or copy the library to its new home? On a similar note: I'm using OS X to build standalones for Mac and Win32. I use a small "splash screen" stack as the app as recommended by many. I've been really careful to handle all the nuances/differences in x-platform filepath structure in scripts, and the process has been working for months through countless new builds. Now, first, when I save as standalone for Win32 under 2.7, out of nowhere comes an "Externals" folder in the same directory as the exe. It's empty, but...I do use the altBrowser plugin and have carefully assigned the location of its externals in another location. When I launch the exe, the splash screen shows and then fails to go anywhere. Two possible problems, I think: first, there is a change in the methodology used to construct filepaths for Win in 2.7, or...this Externals folder wants to house altBrowser and that is somehow causing a problem. Any thoughts? I do not develop on Win so I'm a little stuck. Can someone point me in the direction of any documentation on changes in the standalone settings or file path construction? I'm a little frazzled with my app breaking at this point! Thanks, Jon From simplsol at aol.com Fri Feb 17 18:09:04 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 18:09:04 -0500 Subject: Followup on disabled files in 2.7 Message-ID: <8C8022E47D976D2-1690-1C96@MBLK-M13.sysops.aol.com> Yesterday I noted that opening some 2.6.1 stacks in 2.7 made it impossible for 2.7 to recognize them again after they were closed. They appeared grayed out from the Open menu. The only way that 2.7 would open them was through the Recent Files menu. This is a problem with a standalone - that doesn't have a recent files menu.? ?Richard wisely suggested remaking a new standalone in 2.7 because that should correspond with the new file format. I have done so. (By the way the standalone builder has improved significantly over the years - seems to still have a bug applying the selected icon to the new app - and wants to cut off 22 pixels on OS X - but is certainly usable.)? ?The new standalone had the same problem. The new app will not open any stack previously opened by 2.7? I dusted off ResEdit and discovered the following:? The original 2.6.1 Type and Creator are? RSTK and Revo? After opening a stack in 2.7 the Type and Creator are converted to? STK and MacO? ? ?Is anyone having (or not having) a problem opening stacks saved in 2.7 - without using the Recent Files menu?? ?Has anyone made a new standalone in 2.7 - and been able to open stacks saved in 2.7?? (OS X 10.4.4, Al PB 1.67, 1 gig., Rev 2.7)? ?Paul Looney? From psahores at easynet.fr Fri Feb 17 18:14:40 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 18 Feb 2006 00:14:40 +0100 Subject: [ANN] libDatabase 2.0.1.20 In-Reply-To: <11E977BF-704B-4A34-B93D-7E6F96E2A0E8@mangomultimedia.com> References: <62AF0732-6909-45B3-A58C-A8C830444DB4@mangomultimedia.com> <7D02C8F5-0A21-4B5E-9309-B58890DC721F@easynet.fr> <11E977BF-704B-4A34-B93D-7E6F96E2A0E8@mangomultimedia.com> Message-ID: Le 17 f?vr. 06 ? 21:24, Trevor DeVore a ?crit : > On Feb 17, 2006, at 12:17 PM, Pierre Sahores wrote: > >> Indeed, i'm very interested by your libDatabase solution and i >> will test it extensivelly as soon as possible. She is probably >> more suitable than mine in about pedagogic tasks. Thanks for your >> work on this great lib. I will report you how she works for me and >> some collegues i'm, at this time, working with on a Web GIS system. > > Pierre, > > Thanks. I would be very interested to get your feedback. Question > - Do you know what the accepted form of escaping strings for > insertion into the PostGreSQL database is? value='the value' is the main rule to apply. Special chars alike lonly quote or simple quote need to be preceded with \. The best is to see the man for more deteailled explainations or, else, to test and read the pg error messages whose are always very well wrotten, detailled and helpfull in terms of a pedagocial point of view. > > I don't use PostGreSQL myself but I've read information that says > PostGreSQL supports C-style escaped characters (\f, \r, etc.) but > that this was going to be deprecated and you only need to escape > single quotes with '' and that to use escaped characters you should > prefix the value to insert with an "E" (or something like that). > Right now libDatabase uses the escape characters, but I'm thinking > it should just escape the single quote. I don't never use "E" or so as escape char and don't know about this escape way. > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Best, -- Pierre Sahores www.sahores-conseil.com From ken.apthorpe at optusnet.com.au Fri Feb 17 18:54:21 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Fri, 17 Feb 2006 15:54:21 -0800 (PST) Subject: Stack structure, media and memory? In-Reply-To: <43F6276E.4020108@hyperactivesw.com> References: <2984088.post@talk.nabble.com> <43F6276E.4020108@hyperactivesw.com> Message-ID: <2999575.post@talk.nabble.com> Klaus and Jacque Thank you both for your informative replies. Time to experiment... Ken -- View this message in context: http://www.nabble.com/Stack-structure%2C-media-and-memory--t1138900.html#a2999575 Sent from the Revolution - User forum at Nabble.com. From ken.apthorpe at optusnet.com.au Fri Feb 17 20:19:21 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Fri, 17 Feb 2006 17:19:21 -0800 (PST) Subject: Installer design and backdrops In-Reply-To: <20060217012054.56C6F7F035@spatula.dreamhost.com> References: <43F4D85B.5080904@fourthworld.com> <1071994593-50182187@lindbergh.macserve.net> <73f00e108057bac2c91334cd7c08ba25@fjrhome.net> <20060217012054.56C6F7F035@spatula.dreamhost.com> Message-ID: <3000411.post@talk.nabble.com> MeshInstall looks nicer, pending a final release. And, if you could have a MacOSX version available as well anytime real soon now .... it would be the installer of my dreams. Ken -- View this message in context: http://www.nabble.com/Installer-design-and-backdrops-t1136505.html#a3000411 Sent from the Revolution - User forum at Nabble.com. From josh at dvcreators.net Fri Feb 17 20:54:05 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 17 Feb 2006 17:54:05 -0800 Subject: drag 'n' drop reordering Message-ID: <1D58874C-0555-436D-AF02-A2C92CE328CC@dvcreators.net> I have a set of buttons that I'd like the user to be able to reorder by dragging and dropping a la http://demo.script.aculo.us/ajax/sortable_elements http://tool-man.org/examples/sorting.html I can think of several ways to approach this... but I think my noob brain is overcomplicating things. Does anyone have a more elegant way to achieve this? (I also need to know the final order once the user is done sorting) From simplsol at aol.com Fri Feb 17 21:28:57 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 21:28:57 -0500 Subject: Advice? Purchasing Quandary... In-Reply-To: <43F62E44.7080706@chipp.com> References: <43F62E44.7080706@chipp.com> Message-ID: <8C8024A3416FDE3-1070-169F@mblk-d24.sysops.aol.com> Judy, Based on the numerous, fundamental and significant problems I've found in a brief use of 2.7, I wouldn't recommend waiting for the new and probably similar Media. 2.6.1 is a much more solid product, which your students should find useful. And they will get a lesson in software evolution. Best wishes for the new semester. Paul Looney -----Original Message----- From: Chipp Walters To: How to use Revolution Sent: Fri, 17 Feb 2006 14:12:52 -0600 Subject: Re: Advice? Purchasing Quandary... Hi Judy,? ? I'd contact Kevin about this. I'm sure he can work something out with you seeing as how you're promoting his product at the university level. It's certainly in his best interests to make it work for you.? ? -Chipp? ? Judy Perry wrote:? ? > Any recommendations?? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From simplsol at aol.com Fri Feb 17 21:41:08 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 21:41:08 -0500 Subject: Disabled files in 2.7 - Followup In-Reply-To: <43F6469A.3060605@hyperactivesw.com> References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> Message-ID: <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> Jacque, My pleasure: It is now bug 3336 Paul Looney -----Original Message----- From: J. Landman Gay To: How to use Revolution Sent: Fri, 17 Feb 2006 15:56:42 -0600 Subject: Re: Disabled files in 2.7 - Followup simplsol at aol.com wrote:? ? > The original 2.6.1 Type and Creator are? > RSTK and Revo? > After opening a stack in 2.7 the Type and Creator are converted to? > STK and MacO? ? This has got to be a bug. The plist for Rev 2.7 still lists "RSTK" as the proper file type, and the creator code is still "Revo".? ? I looked at a newly saved stack and saw that the creator was "MacO" and the file type was "STK". It is the incorrect file type that will prevent stacks from opening, but the creator code needs to be fixed as well.? ? Can you bugzilla this for us?? -- Jacqueline Landman Gay | jacque at hyperactivesw.com? HyperActive Software | http://www.hyperactivesw.com? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From scott at tactilemedia.com Fri Feb 17 21:47:49 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 17 Feb 2006 18:47:49 -0800 Subject: drag 'n' drop reordering In-Reply-To: <1D58874C-0555-436D-AF02-A2C92CE328CC@dvcreators.net> Message-ID: Recently, Josh Mellicker wrote: > I have a set of buttons that I'd like the user to be able to reorder > by dragging and dropping Here's one way (execute in your message box): go url "http://www.tactilemedia.com/download/getinline.rev" Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From scott at tactilemedia.com Fri Feb 17 21:53:30 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 17 Feb 2006 18:53:30 -0800 Subject: drag 'n' drop reordering In-Reply-To: Message-ID: Recently, I wrote: >> I have a set of buttons that I'd like the user to be able to reorder >> by dragging and dropping > Here's one way (execute in your message box): > > go url "http://www.tactilemedia.com/download/getinline.rev" Oops -- just re-read your message. The above is for lines of text, which may not fit your situation. Relating to the sample you cite, storing the locs of your buttons and using the move command should do what you need. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From josh at dvcreators.net Fri Feb 17 23:14:29 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 17 Feb 2006 20:14:29 -0800 Subject: drag 'n' drop reordering In-Reply-To: References: Message-ID: <34C3B2F0-39F1-4BB4-93A3-D64108DA9FA7@dvcreators.net> Thanks! That's just what I was thinking of... but man, that's even more code than I was coming up with :o On Feb 17, 2006, at 6:47 PM, Scott Rossi wrote: > Recently, Josh Mellicker wrote: > >> I have a set of buttons that I'd like the user to be able to reorder >> by dragging and dropping > > Here's one way (execute in your message box): > > go url "http://www.tactilemedia.com/download/getinline.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From sarah.reichelt at gmail.com Fri Feb 17 23:22:00 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 18 Feb 2006 14:22:00 +1000 Subject: Followup on disabled files in 2.7 In-Reply-To: <8C8022E47D976D2-1690-1C96@MBLK-M13.sysops.aol.com> References: <8C8022E47D976D2-1690-1C96@MBLK-M13.sysops.aol.com> Message-ID: > Is anyone having (or not having) a problem opening stacks saved in 2.7 > - without using the Recent Files menu? > Has anyone made a new standalone in 2.7 - and been able to open stacks > saved in 2.7? I have done this. I have a configuration app that reads one of the substacks of a second app. I had to re-build the config app using 2.7, but once I did this, it was able to open the stack from the second app (also built using 2.7) without any problem. This is using OS X 10.4.4 ona couple of different computers, but I didn't check the filetypes. Sarah From scott at tactilemedia.com Fri Feb 17 23:42:09 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 17 Feb 2006 20:42:09 -0800 Subject: drag 'n' drop reordering In-Reply-To: <34C3B2F0-39F1-4BB4-93A3-D64108DA9FA7@dvcreators.net> Message-ID: Recently, Josh Mellicker wrote: >> go url "http://www.tactilemedia.com/download/getinline.rev" > That's just what I was thinking of... but man, that's even more code > than I was coming up with :o That's because the code is dealing with formatted text within a single field, not discrete button objects which is (arguably) easier to deal with. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From simplsol at aol.com Fri Feb 17 23:56:34 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 17 Feb 2006 23:56:34 -0500 Subject: Followup on disabled files in 2.7 In-Reply-To: References: <8C8022E47D976D2-1690-1C96@MBLK-M13.sysops.aol.com> Message-ID: <8C8025ED3B23893-1690-28AB@MBLK-M13.sysops.aol.com> Sarah, Are the new stacks still identified as Rev stacks in the Finder? Paul Looney -----Original Message----- From: Sarah Reichelt To: How to use Revolution Sent: Sat, 18 Feb 2006 14:22:00 +1000 Subject: Re: Followup on disabled files in 2.7 > Is anyone having (or not having) a problem opening stacks saved in 2.7 > - without using the Recent Files menu? > Has anyone made a new standalone in 2.7 - and been able to open stacks > saved in 2.7? I have done this. I have a configuration app that reads one of the substacks of a second app. I had to re-build the config app using 2.7, but once I did this, it was able to open the stack from the second app (also built using 2.7) without any problem. This is using OS X 10.4.4 ona couple of different computers, but I didn't check the filetypes. Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From simplsol at aol.com Sat Feb 18 00:01:46 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 18 Feb 2006 00:01:46 -0500 Subject: Problems with 2.7 hanging on Table tab panel access Message-ID: <8C8025F8D8F1CC0-1690-28C9@MBLK-M13.sysops.aol.com> Before entering this in Bugzilla I'd like to know if others are having the same problem: Almost every time I click on the Table tab in the Object Inspector, Rev hangs. If it doesn't hang on opening the panel, it hangs when I click the first option (whatever it is). Is anyone else experiencing this? Is anyone else still using the builtin Inspector? Paul Looney From simplsol at aol.com Sat Feb 18 00:14:13 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 18 Feb 2006 00:14:13 -0500 Subject: Mac stacks look like Windows Message-ID: <8C802614AAE8AFB-1690-28FE@MBLK-M13.sysops.aol.com> So far my experience with Rev 2.7 has left much to be desired. The latest: When I open a stack that has been automatically converted to the new file format by Rev 2.7, with a new standalone (created with Rev 2.7) I get the Windows appearance (blue hilights on buttons, raised scroll bars, etc.). None of these stacks has ever been on a Windows computer. I have no Windows standalones. I don't run Windows. This has never happened before. Before I add this to Bugzilla, I'd like to know if anyone else has observed this. (OS X 10.4.3, Al PB, 1 gig., Rev 2.7) Paul Looney From josh at dvcreators.net Sat Feb 18 00:59:08 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 17 Feb 2006 21:59:08 -0800 Subject: drag 'n' drop reordering In-Reply-To: References: Message-ID: <1712D3C6-104A-4BC3-9E1F-BCC9B687F197@dvcreators.net> True dat. Thanks so much, that is awesome! On Feb 17, 2006, at 8:42 PM, Scott Rossi wrote: > Recently, Josh Mellicker wrote: > >>> go url "http://www.tactilemedia.com/download/getinline.rev" > >> That's just what I was thinking of... but man, that's even more code >> than I was coming up with :o > > That's because the code is dealing with formatted text within a single > field, not discrete button objects which is (arguably) easier to > deal with. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From dvk at dvkconsult.com.au Sat Feb 18 00:59:10 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat, 18 Feb 2006 16:59:10 +1100 Subject: Mac stacks look like Windows In-Reply-To: <20060218041920.D2481825DD7@mail.runrev.com> References: <20060218041920.D2481825DD7@mail.runrev.com> Message-ID: On 18/02/2006, at 15:19, simplsol at aol.com wrote: > > So far my experience with Rev 2.7 has left much to be desired. > The latest: > > When I open a stack that has been automatically converted to the new > file format by Rev 2.7, with a new standalone (created with Rev 2.7) I > get the Windows appearance (blue hilights on buttons, raised scroll > bars, etc.). None of these stacks has ever been on a Windows computer. > I have no Windows standalones. I don't run Windows. This has never > happened before. > > Before I add this to Bugzilla, I'd like to know if anyone else has > observed this. (OS X 10.4.3, Al PB, 1 gig., Rev 2.7) Not seen on a few stacks here, Paul OSX 10.4.5 PB17 1GB Rev 2.7 No other repeatable problems with 2.7 either, so far. On one occasion Rev crashed not long after Constellation closed the object inspector next to the script pane but left the slide-out window frame behind. regards David > Paul Looney From martyknapp at comcast.net Sat Feb 18 01:59:58 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Fri, 17 Feb 2006 22:59:58 -0800 Subject: Mac stacks look like Windows In-Reply-To: <8C802614AAE8AFB-1690-28FE@MBLK-M13.sysops.aol.com> References: <8C802614AAE8AFB-1690-28FE@MBLK-M13.sysops.aol.com> Message-ID: <43F6C5EE.6050205@comcast.net> Same for me. Also get buttons that have the OS 9 look rather than the Aqua look. Marty Knapp > So far my experience with Rev 2.7 has left much to be desired. > The latest: > > When I open a stack that has been automatically converted to the new > file format by Rev 2.7, with a new standalone (created with Rev 2.7) I > get the Windows appearance (blue hilights on buttons, raised scroll > bars, etc.). None of these stacks has ever been on a Windows computer. > I have no Windows standalones. I don't run Windows. This has never > happened before. > > Before I add this to Bugzilla, I'd like to know if anyone else has > observed this. (OS X 10.4.3, Al PB, 1 gig., Rev 2.7) > Paul Looney From stomfi at bigpond.com Sat Feb 18 17:50:47 2006 From: stomfi at bigpond.com (stomfi) Date: Sat, 18 Feb 2006 17:50:47 -0500 Subject: Dumb Window size Question Message-ID: <43F7A4C7.9090704@bigpond.com> I'm using a runrev runtime on a Linux Live CD. Depending on the platform, the live CD sets the screen size from the capabilities of the video card, using a frame buffer. This can be any valid size from 1200x1024 to 640x480. I can easily find out the screen size with the xwininfo shell tool. I want to know how I can tell my runrev windows and all objects on them to scale for these different screen sizes. I am a real newbie for the under the hood stuff as I use runrev for the GUI bits and do all the information processing with the wonderful Linux shell tools. From ken.apthorpe at optusnet.com.au Sat Feb 18 03:19:51 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sat, 18 Feb 2006 00:19:51 -0800 (PST) Subject: Why this child(e)? Message-ID: <3003003.post@talk.nabble.com> I'd drive most of you nuts with my constant wailings. Those who are good enough to help can do so, but I won't tie up the main forum, which is obviously for experts. If Rev support wants suggestions about how to improve the Docs for those new to Rev, there will be plenty here. This is going to be a bit like a diary of a newbie who is starting from scratch. I'm probably typical of your new user. Those with Hypercard/Metacard experience have probably migrated already, so I may be a good sample of your future user. -- View this message in context: http://www.nabble.com/Why-this-child%28e%29--t1145387.html#a3003003 Sent from the Rev Pilgrim's Progress forum at Nabble.com. From sarah.reichelt at gmail.com Sat Feb 18 03:47:14 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 18 Feb 2006 18:47:14 +1000 Subject: Followup on disabled files in 2.7 In-Reply-To: <8C8025ED3B23893-1690-28AB@MBLK-M13.sysops.aol.com> References: <8C8022E47D976D2-1690-1C96@MBLK-M13.sysops.aol.com> <8C8025ED3B23893-1690-28AB@MBLK-M13.sysops.aol.com> Message-ID: On my computer I think they are, but I'm not 100% sure. On the other computer, Rev is not installed, so they just look like generic document files. I can check the file types on Monday when I go to work. Sarah On 2/18/06, simplsol at aol.com wrote: > Sarah, > Are the new stacks still identified as Rev stacks in the Finder? > Paul Looney > > > -----Original Message----- > From: Sarah Reichelt > To: How to use Revolution > Sent: Sat, 18 Feb 2006 14:22:00 +1000 > Subject: Re: Followup on disabled files in 2.7 > > > Is anyone having (or not having) a problem opening stacks saved in > 2.7 > > - without using the Recent Files menu? > > Has anyone made a new standalone in 2.7 - and been able to open stacks > > saved in 2.7? > > I have done this. I have a configuration app that reads one of the > substacks of a second app. I had to re-build the config app using 2.7, > but once I did this, it was able to open the stack from the second app > (also built using 2.7) without any problem. > > This is using OS X 10.4.4 ona couple of different computers, but I > didn't check the filetypes. > > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ken.apthorpe at optusnet.com.au Sat Feb 18 03:52:28 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sat, 18 Feb 2006 00:52:28 -0800 (PST) Subject: Main menu puzzle Message-ID: <3003191.post@talk.nabble.com> Hi anyone SHORT VERSION (immediate problem) Created my first menu, using menu builder and autoscript. Ungrouped to look at scripts. File menu has Exit, divider and Quit (for Mac shift). Script is: --The following menuPick handler was generated by the Menu Builder. on menuPick pWhich switch pWhich case "Exit" --Insert script for Exit menu item here break case "Quit" --Insert script for Quit menu item here break end switch end menuPick After exploration to discover an Exit/Quit script, my script is: on menuPick pWhich switch pWhich case "Exit" on "Exit" answer "Are you sure you want to exit?" with "Yes" or "OK" if it is "OK" then quit end "Exit" break case "Quit" on "Quit" answer "Are you sure you want to quit?" with "Cancel Quit" or "OK" if it is "OK" then quit end "Quit" break end switch end menuPick Error window says error, hint "on". LONG VERSION (working example of newbie problem) First question is what does pWhich mean? Look in Rev Dictionary. Not listed. Look under commands, parameters etc. Look in Scripters Scrapbook. Look in tutorial stacks I've downloaded. Lots of pWhichs in scripts but no explanations. Try a Google search (desperate). Get a bunch of links to Perl programming. OK, forget pWhich for the present, I need an Exit script. Here's an example under quit in Dict: on getMeOuttaHere answer "Are you sure you want to quit?" with "No way" or "OK" if it is "OK" then quit end getMeOuttaHere So, my script should be: on menuPick pWhich switch pWhich case "Exit"--for Win on "Exit" answer "Do you really want to exit?" with "No" or "OK" if it is "OK" then quit end "Exit" break case "Quit" --for Mac on "Quit" answer "Do you really want to to quit?" with "No" or "OK" if it is "OK" then quit end "Quit" break end switch end menuPick But Errors says this script is wrong, and gives the Hint "on". How can it be wrong if it's a script from Docs? Look up case and switch but those are no help either. Look up "on". Don't understand any of the explanation. In any event, if it worked this script would seem to create a dialogue box with two buttons to choose from. OK is handled, but the No button doesn't seem to be. So, it's not actually going to work anyway. So it's not a very helpful example of a script IMHO. Try elsewhere. Look at FirstStack pdf.... ah.. page 15 has a mouseUp script, but maybe I can adapt bits of it. Here goes: on menuPick pWhich switch pWhich case Exit on "Exit" answer "Do you really want to Exit?" with "No" or "OK" if it is "OK" then quit else if it is "No" then pass menuPick --total guess here, could be pass pWhich or pass Exit or? end Exit break case Quit on "Quit" answer "Do you really want to Quit?" with "No" or "OK" if it is "OK" then quit else if it is "No" then pass menuPick end Quit break end switch end menuPick Error: Hint on Good try, but it doesn't pass go. Hmmm I've been at this for about an hour now. But, no pain no gain. Next try. Open the Revolution Scripting Conferences - Menus stack. Hmmm, it doesn't have a main menu. Funny. A tutorial on menus that doesn't have a main menu as an example. Click through. Lots of button menus that use mouseUp handlers, but no main menus that use menuPick. Wait, here is a card with a demo Menu bar stack for a Mac menu. Great, it will have menuPick scripts I can look at. Open this substack, switch to Edit tool, ungroup the menu, select File, open Script editor..... crikey..... this is an unscripted menu with no scripts at all. Last try. Open the Managing menus stack. Uh oh..... it's about building on-the-fly menus. I just want a plain vanilla static menu. Maybe I can understand this tutorial about a year from now. Private thoughts I'll make public. I've now spent two hours trying to do the right thing by giving Rev a go, experimenting, hunting thru the Docs, looking at other people's stacks to see how they do it, and supposing that somehow this would lead me to an understanding of Transcript. The only thing I've discovered is that the very popular "pWhich" seems to have failed to make it into the Dictionary. I wonder why it seems so impossible for Rev to produce a tiny template stack with a working main menu, and working scripts that are fully commented. By fully, I mean with plain english (not "english-like") definitions and explanations. This is the typical script example I see: case "Exit" --Insert script for Exit menu item here --or the variation, Do stuff here... break This is fine for the experienced, but not helpful comments for newbies who don't have a clue what to insert, or how to find the cause of an error. I'm sure someone can point me at a working example. Pity it's been so hard to find a Rev one. Ken -- View this message in context: http://www.nabble.com/Main-menu-puzzle-t1145446.html#a3003191 Sent from the Rev Pilgrim's Progress forum at Nabble.com. From Andre.Bisseret at inria.fr Sat Feb 18 05:39:30 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Sat, 18 Feb 2006 11:39:30 +0100 Subject: drag 'n' drop reordering In-Reply-To: <1D58874C-0555-436D-AF02-A2C92CE328CC@dvcreators.net> Message-ID: Hi Josh, Drawn from an HyperCard stack I developed a long time ago (but that I am still using). You could try this : --------------------------------- on mouseWithin moveOption pass mouseWithin end mouseWithin on MoveOption if "card button" is not in the target then exit MoveOption -- In HC I had card and bg btns if the shiftKey is down and the optionKey is down then -- I don't remember why I used two keys :-) repeat until the shiftKey is up or the optionKey is up -- set loc of the target to the mouseLoc -- end repeat end if end moveOption -------------------------------- No sure it corresponds to your problem, but could be an idea ? Best regards from Grenoble Andr? Le Saturday, 18 Feb 2006, ? 02:54 Europe/Paris, Josh Mellicker a ?crit : > I have a set of buttons that I'd like the user to be able to reorder > by dragging and dropping > > > a la > > http://demo.script.aculo.us/ajax/sortable_elements > > http://tool-man.org/examples/sorting.html > > > > I can think of several ways to approach this... but I think my noob > brain is overcomplicating things. > > > Does anyone have a more elegant way to achieve this? > > > (I also need to know the final order once the user is done sorting) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > ------------------------------------------------------------------------ -------------------------- Andr? Bisseret Directeur de recherche ?m?rite Adresse : 140 rue E. B?thoux - 38220 Vizille T?l. : 04 76 68 15 24 Courriel : Andre.Bisseret at inria.fr et : bisseret at andre-bisseret.com site Multifiches :http://www-clips.imag.fr/multicom/web_site_multicom/Multifiches/ site peinture : http://www.andre-bisseret.com/ From ken.apthorpe at optusnet.com.au Sat Feb 18 05:57:03 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sat, 18 Feb 2006 02:57:03 -0800 (PST) Subject: Main menu puzzle In-Reply-To: <3003191.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> Message-ID: <3004031.post@talk.nabble.com> Well, as Charley Brown would say, Good grief. I had to laugh. I thought I'd spare you all this by setting up a child forum. If there had been some instructions about how a child forum works it might have worked. No instructions, so it didn't. Situation normal I guess. -- View this message in context: http://www.nabble.com/Main-menu-puzzle-t1145446.html#a3004031 Sent from the Rev Pilgrim's Progress forum at Nabble.com. From ken.apthorpe at optusnet.com.au Sat Feb 18 05:55:55 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sat, 18 Feb 2006 02:55:55 -0800 (PST) Subject: Main menu puzzle In-Reply-To: <3003191.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> Message-ID: <3004030.post@talk.nabble.com> Well, as Charley Brown would say, Good grief. I had to laugh. I thought I'd spare you all this by setting up a child forum. If there had been some instructions about how a child forum works it might have worked. No instructions, so it didn't. Situation normal I guess. -- View this message in context: http://www.nabble.com/Main-menu-puzzle-t1145446.html#a3004030 Sent from the Rev Pilgrim's Progress forum at Nabble.com. From alex at tweedly.net Sat Feb 18 06:26:40 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 18 Feb 2006 11:26:40 +0000 Subject: Main menu puzzle In-Reply-To: <3003191.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> Message-ID: <43F70470.10906@tweedly.net> Ken Apthorpe wrote: (I don't have a helpful working version, so can't include one here .... but I can tell you where you started to go wrong ....) >Hi anyone > >SHORT VERSION (immediate problem) > >Created my first menu, using menu builder and autoscript. Ungrouped to look >at scripts. File menu has Exit, divider and Quit (for Mac shift). Script >is: > >--The following menuPick handler was generated by the Menu Builder. >on menuPick pWhich > switch pWhich > case "Exit" > --Insert script for Exit menu item here > break > case "Quit" > --Insert script for Quit menu item here > break > end switch >end menuPick > >After exploration to discover an Exit/Quit script, my script is: >on menuPick pWhich > switch pWhich > case "Exit" > on "Exit" answer "Are you sure you want to exit?" with "Yes" or "OK" > if it is "OK" then quit >end "Exit" >break > case "Quit" > on "Quit" answer "Are you sure you want to quit?" with "Cancel Quit" or >"OK" > if it is "OK" then quit >end "Quit" >break > end switch >end menuPick > > > You don't need (in fact, MUST NOT have) the 'end "Exit"', or 'end "Quit"' lines in there. There is no 'end' statement after each part of the switch structure. So the 'end "Exit"' statement is being taken as an attempt to end the handler - i.e. to match with the "on menuPick". That's why the error hint is 'on' >Error window says error, hint "on". > > > > This, and all subsequent errors, are variants of that. A good hint is to use the TAB key in the editor, to get the script to be automatically properly indented. This will help you check that the various control structures are properly matching up - mismatching if-then-else or switch-end switch can lead to confusing error messages. >LONG VERSION (working example of newbie problem) > >First question is what does pWhich mean? > it's a parameter name - so it could have been anything. It's a convention to start parameters names with 'p' to help you remember that it is a parameter to the handler/function, and to name it helpfully. So pWhich is the parameter telling you which menu has been picked. -- Alex. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 From 36degrees at runrev.com Sat Feb 18 06:26:33 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Sat, 18 Feb 2006 11:26:33 +0000 Subject: Disabled files in 2.7 - Followup In-Reply-To: <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> Message-ID: <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> Hi Paul, Thank you for bringing this to our attention. I've just looked at this and it would seem that the cause is that the 'stackFileType' global property is being inadvertently set to 'MacOS' - rather than 'RevoRSTK' or 'MCRDMSTK'. The 'stackFileType' global property (which is readable and writeable) determines the creator and file type codes that stacks are saved with. (The reason for existence of this property is so that developers producing systems in Revolution that base their file-format on Revolution stacks can tie their files to their environment, rather than the Revolution or MetaCard IDE) If you do: set the stackFileType to "RevoRSTK" in the message box on startup all stacks saved in that session should then have the appropriate file type and creator code set. (Of course, we will fix this underlying default issue - this is just to help make life easier for you in the mean-time). In terms of opening stacks, then do remember you can choose to display 'All Files', instead of just those identified by either a '.rev' extension, a '.mc' extension or a 'RevoRSTK', or 'MCRDMSTK' file/creator type. Also, Revolution itself does not use either the extension nor the creator or file-type to determine whether a file is a Revolution stack or not. Instead, it checks the header to see if it conforms to the file-format. This means that the engine will attempt to load any file you give it as a stack file - and it will return an appropriate error message if it finds that it is not. Warmest Regards, Mark. On 18 Feb 2006, at 02:41, simplsol at aol.com wrote: > Jacque, > My pleasure: > It is now bug 3336 > Paul Looney > > -----Original Message----- > From: J. Landman Gay > To: How to use Revolution > Sent: Fri, 17 Feb 2006 15:56:42 -0600 > Subject: Re: Disabled files in 2.7 - Followup > > simplsol at aol.com wrote: > > > The original 2.6.1 Type and Creator are > > RSTK and Revo > > After opening a stack in 2.7 the Type and Creator are converted to > > STK and MacO > > This has got to be a bug. The plist for Rev 2.7 still lists "RSTK" > as the proper file type, and the creator code is still "Revo". > > I looked at a newly saved stack and saw that the creator was > "MacO" and the file type was "STK". It is the incorrect > file type that will prevent stacks from opening, but the creator > code needs to be fixed as well. > > Can you bugzilla this for us? > -- Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From 36degrees at runrev.com Sat Feb 18 06:36:15 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Sat, 18 Feb 2006 11:36:15 +0000 Subject: Mac stacks look like Windows In-Reply-To: <8C802614AAE8AFB-1690-28FE@MBLK-M13.sysops.aol.com> References: <8C802614AAE8AFB-1690-28FE@MBLK-M13.sysops.aol.com> Message-ID: <85437B58-BE9C-431A-AAF5-B4E9EF006635@runrev.com> Hi Paul, > When I open a stack that has been automatically converted to the > new file format by Rev 2.7, with a new standalone (created with Rev > 2.7) I get the Windows appearance (blue hilights on buttons, raised > scroll bars, etc.). None of these stacks has ever been on a Windows > computer. I have no Windows standalones. I don't run Windows. This > has never happened before. It appears that your standalones are not being created with the necessary 'theme support' files that provide the OS X native look and feel - and what you are witnessing is the emulated MacOS 9 look and feel. (The other alternative is that somehow your look and feel is being set to Windows 95 - to see which it is, use the 'View -> Look and Feel' menu in Revolution to switch look and feels until you find the one that matches your standalone) I have just run some tests here and standalones build successfully with all the necessary support files. To see if yours are missing these, go to your built standalone application bundle in the Finder and choose to 'Get Info'. There should be a pane in the popup window listing plugins - you should see several listed here: in particular tiger_theme_support. The check-mark beside it should be enabled. If this is not the case, then there must be something that in your case (and it would seem a couple of other people's cases) that are causing this to go awry. As this is may take a little time to get to the bottom of (and others are involved) I urge you to file a bug report were we can collect other people's experiences of this phenomenon. Warmest Regards, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From alex at tweedly.net Sat Feb 18 06:37:40 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 18 Feb 2006 11:37:40 +0000 Subject: Main menu puzzle In-Reply-To: <43F70470.10906@tweedly.net> References: <3003191.post@talk.nabble.com> <43F70470.10906@tweedly.net> Message-ID: <43F70704.4070505@tweedly.net> Alex Tweedly wrote: an incomplete answer. While I was right that the "end exit" was what was leading directly to the error hint of 'on', I missed another problem in your script. > Ken Apthorpe wrote: > >> After exploration to discover an Exit/Quit script, my script is: >> on menuPick pWhich >> switch pWhich >> case "Exit" >> on "Exit" answer "Are you sure you want to exit?" with "Yes" or "OK" >> if it is "OK" then quit >> end "Exit" >> break > You also don't need the 'on "Exit"' part. So this should be simply on menuPick pWhich switch pWhich case "Exit" answer "Are you sure you want to exit?" with "Yes" or "OK" if it is "OK" then quit break case "Quit" answer .... if it is "OK" then ... break end switch end menuPick -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 From lan.kc.macmail at gmail.com Sat Feb 18 06:39:30 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 18 Feb 2006 19:39:30 +0800 Subject: Main menu puzzle In-Reply-To: <3003191.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> Message-ID: On 2/18/06, Ken Apthorpe wrote: > > > Hi anyone > > SHORT VERSION (immediate problem) > > Created my first menu, using menu builder and autoscript. Ungrouped to > look > at scripts. File menu has Exit, divider and Quit (for Mac shift). Script > is: > > --The following menuPick handler was generated by the Menu Builder. > on menuPick pWhich > switch pWhich > case "Exit" > --Insert script for Exit menu item here > break > case "Quit" > --Insert script for Quit menu item here > break > end switch > end menuPick > > After exploration to discover an Exit/Quit script, my script is: > on menuPick pWhich > switch pWhich > case "Exit" > on "Exit" answer "Are you sure you want to exit?" with "Yes" or "OK" > if it is "OK" then quit > end "Exit" > break > case "Quit" > on "Quit" answer "Are you sure you want to quit?" with "Cancel Quit" or > "OK" > if it is "OK" then quit > end "Quit" > break > end switch > end menuPick > > Error window says error, hint "on". on "Exit" answer "Are you sure you want to exit?" with "Yes" or "OK" should be just: answer "Are you sure you want to exit?" with "Yes" or "OK" the line - case "Exit" is basically saying on Exit. >From here I guess you can figure out what is wrong with the on "Quit" line:-) pWhich is a paramater passed when you make a selection - it could easily be pTheMenuSelectionImade, in the documents I think they use theMenuItem (I typed 'on menuPick' into Preview's search field and found the info in half an eye blink - I love these new docs) so it really doesn't matter what you call it so long as you pass the same name into the 'switch' control structure. HTH From alex at tweedly.net Sat Feb 18 06:40:55 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 18 Feb 2006 11:40:55 +0000 Subject: Main menu puzzle In-Reply-To: <3004030.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> Message-ID: <43F707C7.6020103@tweedly.net> Ken Apthorpe wrote: >Well, as Charley Brown would say, Good grief. I had to laugh. I thought I'd >spare you all this by setting up a child forum. If there had been some >instructions about how a child forum works it might have worked. No >instructions, so it didn't. Situation normal I guess. > > I for one am glad you didn't set it up as a separate forum. This email list is not "for experts" - it's for everyone. Your question might seem simple - but the answers it gets may help more other people than some of the esoteric discussions we sometimes get so passionate about. It's a fair bet that anyone who answers your question on here has received help themselves in the past, and is only too glad to have a chance to help someone else. Karma counts :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 From alex at tweedly.net Sat Feb 18 06:45:39 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 18 Feb 2006 11:45:39 +0000 Subject: Dumb Window size Question In-Reply-To: <43F7A4C7.9090704@bigpond.com> References: <43F7A4C7.9090704@bigpond.com> Message-ID: <43F708E3.7080906@tweedly.net> stomfi wrote: > I'm using a runrev runtime on a Linux Live CD. > Depending on the platform, the live CD sets the screen size from the > capabilities of the video card, using a frame buffer. > This can be any valid size from 1200x1024 to 640x480. > > I can easily find out the screen size with the xwininfo shell tool. > > I want to know how I can tell my runrev windows and all objects on > them to scale for these different screen sizes. > use the Transcript function screenRect() - reasonable description in the docs. Note that as well the the screenRect, you should also look out the for windowBoundingRect() - it's possible to restrict the space your windows use to keep the menu bars out of the way. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 From Karen at curlypaws.com Sat Feb 18 07:12:47 2006 From: Karen at curlypaws.com (Karen) Date: Sat, 18 Feb 2006 12:12:47 +0000 Subject: Dock icon - data update Message-ID: <7D07F7B1-B77E-40C0-BAE0-0B1F7964EED7@curlypaws.com> Hi, I was wondering whether there is any way in Revolution to show text on the dock icon in Mac OS X? I'm updating my Stock Portfolio program and one of the neat features that has been suggested is the ability to see (say) the current value of your portfolio on the dock icon. Since it is very platform specific, I wasn't sure whether Revolution could do it... Thanks, Karen From ken.apthorpe at optusnet.com.au Sat Feb 18 07:25:54 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sat, 18 Feb 2006 04:25:54 -0800 (PST) Subject: Main menu puzzle In-Reply-To: <43F70470.10906@tweedly.net> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> Message-ID: <3004643.post@talk.nabble.com> Thanks Alex I'll copy and paste that into my Rev tips file, so I remember it's a parameter name. I still do not understand how pWhich can tell that I've picked a menu item like Quit (or Open, or anything else). So, how does a pWhich identify what's been picked? (you see the dimensions of my ignorance). Comment for Rev support: I have to wonder why I had to go to a user forum and rely on helpful others to provide this information. If it's a convention (ie something "everyone" knows, and follows) one can only wonder why it doesn't seem to appear in the Rev dictionary. I did a fairly thorough search, and I supposed it might be a parameter (among other things), so I put in parameter as a search term and scrolled thru the list of parameters, and failed to find it. If it is such a common convention, how come? Answer: Everybody knows this... Reply: No, they don't.... but if you want Rev to be scripting for the rest of us, you'll have to make it a bit easier to find it out. Thanks Alex. As you can see, I have another agenda going here but I appreciate all the help I can get. I need lots. regards Ken -- View this message in context: http://www.nabble.com/Main-menu-puzzle-t1145446.html#a3004643 Sent from the Rev Pilgrim's Progress forum at Nabble.com. From ken.apthorpe at optusnet.com.au Sat Feb 18 07:39:55 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sat, 18 Feb 2006 04:39:55 -0800 (PST) Subject: Main menu puzzle In-Reply-To: References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> Message-ID: <3004656.post@talk.nabble.com> Kay Thanks, but I don't get it: Preview's search field? I was in Rev, searching Rev docs and assorted third part stacks. You were in Preview? So you had a pdf file open? Which one? As for pTheMenuSelectionImade.....? I saw nothing remotely like this in any of the sample scripts I could find. I'm happy it worked for you. Where can I find this script? Regards Ken -- View this message in context: http://www.nabble.com/Main-menu-puzzle-t1145446.html#a3004656 Sent from the Rev Pilgrim's Progress forum at Nabble.com. From eric.chatonet at sosmartsoftware.com Sat Feb 18 07:44:00 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 18 Feb 2006 13:44:00 +0100 Subject: drag 'n' drop reordering In-Reply-To: References: Message-ID: <9A25D300-0A83-47D0-B70D-2D457934614F@sosmartsoftware.com> Bonjour Andr?, Mousewithin (like the old idle HC message) is a message sent automatically by the engine every 200 milliseconds. You might prefer to use messages less *intrusive* like mouseMove that is sent repeatedly only if the mouse is moved. As for moving objects, have a look at the grab command that makes the job efficiently :-) Le 18 f?vr. 06 ? 11:39, Andr?.Bisseret a ?crit : > Drawn from an HyperCard stack I developed a long time ago (but that > I am still using). > You could try this : > --------------------------------- > on mouseWithin > moveOption > pass mouseWithin > end mouseWithin > > on MoveOption > if "card button" is not in the target then exit MoveOption -- In > HC I had card and bg btns > if the shiftKey is down and the optionKey is down then -- I don't > remember why I used two keys :-) > repeat until the shiftKey is up or the optionKey is up -- > set loc of the target to the mouseLoc -- > end repeat > end if > end moveOption Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From ken.apthorpe at optusnet.com.au Sat Feb 18 08:06:29 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sat, 18 Feb 2006 05:06:29 -0800 (PST) Subject: Main menu puzzle In-Reply-To: <43F70704.4070505@tweedly.net> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <43F70704.4070505@tweedly.net> Message-ID: <3004801.post@talk.nabble.com> Alex You say: on menuPick pWhich switch pWhich case "Exit" answer "Are you sure you want to exit?" with "Yes" or "OK" if it is "OK" then quit break case "Quit" answer .... if it is "OK" then ... break end switch end menuPick I'm sure this would work. Problem is, I don't understand why. This isn't your problem, you've given me a solution which is more than I could expect, thank you. My problem with this script is: it produces two choices, Yes or No. Buttons I assume. OK is handled. Yes does not appear to be handled by anything. But, if it works it must be handled somehow. But there is nothing in this script (that I can see) to cater for a choice of Yes. It's a dilemma. You say this works. I believe you (on faith, not having tried it). But I can't see how it can possibly work, because there is nothing that appears to handle a choice of Yes. Isn't programming supposed to follow the script? Or... is there some mystical dimension to these scripts... some sort of default skypilot script or command that takes care of these messy details? If so, does one have to enter an order for the secret to be revealed? Regards ken -- View this message in context: http://www.nabble.com/Main-menu-puzzle-t1145446.html#a3004801 Sent from the Rev Pilgrim's Progress forum at Nabble.com. From klaus at major-k.de Sat Feb 18 08:06:58 2006 From: klaus at major-k.de (Klaus Major) Date: Sat, 18 Feb 2006 14:06:58 +0100 Subject: Main menu puzzle In-Reply-To: <3004643.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <3004643.post@talk.nabble.com> Message-ID: <7CC041E7-A243-4903-B017-C42DFDE0CFB7@major-k.de> Hi Ken, > Thanks Alex > > I'll copy and paste that into my Rev tips file, so I remember it's a > parameter name. I still do not understand how pWhich can tell that > I've > picked a menu item like Quit (or Open, or anything else). > > So, how does a pWhich identify what's been picked? (you see the > dimensions > of my ignorance). well that's the way the engine has been programmed :-) The engine is always waiting in the background for something (an event) to happen, Rev is an "event driven" application. One of the events might be a simple mouseclick and even there it awaits a parameter -> the number of the mousebutton that has been clicked 1 = left mousebutton, 2 = middle mousebutton and 2 = right mousebutton) if "mouseup" does not come with a parameter, the engine presume that it was a "normal" (= 1 = left) mouseclick. Or the event might be a "menupick"! In this case the enigne knows that one parameter will "accompany" the message "menupick" -> the actual name of the menu that the user has picked. So "pWhich" is just a placeholder and could also be named "Ken" or even "Ethel_Merman", that really does not matter, since it will be replace with the actual name... see above. I hope these metaphores will clear things a bit :-) There are many build-in events like mouseup,mousedown, opencard, openstack, scrollbardrag etc... all of which might come with one or more parameters or not. > ... > > regards > Ken Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Sat Feb 18 08:13:19 2006 From: klaus at major-k.de (Klaus Major) Date: Sat, 18 Feb 2006 14:13:19 +0100 Subject: Main menu puzzle In-Reply-To: <3004801.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <43F70704.4070505@tweedly.net> <3004801.post@talk.nabble.com> Message-ID: <02825E9B-1B93-4CFB-8DB8-783786F96850@major-k.de> Hi Ken, > Alex > You say: > on menuPick pWhich > switch pWhich > case "Exit" > answer "Are you sure you want to exit?" with "Yes" or "OK" > if it is "OK" then quit > break > ... > I'm sure this would work. Problem is, I don't understand why. > This isn't > your problem, you've given me a solution which is more than I could > expect, > thank you. > > My problem with this script is: it produces two choices, Yes or > No. Buttons > I assume. OK is handled. Yes does not appear to be handled by > anything. > But, if it works it must be handled somehow. But there is nothing > in this > script (that I can see) to cater for a choice of Yes. See below, i am sure it should read "NO" instead of "YES" > It's a dilemma. You say this works. I believe you (on faith, not > having > tried it). But I can't see how it can possibly work, because there is > nothing that appears to handle a choice of Yes. Isn't programming > supposed > to follow the script? > > Or... is there some mystical dimension to these scripts... some > sort of > default skypilot script or command that takes care of these messy > details? > If so, does one have to enter an order for the secret to be revealed? I think Alex meant this one: > on menuPick pWhich > switch pWhich > case "Exit" answer "Are you sure you want to exit?" with "NO" or "OK" ## OK and YES are synonyms and that would not make sense here :-) > if it is "OK" then quit > break > case "Quit" > answer .... > if it is "OK" then ... > break > end switch > end menuPick > > Regards > ken Best Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Sat Feb 18 08:17:24 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 18 Feb 2006 13:17:24 +0000 Subject: Main menu puzzle In-Reply-To: <3004643.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <3004643.post@talk.nabble.com> Message-ID: <7787CF09-4DA2-4427-AFF6-DBA7608A3584@maseurope.net> When your user picks an item from a menu, the rev engine knows that this has happened. It also knows which item was chosen. So it then sends a message "menuPick" to your menu button, to let it know that a choice has been made, and it puts the name of the chosen menuItem into a parameter which it sends along with the menuPick message. Your menu button must handle this message, and make use of the parameter. So your menu button needs to have a script containing an "on menuPick" handler. You then choose a name for the parameter, it could be "pWhich" or it could be "Dave". So: on menuPick Dave -- at this point, "Dave" is a variable containing the name of the menuItem that was chosen switch Dave -- you fill in your switch structure with whatever menuItems you put in your menu, and handle them as you wish end switch end menuPick Hope this helps, Mark On 18 Feb 2006, at 12:25, Ken Apthorpe wrote: > > Thanks Alex > > I'll copy and paste that into my Rev tips file, so I remember it's a > parameter name. I still do not understand how pWhich can tell that > I've > picked a menu item like Quit (or Open, or anything else). > > So, how does a pWhich identify what's been picked? (you see the > dimensions > of my ignorance). > > Comment for Rev support: > I have to wonder why I had to go to a user forum and rely on > helpful others > to provide this information. If it's a convention (ie something > "everyone" > knows, and follows) one can only wonder why it doesn't seem to > appear in the > Rev dictionary. I did a fairly thorough search, and I supposed it > might be > a parameter (among other things), so I put in parameter as a search > term and > scrolled thru the list of parameters, and failed to find it. If it > is such > a common convention, how come? > Answer: Everybody knows this... > Reply: No, they don't.... but if you want Rev to be scripting for > the rest > of us, you'll have to make it a bit easier to find it out. > > Thanks Alex. As you can see, I have another agenda going here but I > appreciate all the help I can get. I need lots. > > regards > Ken > > > > > -- > View this message in context: http://www.nabble.com/Main-menu- > puzzle-t1145446.html#a3004643 > Sent from the Rev Pilgrim's Progress forum at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From Andre.Bisseret at inria.fr Sat Feb 18 08:22:01 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Sat, 18 Feb 2006 14:22:01 +0100 Subject: drag 'n' drop reordering In-Reply-To: <9A25D300-0A83-47D0-B70D-2D457934614F@sosmartsoftware.com> Message-ID: <8BAD8BC6-A081-11DA-886C-000393DBAA2A@inria.fr> Bonjour ?ric, Excellent :-)) I haven't noticed yet this grab command ! I just tried it ; very simple ; with mouseMove as well as with mouseDown. I kept "if shiftKey is down" . And, in order to avoid the actions launched by mouseUp, I put "if the shiftKey is down then exit mouseUp", in the mouseUp handler. Best regards from Grenoble Andr? Le Saturday, 18 Feb 2006, ? 13:44 Europe/Paris, Eric Chatonet a ?crit : > Bonjour Andr?, > > Mousewithin (like the old idle HC message) is a message sent > automatically by the engine every 200 milliseconds. > You might prefer to use messages less *intrusive* like mouseMove that > is sent repeatedly only if the mouse is moved. > As for moving objects, have a look at the grab command that makes the > job efficiently :-) > > Le 18 f?vr. 06 ? 11:39, Andr?.Bisseret a ?crit : > >> Drawn from an HyperCard stack I developed a long time ago (but that I >> am still using). >> You could try this : >> --------------------------------- >> on mouseWithin >> moveOption >> pass mouseWithin >> end mouseWithin >> >> on MoveOption >> if "card button" is not in the target then exit MoveOption -- In >> HC I had card and bg btns >> if the shiftKey is down and the optionKey is down then -- I don't >> remember why I used two keys :-) >> repeat until the shiftKey is up or the optionKey is up -- >> set loc of the target to the mouseLoc -- >> end repeat >> end if >> end moveOption > > Best Regards from Paris, > Eric Chatonet > ----------------------------------------------------------------------- > ----------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > ------------------------------------------------------------------------ -------------------------- Andr? Bisseret Directeur de recherche ?m?rite Adresse : 140 rue E. B?thoux - 38220 Vizille T?l. : 04 76 68 15 24 Courriel : Andre.Bisseret at inria.fr et : bisseret at andre-bisseret.com site Multifiches :http://www-clips.imag.fr/multicom/web_site_multicom/Multifiches/ site peinture : http://www.andre-bisseret.com/ From alex at tweedly.net Sat Feb 18 08:36:13 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 18 Feb 2006 13:36:13 +0000 Subject: Main menu puzzle In-Reply-To: <3004643.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <3004643.post@talk.nabble.com> Message-ID: <43F722CD.10901@tweedly.net> Ken Apthorpe wrote: >Thanks Alex > >I'll copy and paste that into my Rev tips file, so I remember it's a >parameter name. I still do not understand how pWhich can tell that I've >picked a menu item like Quit (or Open, or anything else). > >So, how does a pWhich identify what's been picked? (you see the dimensions >of my ignorance). > > > Handlers (and functions) can have parameters - which can be named anything you like. If it's a built-in handler, then the documentation will tell you what the parameters are. For instance, the docs for menuPick say > Sent to a button when a menu item is chosen from the menu associated > with that button. > > menuPick chosenItem[|submenuName],previousTab > > on menuPick theItem -- in a pulldown menu > if theItem is "Close" then close the defaultStack > else if theItem is "Quit" then quit > end menuPick > As you can see, this example uses "chosenItem" rather than "pWhich" as the name for the first parameter. Further on in the docs, it describes these parameters as > Parameters: > The chosenItem is the text of the menu item the user chose. If the > menu item is part of a submenu, the menu item text is followed by a > vertical bar (|) and the submenu's name. > > The previousTab is the text of the menu item that was selected before > the user chose a new menu item. This parameter is included only if the > button's menuMode property is set to "tabbed". > So we know that the first parameter contains the text of the menu item chosen. You can therefore use it in an "if" condition (as in the docs example) or in a switch statement (as the menuBuilder does), or any other you might want. >Comment for Rev support: >I have to wonder why I had to go to a user forum and rely on helpful others >to provide this information. If it's a convention (ie something "everyone" >knows, and follows) one can only wonder why it doesn't seem to appear in the >Rev dictionary. I did a fairly thorough search, and I supposed it might be >a parameter (among other things), so I put in parameter as a search term and >scrolled thru the list of parameters, and failed to find it. If it is such >a common convention, how come? > > The naming convention is unofficial, and does not need to be followed. Not everyone follows it. It would therefore be misleading for it to be documented by Rev; as you can see, their own examples in the docs do not follow this convention (but I recommend you do - *one* full description of *one* convention is at www.fourthworld.com/embassy/articles/scriptstyle.html - other people use variations of it. (In fact, there is lots of good stuff at www.fourthworld.com/resources/index.html ) >Answer: Everybody knows this... >Reply: No, they don't.... but if you want Rev to be scripting for the rest >of us, you'll have to make it a bit easier to find it out. > >Thanks Alex. As you can see, I have another agenda going here but I >appreciate all the help I can get. I need lots. > > Keep asking. btw - I looked back at the Scripting Conference for Menus, and there is a description of building "main menus" in there - but it's under the title "Menu Bars", so you may not have seen it when you looked. It includes an outline script - but it's basically only the same as the outline created by menu, so you would probably still have run into the same issue with the proper format of the switch structure. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 From alex at tweedly.net Sat Feb 18 08:57:13 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 18 Feb 2006 13:57:13 +0000 Subject: Main menu puzzle In-Reply-To: <3004801.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <43F70704.4070505@tweedly.net> <3004801.post@talk.nabble.com> Message-ID: <43F727B9.9080204@tweedly.net> Ken Apthorpe wrote: >Alex >You say: >on menuPick pWhich > switch pWhich > case "Exit" > answer "Are you sure you want to exit?" with "Yes" or "OK" > if it is "OK" then quit > break > case "Quit" > answer .... > if it is "OK" then ... > break > end switch >end menuPick > >I'm sure this would work. Problem is, I don't understand why. This isn't >your problem, you've given me a solution which is more than I could expect, >thank you. > > > Well, what I did was show you the fixed version of the switch control structure .... I left the code within it unchanged. >My problem with this script is: it produces two choices, Yes or No. Buttons >I assume. OK is handled. Yes does not appear to be handled by anything. >But, if it works it must be handled somehow. But there is nothing in this >script (that I can see) to cater for a choice of Yes. > >It's a dilemma. You say this works. I believe you (on faith, not having >tried it). > As I said, I didn't change your code within the structure, so it may not work (sorry about that - see below). >But I can't see how it can possibly work, because there is >nothing that appears to handle a choice of Yes. Isn't programming supposed >to follow the script? > > > You don't necessarily need to handle all possible cases - e.g. if there is nothing to do. The code could have been answer "Really quit?" with "Yes" or "No" if it = "Yes" then quit If the answer is "No", then you don't quit - so nothing needs to be done ! I've now done what I should have done in the first place ---- look in RevOnline, under username alextweedly there is a script called "Menu script for quit" which has a working, tested script in it ! I'll fill in all the rest of it later (e.g. some help info, more comments, etc") but I wanted to get this very skeletal version up where you could read it asap. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 From kkaufman at snet.net Sat Feb 18 09:39:12 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat, 18 Feb 2006 09:39:12 -0500 Subject: File sharing, locking, etc... between multiple users... Message-ID: Is this how most databases function? > On further thought on the record locking.. > It might be possible for you to take the approach that the real > field is > never edited real time, but only a temp field that is later > processed in the > time sequence (the seconds) 'submitted' in an orderly event loop. > This way, > 4 users could be editing the "same field" while seeing that other > users are > doing likewise ("chat room style"). From effendi at wanadoo.fr Sat Feb 18 10:03:23 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 18 Feb 2006 16:03:23 +0100 Subject: Path problem in RevGOURL + How to find current directory path Message-ID: <00d0d31a430ffb0ea948b70757d09e65@wanadoo.fr> Hi Pradeep, Put these commands where you like (the mainstack Stack Script is a good idea) on openStack global GVSaveDefaultPath put the defaultfolder into GVSaveDefaultPath -- Keep for later restore. put "xxxxxx" into curPath -- Set your folder path here. set the defaultfolder to curPath -- Now you are OK. end openStack If you want to restore the default folder for later use : on closeStack global GVSaveDefaultPath set the defaultfolder to GVSaveDefaultPath end closeStack NOTE : Check out the "Important" section of the defaultfolder page in the online documentation to respect the rules on your path name. P.S. As strongly recommended by all users, try to assign a standard naming convention (prefix) to all your fields, local and global variables, etc. - you won't regret it ! -Francis From ken.apthorpe at optusnet.com.au Sat Feb 18 10:04:52 2006 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Sat, 18 Feb 2006 07:04:52 -0800 (PST) Subject: Main menu puzzle, Klaus In-Reply-To: <02825E9B-1B93-4CFB-8DB8-783786F96850@major-k.de> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <43F70704.4070505@tweedly.net> <3004801.post@talk.nabble.com> <7CC041E7-A243-4903-B017-C42DFDE0CFB7@major-k.de> <02825E9B-1B93-4CFB-8DB8-783786F96850@major-k.de> Message-ID: <3005878.post@talk.nabble.com> Hi Klaus, and all others This is getting out of control., I'm overwhelmed by the replies and can't keep up, so some may be delayed. And in Australia and it's past midnight. Also the forum seems to be unable to update in real time, I'm getting a blizzard of emails saying my replies haven't been sent because the mailbox is full, so there's a delay. To answer Klaus. I know Rev is event driven. Problem is it seems no one can explain the driving. I get advice: do this (trust me, it will work). Do that: (trust me, this will work (better)). I do trust you, and that the suggested solutions will work. What I don't get is a clear explanation of how and why they will work (in plain english, that, sadly, is all I understand). If I am to use Rev, I need to know what I'm doing, and how/why it will work. Otherwise there is no point in even trying. To summarise, most suggestions about my menu problem tell me to change the script. As I based my various versions of the script on what Rev said (as best I could understand), but if you all tell me this was wrong, and I need to change it, it doesn't give me a lot of confidence in Rev or the Docs. It suggests to me that the instructions in the Rev Docs are not correct, or are so incomplete as to be misleading to new users. This is not a good look. It turns me off, and I'm persistent. Some will think to the point of stupidity. Fair call, you may be right. I could prove it by saying, well, hey, Donald Trump says never give up. I'm not that stupid. I've given up before, and I might again. The last time I gave up with software was with Rev, in 2003. For the much the same reasons. There are lots of Rev experts, but few good teachers. I'll answer other posts tomorrow. Night. Regards ken -- View this message in context: http://www.nabble.com/Main-menu-puzzle-t1145446.html#a3005878 Sent from the Rev Pilgrim's Progress forum at Nabble.com. From eric.chatonet at sosmartsoftware.com Sat Feb 18 10:46:51 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 18 Feb 2006 16:46:51 +0100 Subject: Main menu puzzle, Klaus In-Reply-To: <3005878.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <43F70704.4070505@tweedly.net> <3004801.post@talk.nabble.com> <7CC041E7-A243-4903-B017-C42DFDE0CFB7@major-k.de> <02825E9B-1B93-4CFB-8DB8-783786F96850@major-k.de> <3005878.post@talk.nabble.com> Message-ID: Hi Ken, May be you should first dig in the docs to understand some basics: About the message path, custom handlers and functions, parameters, etc. for instance. The purpose of this list is to give *practical* answers (with some theory reminders if needed) but not to copy paste theory from the docs ;-) It's the reason why others proposed some pieces of code to you. I don't know which version of Rev you use: new 2.7 or a previous one. The docs in 2.7 are not finished and, letting apart that they are not well organized, you might use the search engine to find topics, entries,, etc. related to menu, param, handler, etc. And you can also search the PDF with Acrobat or Preview (Mac OS X). With a previous version of Rev, download "Resources Picker", a plugin that will find for you in all fields (dictionary, topics, cookbook, FAQ, web, etc.) from keywords you specify. You will find it by going to http://www.sosmartsoftware.com/ When you will have learned Rev basics, you'll feel much more at ease! But you can't save on learning: There are a lot of good *teachers* on this list (and above all kind people who share their knowledge and their time) but you have to make an effort by your own too ;-) Take heart! Best Regards from Paris, Eric Chatonet Le 18 f?vr. 06 ? 16:04, Ken Apthorpe a ?crit : > Hi Klaus, and all others > > This is getting out of control., I'm overwhelmed by the replies and > can't > keep up, so some may be delayed. And in Australia and it's past > midnight. > > Also the forum seems to be unable to update in real time, I'm > getting a > blizzard of emails saying my replies haven't been sent because the > mailbox > is full, so there's a delay. > > To answer Klaus. I know Rev is event driven. Problem is it seems > no one can > explain the driving. I get advice: do this (trust me, it will > work). Do > that: (trust me, this will work (better)). > > I do trust you, and that the suggested solutions will work. What I > don't get > is a clear explanation of how and why they will work (in plain > english, > that, sadly, is all I understand). If I am to use Rev, I need to > know what > I'm doing, and how/why it will work. Otherwise there is no point in > even > trying. > > To summarise, most suggestions about my menu problem tell me to > change the > script. As I based my various versions of the script on what Rev > said (as > best I could understand), but if you all tell me this was wrong, > and I need > to change it, it doesn't give me a lot of confidence in Rev or the > Docs. It > suggests to me that the instructions in the Rev Docs are not > correct, or are > so incomplete as to be misleading to new users. > > This is not a good look. It turns me off, and I'm persistent. Some > will > think to the point of stupidity. Fair call, you may be right. I > could > prove it by saying, well, hey, Donald Trump says never give up. > I'm not > that stupid. I've given up before, and I might again. The last > time I > gave up with software was with Rev, in 2003. For the much the same > reasons. > There are lots of Rev experts, but few good teachers. > > I'll answer other posts tomorrow. Night. ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From stephenREVOLUTION at barncard.com Sat Feb 18 11:07:57 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 18 Feb 2006 08:07:57 -0800 Subject: Main menu puzzle In-Reply-To: <3004643.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <3004643.post@talk.nabble.com> Message-ID: Ken, I'm sorry you're having problems, but like any language, you need to learn the basics. Why do you have to come to this forum? - because support is very expensive, and Runrev has this wonderful, helpful culture that will answer your questions. If runrev had to deliver the quality of support you wanted, you'd have to pay for it. It's not because they're mean, it's because they're sticking to their business plan. They're a very small company and they very much want to survive. I just read the excellent new 2.7 user's guide (userguide.pdf) that steps through how everything works....This is really well-done. Ken, I don't know if you bought a copy of Rev or is just working with a demo, but between the user guide and the scripting conference stacks, the info is there. You're mind is still trying to bend rev to the way other languages work... You'll get it soon and will be one of the ones on this list giving advice. sqb >Thanks Alex > >I'll copy and paste that into my Rev tips file, so I remember it's a >parameter name. I still do not understand how pWhich can tell that I've >picked a menu item like Quit (or Open, or anything else). > >So, how does a pWhich identify what's been picked? (you see the dimensions >of my ignorance). > >Comment for Rev support: >I have to wonder why I had to go to a user forum and rely on helpful others >to provide this information. If it's a convention (ie something "everyone" >knows, and follows) one can only wonder why it doesn't seem to appear in the >Rev dictionary. I did a fairly thorough search, and I supposed it might be >a parameter (among other things), so I put in parameter as a search term and >scrolled thru the list of parameters, and failed to find it. If it is such >a common convention, how come? >Answer: Everybody knows this... >Reply: No, they don't.... but if you want Rev to be scripting for the rest >of us, you'll have to make it a bit easier to find it out. > >Thanks Alex. As you can see, I have another agenda going here but I >appreciate all the help I can get. I need lots. > >regards >Ken > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mdswindell at cruzio.com Sat Feb 18 11:11:50 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sat, 18 Feb 2006 08:11:50 -0800 Subject: Main menu puzzle, Klaus In-Reply-To: <3005878.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <43F70704.4070505@tweedly.net> <3004801.post@talk.nabble.com> <7CC041E7-A243-4903-B017-C42DFDE0CFB7@major-k.de> <02825E9B-1B93-4CFB-8DB8-783786F96850@major-k.de> <3005878.post@talk.nabble.com> Message-ID: <91CE3BF5-32E9-4CF3-A5A0-781984C81912@cruzio.com> On Feb 18, 2006, at 7:04 AM, Ken Apthorpe wrote: > > To answer Klaus. I know Rev is event driven. Problem is it seems > no one can > explain the driving. I get advice: do this (trust me, it will > work). Do > that: (trust me, this will work (better)). > > I do trust you, and that the suggested solutions will work. What I > don't get > is a clear explanation of how and why they will work (in plain > english, > that, sadly, is all I understand). If I am to use Rev, I need to > know what > I'm doing, and how/why it will work. Otherwise there is no point in > even > trying. > This seems a bit extreme. There is a level of understanding beyond which no one needs to understand further to get the job done. Else perhaps we should start off with machine language and work our way up from there? It really doesn't get more "English" than the X-Talks. I've created many very functional, useful tools without fully comprehending the intricacies of the code I've created and borrowed. (Especially when I go back to something after having not commented it.) > To summarise, most suggestions about my menu problem tell me to > change the > script. As I based my various versions of the script on what Rev > said (as > best I could understand), but if you all tell me this was wrong, > and I need > to change it, it doesn't give me a lot of confidence in Rev or the > Docs. It > suggests to me that the instructions in the Rev Docs are not > correct, or are > so incomplete as to be misleading to new users. > > This is not a good look. It turns me off, and I'm persistent. Some > will > think to the point of stupidity. Fair call, you may be right. I > could > prove it by saying, well, hey, Donald Trump says never give up. > I'm not > that stupid. I've given up before, and I might again. The last > time I > gave up with software was with Rev, in 2003. For the much the same > reasons. > There are lots of Rev experts, but few good teachers. This also seems extreme. There are many fantastic teachers on this list, and time after time they help the beginners, intermediates, and advanced users. If you have specific problems understanding an explanation, I'd suggest you restate what you did understand, and re- ask the specifics of what you didn't understand. For example, what didn't you get about menupick pWhich? This is coming from someone who is far from an "expert," and has struggled with many of the same concepts that you seem to be struggling with. Parameters are, to me, the least well-explained and least intuitive aspect of Rev (and programming in general). I thought Klaus did a good job in casting some light on them, but a good parameter tutorial would be good in the tutorials. I think maybe Sarah Reichelt may have written one... I can't recall. Good luck... I learn from the answers to your questions, and I'm sure others do too. Mark From 3mcgrath at adelphia.net Sat Feb 18 11:24:23 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 18 Feb 2006 11:24:23 -0500 Subject: Main menu puzzle, Klaus In-Reply-To: <3005878.post@talk.nabble.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <43F70704.4070505@tweedly.net> <3004801.post@talk.nabble.com> <7CC041E7-A243-4903-B017-C42DFDE0CFB7@major-k.de> <02825E9B-1B93-4CFB-8DB8-783786F96850@major-k.de> <3005878.post@talk.nabble.com> Message-ID: <038E6542-C2A3-4349-B94B-A179F0456731@adelphia.net> Ken, Welcome to the Revolution! It is obvious that you could use a 'basic beginners' tutorial and might I suggest that you go to the revolution website and go through the Scripting Conferences for a basic introduction to the necessary elements of Revolution and how to understand it and use it. Just click here http://downloads.runrev.com/section/scriptingconferences.php and go through them one at a time to learn the answers to your questions. After that go through the Video Tutorials located here http://support.runrev.com/tutorials/ . Don't worry, this is not an experts list but is in fact a beginners list AND a place for us all to discuss problems we have when trying to script in Rev. So any questions you have should be answered very quickly. You may get more than one answer and 'Hey we are only human' and some answers may have mistakes in them as well. I post at least two or three mistakes a month. ;-) Be patient and try not to be too complaining but rather just keep asking until you do understand what is being shown to you. If you have to vent your frustrations, then do so, we all have at some point. But then get back to the problem and look again at the solutions offered, eventually you will get it and then you will be here helping other new users soon enough. Read the user guide, search the dictionary, search this list, go to RevOnline Users area and download sample stacks to see how others tackle problems, go through the excellent Video tutorials and the Scripting Conferences, go get Dan's book "software at the speed of..." etc. Check out user's websites with sample stacks, you can find a few here http://support.runrev.com/resources/ useful_sites.php . There is a plethora of information available and it would help you greatly to just jump in and start exploring. Hope this helps, Tom On Feb 18, 2006, at 10:04 AM, Ken Apthorpe wrote: > > Hi Klaus, and all others > > This is getting out of control., I'm overwhelmed by the replies and > can't > keep up, so some may be delayed. And in Australia and it's past > midnight. > > Also the forum seems to be unable to update in real time, I'm > getting a > blizzard of emails saying my replies haven't been sent because the > mailbox > is full, so there's a delay. > > To answer Klaus. I know Rev is event driven. Problem is it seems > no one can > explain the driving. I get advice: do this (trust me, it will > work). Do > that: (trust me, this will work (better)). > > I do trust you, and that the suggested solutions will work. What I > don't get > is a clear explanation of how and why they will work (in plain > english, > that, sadly, is all I understand). If I am to use Rev, I need to > know what > I'm doing, and how/why it will work. Otherwise there is no point in > even > trying. > > To summarise, most suggestions about my menu problem tell me to > change the > script. As I based my various versions of the script on what Rev > said (as > best I could understand), but if you all tell me this was wrong, > and I need > to change it, it doesn't give me a lot of confidence in Rev or the > Docs. It > suggests to me that the instructions in the Rev Docs are not > correct, or are > so incomplete as to be misleading to new users. > > This is not a good look. It turns me off, and I'm persistent. Some > will > think to the point of stupidity. Fair call, you may be right. I > could > prove it by saying, well, hey, Donald Trump says never give up. > I'm not > that stupid. I've given up before, and I might again. The last > time I > gave up with software was with Rev, in 2003. For the much the same > reasons. > There are lots of Rev experts, but few good teachers. > > I'll answer other posts tomorrow. Night. > > Regards > ken > > > > -- > View this message in context: http://www.nabble.com/Main-menu- > puzzle-t1145446.html#a3005878 > Sent from the Rev Pilgrim's Progress forum at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From rcozens at pon.net Sat Feb 18 11:51:03 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 18 Feb 2006 08:51:03 -0800 Subject: Dumb Window size Question In-Reply-To: <43F7A4C7.9090704@bigpond.com> References: <43F7A4C7.9090704@bigpond.com> Message-ID: > I want to know how I can tell my runrev windows and all objects on > them to scale for these different screen sizes. > Use the Geometry Manager or (my preference) hand script a resizeStack handler. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From eric.chatonet at sosmartsoftware.com Sat Feb 18 11:53:54 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 18 Feb 2006 17:53:54 +0100 Subject: Dumb Window size Question In-Reply-To: <43F7A4C7.9090704@bigpond.com> References: <43F7A4C7.9090704@bigpond.com> Message-ID: <89B6BC17-9BC5-4254-AB4E-1CDA60AB3DA2@sosmartsoftware.com> Hi Stomfi, The "How to Manage Stack Resizing" tutorial might help you: This stack explains how to position, scale, etc. all controls in a card when the window is resized with the help of the Geometry Manager or by scripting. Tips and tricks, commented scripts, FAQ and example stacks. Print function included. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. FYI, 19 tutorials are available through "Tutorials Picker": How to Monitor a QuickTime Player by Script How to Download Data from the Internet How to Manage Stack Resizing How to Manage Table Fields How to Display and Manage Ask Dialogs How to Display and Manage Answer Dialogs How to Manage Tabbed Buttons How to Ask for a Password How to Manage User's Waiting Time How to Manage Drag and Drop for Files or Folders How to Fix Stack Decorations How to build and Manage Dynamic Menus How to Manage "Snap to" Scrollbars How to Create Contextual Tooltips on-the-fly How to Store Images How to Create and Manage HTML lists How to Install "Metal Appearance" on All Platforms How to Change Card Dimensions Smoothly How to Magnify Images Le 18 f?vr. 06 ? 23:50, stomfi a ?crit : > I'm using a runrev runtime on a Linux Live CD. > Depending on the platform, the live CD sets the screen size from > the capabilities of the video card, using a frame buffer. > This can be any valid size from 1200x1024 to 640x480. > > I can easily find out the screen size with the xwininfo shell tool. > > I want to know how I can tell my runrev windows and all objects on > them to scale for these different screen sizes. > > I am a real newbie for the under the hood stuff as I use runrev for > the GUI bits and do all the information processing with the > wonderful Linux shell tools. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From dweeble at wi.rr.com Sat Feb 18 11:53:54 2006 From: dweeble at wi.rr.com (Michael D.) Date: Sat, 18 Feb 2006 10:53:54 -0600 Subject: Icon Editors Message-ID: <001a01c634ab$e8043680$0500a8c0@WinXPHome> Hi all I've been working on an app and came across some icon editors / icons, thought I would just share these with the group. http://www.conware-pro.com/products/ia/about.php http://www.snidesoft.com/staticpages/index.php?page=20050504142037205 http://www.stardock.com/products/icondeveloper/ http://www.awicons.com/awicons.html http://www.iconempire.com/free-icon-editor/ Icons http://icone.goldenweb.it/index_file/l/it Michael From simplsol at aol.com Sat Feb 18 11:57:23 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 18 Feb 2006 11:57:23 -0500 Subject: Followup on disabled files in 2.7 In-Reply-To: References: <8C8022E47D976D2-1690-1C96@MBLK-M13.sysops.aol.com> <8C8025ED3B23893-1690-28AB@MBLK-M13.sysops.aol.com> Message-ID: <8C802C3861F9517-1568-F068@FWM-R11.sysops.aol.com> Thank you, Sarah, It appears that Rev 2.7 is changing both the file Type and the Creator code when it opens existing stacks. Big problem when I try to edit stacks that are designed to work wih a standalone. PL -----Original Message----- From: Sarah Reichelt To: How to use Revolution Sent: Sat, 18 Feb 2006 18:47:14 +1000 Subject: Re: Followup on disabled files in 2.7 On my computer I think they are, but I'm not 100% sure. On the other computer, Rev is not installed, so they just look like generic document files. I can check the file types on Monday when I go to work. Sarah On 2/18/06, simplsol at aol.com wrote: > Sarah, > Are the new stacks still identified as Rev stacks in the Finder? > Paul Looney > > > -----Original Message----- > From: Sarah Reichelt > To: How to use Revolution > Sent: Sat, 18 Feb 2006 14:22:00 +1000 > Subject: Re: Followup on disabled files in 2.7 > > > Is anyone having (or not having) a problem opening stacks saved in > 2.7 > > - without using the Recent Files menu? > > Has anyone made a new standalone in 2.7 - and been able to open stacks > > saved in 2.7? > > I have done this. I have a configuration app that reads one of the > substacks of a second app. I had to re-build the config app using 2.7, > but once I did this, it was able to open the stack from the second app > (also built using 2.7) without any problem. > > This is using OS X 10.4.4 ona couple of different computers, but I > didn't check the filetypes. > > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From Andre.Bisseret at inria.fr Sat Feb 18 12:05:20 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Sat, 18 Feb 2006 18:05:20 +0100 Subject: Is duration (not delay) of the toolTip adjustable Message-ID: Hello, The app. I am developing is a set of texts, one on each card. On a special card, accessible from the homeCard, there is a field that displays the list of all the titles of the texts. Of course, this field has a vertical scrollBar but also an horizontal one, because some titles are longer than the width of the field. I am not very happy about this horizontal scrollBar, from an ergonomical point of view. So I will keep it, but I would like to add a redundant way to reading the ends of the longs titles. Thanks to Tutorials Picker 2.0, that I ? picked ? on the site So Smart Software of ?ric Chatonet, I discovered ? How to create contextual toolTips on-the-fly ?. Reading this tutorial, I got the idea of using ? toolTips ?. Below is the handlers I wrote in the script of the TitlesField : ---------------------------- local tLine on mouseDown put word 2 of the mouseLine into tLine set the tooltip of me to empty set the toolTip of me to line tLine of me end mouseDown ---------------- on mouseUp set the toolTip of me to empty end mouseUp --------------------------- I put this ? mouseUp handler ? because the toolTip stays there for a certain time that is constant before disappearing. I want to avoid constraining the user to wait for all this time. That works well but, on the other hand, this constant duration is sometimes a bit too short to read comfortably the longs titles in the toolTip. There is my problem : Is there a possibility to set the duration of toolTip display ? In fact I would need to get it longer. I searched diverse ressources (with ? Ressources Picker ?, of course) but I did not find any answer to this question. Thanks in advance for any idea, Best regards from Grenoble Andr? From simplsol at aol.com Sat Feb 18 12:05:23 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 18 Feb 2006 12:05:23 -0500 Subject: Disabled files in 2.7 - Followup In-Reply-To: <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> Message-ID: <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> Mark, What if the developer wants to use his own Creator code, so that stacks open with a standalone. It appears that this code is being overwritten when that stack is edited in Rev.? Paul Looney PS Thank you for responding so promptly. -----Original Message----- From: Mark Waddingham <36degrees at runrev.com> To: How to use Revolution Sent: Sat, 18 Feb 2006 11:26:33 +0000 Subject: Re: Disabled files in 2.7 - Followup Hi Paul,? ? Thank you for bringing this to our attention.? ? I've just looked at this and it would seem that the cause is that the 'stackFileType' global property is being inadvertently set to 'MacOS' - rather than 'RevoRSTK' or 'MCRDMSTK'. The 'stackFileType' global property (which is readable and writeable) determines the creator and file type codes that stacks are saved with.? ? (The reason for existence of this property is so that developers producing systems in Revolution that base their file-format on Revolution stacks can tie their files to their environment, rather than the Revolution or MetaCard IDE)? ? If you do:? ? set the stackFileType to "RevoRSTK"? in the message box on startup all stacks saved in that session should then have the appropriate file type and creator code set. (Of course, we will fix this underlying default issue - this is just to help make life easier for you in the mean-time).? ? In terms of opening stacks, then do remember you can choose to display 'All Files', instead of just those identified by either a '.rev' extension, a '.mc' extension or a 'RevoRSTK', or 'MCRDMSTK' file/creator type.? ? Also, Revolution itself does not use either the extension nor the creator or file-type to determine whether a file is a Revolution stack or not. Instead, it checks the header to see if it conforms to the file-format. This means that the engine will attempt to load any file you give it as a stack file - and it will return an appropriate error message if it finds that it is not.? ? Warmest Regards,? ? Mark.? ? On 18 Feb 2006, at 02:41, simplsol at aol.com wrote:? ? > Jacque,? > My pleasure:? > It is now bug 3336? > Paul Looney? >? > -----Original Message-----? > From: J. Landman Gay ? > To: How to use Revolution ? > Sent: Fri, 17 Feb 2006 15:56:42 -0600? > Subject: Re: Disabled files in 2.7 - Followup? >? > simplsol at aol.com wrote:? >? > > The original 2.6.1 Type and Creator are? > > RSTK and Revo? > > After opening a stack in 2.7 the Type and Creator are converted to? > > STK and MacO? >? > This has got to be a bug. The plist for Rev 2.7 still lists "RSTK" > as the proper file type, and the creator code is still "Revo".? >? > I looked at a newly saved stack and saw that the creator was > "MacO" and the file type was "STK". It is the incorrect > file type that will prevent stacks from opening, but the creator > code needs to be fixed as well.? >? > Can you bugzilla this for us?? > -- Jacqueline Landman Gay | jacque at hyperactivesw.com> HyperActive Software | http://www.hyperactivesw.com? > _______________________________________________? > use-revolution mailing list? > use-revolution at lists.runrev.com? > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences:? > http://lists.runrev.com/mailman/listinfo/use-revolution? >? > _______________________________________________? > use-revolution mailing list? > use-revolution at lists.runrev.com? > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences:? > http://lists.runrev.com/mailman/listinfo/use-revolution? >? ? ------------------------------------------------------------------? ?Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com? ? Runtime Revolution ~ User-Centric Development Tools? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From eric.chatonet at sosmartsoftware.com Sat Feb 18 12:13:07 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 18 Feb 2006 18:13:07 +0100 Subject: Is duration (not delay) of the toolTip adjustable In-Reply-To: References: Message-ID: Re Bonjour Andr?, Afraid there is no way to master the duration for which a tooltip is displayed. The only thing you can do is to re-display the tooltip repeatedly... But flickering would probably appear... Not a very good answer :-( Le 18 f?vr. 06 ? 18:05, Andr?.Bisseret a ?crit : > Hello, > The app. I am developing is a set of texts, one on each card. > On a special card, accessible from the homeCard, there is a field > that displays the list of all the titles of the texts. > Of course, this field has a vertical scrollBar but also an > horizontal one, because some titles are longer than the width of > the field. > I am not very happy about this horizontal scrollBar, from an > ergonomical point of view. > So I will keep it, but I would like to add a redundant way to > reading the ends of the longs titles. > Thanks to Tutorials Picker 2.0, that I ? picked ? on the site So > Smart Software of ?ric Chatonet, I discovered ? How to create > contextual toolTips on-the-fly ?. > Reading this tutorial, I got the idea of using ? toolTips ?. > > Below is the handlers I wrote in the script of the TitlesField : > ---------------------------- > local tLine > > on mouseDown > put word 2 of the mouseLine into tLine > set the tooltip of me to empty > set the toolTip of me to line tLine of me > end mouseDown > ---------------- > on mouseUp > set the toolTip of me to empty > end mouseUp > --------------------------- > I put this ? mouseUp handler ? because the toolTip stays there for > a certain time that is constant before disappearing. > I want to avoid constraining the user to wait for all this time. > That works well but, on the other hand, this constant duration is > sometimes a bit too short to read comfortably the longs titles in > the toolTip. > There is my problem : Is there a possibility to set the duration of > toolTip display ? In fact I would need to get it longer. > I searched diverse ressources (with ? Ressources Picker ?, of > course) but I did not find any answer to this question. > > Thanks in advance for any idea, > > Best regards from Grenoble > Andr? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From 36degrees at runrev.com Sat Feb 18 12:14:18 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Sat, 18 Feb 2006 17:14:18 +0000 Subject: Disabled files in 2.7 - Followup In-Reply-To: <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> Message-ID: Hi Paul, As stated: "The reason for existence of this property is so that developers producing systems in Revolution that base their file-format on Revolution stacks can tie their files to their environment, rather than the Revolution or MetaCard IDE" The issue with 2.7 is that it has, by default, got its 'stackFileType' property set to 'MacOS' - this is a bug - it should be (as it has been in previous versions) either 'RevoRSTK' or 'MCRDMSTK'. As this is a global property, once it has been set to a different value, the IDE will use that for all stacks saved in the remainder of the session. The filetype/creator code of a particular stack is not remembered by the IDE - instead it will replace it with the setting of 'the stackFileType' at the time it is next saved. Warmest Regards, Mark. On 18 Feb 2006, at 17:05, simplsol at aol.com wrote: > Mark, > What if the developer wants to use his own Creator code, so that > stacks open with a standalone. It appears that this code is being > overwritten when that stack is edited in Rev.? > Paul Looney > PS Thank you for responding so promptly. > > -----Original Message----- > From: Mark Waddingham <36degrees at runrev.com> > To: How to use Revolution > Sent: Sat, 18 Feb 2006 11:26:33 +0000 > Subject: Re: Disabled files in 2.7 - Followup > > Hi Paul, > > Thank you for bringing this to our attention. > > I've just looked at this and it would seem that the cause is that > the 'stackFileType' global property is being inadvertently set to > 'MacOS' - rather than 'RevoRSTK' or 'MCRDMSTK'. The 'stackFileType' > global property (which is readable and writeable) determines the > creator and file type codes that stacks are saved with. > > (The reason for existence of this property is so that developers > producing systems in Revolution that base their file-format on > Revolution stacks can tie their files to their environment, rather > than the Revolution or MetaCard IDE) > > If you do: > set the stackFileType to "RevoRSTK" > in the message box on startup all stacks saved in that session > should then have the appropriate file type and creator code set. > (Of course, we will fix this underlying default issue - this is > just to help make life easier for you in the mean-time). > > In terms of opening stacks, then do remember you can choose to > display 'All Files', instead of just those identified by either a > '.rev' extension, a '.mc' extension or a 'RevoRSTK', or 'MCRDMSTK' > file/creator type. > > Also, Revolution itself does not use either the extension nor the > creator or file-type to determine whether a file is a Revolution > stack or not. Instead, it checks the header to see if it conforms > to the file-format. This means that the engine will attempt to load > any file you give it as a stack file - and it will return an > appropriate error message if it finds that it is not. > > Warmest Regards, > > Mark. > > On 18 Feb 2006, at 02:41, simplsol at aol.com wrote: > > > Jacque, > > My pleasure: > > It is now bug 3336 > > Paul Looney > > > > -----Original Message----- > > From: J. Landman Gay > > To: How to use Revolution > > Sent: Fri, 17 Feb 2006 15:56:42 -0600 > > Subject: Re: Disabled files in 2.7 - Followup > > > > simplsol at aol.com wrote: > > > > > The original 2.6.1 Type and Creator are > > > RSTK and Revo > > > After opening a stack in 2.7 the Type and Creator are converted to > > > STK and MacO > > > > This has got to be a bug. The plist for Rev 2.7 still lists > "RSTK" > as the proper file type, and the creator code is still > "Revo". > > > > I looked at a newly saved stack and saw that the creator was > > "MacO" and the file type was "STK". It is the incorrect > > file type that will prevent stacks from opening, but the creator > > code needs to be fixed as well. > > > > Can you bugzilla this for us? > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com> > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > ------------------------------------------------------------------ > Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com > Runtime Revolution ~ User-Centric Development Tools > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From jacque at hyperactivesw.com Sat Feb 18 12:43:37 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 18 Feb 2006 11:43:37 -0600 Subject: Parameters [WAS: Main menu puzzle] In-Reply-To: <91CE3BF5-32E9-4CF3-A5A0-781984C81912@cruzio.com> References: <3003191.post@talk.nabble.com> <3004030.post@talk.nabble.com> <43F70470.10906@tweedly.net> <43F70704.4070505@tweedly.net> <3004801.post@talk.nabble.com> <7CC041E7-A243-4903-B017-C42DFDE0CFB7@major-k.de> <02825E9B-1B93-4CFB-8DB8-783786F96850@major-k.de> <3005878.post@talk.nabble.com> <91CE3BF5-32E9-4CF3-A5A0-781984C81912@cruzio.com> Message-ID: <43F75CC9.1070101@hyperactivesw.com> Mark Swindell wrote: > > Parameters are, to me, the least well-explained and least > intuitive aspect of Rev (and programming in general). The concept of parameters can be very tricky for lots of people new to programming. I've explained it before on other lists, but I can't find my old notes. But let me take another shot at it here. A parameter is simply a variable that is declared at the start of a handler. My favorite analogy for a parameter is a "basket". Your script states that there is a basket (a variable) available to hold some information. The Rev engine then fills that basket with something when it sends the corresponding event message. Your script can then use the information inside that basket however it wants. Let's look at the menupick message, since that's the one that came up on the list: on menupick myBasket ... By putting "myBasket" after the handler declaration, we have defined that there is a parameter variable available to hold whatever data the engine sends. In the case of menupick, the data that fills that basket will be the name of the menu item the user has chosen. The variable "myBasket" will therefore hold something like "Exit" or "Copy". Like any other variable, it doesn't matter what you name the basket. The parameter can be named anything; it is merely the act of naming it and including it in the handler declaration that is important. In general, it is best to name parameters in a way that describes what they will contain. This helps a great deal later on when you are reading a script and you need to remember the kind of data that the variable contains. Therefore, in the case of a menupick parameter, a good name for the parameter variable might be "userChoice", or "userItem" or something similar. Some people like to name parameter variables prefaced with a "p" (i.e., "pUserChoice") so that they remember when reading the script later on that it was a variable passed as a parameter rather than a variable they declared in the script. This isn't a rule, just a convention that some people like to follow for clarity. You can have any number of parameters declared in a handler: on myHandler pOne,pTwo,pThree ... If the engine (or one of your own handlers) passes three parameters to this handler, each parameter "basket" will hold one of the items that is passed to it. If more parameter items are passed than you have declared parameter "baskets" to hold, the extra ones are not available to your script. (There is a way around this using "the params" but that is more advanced than we want to talk about here.) If fewer parameter items are passed to your handler than you have "baskets" declared, the extra baskets are empty. Feel free to ask for clarification, I wrote this very quickly. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sat Feb 18 12:55:48 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 18 Feb 2006 09:55:48 -0800 Subject: Disabled files in 2.7 - Followup In-Reply-To: <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> Message-ID: <43F75FA4.2070607@fourthworld.com> Mark Waddingham wrote: > Also, Revolution itself does not use either the extension nor the > creator or file-type to determine whether a file is a Revolution stack > or not. Instead, it checks the header to see if it conforms to the > file-format. This means that the engine will attempt to load any file > you give it as a stack file - and it will return an appropriate error > message if it finds that it is not. Provided of course that it uses appropropriate file filtering criteria for the GetFile dialog to make it possible to select the file. From Paul's description it would appear that the IDE isn't using the new "answer file with type" option introduced in v2.6 -- is that correct? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From stephenREVOLUTION at barncard.com Sat Feb 18 12:56:52 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 18 Feb 2006 09:56:52 -0800 Subject: Disabled files in 2.7 - Followup In-Reply-To: References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> Message-ID: oops, I guess I was wrong. Didn't read Mark's full text. My apologies for misinformation. sqb >Hi Paul, > >As stated: > "The reason for existence of this property is so that developers >producing systems in Revolution that base their file-format on >Revolution stacks can tie their files to their environment, rather >than the Revolution or MetaCard IDE" > >The issue with 2.7 is that it has, by default, got its >'stackFileType' property set to 'MacOS' - this is a bug - it should >be (as it has been in previous versions) either 'RevoRSTK' or >'MCRDMSTK'. As this is a global property, once it has been set to a >different value, the IDE will use that for all stacks saved in the >remainder of the session. > >The filetype/creator code of a particular stack is not remembered by >the IDE - instead it will replace it with the setting of 'the >stackFileType' at the time it is next saved. > >Warmest Regards, > >Mark. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Sat Feb 18 13:00:11 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 18 Feb 2006 12:00:11 -0600 Subject: Standalones, externals, file paths in 2.7 In-Reply-To: <5375F945-E381-4A4B-95AA-BF82CDBDAAA8@mac.com> References: <5375F945-E381-4A4B-95AA-BF82CDBDAAA8@mac.com> Message-ID: <43F760AB.30306@hyperactivesw.com> Jon Seymour wrote: > When I launch the exe, the splash > screen shows and then fails to go anywhere. Two possible problems, I > think: first, there is a change in the methodology used to construct > filepaths for Win in 2.7, or...this Externals folder wants to house > altBrowser and that is somehow causing a problem. Any thoughts? I do > not develop on Win so I'm a little stuck. I haven't tested the Windows version yet, but I know the method for constructing file paths has not changed. That isn't the problem. You might try putting the external into that "extra" folder just to see what happens, until someone else has a chance to verify or resolve the problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sat Feb 18 13:04:17 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 18 Feb 2006 10:04:17 -0800 Subject: Disabled files in 2.7 - Followup In-Reply-To: References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> Message-ID: <43F761A1.7080407@fourthworld.com> Mark Waddingham wrote: > The filetype/creator code of a particular stack is not remembered by the > IDE - instead it will replace it with the setting of 'the stackFileType' > at the time it is next saved. The stackFileType is very helpful for our applications, but often unhelpful for working with the IDE. We may want to have files that the Finder associated with our app when double-clicked, but which we're still working on in Rev. BZ#1761 was introduced in July 2004 to assist with this, asking for at least an option by which the IDE could not change the file type/creator code assignements we make for our stack files: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From 36degrees at runrev.com Sat Feb 18 13:18:57 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Sat, 18 Feb 2006 18:18:57 +0000 Subject: Disabled files in 2.7 - Followup In-Reply-To: <43F75FA4.2070607@fourthworld.com> References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> <43F75FA4.2070607@fourthworld.com> Message-ID: <3D2E44C9-228D-4F2C-BD20-C9773E3FC405@runrev.com> >> Also, Revolution itself does not use either the extension nor the >> creator or file-type to determine whether a file is a Revolution >> stack or not. Instead, it checks the header to see if it conforms >> to the file-format. This means that the engine will attempt to >> load any file you give it as a stack file - and it will return an >> appropriate error message if it finds that it is not. >> Here I should have been more clear - the *engine* itself does not use extensions nor filetypes. > Provided of course that it uses appropropriate file filtering > criteria for the GetFile dialog to make it possible to select the > file. > > From Paul's description it would appear that the IDE isn't using > the new "answer file with type" option introduced in v2.6 -- is > that correct? The IDE was updated to use the new syntax in 2.6 as soon as it was introduced - which was actually clear from my email where it explicitly stated the conditions under which the open dialog filters Revolution stacks: "In terms of opening stacks, then do remember you can choose to display 'All Files', instead of just those identified by either a '.rev' extension, a '.mc' extension or a 'RevoRSTK', or 'MCRDMSTK' file/creator type." Paul, I am guessing, does not use extensions to identify his files, but instead relies on file types and creator codes and so has noticed this issue in 2.7. Warmest Regards, Mark. > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From 36degrees at runrev.com Sat Feb 18 13:23:15 2006 From: 36degrees at runrev.com (Mark Waddingham) Date: Sat, 18 Feb 2006 18:23:15 +0000 Subject: Disabled files in 2.7 - Followup In-Reply-To: <43F761A1.7080407@fourthworld.com> References: <8C8021ED4869559-E1C-99BE@FWM-D45.sysops.aol.com> <43F6469A.3060605@hyperactivesw.com> <8C8024BE80ABA87-1070-1721@mblk-d24.sysops.aol.com> <297B7454-4EC8-41EB-94EB-5C514187E843@runrev.com> <8C802C4A43FFC1F-1568-F0AF@FWM-R11.sysops.aol.com> <43F761A1.7080407@fourthworld.com> Message-ID: Hi Richard, > The stackFileType is very helpful for our applications, but often > unhelpful for working with the IDE. We may want to have files that > the Finder associated with our app when double-clicked, but which > we're still working on in Rev. > > BZ#1761 was introduced in July 2004 to assist with this, asking for > at least an option by which the IDE could not change the file type/ > creator code assignements we make for our stack files: > Indeed, I was pondering something such as this today after Paul mentioned the issue. However, given that file-types and creator-codes are being phased out in OS X it would be worth seeing if we could provide some greater support and ease of integration with UTIs - which would then (as a result) provide support for the legacy MacOS file identification methods. Warmest Regards, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From jperryl at ecs.fullerton.edu Sat Feb 18 13:29:37 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 18 Feb 2006 10:29:37 -0800 (PST) Subject: Main menu puzzle In-Reply-To: <3004643.post@talk.nabble.com> Message-ID: Ken, Would it have been any clearer if, instead of using case statements, the same script had been presented as if-thens? (I'd re-write it for you here and now as if-thens, but just ingested a big load of cold meds and almost can't see straight, much less think straight). Not being a programmer, I find if-thens more comprehensible than case statements. They both do the same thing, but one speaks more to normal humans and the other more to programmer-geeks. Ungeekfully yours, Judy On Sat, 18 Feb 2006, Ken Apthorpe wrote: > So, how does a pWhich identify what's been picked? (you see the dimensions > of my ignorance). > > Comment for Rev support: > I have to wonder why I had to go to a user forum and rely on helpful others > to provide this information. If it's a convention (ie something "everyone" > knows, and follows) one can only wonder why it doesn't seem to appear in the > Rev dictionary. I did a fairly thorough search, and I supposed it might be > a parameter (among other things), so I put in parameter as a search term and > scrolled thru the list of parameters, and failed to find it. If it is such > a common convention, how come? > Answer: Everybody knows this... > Reply: No, they don't.... but if you want Rev to be scripting for the rest > of us, you'll have to make it a bit easier to find it out. From livfoss at blueyonder.co.uk Sat Feb 18 13:32:29 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat, 18 Feb 2006 18:32:29 +0000 Subject: Where is the list of all the Revolution messages etc? Message-ID: <49AFC880-BA51-443C-895D-C93054ABE628@blueyonder.co.uk> I believe I have followed the various conversations about the RR documentation, and I've looked at the User Guide PDF (including its introduction). What I can't seem to find are any complete lists, e.g. a list of all the RR messages, a list of all commands etc. These used to exist in RR 2.6.1. Now we have a good tutorial - choose a PDF or a Video - on messages (for example) but AFAIKS we don't have a list of all the possible messages. Obviously one expects this in any language reference, but personally I need this because sometimes it's impossible to think of a way of reaching information other than by looking through a list - at the moment I'm trying to find out what message is sent when you click on an already open card. I can't remember, but I expect when I do find it that its name will be fairly descriptive, so I'll know then that I've reached my destination. As it is, I'll just tinker around until inspiration strikes. Is it just sitting there and I've missed it, or is this kind of info expected to be added to the main PDF User Guide in due course? Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From livfoss at blueyonder.co.uk Sat Feb 18 13:33:15 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat, 18 Feb 2006 18:33:15 +0000 Subject: Palette mystery Message-ID: <311A87A6-E275-4C1B-808E-D1AF62DBEE26@blueyonder.co.uk> I've got three stacks, let's say stack 'A' whose style is topLevel, and stacks 'B' and 'C' whose style is palette. The global property raisepalettes is true, but despite this, if I click on 'A', it moves in front of 'B' and 'C'. I tried setting 'A' to modeless, which would work with my app (the user only interacts with this stack indirectly, via palettes) but the problem remains the same. I think I had this problem on RR2.6.1 and I certainly have it on 2.7.0. Oddly though, when I try to reduce the whole thing to a simple recipe with just two stacks and no scripts, it doesn't occur. This is happening on a Mac, OSX 10.4.4 - I'm not yet sure if it happens on the PC. Has anyone any idea why this could be happening? As it is, I'm seeking a workaround where I push 'B' and/or 'C' to the front provided it's open and visible, whenever someone clicks on 'A'. TIA Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From eric.chatonet at sosmartsoftware.com Sat Feb 18 13:41:25 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 18 Feb 2006 19:41:25 +0100 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: <49AFC880-BA51-443C-895D-C93054ABE628@blueyonder.co.uk> References: <49AFC880-BA51-443C-895D-C93054ABE628@blueyonder.co.uk> Message-ID: <14B773A9-8A0E-4D1F-BBFC-FA46ABB43C96@sosmartsoftware.com> Hi Graham, Just type "command", "function", "message", "keyword", "operator", etc. in the entry box in the dictionary pane :-) Le 18 f?vr. 06 ? 19:32, Graham Samuel a ?crit : > I believe I have followed the various conversations about the RR > documentation, and I've looked at the User Guide PDF (including its > introduction). What I can't seem to find are any complete lists, > e.g. a list of all the RR messages, a list of all commands etc. > These used to exist in RR 2.6.1. Now we have a good tutorial - > choose a PDF or a Video - on messages (for example) but AFAIKS we > don't have a list of all the possible messages. > > Obviously one expects this in any language reference, but > personally I need this because sometimes it's impossible to think > of a way of reaching information other than by looking through a > list - at the moment I'm trying to find out what message is sent > when you click on an already open card. I can't remember, but I > expect when I do find it that its name will be fairly descriptive, > so I'll know then that I've reached my destination. As it is, I'll > just tinker around until inspiration strikes. > > Is it just sitting there and I've missed it, or is this kind of > info expected to be added to the main PDF User Guide in due course? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From jperryl at ecs.fullerton.edu Sat Feb 18 13:43:36 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 18 Feb 2006 10:43:36 -0800 (PST) Subject: Main menu puzzle, Klaus In-Reply-To: Message-ID: Hi Eric, I do think that Ken IS making effort. Lots of effort. He is doing us and the company a favor by showing exactly what it is (in this particular situation) that absolutely bedevils newcommers who are not programmers. Case statements and pWhich's simply are NOT comprehensible to non-programmers! Perhaps a verbose version (where possible) of such things SHOULD be presented alongside the more "elegant" code snippets to aid those who are new to programming, no? For instance, every time I see a case statement solution, my brain positively has to go into second language mode in which I have to read each line like a small child would -- letter by letter, word by word, translating the whole way into natural language. >From a a marketing perspective, the answer simmply MUST NOT be: IF you don't understand programmerspeak THEN go take a college course in introduction to programming END IF Instead: IF the beauty of Transcript is its natural-language implementation THEN code snippets need to reflect this. END IF. Judy On Sat, 18 Feb 2006, Eric Chatonet wrote: > May be you should first dig in the docs to understand some basics: > About the message path, custom handlers and functions, parameters, > etc. for instance. > The purpose of this list is to give *practical* answers (with some > theory reminders if needed) but not to copy paste theory from the > docs ;-) > It's the reason why others proposed some pieces of code to you. > > > When you will have learned Rev basics, you'll feel much more at ease! > But you can't save on learning: > There are a lot of good *teachers* on this list (and above all kind > people who share their knowledge and their time) but you have to make > an effort by your own too ;-) From scott at tactilemedia.com Sat Feb 18 14:01:43 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 18 Feb 2006 11:01:43 -0800 Subject: Palette mystery In-Reply-To: <311A87A6-E275-4C1B-808E-D1AF62DBEE26@blueyonder.co.uk> Message-ID: Recently, Graham Samuel wrote: > I've got three stacks, let's say stack 'A' whose style is topLevel, > and stacks 'B' and 'C' whose style is palette. The global property > raisepalettes is true, but despite this, if I click on 'A', it moves > in front of 'B' and 'C'. Something else is probably going on here. It's unlikely (if not impossible) for a toplevel stack to appear above a palette stack (thus the reason for the existence of palette stacks). Either you're somehow setting stack 'A' to palette mode, or you're changing the mode of 'B' and 'C' to topLevel. Are you changing the modes/styles of your stacks via script? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From 3mcgrath at adelphia.net Sat Feb 18 14:11:55 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 18 Feb 2006 14:11:55 -0500 Subject: Is duration (not delay) of the toolTip adjustable In-Reply-To: References: Message-ID: Hello, I have uploaded a sample stack to my user space that will display a tooltip for a longer period of time than the standard tooltips using standard tooltips. It also shows how to display a multiple tooltip but that part does not always work for some reason. User space: mcgrath3 Stack: Longer Tooltips in Revolution HTH Tom Any ides why the second button only shows the second tooltip occasionally???? On Feb 18, 2006, at 12:13 PM, Eric Chatonet wrote: > Re Bonjour Andr?, > > Afraid there is no way to master the duration for which a tooltip > is displayed. > The only thing you can do is to re-display the tooltip repeatedly... > But flickering would probably appear... > Not a very good answer :-( > > Le 18 f?vr. 06 ? 18:05, Andr?.Bisseret a ?crit : > >> Hello, >> The app. I am developing is a set of texts, one on each card. >> On a special card, accessible from the homeCard, there is a field >> that displays the list of all the titles of the texts. >> Of course, this field has a vertical scrollBar but also an >> horizontal one, because some titles are longer than the width of >> the field. >> I am not very happy about this horizontal scrollBar, from an >> ergonomical point of view. >> So I will keep it, but I would like to add a redundant way to >> reading the ends of the longs titles. >> Thanks to Tutorials Picker 2.0, that I ? picked ? on the site So >> Smart Software of ?ric Chatonet, I discovered ? How to create >> contextual toolTips on-the-fly ?. >> Reading this tutorial, I got the idea of using ? toolTips ?. >> >> Below is the handlers I wrote in the script of the TitlesField : >> ---------------------------- >> local tLine >> >> on mouseDown >> put word 2 of the mouseLine into tLine >> set the tooltip of me to empty >> set the toolTip of me to line tLine of me >> end mouseDown >> ---------------- >> on mouseUp >> set the toolTip of me to empty >> end mouseUp >> --------------------------- >> I put this ? mouseUp handler ? because the toolTip stays there for >> a certain time that is constant before disappearing. >> I want to avoid constraining the user to wait for all this time. >> That works well but, on the other hand, this constant duration is >> sometimes a bit too short to read comfortably the longs titles in >> the toolTip. >> There is my problem : Is there a possibility to set the duration >> of toolTip display ? In fact I would need to get it longer. >> I searched diverse ressources (with ? Ressources Picker ?, of >> course) but I did not find any answer to this question. >> >> Thanks in advance for any idea, >> >> Best regards from Grenoble >> Andr? > > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From Andre.Bisseret at inria.fr Sat Feb 18 14:21:35 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Sat, 18 Feb 2006 20:21:35 +0100 Subject: Is duration (not delay) of the toolTip adjustable In-Reply-To: Message-ID: Le Saturday, 18 Feb 2006, ? 18:13 Europe/Paris, Eric Chatonet a ?crit : > Re Bonjour Andr?, > > Afraid there is no way to master the duration for which a tooltip is > displayed. > The only thing you can do is to re-display the tooltip repeatedly... > But flickering would probably appear... Re Bonjour ?ric, OK, I will see... > Not a very good answer :-( Just a bit disappointing but yes, "good", thus I may stop searching for it :-) Thanks and nice weekend Andr? > > Le 18 f?vr. 06 ? 18:05, Andr?.Bisseret a ?crit : > >> Hello, >> The app. I am developing is a set of texts, one on each card. >> On a special card, accessible from the homeCard, there is a field >> that displays the list of all the titles of the texts. >> Of course, this field has a vertical scrollBar but also an horizontal >> one, because some titles are longer than the width of the field. >> I am not very happy about this horizontal scrollBar, from an >> ergonomical point of view. >> So I will keep it, but I would like to add a redundant way to reading >> the ends of the longs titles. >> Thanks to Tutorials Picker 2.0, that I ? picked ? on the site So >> Smart Software of ?ric Chatonet, I discovered ? How to create >> contextual toolTips on-the-fly ?. >> Reading this tutorial, I got the idea of using ? toolTips ?. >> >> Below is the handlers I wrote in the script of the TitlesField : >> ---------------------------- >> local tLine >> >> on mouseDown >> put word 2 of the mouseLine into tLine >> set the tooltip of me to empty >> set the toolTip of me to line tLine of me >> end mouseDown >> ---------------- >> on mouseUp >> set the toolTip of me to empty >> end mouseUp >> --------------------------- >> I put this ? mouseUp handler ? because the toolTip stays there for a >> certain time that is constant before disappearing. >> I want to avoid constraining the user to wait for all this time. >> That works well but, on the other hand, this constant duration is >> sometimes a bit too short to read comfortably the longs titles in the >> toolTip. >> There is my problem : Is there a possibility to set the duration of >> toolTip display ? In fact I would need to get it longer. >> I searched diverse ressources (with ? Ressources Picker ?, of course) >> but I did not find any answer to this question. >> >> Thanks in advance for any idea, >> >> Best regards from Grenoble >> Andr? > > Best Regards from Paris, > Eric Chatonet > ----------------------------------------------------------------------- > ----------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > ------------------------------------------------------------------------ -------------------------- Andr? Bisseret Directeur de recherche ?m?rite Adresse : 140 rue E. B?thoux - 38220 Vizille T?l. : 04 76 68 15 24 Courriel : Andre.Bisseret at inria.fr et : bisseret at andre-bisseret.com site Multifiches :http://www-clips.imag.fr/multicom/web_site_multicom/Multifiches/ site peinture : http://www.andre-bisseret.com/ From garrett at paraboliclogic.com Sat Feb 18 14:38:55 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 18 Feb 2006 11:38:55 -0800 Subject: Main menu puzzle, Klaus In-Reply-To: References: Message-ID: On Feb 18, 2006, at 10:43 AM, Judy Perry wrote: > Hi Eric, > > I do think that Ken IS making effort. Lots of effort. He is doing > us and > the company a favor by showing exactly what it is (in this particular > situation) that absolutely bedevils newcommers who are not > programmers. > > Case statements and pWhich's simply are NOT comprehensible to > non-programmers! I myself avoid Case statements completely and end up replacing them with If statements. I've been programming since about 1996ish, using either a basic or scripting language, and even in those, I've always seemed to avoid Case. Not sure why either, just didn't like Case and always found an alternative to it. I recently uploaded to the user spaces a text editor example that I made to learn Rev. In it you'll see that for the menu bar and a popup menu that I completely dumped the case statements and replaced them all with if statements. on menuPick varMenuItemSelected if varMenuItemSelected is "Cut" then SubCut else if varMenuItemSelected is "Copy" then SubCopy else if varMenuItemSelected is "Paste" then SubPaste else if varMenuItemSelected is "Undo" then SubUndo else if varMenuItemSelected is "Word Wrap" then SubWordWrap end if end menuPick I wouldn't go so far as to say I'm a real experienced programmer, but enough brains left in my head that I am capable of getting something done (when the A.D.D. isn't screwing with me). And to this day, I just don't understand the whole purpose of the Case statement..... Still don't even after reading a few of the replies to this thread. And I think another thing, a bit odd I'm sure, but I find the Case statements to be... well... Ugly for some reason. Just looking at code for a Case statement doesn't seem to flow naturally in my mind, but an equivalent If statement does. Don't ask me why! Could be that I'm just a seriously odd fellow ;-) -Garrett P.S. BOYCOTT CASE STATEMENTS! IF STATEMENTS ROCK! From scott at tactilemedia.com Sat Feb 18 14:59:03 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 18 Feb 2006 11:59:03 -0800 Subject: Retrieve List of Array Properties? Message-ID: If I set some custom properties of an object via an array: set the specialData["cool"] of fld 1 to "hello" set the specialData["hot"] of fld 1 to "world" ...how do I retrieve a list of the custom property names (are these called "indexes"?) of the object? ("cool", "hot", etc) I've been through the keys(), customKeys, customProperties, etc entries in the docs and can't seem to get my head around how this works. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From scott at tactilemedia.com Sat Feb 18 15:03:36 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 18 Feb 2006 12:03:36 -0800 Subject: Retrieve List of Array Properties? In-Reply-To: Message-ID: Recently, I wrote: > If I set some custom properties of an object via an array: > > set the specialData["cool"] of fld 1 to "hello" > set the specialData["hot"] of fld 1 to "world" > > ...how do I retrieve a list of the custom property names (are these called > "indexes"?) of the object? ("cool", "hot", etc) Never mind -- just figured out I have to set the customPropertySet first: set the customPropertySet of fld 1 to "specialData" answer the customKeys of fld 1 Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From 3mcgrath at adelphia.net Sat Feb 18 15:04:45 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 18 Feb 2006 15:04:45 -0500 Subject: Main menu puzzle, Klaus In-Reply-To: References: Message-ID: <789FCEE6-5DA5-4035-B781-42B110099B2A@adelphia.net> Hey guys, I don't understand why you guys don't like switch case statements? Really. I am trying to remember the first time I saw and used them back in Supercard. I remember thinking they were more difficult to write but once I did they seemed to do a lot more than if then's or at least with fewer words. I am curious to maybe what I saw that others didn't or what others see (and don't like) that I didn't see. Given: on mouseUp put "Red" into colorBall switch colorBall case "Blue" answer "Blue" with "OK" break case "Red" answer "Red" with "OK" break case "Green" answer "Green" with "OK" break default answer "None" with "OK" end switch end mouseUp ----------------- on mouseUp put "Red" into colorBall if colorBall is "Blue" then answer "Blue" with "OK" else if colorBall is "Red" then answer "Red" with "OK" else if colorBall is "Green" then answer "Green" with "OK" else if colorBall is not "Green" or "Red" or "Blue" then answer "None" with "OK" end if end mouseUp The if then statement looks busier to me and just seems uglier whereas the case just seems a little cleaner. but does have more lines. But my eye can follow the different 'cases' a lot easier in the switch statement. (I am not trying to argue this as much as I am trying to gain some insight to how others think and see things) Thanks Tom On Feb 18, 2006, at 2:38 PM, Garrett Hylltun wrote: > > On Feb 18, 2006, at 10:43 AM, Judy Perry wrote: > >> Hi Eric, >> >> I do think that Ken IS making effort. Lots of effort. He is >> doing us and >> the company a favor by showing exactly what it is (in this particular >> situation) that absolutely bedevils newcommers who are not >> programmers. >> >> Case statements and pWhich's simply are NOT comprehensible to >> non-programmers! > > I myself avoid Case statements completely and end up replacing them > with If statements. I've been programming since about 1996ish, > using either a basic or scripting language, and even in those, I've > always seemed to avoid Case. > > Not sure why either, just didn't like Case and always found an > alternative to it. > > I recently uploaded to the user spaces a text editor example that I > made to learn Rev. In it you'll see that for the menu bar and a > popup menu that I completely dumped the case statements and > replaced them all with if statements. > > on menuPick varMenuItemSelected > if varMenuItemSelected is "Cut" then > SubCut > else if varMenuItemSelected is "Copy" then > SubCopy > else if varMenuItemSelected is "Paste" then > SubPaste > else if varMenuItemSelected is "Undo" then > SubUndo > else if varMenuItemSelected is "Word Wrap" then > SubWordWrap > end if > end menuPick > > I wouldn't go so far as to say I'm a real experienced programmer, > but enough brains left in my head that I am capable of getting > something done (when the A.D.D. isn't screwing with me). > > And to this day, I just don't understand the whole purpose of the > Case statement..... Still don't even after reading a few of the > replies to this thread. > > And I think another thing, a bit odd I'm sure, but I find the Case > statements to be... well... Ugly for some reason. Just looking at > code for a Case statement doesn't seem to flow naturally in my > mind, but an equivalent If statement does. Don't ask me why! > Could be that I'm just a seriously odd fellow ;-) > > -Garrett > P.S. BOYCOTT CASE STATEMENTS! IF STATEMENTS ROCK! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From ambassador at fourthworld.com Sat Feb 18 15:07:12 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 18 Feb 2006 12:07:12 -0800 Subject: Retrieve List of Array Properties? In-Reply-To: References: Message-ID: <43F77E70.8090205@fourthworld.com> Scott Rossi wrote: > If I set some custom properties of an object via an array: > > set the specialData["cool"] of fld 1 to "hello" > set the specialData["hot"] of fld 1 to "world" > > ...how do I retrieve a list of the custom property names (are these called > "indexes"?) of the object? ("cool", "hot", etc) > > I've been through the keys(), customKeys, customProperties, etc entries in > the docs and can't seem to get my head around how this works. The customPropertySet is the clue: function GetSetKeys pObject, pSetName -- Store original prop set for later: put the customPropertySet of pObj into tSaveSet -- Set to desired prop set: set the customPropertySet of pObj to pSetName -- Get the keys of that set: put the customKeys of pObj into tKeys -- Restore the original set: set the customPropertySet of pObj to tSaveSet -- Return the keys: return tKeys end GetSetKeys -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revolution at jaedworks.com Sat Feb 18 14:47:59 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sat, 18 Feb 2006 11:47:59 -0800 Subject: F1 as the men shortcut? In-Reply-To: <881044D0-3367-490A-AD22-DEFCBB32A928@paraboliclogic.com> References: <20060216201514.41820825E30@mail.runrev.com> <881044D0-3367-490A-AD22-DEFCBB32A928@paraboliclogic.com> Message-ID: At 1:53 PM -0800 2/16/2006, Garrett Hylltun wrote: >But what about the shortcut on the menu itself? That's what I'm >trying to find out about. I tried typing in "Help/F1", but Rev >won't accept such a thing. Not currently possible, I'm afraid - the only shortcuts you can make appear in a menu are simple Command/Control-plus-one-character. (As others have mentioned, you can use a functionKey handler to get the functionality, but not the appearance.) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Sat Feb 18 15:07:21 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sat, 18 Feb 2006 12:07:21 -0800 Subject: Retrieve List of Array Properties? In-Reply-To: References: Message-ID: At 11:59 AM -0800 2/18/2006, Scott Rossi wrote: >If I set some custom properties of an object via an array: > > set the specialData["cool"] of fld 1 to "hello" > set the specialData["hot"] of fld 1 to "world" > >...how do I retrieve a list of the custom property names (are these called >"indexes"?) of the object? ("cool", "hot", etc) There are a couple of ways. One is to use the customKeys to get the current set of custom properties, after first setting the current property set to the one you want: set the customPropertySet of field 1 to "specialData" put the customKeys of field 1 into myPropertyList Alternately, grab the whole array of custom properties, then get the array's keys: get the customProperties["specialData"] of this stack put the keys of it into myPropertyList The second way is probably cleaner: it doesn't change the current custom property set. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From 3mcgrath at adelphia.net Sat Feb 18 15:07:28 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 18 Feb 2006 15:07:28 -0500 Subject: Main menu puzzle, Klaus In-Reply-To: References: Message-ID: Now, Array's confuse the h_ck out of me. Since I can't see them I am always confused by them. OT It seems more people than I realize suffer from the A.D.D. here on the list. I suffer quite a bit myself. Tom On Feb 18, 2006, at 2:38 PM, Garrett Hylltun wrote: > > I wouldn't go so far as to say I'm a real experienced programmer, > but enough brains left in my head that I am capable of getting > something done (when the A.D.D. isn't screwing with me). > Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From eric.chatonet at sosmartsoftware.com Sat Feb 18 15:16:37 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 18 Feb 2006 21:16:37 +0100 Subject: Main menu puzzle, Klaus In-Reply-To: References: Message-ID: Hi Judy :-) I do think too that Ken is making effort. I just wanted to encourage him and say that there are steps nobody can't saves on. Le 18 f?vr. 06 ? 19:43, Judy Perry a ?crit : > Hi Eric, > > I do think that Ken IS making effort. Lots of effort. He is doing > us and > the company a favor by showing exactly what it is (in this particular > situation) that absolutely bedevils newcommers who are not > programmers. > > Case statements and pWhich's simply are NOT comprehensible to > non-programmers! > > Perhaps a verbose version (where possible) of such things SHOULD be > presented alongside the more "elegant" code snippets to aid those > who are > new to programming, no? > > For instance, every time I see a case statement solution, my brain > positively has to go into second language mode in which I have to read > each line like a small child would -- letter by letter, word by word, > translating the whole way into natural language. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From JimAultWins at yahoo.com Sat Feb 18 15:45:02 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 18 Feb 2006 12:45:02 -0800 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: Message-ID: On 2/18/06 6:39 AM, "Kurt Kaufman" wrote: > Is this how most databases function? > >> On further thought on the record locking.. >> It might be possible for you to take the approach that the real >> field is >> never edited real time, but only a temp field that is later >> processed in the >> time sequence (the seconds) 'submitted' in an orderly event loop. >> This way, >> 4 users could be editing the "same field" while seeing that other >> users are >> doing likewise ("chat room style"). Not usually. The 'locking' refers to a user connecting to a database and not allowing any other editing of the record (record-locking) or field (field-locking) until that user releases control. Thus, only one edit at a time. Imagine two ticketing agents for an airline selling the last first class seat for a flight in few weeks to different people, one agent in New York, another in Paris. Record locking prevents this. Another dilemma would be if a third person asked the database for the value of a field that was in the process of being edited... What value do you report to that third person? Then add to that, a field that was allowed to be edited by two different users, neither of which was done with the edit. Which version is correct? Which version replaces the other two? Fun and games. Jim Ault Las Vegas From rcozens at pon.net Sat Feb 18 15:45:46 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 18 Feb 2006 12:45:46 -0800 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: References: Message-ID: <898DE346-A0BF-11DA-B53F-0030657E1638@pon.net> Hi Kurt: > Is this how most databases function? > >> On further thought on the record locking.. >> It might be possible for you to take the approach that the real field >> is >> never edited real time, but only a temp field that is later processed >> in the >> time sequence (the seconds) 'submitted' in an orderly event loop. >> This way, >> 4 users could be editing the "same field" while seeing that other >> users are >> doing likewise ("chat room style"). >> I got into this conversation late; so sorry if my remarks are out of context. :{`) From my experience the most common type of locking is record locking. This can be done on command, usually as a parameter to a database read command. Once locked, the record cannot be modified by any other user until it is unlocked--via an unlock command if the record was not modified or a parameter to the write command when the record is changed. Some dbs include a parameter to allow/disallow read-only access to records locked by other users. Some dbs support "automatic" locking, where the first client to set current position on a record locks that record until the client's current position for relative record access (eg: previous,next) in the db changes. Some dbs support file locking, where a client can open a db for exclusive use, or restrict all others to read-only access. This is more prevalent in "flat file" databases. Since fields are generally sub components of records, field locking is not practical: one can't effectively lock a field without locking the entire record. Some dbs deal with this by setting authority levels in user profiles and specifying the minimum authority for a user to (a) view and/or (b) modify individual fields in each record's data dictionary. The actual locking mechanisms vary. In some dbs, especially older non-server multi-user environments, records are locked by actually flagging the record and writing it back to the db. The means: * a locked record must be rewritten even if it is not changed in order to unlock it, and * records locked at system crash must be unlocked during system recovery With client/server systems, the server can maintain a locked record table in RAM for each database. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Sat Feb 18 15:45:52 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 18 Feb 2006 12:45:52 -0800 Subject: Main menu puzzle In-Reply-To: References: Message-ID: <8D073248-A0BF-11DA-B53F-0030657E1638@pon.net> Judy, et al: > Not being a programmer, I find if-thens more comprehensible than case > statements. They both do the same thing, but one speaks more to normal > humans and the other more to programmer-geeks. > As a programmer, I see any "if" construct with more than two mutually exclusive alternatives as crying out for switch [case] syntax. Not only is it easier to comprehend the total logic flow, but adding new alternatives is much simpler. Perhaps my programmer's background blinds me to case "geekness"? Is on menuPick thePick switch thePick case "New Mainstack" .... break case "New Substack" .... break case "Open Stack..." .... break [etc.] end switch end menuPick really less comprehensible to "normal" people than on menuPick thePick if thePick is "New Mainstack" then .... end if if thePick is "New Substack" then .... end if if thePick is "Open Stack..." then .... end if [etc.] end menuPick ? If the "programmer-geek" syntax is easier for me to use, understand, and modify, that's the syntax I would choose in my examples to both programmer-geeks and normal folks. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From livfoss at blueyonder.co.uk Sat Feb 18 15:49:25 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat, 18 Feb 2006 20:49:25 +0000 Subject: Where is the list of all the Revolution messages etc? Message-ID: On Sat, 18 Feb 2006 19:41:25 +0100, Eric Chatonet wrote: > Hi Graham, > > Just type "command", "function", "message", "keyword", "operator", > etc. in the entry box in the dictionary pane :-) > > Le 18 f?vr. 06 ? 19:32, Graham Samuel a ?crit : > > >> I believe I have followed the various conversations about the RR >> documentation, and I've looked at the User Guide PDF (including its >> introduction). What I can't seem to find are any complete lists, >> e.g. a list of all the RR messages, a list of all commands etc. >> These used to exist in RR 2.6.1. Now we have a good tutorial - >> choose a PDF or a Video - on messages (for example) but AFAIKS we >> don't have a list of all the possible messages. >> >> Obviously one expects this in any language reference, but >> personally I need this because sometimes it's impossible to think >> of a way of reaching information other than by looking through a >> list - at the moment I'm trying to find out what message is sent >> when you click on an already open card. I can't remember, but I >> expect when I do find it that its name will be fairly descriptive, >> so I'll know then that I've reached my destination. As it is, I'll >> just tinker around until inspiration strikes. >> >> Is it just sitting there and I've missed it, or is this kind of >> info expected to be added to the main PDF User Guide in due course? Thanks Eric, that helps - a bit. In fact, this advice works with 'command' and 'function', but it doesn't work with 'object' or 'message'. Obviously some kind of 'Find' operation is taking place, but it isn't exactly on object type. I see that I can click at the top of the 'Type' column and sort by type, so that all the entries for type 'message' are then shown together, but have I actually found all the messages? Compare this with the very simple idea in 2.6.1 where you could actually unambiguously list all the messages. I see now that by slightly modifying the way you can do the dictionary search RR could solve the problem I described, but the next question would be 'what is the list of messages that can be sent only to cards?', and again I would be stuck, wouldn't I? Believe me I'm not trying to make life more difficult than it need be, but it does look to me as if these type of lists need to be put back into the User Guide. I'll write to Kevin's special documentation address. Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From 3mcgrath at adelphia.net Sat Feb 18 15:49:46 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 18 Feb 2006 15:49:46 -0500 Subject: New Rev file format and constellation auto save Message-ID: Well, I got bit. I was using a stack and testing the tooltip function in 2.6.1 and wanted to see if it behaved any different in 2.7. So i opened it in 2.7 and changed a script line or two but remembered I was in 2.7 so I quit and clicked "Don't save changes" and reopened 2.6.1 and then when I went to open the stack there it said there was a problem with the stack. It won't open any more in 2.6.1! It got saved even though I said not to. Damn. I now realize that since I was using Constellation that has the preference to "Save automatically when script is compiled 2 times" and so it saved my stack in the 2.7 format and now I can't open it anymore in 2.6.1 Luckily I uploaded it to my user space in 2.6.1 so I could go get it but if that was one of my working stack I would really be upset right now. This is more of a problem than I first realized when reading the other posts on this list about this. Thanks, Tom Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Sat Feb 18 15:59:11 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 18 Feb 2006 15:59:11 -0500 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: References: Message-ID: <65722063-FA94-4261-86E9-E5A2C211ADF6@adelphia.net> I also miss this feature as well. It was called "Objects" and gave a nice 'different' view of when the different commands could be used. I hope that it shows up again soon. Tom On Feb 18, 2006, at 3:49 PM, Graham Samuel wrote: > but the next question would be 'what is the list of messages that > can be sent only to cards?', and again I would be stuck, wouldn't I? Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From garrett at paraboliclogic.com Sat Feb 18 16:05:05 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 18 Feb 2006 13:05:05 -0800 Subject: F1 as the men shortcut? In-Reply-To: References: <20060216201514.41820825E30@mail.runrev.com> <881044D0-3367-490A-AD22-DEFCBB32A928@paraboliclogic.com> Message-ID: On Feb 18, 2006, at 11:47 AM, Jeanne A. E. DeVoto wrote: > At 1:53 PM -0800 2/16/2006, Garrett Hylltun wrote: >> But what about the shortcut on the menu itself? That's what I'm >> trying to find out about. I tried typing in "Help/F1", but Rev >> won't accept such a thing. > > Not currently possible, I'm afraid - the only shortcuts you can > make appear in a menu are simple Command/Control-plus-one- > character. (As others have mentioned, you can use a functionKey > handler to get the functionality, but not the appearance.) Hi Jeanne, That's what I wanted to know. Thanks for the reply. :-) -Garrett From charles.hartman at conncoll.edu Sat Feb 18 16:07:15 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sat, 18 Feb 2006 16:07:15 -0500 Subject: Main menu puzzle In-Reply-To: <8D073248-A0BF-11DA-B53F-0030657E1638@pon.net> References: <8D073248-A0BF-11DA-B53F-0030657E1638@pon.net> Message-ID: On Feb 18, 2006, at 3:45 PM, Rob Cozens wrote: > As a programmer, I see any "if" construct with more than two > mutually exclusive alternatives as crying out for switch [case] > syntax. > > Not only is it easier to comprehend the total logic flow, but > adding new alternatives is much simpler. As not a programmer -- as someone who finds it difficult to foresee and pre-design all the branches I'm going to want -- I really agree with this. The trouble with chains of "if" statements is that it's too easy for both me and the language to get befuddled about which "else" goes with who, and when my confusion & the language's confusion don't match, the logic error can be really elusive and I waste a lot of time tracking it down. The "switch" statement feels clunkier, but as long as you don't forget a "break" (a perpetual pitfall) you can always look at the thing and tell what it's meant to do. Charles From alex at tweedly.net Sat Feb 18 16:21:29 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 18 Feb 2006 21:21:29 +0000 Subject: MonsieurX's TAOO Tiki is gone! In-Reply-To: <20060217172032.6C4A5825816@mail.runrev.com> References: <20060217172032.6C4A5825816@mail.runrev.com> Message-ID: <43F78FD9.5030402@tweedly.net> MisterX wrote: >Sorry if this comes as more bad news... I had to take the TAOO Tiki web site >down on MonsieurX. > >The volume of traffic was going to exceed - for "this month" alone and just >for the tiki - by 2X the traffic capacity which i've never exceeded in the >past years including all my mad driving videos, mp3s and hoard of stacks! >This is amazing, and it was just a startup test for tiki without any >referencing from the top site! Did i get hacked ? what happened? I just dont >have the budget, or time to look into it... > > > Don't know if you got hacked, or if there was just a wild burst of activity. How much data transfer was going on ? My ISP (dreamhost.com - thanks again to Dan and Stephen) allows 1 TB per month for $8 (even cheaper if you buy a year or two at a time). -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 From garrett at paraboliclogic.com Sat Feb 18 16:28:25 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 18 Feb 2006 13:28:25 -0800 Subject: Main menu puzzle, Klaus In-Reply-To: References: Message-ID: <7501F097-5642-4113-B2C6-56AA88789D0A@paraboliclogic.com> On Feb 18, 2006, at 12:07 PM, Thomas McGrath III wrote: > OT > It seems more people than I realize suffer from the A.D.D. here on > the list. > I suffer quite a bit myself. > > Tom Tom, It's nice knowing there are others out there who go through the same thing I do. :-) Till now, I'd only met one other programmer out there with A.D.D., and his case wasn't too bad for him. Thanks for raising your hand :-) Together we will take over the wor.... Ooooo flashing led light on network hub..... -Garrett From revolution at derbrill.de Sat Feb 18 16:55:30 2006 From: revolution at derbrill.de (Malte Brill) Date: Sat, 18 Feb 2006 22:55:30 +0100 Subject: Broken Links In-Reply-To: <20060218174837.2EAF5825E0C@mail.runrev.com> Message-ID: <472779B1-A0C9-11DA-BE86-0030659A795C@derbrill.de> Hi all. It appears that the links to ArcadeEngine, the demo applications and my free eBook are broken in RunRevs Revselect section. I just transfered all files to my own server. ArcadeEngine and getting started: ArcadeEngine Demo app.: Mac Os X: Windows: Linux: Free eBook on Revolution basics and in depth use of ArcadeEngine: Mac Os X: Windows: Linux: Sorry for the inconvenience. All the best, Malte From eric.chatonet at sosmartsoftware.com Sat Feb 18 17:10:37 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 18 Feb 2006 23:10:37 +0100 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: References: Message-ID: Hi Graham, Unfortunately you are perfectly right. There is a lot of work to do with new docs... Yes, write to Kevin :-) Le 18 f?vr. 06 ? 21:49, Graham Samuel a ?crit : > Thanks Eric, that helps - a bit. In fact, this advice works with > 'command' and 'function', but it doesn't work with 'object' or > 'message'. Obviously some kind of 'Find' operation is taking > place, but it isn't exactly on object type. I see that I can click > at the top of the 'Type' column and sort by type, so that all the > entries for type 'message' are then shown together, but have I > actually found all the messages? Compare this with the very simple > idea in 2.6.1 where you could actually unambiguously list all the > messages. I see now that by slightly modifying the way you can do > the dictionary search RR could solve the problem I described, but > the next question would be 'what is the list of messages that can > be sent only to cards?', and again I would be stuck, wouldn't I? > > Believe me I'm not trying to make life more difficult than it need > be, but it does look to me as if these type of lists need to be put > back into the User Guide. I'll write to Kevin's special > documentation address. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From dcragg at lacscentre.co.uk Sat Feb 18 17:10:42 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 18 Feb 2006 22:10:42 +0000 Subject: Retrieve List of Array Properties? In-Reply-To: References: Message-ID: On 18 Feb 2006, at 20:07, Jeanne A. E. DeVoto wrote: > At 11:59 AM -0800 2/18/2006, Scott Rossi wrote: >> If I set some custom properties of an object via an array: >> >> set the specialData["cool"] of fld 1 to "hello" >> set the specialData["hot"] of fld 1 to "world" >> >> ...how do I retrieve a list of the custom property names (are >> these called >> "indexes"?) of the object? ("cool", "hot", etc) > > There are a couple of ways. One is to use the customKeys to get the > current set of custom properties, after first setting the current > property set to the one you want: > > set the customPropertySet of field 1 to "specialData" > put the customKeys of field 1 into myPropertyList > > Alternately, grab the whole array of custom properties, then get > the array's keys: > > get the customProperties["specialData"] of this stack > put the keys of it into myPropertyList > > The second way is probably cleaner: it doesn't change the current > custom property set. One further way... get the customKeys["specialData"] of field 1 Cheers Dave From 3mcgrath at adelphia.net Sat Feb 18 17:30:14 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 18 Feb 2006 17:30:14 -0500 Subject: Main menu puzzle, Klaus In-Reply-To: <7501F097-5642-4113-B2C6-56AA88789D0A@paraboliclogic.com> References: <7501F097-5642-4113-B2C6-56AA88789D0A@paraboliclogic.com> Message-ID: <01BFEAFD-430F-4A73-A3F2-F39BCF5191FB@adelphia.net> Exactly, I'm still chuckling over your response......... Tom On Feb 18, 2006, at 4:28 PM, Garrett Hylltun wrote: > > On Feb 18, 2006, at 12:07 PM, Thomas McGrath III wrote: > >> OT >> It seems more people than I realize suffer from the A.D.D. here on >> the list. >> I suffer quite a bit myself. >> >> Tom > > Tom, > > It's nice knowing there are others out there who go through the > same thing I do. :-) Till now, I'd only met one other programmer > out there with A.D.D., and his case wasn't too bad for him. > > Thanks for raising your hand :-) Together we will take over the > wor.... Ooooo flashing led light on network hub..... From eric.chatonet at sosmartsoftware.com Sat Feb 18 17:37:31 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 18 Feb 2006 23:37:31 +0100 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: References: Message-ID: <98E403AA-E73C-4D36-84F9-EF58C8A840F3@sosmartsoftware.com> Hi everyone, Does switch is able to bring more flexibility and readability than if/ then/else? The answer is yes. You can write: switch case x < 100 case x > 500 case x > 200 and x < 400 break default end switch With a conditional structure you would write: if x < 100 or x > 500 or (x > 200 and x < 400) then else end if The first formulation seems much more clear to me :-) Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From scott at tactilemedia.com Sat Feb 18 17:50:17 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 18 Feb 2006 14:50:17 -0800 Subject: Retrieve List of Array Properties? In-Reply-To: Message-ID: Recently, Dave Cragg wrote: >>> If I set some custom properties of an object via an array: >>> >>> set the specialData["cool"] of fld 1 to "hello" >>> set the specialData["hot"] of fld 1 to "world" >>> >>> ...how do I retrieve a list of the custom property names (are >>> these called >>> "indexes"?) of the object? ("cool", "hot", etc) > One further way... > > get the customKeys["specialData"] of field 1 *THIS* is what I had in my mind of how it should work, but couldn't get the syntax right. Thanks very much Dave. And many thanks to all who contributed solutions. A great resource this list is. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jacque at hyperactivesw.com Sat Feb 18 17:56:32 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 18 Feb 2006 16:56:32 -0600 Subject: Main menu puzzle, Klaus In-Reply-To: References: Message-ID: <43F7A620.9020602@hyperactivesw.com> Garrett Hylltun wrote: > And to this day, I just don't understand the whole purpose of the Case > statement..... Still don't even after reading a few of the replies to > this thread. I prefer switch/case statements when there are many options a script has to deal with. I'll admit though that there is little difference between switch/case and if/then constructs when the choices are straightforward. There is an advantage to using switch statements though when several options need to result in the same behavior. For example: if tColor = "red" or tColor = "blue" or tColor = "purple" or tColor = "green" then doColorThing else if tColor = "black" or tColor = "white" then doB&WThing end if Sometimes these constructs can get very complicated, at least visually. A switch/case statement "falls through" to the next line unless it hits a "break", so the above can be represented instead like this: case "red" case "blue" case "purple" case "green" doColorThing break case "black" case "white" doB&WThing break ... The above construction is easier for me to read and executes faster in a script. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lynn at paradigmasoft.com Sat Feb 18 18:06:26 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 18 Feb 2006 15:06:26 -0800 Subject: Installer design and backdrops In-Reply-To: <3000411.post@talk.nabble.com> Message-ID: <1071818363-60755954@lindbergh.macserve.net> > MeshInstall looks nicer, pending a final release. And, if you > could have a MacOSX version available as well anytime real > soon now .... it would be the installer of my dreams. We (different company that Paradigma) created it because we have a thriving content business. I hate to admit it here but...we built it with REALbasic. The one big snag we've experienced is permissions on the Mac. As I understand it, there are system calls that REALbasic uses to handle these and they rely fully on what is going on in the underlying operating system - REAL staff have told me (and I have no reason to dispute this) that the system call can actually lose permissions. This only affects MeshInstall on building the MacOS X version -- but get this -- the Windows version can build both Windows and MacOS X executable installers from the same project. The goal was that we would release a MacOS X version of MeshInstall that would also support building Windows installers. I have been selling and marketing RAD tools since 1998, and there is a philosophical problem I have with the "wrapped system call" way I thinking. Should a RAD tool, especially a tool that is supposed to allow easy deployment of cross-platform applications, attempt to fix or suppliment OS level issues? If this topic interests you, Ive set up a poll on Digital Pilon here, along with a thread: http://www.digitalpilon.com/bb/viewtopic.php?t=8 Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From jacque at hyperactivesw.com Sat Feb 18 18:16:48 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 18 Feb 2006 17:16:48 -0600 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: References: Message-ID: <43F7AAE0.1000208@hyperactivesw.com> Graham Samuel wrote: > Thanks Eric, that helps - a bit. In fact, this advice works with > 'command' and 'function', but it doesn't work with 'object' or > 'message'. You can get a partial listing of the kind you are after if you right-click (on Mac, control-click) anywhere in the heading sections of the dictionary pane of the docs. You'll get a menu of the various things you can display in the top list. There are many more options than the four that ship by default. Chose the object you want to know about; for example, "button". A button column will appear. Click on it to sort by it. Now all the messages, properties, and commands that apply to buttons will be grouped together at the bottom of the list. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From garrett at paraboliclogic.com Sat Feb 18 18:17:30 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 18 Feb 2006 15:17:30 -0800 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: <98E403AA-E73C-4D36-84F9-EF58C8A840F3@sosmartsoftware.com> References: <98E403AA-E73C-4D36-84F9-EF58C8A840F3@sosmartsoftware.com> Message-ID: <95AB4970-CF12-46F7-BE84-D4849A7B4405@paraboliclogic.com> On Feb 18, 2006, at 2:37 PM, Eric Chatonet wrote: > switch > case x < 100 > case x > 500 > case x > 200 and x < 400 > > break > default > > end switch > > With a conditional structure you would write: > > if x < 100 or x > 500 or (x > 200 and x < 400) then > > else > > end if > > The first formulation seems much more clear to me :-) To me no. The if statement seems all too clear. I think this greatly depends on what past experiences a programmer may have had. I spent years programming in Visual DialogScript on Windows, and there were no switch/case in the syntax (It's an odd syntax in the first place). The above would look like this: If @not(@greater(%x,100))@greater(%x,500)@both(@greater(%x,200), at not (@greater(%x,400))) else end So you can see how one could become rather used to a certain flow or way of things. It becomes second nature. I haven't programmed in Visual DialogScript since last summer and still instinctively I was able to toss together the if structure there. And of course, it carries over when moving to another language. That and one other thing, is that you can always count on another language having "IF/ ELSE/END" in it's syntax, so it's kind of a universal attribute for programming languages. Not that the switch/case isn't more logical or vice versa. -Garrett From 3mcgrath at adelphia.net Sat Feb 18 18:41:10 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 18 Feb 2006 18:41:10 -0500 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: <95AB4970-CF12-46F7-BE84-D4849A7B4405@paraboliclogic.com> References: <98E403AA-E73C-4D36-84F9-EF58C8A840F3@sosmartsoftware.com> <95AB4970-CF12-46F7-BE84-D4849A7B4405@paraboliclogic.com> Message-ID: <17699DBA-0598-4506-95D2-492F9752C9CA@adelphia.net> @That's @a @lot @of "@" s in @that @there @statement! It looks almost like swear words @$#!%. Cool, Tom On Feb 18, 2006, at 6:17 PM, Garrett Hylltun wrote: > If @not(@greater(%x,100))@greater(%x,500)@both(@greater(%x,200), at not > (@greater(%x,400))) > > else > > end Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From dvk at dvkconsult.com.au Sat Feb 18 19:30:48 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sun, 19 Feb 2006 11:30:48 +1100 Subject: File sharing, locking, etc... between multiple users... In-Reply-To: <20060218222147.78FFB825BD6@mail.runrev.com> References: <20060218222147.78FFB825BD6@mail.runrev.com> Message-ID: <2B7E8217-0D65-417E-8DF0-564919E96FF6@dvkconsult.com.au> On 19/02/2006, at 9:21, Jim Ault wrote: > From: > > Subject: Re: File sharing, locking, etc... between multiple users... > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > On 2/18/06 6:39 AM, "Kurt Kaufman" wrote: >> >>> On further thought on the record locking.. >>> It might be possible for you to take the approach that the real >>> field is >>> never edited real time, but only a temp field that is later >>> processed in the >>> time sequence (the seconds) 'submitted' in an orderly event loop. >>> This way, >>> 4 users could be editing the "same field" while seeing that other >>> users are >>> doing likewise ("chat room style"). Many years ago there was a database which operated in a manner similar to Kurt's description; Dataflex. The theory was that a record was not locked until you actually tried to commit your edit. At this point, it would be locked and re-read from the database, and if it did not match the previously cached read then the write did not occur and it was up to the programmer (and user) to resolve the situation. The advantages were allowing multiple readers and sheer speed given it used a file locking rather than record locking method -- the file was locked for only a fraction of a second. Taking Jim's examples: > Thus, only one edit at a time. Imagine two ticketing agents for an > airline > selling the last first class seat for a flight in few weeks to > different > people, one agent in New York, another in Paris. Record locking > prevents > this. The Dataflex approach meant that both clients would be told the flight was available until one of them actually laid their money down. Otherwise, one client may be told the flight had gone when in fact the other then changed their mind and left it available. If you paid too late and lost the flight, too bad; that's commerce. > > Another dilemma would be if a third person asked the database for > the value > of a field that was in the process of being edited... What value do > you > report to that third person? The value currently in the database because no-one has committed a change, and edits might yet be cancelled. > > Then add to that, a field that was allowed to be edited by two > different > users, neither of which was done with the edit. Which version is > correct? > Which version replaces the other two? This was Dataflex's biggest problem in this method, where two users read, one writes and the second attempts to write, meaning that the second user's edit was on false data. Programmer hell or user frustration. I am not advocating the Dataflex approach at all. Rather, it was a way of getting around the limitation that it (and dBase of the era) used file rather than record locking but in our experience it was a rather effective method with considerable speed advantages (never being told your record is unavailable) for small business applications where conflicts were unlikely anyway. Not every multi- user solution has to be good for a thousand users, so long as it keeps its own integrity. regards David From garrett at paraboliclogic.com Sat Feb 18 19:53:11 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 18 Feb 2006 16:53:11 -0800 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: <17699DBA-0598-4506-95D2-492F9752C9CA@adelphia.net> References: <98E403AA-E73C-4D36-84F9-EF58C8A840F3@sosmartsoftware.com> <95AB4970-CF12-46F7-BE84-D4849A7B4405@paraboliclogic.com> <17699DBA-0598-4506-95D2-492F9752C9CA@adelphia.net> Message-ID: <41892869-FEF6-4CDB-A9D3-74966D3D094C@paraboliclogic.com> On Feb 18, 2006, at 3:41 PM, Thomas McGrath III wrote: > @That's @a @lot @of "@" s in @that @there @statement! > > It looks almost like swear words @$#!%. > > Cool, > > Tom I did note that it was a bit of an @(odd) language ;-) You should see some mathematical statements in that language! -Garrett From garrett at paraboliclogic.com Sat Feb 18 20:05:40 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 18 Feb 2006 17:05:40 -0800 Subject: Wow! It's starting to click now! Message-ID: <279318F8-FED1-4ADF-8608-B827491F72AC@paraboliclogic.com> Greetings, Well, it seems Rev is starting to click and stick for me now. I actually wrote some code without referring to the docs or looking at any examples, or asking for a sample on the list here! Garrett's pride and joy code from scratch: local varTitleVisualStatus = 1 local varDateVisualStatus = 1 on TitleVisualStatusSub -- Title header is height of 24 open, 9 closed if varTitleVisualStatus is 1 then set the visible of field "FieldTitle" to false set the visible of image "FieldTitleClose" to false put 0 into varTitleVisualStatus else set the visible of field "FieldTitle" to true set the visible of image "FieldTitleClose" to true put 1 into varTitleVisualStatus end if end TitleVisualStatusSub I feel totally stoked now! :-) This means I'll be sticking with Rev for a long time to come now and will most likely have to sell the wife and kids in order to be eligible for updates and upgrades. ;-) But I refuse to part with my kitties and my computers! Thanks to everyone here helping me out. Had it not been for all of you, Rev would not be clickin' and a stickn' in my skull. -Garrett P.S. And Constellation Rocks Too! From ambassador at fourthworld.com Sat Feb 18 20:50:31 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 18 Feb 2006 17:50:31 -0800 Subject: Retrieve List of Array Properties? In-Reply-To: References: Message-ID: <43F7CEE7.6040909@fourthworld.com> Scott Rossi wrote: > Recently, Dave Cragg wrote: >> One further way... >> >> get the customKeys["specialData"] of field 1 > > *THIS* is what I had in my mind of how it should work, but couldn't get the > syntax right. Thanks very much Dave. Whoa. Never seen that before. I have mixed feelings about the syntax, wondering whether () might be more appropriate than [] in that context. Has this been in the docs all these years and I've somehow missed it? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Sat Feb 18 21:13:11 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 18 Feb 2006 18:13:11 -0800 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: <43F7AAE0.1000208@hyperactivesw.com> References: <43F7AAE0.1000208@hyperactivesw.com> Message-ID: <144121666967.20060218181311@ahsoftware.net> Jacque- > Chose the object you want to know about; for example, "button". A button > column will appear. Click on it to sort by it. Now all the messages, > properties, and commands that apply to buttons will be grouped together > at the bottom of the list. This is getting silly, no? It shouldn't take a "How-to" document IMO to figure out how to use the "Help" feature. Or maybe it should. If it's going to get this complicated then a "how to use the documentation" section at the beginning would seem prudent. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sat Feb 18 21:19:05 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 18 Feb 2006 18:19:05 -0800 Subject: Main menu puzzle, Klaus In-Reply-To: <789FCEE6-5DA5-4035-B781-42B110099B2A@adelphia.net> References: <789FCEE6-5DA5-4035-B781-42B110099B2A@adelphia.net> Message-ID: <99122021107.20060218181905@ahsoftware.net> Thomas- Saturday, February 18, 2006, 12:04:45 PM, you wrote: > switch colorBall > case "Blue" > answer "Blue" with "OK" > break > case "Red" > answer "Red" with "OK" > break > case "Green" > answer "Green" with "OK" > break > default > answer "None" with "OK" > end switch Or... switch colorball case "Blue" case "Red" case "Green" break default put "None" into colorball end switch answer colorball with "OK" -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Sat Feb 18 21:26:16 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 18 Feb 2006 18:26:16 -0800 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: <144121666967.20060218181311@ahsoftware.net> References: <43F7AAE0.1000208@hyperactivesw.com> <144121666967.20060218181311@ahsoftware.net> Message-ID: <43F7D748.4060208@fourthworld.com> Mark Wieder wrote: > This is getting silly, no? It shouldn't take a "How-to" document IMO > to figure out how to use the "Help" feature. Or maybe it should. If > it's going to get this complicated then a "how to use the > documentation" section at the beginning would seem prudent. That's coming, and Eric Chatonet is working on a tutorial on how to use the "How to Use the Docs" section. I'm writing an article for revJournal on how to use Eric's tutorial, and Ken will explain my article in a panel session at the next conference. ;) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kray at sonsothunder.com Sat Feb 18 21:49:18 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 18 Feb 2006 20:49:18 -0600 Subject: Wow! It's starting to click now! In-Reply-To: <279318F8-FED1-4ADF-8608-B827491F72AC@paraboliclogic.com> Message-ID: On 2/18/06 7:05 PM, "Garrett Hylltun" wrote: > Greetings, > > Well, it seems Rev is starting to click and stick for me now. I > actually wrote some code without referring to the docs or looking at > any examples, or asking for a sample on the list here! > > Garrett's pride and joy code from scratch: > > local varTitleVisualStatus = 1 > local varDateVisualStatus = 1 > > on TitleVisualStatusSub > -- Title header is height of 24 open, 9 closed > if varTitleVisualStatus is 1 then > set the visible of field "FieldTitle" to false > set the visible of image "FieldTitleClose" to false > put 0 into varTitleVisualStatus > else > set the visible of field "FieldTitle" to true > set the visible of image "FieldTitleClose" to true > put 1 into varTitleVisualStatus > end if > end TitleVisualStatusSub Here's something else to learn - the way to write the same code but in less space so you get more coding done in the same amount of time. :-) Here's your handler, optimized a bit by providing abbreviations for properties and object types ("vis" for "visible", "fld" for "field", and "img" for "image": on TitleVisualStatusSub -- Title header is height of 24 open, 9 closed if varTitleVisualStatus is 1 then set the vis of fld "FieldTitle" to false set the vis of img "FieldTitleClose" to false put 0 into varTitleVisualStatus else set the vis of fld "FieldTitle" to true set the vis of img "FieldTitleClose" to true put 1 into varTitleVisualStatus end if end TitleVisualStatusSub And here it is again, rethinking that varTitleVisualStatus can only be 0 or 1, which can also correspond to true (1) or false (0), and seeing that the absolute value of (the current state - 1) will allow you to flip between 0 and 1: on TitleVisualStatusSub -- Title header is height of 24 open, 9 closed set the vis of fld "FieldTitle" to (varTitleVisualStatus = 0) set the vis of img "FieldTitleClose" to (varTitleVisualStatus = 0) put abs(varTitleVisualStatus - 1) into varTitleVisualStatus end TitleVisualStatusSub So if the variable is 0, it sets it to abs(0-1) which is abs(-1) which is 1; if the variable is 1, it sets it to abs(1-1) which is abs(0), which is 0. This is the kind of stuff you'll learn to do over time, but I thought I'd give you some insight on how it's done so you can start to look for these things in your code as you develop your programming skills. :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From scott at tactilemedia.com Sat Feb 18 22:04:33 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 18 Feb 2006 19:04:33 -0800 Subject: Wow! It's starting to click now! In-Reply-To: Message-ID: Recently, Ken Ray wrote: > if the variable is 0, it sets it to abs(0-1) which is abs(-1) which is 1; > if the variable is 1, it sets it to abs(1-1) which is abs(0), which is 0. This reminded me of a long standing question about TransScript and x-talk languages in general: Why is it not possible to substitute 1 and 0 for true and false? Is this possible and I've just never seen it? Has no one ever needed this option? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From charles.hartman at conncoll.edu Sat Feb 18 22:10:41 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sat, 18 Feb 2006 22:10:41 -0500 Subject: sort of OT, CD names to iTunes Message-ID: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> I'm doing a lot of LP -> CD transfers, a process with many steps some of which are silly & tedious. One of them is that, after I've split the digitized audio file into tracks, and named them (a little tedious in itself since I'm using an ancient Toast Lite to burn the CD), and go to import the tracks into iTunes, unless it's a recording known to GraceNote I have to type all the track names (and composers) *again* in the iTunes info panel. I was thinking a little Rev stack to do this would be handy (and worth the time if I do *another* couple of hundred), but I'm not sure where to look. Does anybody know of a way to get audio track names from CDs and load them into iTunes? Am I missing something obvious? Charles From mark at maseurope.net Sat Feb 18 23:00:02 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 19 Feb 2006 04:00:02 +0000 Subject: sort of OT, CD names to iTunes In-Reply-To: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> References: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> Message-ID: <280C8B45-9966-44C3-A1C4-7B17DE2B9CD2@maseurope.net> Not exactly what you had in mind, I know, but couldn't you just import the digitized files into iTunes as aifs or wavs, enter the info there, and then burn the CD? Mark On 19 Feb 2006, at 03:10, Charles Hartman wrote: > I'm doing a lot of LP -> CD transfers, a process with many steps > some of which are silly & tedious. One of them is that, after I've > split the digitized audio file into tracks, and named them (a > little tedious in itself since I'm using an ancient Toast Lite to > burn the CD), and go to import the tracks into iTunes, unless it's > a recording known to GraceNote I have to type all the track names > (and composers) *again* in the iTunes info panel. I was thinking a > little Rev stack to do this would be handy (and worth the time if I > do *another* couple of hundred), but I'm not sure where to look. > > Does anybody know of a way to get audio track names from CDs and > load them into iTunes? Am I missing something obvious? > > Charles > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sat Feb 18 23:05:29 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 18 Feb 2006 22:05:29 -0600 Subject: Retrieve List of Array Properties? In-Reply-To: <43F7CEE7.6040909@fourthworld.com> Message-ID: On 2/18/06 7:50 PM, "Richard Gaskin" wrote: > Scott Rossi wrote: >> Recently, Dave Cragg wrote: >>> One further way... >>> >>> get the customKeys["specialData"] of field 1 >> >> *THIS* is what I had in my mind of how it should work, but couldn't get the >> syntax right. Thanks very much Dave. > > Whoa. Never seen that before. > > I have mixed feelings about the syntax, wondering whether () might be > more appropriate than [] in that context. > > Has this been in the docs all these years and I've somehow missed it? I know what you mean! It *isn't* in the docs AFAICT, so it just goes to show you can certainly teach an old dog new tricks... (BTW: I'm the old dog, not you, Richard! On second thoughts...) ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Sat Feb 18 23:07:21 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 18 Feb 2006 22:07:21 -0600 Subject: Wow! It's starting to click now! In-Reply-To: <279318F8-FED1-4ADF-8608-B827491F72AC@paraboliclogic.com> References: <279318F8-FED1-4ADF-8608-B827491F72AC@paraboliclogic.com> Message-ID: <43F7EEF9.1090702@hyperactivesw.com> Garrett Hylltun wrote: > Greetings, > > Well, it seems Rev is starting to click and stick for me now. I > actually wrote some code without referring to the docs or looking at > any examples, or asking for a sample on the list here! Ladies and gentlemen, another one has hit critical mass. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From charles.hartman at conncoll.edu Sat Feb 18 23:32:47 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sat, 18 Feb 2006 23:32:47 -0500 Subject: sort of OT, CD names to iTunes In-Reply-To: <280C8B45-9966-44C3-A1C4-7B17DE2B9CD2@maseurope.net> References: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> <280C8B45-9966-44C3-A1C4-7B17DE2B9CD2@maseurope.net> Message-ID: <08644368-8C32-402C-A8CF-3E5AA185FF37@conncoll.edu> On Feb 18, 2006, at 11:00 PM, Mark Smith wrote: > Not exactly what you had in mind, I know, but couldn't you just > import the digitized files into iTunes as aifs or wavs, enter the > info there, and then burn the CD? Yes. Of course that also entails converting all the AIFFs to AACs and erasing the AIFFs from disk. The conversion takes long enough so that, when I got started on this, I sensed that it would be a little more obnoxious than this roundabout method. (The whole procedure involves two long waiting steps -- recording the AIFF from LP in Sound Studio and running it through ClickRepair -- and some busywork, bookkeeping steps. The AIFF->AAC conversion is another long waiting step, and that's what decided me, perhaps wrongly.) Charles > > Mark > > On 19 Feb 2006, at 03:10, Charles Hartman wrote: > >> I'm doing a lot of LP -> CD transfers, a process with many steps >> some of which are silly & tedious. One of them is that, after I've >> split the digitized audio file into tracks, and named them (a >> little tedious in itself since I'm using an ancient Toast Lite to >> burn the CD), and go to import the tracks into iTunes, unless it's >> a recording known to GraceNote I have to type all the track names >> (and composers) *again* in the iTunes info panel. I was thinking a >> little Rev stack to do this would be handy (and worth the time if >> I do *another* couple of hundred), but I'm not sure where to look. >> >> Does anybody know of a way to get audio track names from CDs and >> load them into iTunes? Am I missing something obvious? >> >> Charles >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pastranadigital at gmail.com Sat Feb 18 23:54:05 2006 From: pastranadigital at gmail.com (benjamin pastrana) Date: Sun, 19 Feb 2006 00:54:05 -0400 Subject: newbie questions/ Message-ID: <2f5455550602182054g18c6af71o2700934cf200ac01@mail.gmail.com> hi! I downloaded Revolution to test some things I want to accomplish for a game. I am having trouble trying to find how to apply a command to make a picture (or quicktime movie) Draggable. Example of what I want to accomplish: I have a 3d Barrel picture: I want to be able to: -Move the barrel freely on the screen (or maybe to an specific part) -How do I play a sound while I am dragging the barrel? then stop (or pause) the sound when I stop dragging? I want to apply the same commands to a quicktime movie and be able to go to an specific animation track section (ej. Dragging makes sound, double clicking plays an "open barrel top" animation. At the same time I want to send a Message to another object. Ej. On double clicking the barrel send "barrelOpened" msg and trigger another action on any object, sound etc. Also, Revolution recognises alpha channel in a quicktime movie? (3d model) Thanks! Benjamin From scott at proherp.com Sun Feb 19 00:05:32 2006 From: scott at proherp.com (Scott Kane) Date: Sun, 19 Feb 2006 16:05:32 +1100 Subject: 2.7 Consensus Message-ID: <000001c63512$223c79f0$0201010a@royalnexus> Hi all, There has been a lot of chatter here (in a good way) about the release of 2.7. I'm eligible for the upgrade and have downloaded it and so far have had zero problems in the tasks I have needed to perform. However - I'm leery on working on a project for real given some of the issues being raised (and the statements from some old hands that they have reverted back to 2.6.*) and am looking for something positive before committing to it. I'd welcome your input on this.... Scott From 3mcgrath at adelphia.net Sun Feb 19 00:16:52 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 19 Feb 2006 00:16:52 -0500 Subject: Main menu puzzle, Klaus In-Reply-To: <99122021107.20060218181905@ahsoftware.net> References: <789FCEE6-5DA5-4035-B781-42B110099B2A@adelphia.net> <99122021107.20060218181905@ahsoftware.net> Message-ID: Mark, Yes I see that, and the docs point more towards that solution but I would not have as easily understood that way as easily as the individual breaks make it seem. Today I would do it the same way you describe. Thanks Tom On Feb 18, 2006, at 9:19 PM, Mark Wieder wrote: > Thomas- > > Saturday, February 18, 2006, 12:04:45 PM, you wrote: > >> switch colorBall >> case "Blue" >> answer "Blue" with "OK" >> break >> case "Red" >> answer "Red" with "OK" >> break >> case "Green" >> answer "Green" with "OK" >> break >> default >> answer "None" with "OK" >> end switch > > Or... > > switch colorball > case "Blue" > case "Red" > case "Green" > break > default > put "None" into colorball > end switch > answer colorball with "OK" > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From jperryl at ecs.fullerton.edu Sun Feb 19 00:19:32 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 18 Feb 2006 21:19:32 -0800 (PST) Subject: Main menu puzzle, Klaus In-Reply-To: <789FCEE6-5DA5-4035-B781-42B110099B2A@adelphia.net> Message-ID: Thomas, Well, as a "gal" as opposed to a "guy", I'll submit the following: In everyday/non-programming life, we just don't think in terms of case statements; we think in terms of if-thens: case paycheckArrivesInMail payRent switch case paycheckNotInMail waitToBeEvicted switch ... I dunno... maybe y'all do... but I think thus: IF I get paid THEN I can pay the rent ELSE I risk getting an eviction notice If-Then is just another way to express cause and effect, one of the earliest things we learn as humans (also known as the permanency effect: that irritating thing babies do when repeatedly dropping things from their view, only to be delighted when you, as predicted, return the items to them). Case statements may well be more elegant, take fewer lines/characters/whatever... but it's machine-speak, not human-speak. If I wanted machine-speak, I'd learn to program in octyl... Judy On Sat, 18 Feb 2006, Thomas McGrath III wrote: > Hey guys, > > I don't understand why you guys don't like switch case statements? > Really. I am trying to remember the first time I saw and used them > back in Supercard. I remember thinking they were more difficult to > write but once I did they seemed to do a lot more than if then's or > at least with fewer words. > I am curious to maybe what I saw that others didn't or what others > see (and don't like) that I didn't see. From 3mcgrath at adelphia.net Sun Feb 19 00:23:33 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 19 Feb 2006 00:23:33 -0500 Subject: sort of OT, CD names to iTunes In-Reply-To: <08644368-8C32-402C-A8CF-3E5AA185FF37@conncoll.edu> References: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> <280C8B45-9966-44C3-A1C4-7B17DE2B9CD2@maseurope.net> <08644368-8C32-402C-A8CF-3E5AA185FF37@conncoll.edu> Message-ID: Charles, Is this on Mac or Win? On Mac you can do this with some applescripts. Let me know I have few around that will work in rev for you. Tom On Feb 18, 2006, at 11:32 PM, Charles Hartman wrote: > > On Feb 18, 2006, at 11:00 PM, Mark Smith wrote: > >> Not exactly what you had in mind, I know, but couldn't you just >> import the digitized files into iTunes as aifs or wavs, enter the >> info there, and then burn the CD? > > Yes. Of course that also entails converting all the AIFFs to AACs > and erasing the AIFFs from disk. The conversion takes long enough > so that, when I got started on this, I sensed that it would be a > little more obnoxious than this roundabout method. (The whole > procedure involves two long waiting steps -- recording the AIFF > from LP in Sound Studio and running it through ClickRepair -- and > some busywork, bookkeeping steps. The AIFF->AAC conversion is > another long waiting step, and that's what decided me, perhaps > wrongly.) > > Charles > > >> >> Mark >> >> On 19 Feb 2006, at 03:10, Charles Hartman wrote: >> >>> I'm doing a lot of LP -> CD transfers, a process with many steps >>> some of which are silly & tedious. One of them is that, after >>> I've split the digitized audio file into tracks, and named them >>> (a little tedious in itself since I'm using an ancient Toast Lite >>> to burn the CD), and go to import the tracks into iTunes, unless >>> it's a recording known to GraceNote I have to type all the track >>> names (and composers) *again* in the iTunes info panel. I was >>> thinking a little Rev stack to do this would be handy (and worth >>> the time if I do *another* couple of hundred), but I'm not sure >>> where to look. >>> >>> Does anybody know of a way to get audio track names from CDs and >>> load them into iTunes? Am I missing something obvious? >>> >>> Charles >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From jperryl at ecs.fullerton.edu Sun Feb 19 00:27:39 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 18 Feb 2006 21:27:39 -0800 (PST) Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: <98E403AA-E73C-4D36-84F9-EF58C8A840F3@sosmartsoftware.com> Message-ID: Yes, but do you think in these terms in day-to-day life? IF I have the paycheck in-hand THEN it will clear the bank in 2 days I can write the rent check tomorrow and it will clear at the same time END IF IF the paycheck arrives tomorrow THEN IF tomorrow is not a weekend day THEN I can write the rent check the day after and be late but it will clear ELSE if tomorrow is a weekend day THEN I will write the rent check two days later, be late, pay the late fee and the rent check will still clear END IF ELSE I'm screwed. (Am I the only person on list who has to worry about when checks clear???) Oh, and in any case, if you don't already know case statements and switches, THEY JUST DON'T MAKE MORE SENSE than if-thens! And, even if you do, it's still not how normal humans describe cause-and-effect phenomena in non-programming situations. Judy On Sat, 18 Feb 2006, Eric Chatonet wrote: > Hi everyone, > > Does switch is able to bring more flexibility and readability than if/ > then/else? > The answer is yes. From chipp at chipp.com Sun Feb 19 00:30:35 2006 From: chipp at chipp.com (Chipp Walters) Date: Sat, 18 Feb 2006 23:30:35 -0600 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: <43F7D748.4060208@fourthworld.com> References: <43F7AAE0.1000208@hyperactivesw.com> <144121666967.20060218181311@ahsoftware.net> <43F7D748.4060208@fourthworld.com> Message-ID: <43F8027B.4030902@chipp.com> And of course, soon, Dan will be telling Ken how to get to the next conference. Richard Gaskin wrote: > Mark Wieder wrote: > >> This is getting silly, no? It shouldn't take a "How-to" document IMO >> to figure out how to use the "Help" feature. Or maybe it should. If >> it's going to get this complicated then a "how to use the >> documentation" section at the beginning would seem prudent. > > > That's coming, and Eric Chatonet is working on a tutorial on how to use > the "How to Use the Docs" section. I'm writing an article for > revJournal on how to use Eric's tutorial, and Ken will explain my > article in a panel session at the next conference. From 3mcgrath at adelphia.net Sun Feb 19 00:41:16 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 19 Feb 2006 00:41:16 -0500 Subject: Main menu puzzle, Klaus In-Reply-To: References: Message-ID: <4070C548-4C95-44B5-8C85-1B95B746916A@adelphia.net> Judy, "Guys" and "Gals", (sorry). ;-) Also, I hope you are feeling better. I know if then's made sense to me when I first started and I probably would never have thought up a switch statement. But I guess once I saw how it worked I didn't find it to be as some have said "Machine- speak" but rather as sensible. I mean as a list of choices that the item could be and when the right choice is found then 'break' out of the statement completely. I was curious, and thanks for your response, why I didn't feel like others did about it. To be fair though I would write the case as compared to your if then like this: switch mailArrived case "I got paid" pay the rent break (stop here) case " I didn't get paid" get ready to move break end switch But I guess I am starting to see by the way you wrote them how it would be 'more' english like with the if-then's for a simple statement. Since I know how simple adding different cases to test for is with a switch, I would use the if-then's for simple two or three line tests but I would use the switch-case for more than that and also if I was building case scenarios along the way. They are quite easy to add to. Thanks for sharing and sorry again about the lack of gals in my prev email. Tom On Feb 19, 2006, at 12:19 AM, Judy Perry wrote: > Thomas, > > Well, as a "gal" as opposed to a "guy", I'll submit the following: > > In everyday/non-programming life, we just don't think in terms of case > statements; we think in terms of if-thens: > > case paycheckArrivesInMail > payRent > switch > case paycheckNotInMail > waitToBeEvicted > switch > ... > > I dunno... maybe y'all do... but I think thus: > > IF I get paid THEN > I can pay the rent > ELSE I risk getting an eviction notice > > If-Then is just another way to express cause and effect, one of the > earliest things we learn as humans (also known as the permanency > effect: > that irritating thing babies do when repeatedly dropping things > from their > view, only to be delighted when you, as predicted, return the items to > them). > > Case statements may well be more elegant, take fewer > lines/characters/whatever... but it's machine-speak, not human- > speak. If > I wanted machine-speak, I'd learn to program in octyl... > > Judy > > On Sat, 18 Feb 2006, Thomas McGrath III wrote: > >> Hey guys, >> >> I don't understand why you guys don't like switch case statements? >> Really. I am trying to remember the first time I saw and used them >> back in Supercard. I remember thinking they were more difficult to >> write but once I did they seemed to do a lot more than if then's or >> at least with fewer words. >> I am curious to maybe what I saw that others didn't or what others >> see (and don't like) that I didn't see. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From scott at proherp.com Sun Feb 19 00:42:22 2006 From: scott at proherp.com (Scott Kane) Date: Sun, 19 Feb 2006 16:42:22 +1100 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: Message-ID: <000401c63517$446cf8b0$0201010a@royalnexus> > Yes, but do you think in these terms in day-to-day life? No. But (apart from some languages that optimize due to the use of case statements - not sure if Rev does) it is a heck of a lot easier to read code later in a case statement (in Rev a Switch) than it is to read if/then/else in complex code structures. Scott From jperryl at ecs.fullerton.edu Sun Feb 19 01:27:28 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 18 Feb 2006 22:27:28 -0800 (PST) Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: <000401c63517$446cf8b0$0201010a@royalnexus> Message-ID: Yes, indeed. It is the difference between a seasoned programmer and a novice/non-programmer. The former is able to see the whole as a pattern that is already understood, allowing one to focus on whatever the problem is at hand. The latter, however, has to parse each and every word to look-up what it is/means/does, because the pattern/metaphor/language is not already understood. For the novice/non-programmer, there IS no difference between how they think in everyday terms and how they "read code". Judy On Sun, 19 Feb 2006, Scott Kane wrote: > > Yes, but do you think in these terms in day-to-day life? > > No. But (apart from some languages that optimize due to the > use of case statements - not sure if Rev does) it is a heck > of a lot easier to read code later in a case statement (in > Rev a Switch) than it is to read if/then/else in complex > code structures. From calhorner at xtra.Co.NZ Sun Feb 19 01:32:25 2006 From: calhorner at xtra.Co.NZ (Cal Horner) Date: Sun, 19 Feb 2006 19:32:25 +1300 (New Zealand Daylight Time) Subject: Object Library woes Message-ID: <43F810F9.000003.04004@CALSBIGPC> Am I the only one or are other people having trouble using the Rev "Bog" standard object library with 2.7? After attempting to follow very vague installation instructions I have once again covered my forehead in key impressions, by banging it against the keyboard. Then, shaking my head in disgust, I shall wait hopefully for instructions that an idiot can follow. Anyone have a detailed answer to this problem? I have one general question, that begs a philosophical answer. What is the matter with the developers of Revolution. Don't they realize that we don't need to relearn the development environment every time they release a new maintenance version? Sorry, two questions. Cal From livfoss at blueyonder.co.uk Sun Feb 19 02:59:33 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sun, 19 Feb 2006 07:59:33 +0000 Subject: Main menu puzzle, Klaus Message-ID: On Sat, 18 Feb 2006 16:56:32 -0600, "J. Landman Gay" wrote: > >> And to this day, I just don't understand the whole purpose of the >> Case >> statement..... Still don't even after reading a few of the >> replies to >> this thread. >> > > I prefer switch/case statements when there are many options a > script has > to deal with. I'll admit though that there is little difference > between > switch/case and if/then constructs when the choices are > straightforward. [snip] > The above construction is easier for me to read and executes faster > in a > script. Yes, as a programmer who (years ago) used to program at a low level (including some compilers), I feel that there's at least the possibility that a long case statement can be compiled in such a way as to run faster than a lot of 'if' statements. I sense some kind of lookup table being used. Of course this may not be the case at all, but at least it's faster **in principle**. I admit this is a very geeky way of looking at it. OTOH I agree with all the other people who said a case (switch) statement seems clearer than the 'if' construction for long multiple- choice logic. I am not at all nostalgic for my low-level days and feel thankful every day for the clarity and power of xTalks. Just my 2 Eurocents Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From livfoss at blueyonder.co.uk Sun Feb 19 03:04:42 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sun, 19 Feb 2006 08:04:42 +0000 Subject: Palette mystery Message-ID: On Sat, 18 Feb 2006 11:01:43 -0800, Scott Rossi wrote: > Recently, Graham Samuel wrote: > > >> I've got three stacks, let's say stack 'A' whose style is topLevel, >> and stacks 'B' and 'C' whose style is palette. The global property >> raisepalettes is true, but despite this, if I click on 'A', it moves >> in front of 'B' and 'C'. >> > > Something else is probably going on here. It's unlikely (if not > impossible) > for a toplevel stack to appear above a palette stack (thus the > reason for > the existence of palette stacks). Either you're somehow setting > stack 'A' > to palette mode, or you're changing the mode of 'B' and 'C' to > topLevel. > > Are you changing the modes/styles of your stacks via script? No, I certainly don't intend to - there would be no point in doing this in my particular app, which has a very normal and stable windowing structure. Palettes are used either for tools or for displaying information which the user needs to see but is not allowed to modify. However, the explanation is a compelling one, so I will comb through my code again. You say that it's not impossible for a toplevel stack to appear above a palette stack - can you give any more detail on this? I see nothing in the RR docs. Thanks for the reply Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From livfoss at blueyonder.co.uk Sun Feb 19 03:13:59 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sun, 19 Feb 2006 08:13:59 +0000 Subject: More fun with tooltips Message-ID: <334218D2-6416-4F39-AF64-5D238A7BFFD2@blueyonder.co.uk> On Sat, 18 Feb 2006 14:11:55 -0500, Thomas McGrath III <3mcgrath at adelphia.net> wrote: [some clever stuff about tooltips] Tom, if you understand tooltips well, maybe you could suggest how to do something I've always wanted to do: program a button so that when pressed, it lights up all the tooltips on a given card at the same time. I thought of doing this as a kind of cheap 'help' system, but I have not so far found any way of doing it. Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From eric.chatonet at sosmartsoftware.com Sun Feb 19 03:17:35 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 19 Feb 2006 09:17:35 +0100 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: <43F7D748.4060208@fourthworld.com> References: <43F7AAE0.1000208@hyperactivesw.com> <144121666967.20060218181311@ahsoftware.net> <43F7D748.4060208@fourthworld.com> Message-ID: Yes Richard, I hope to be able to send you the outline just before next Independence Day. Should be fine for Ken to put a stop about Christmas. Does this work for you? ;-) Le 19 f?vr. 06 ? 03:26, Richard Gaskin a ?crit : > That's coming, and Eric Chatonet is working on a tutorial on how to > use the "How to Use the Docs" section. I'm writing an article for > revJournal on how to use Eric's tutorial, and Ken will explain my > article in a panel session at the next conference. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From eric.chatonet at sosmartsoftware.com Sun Feb 19 03:21:17 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 19 Feb 2006 09:21:17 +0100 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: <43F7AAE0.1000208@hyperactivesw.com> References: <43F7AAE0.1000208@hyperactivesw.com> Message-ID: <972A9B6D-938F-4B38-9134-C770C2812DD4@sosmartsoftware.com> Hi Jacque, Thanks for pointing this. The less I can say is that is counter-intuitive :-) In addition, this menu is not compliant with Mac OS guide lines: it should appear at mouseDown. Le 19 f?vr. 06 ? 00:16, J. Landman Gay a ?crit : > You can get a partial listing of the kind you are after if you > right-click (on Mac, control-click) anywhere in the heading > sections of the dictionary pane of the docs. You'll get a menu of > the various things you can display in the top list. There are many > more options than the four that ship by default. > > Chose the object you want to know about; for example, "button". A > button column will appear. Click on it to sort by it. Now all the > messages, properties, and commands that apply to buttons will be > grouped together at the bottom of the list. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From scott at tactilemedia.com Sun Feb 19 03:25:07 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 19 Feb 2006 00:25:07 -0800 Subject: Palette mystery In-Reply-To: Message-ID: Recently, Graham Samuel wrote: >>> I've got three stacks, let's say stack 'A' whose style is topLevel, >>> and stacks 'B' and 'C' whose style is palette. The global property >>> raisepalettes is true, but despite this, if I click on 'A', it moves >>> in front of 'B' and 'C'. >>> >> >> Something else is probably going on here. It's unlikely (if not >> impossible) >> for a toplevel stack to appear above a palette stack (thus the >> reason for >> the existence of palette stacks). Either you're somehow setting >> stack 'A' >> to palette mode, or you're changing the mode of 'B' and 'C' to >> topLevel. >> >> Are you changing the modes/styles of your stacks via script? > > ... > You say that it's not impossible for a toplevel stack to appear above > a palette stack - can you give any more detail on this? I see nothing > in the RR docs. There is nothing in the RR docs that I know of. My intent was to imply that it's *extremely* unlikely that a palette can ever be rendered above a topLevel stack in the same app (there may be some bug going on but I've yet to see anything like this in years of working with Rev/MC). I would suggest that whenever you experience what you perceive to be a topLevel stack displaying above a palette, immediate query the stack modes in the message box and see what the result is. Something like: put short name of stack 'A' && mode of stack 'A' && \ short name of stack 'B' && mode of stack 'B' && \ short name of stack 'C' && mode of stack 'C' My guess is you'll find the modes to be the same (1 or 2 = topLevel, 4 = palette). If not, you may have discovered a bug. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From lists at mangomultimedia.com Sun Feb 19 03:25:24 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sun, 19 Feb 2006 00:25:24 -0800 Subject: Retrieve List of Array Properties? In-Reply-To: <43F7CEE7.6040909@fourthworld.com> References: <43F7CEE7.6040909@fourthworld.com> Message-ID: On Feb 18, 2006, at 5:50 PM, Richard Gaskin wrote: > Scott Rossi wrote: >> Recently, Dave Cragg wrote: >>> One further way... >>> >>> get the customKeys["specialData"] of field 1 >> *THIS* is what I had in my mind of how it should work, but >> couldn't get the >> syntax right. Thanks very much Dave. > > Whoa. Never seen that before. > > I have mixed feelings about the syntax, wondering whether () might > be more appropriate than [] in that context. > > Has this been in the docs all these years and I've somehow missed it? I have not seen this documented but Jerry and I stumbled across this in the Revolution property inspector the other day while playing with custom props. It is a handy thing to be aware of when working with custom props. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From scott at proherp.com Sun Feb 19 03:36:11 2006 From: scott at proherp.com (Scott Kane) Date: Sun, 19 Feb 2006 19:36:11 +1100 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: Message-ID: <000001c6352f$8fc51230$0201010a@royalnexus> Hi Judy, > For the novice/non-programmer, there IS no difference between > how they think in everyday terms and how they "read code". I don't disagree with the psychology, though it would seem to me that learning such issues as case statements early on will not only advance a novice, but make their code more readable as they progress from novice to a more advanced level. In fact the satisfaction of writing something that is elegant (which if/then/else is barely) is guaranteed to be fruitful and rewarding. Scott From sims at ezpzapps.com Sun Feb 19 03:41:45 2006 From: sims at ezpzapps.com (sims) Date: Sun, 19 Feb 2006 09:41:45 +0100 Subject: Palette mystery In-Reply-To: References: Message-ID: At 12:25 AM -0800 2/19/06, Scott Rossi wrote: > I would suggest >that whenever you experience what you perceive to be a topLevel stack >displaying above a palette, immediate query the stack modes in the message >box and see what the result is. Something like: > > put short name of stack 'A' && mode of stack 'A' && \ > short name of stack 'B' && mode of stack 'B' && \ > short name of stack 'C' && mode of stack 'C' > >My guess is you'll find the modes to be the same (1 or 2 = topLevel, 4 = >palette). If not, you may have discovered a bug. Set the systemWIndow to true will make a topLevel stack display above a palette window. ciao, sims European Rev Conference 2006 www.techietours.com From dcragg at lacscentre.co.uk Sun Feb 19 03:57:27 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sun, 19 Feb 2006 08:57:27 +0000 Subject: Retrieve List of Array Properties? In-Reply-To: References: Message-ID: <67615F43-A63C-4A12-A0EB-5F948377AB58@lacscentre.co.uk> On 19 Feb 2006, at 04:05, Ken Ray wrote: > On 2/18/06 7:50 PM, "Richard Gaskin" > wrote: > >> Scott Rossi wrote: >>> Recently, Dave Cragg wrote: >>>> One further way... >>>> >>>> get the customKeys["specialData"] of field 1 >>> >>> *THIS* is what I had in my mind of how it should work, but >>> couldn't get the >>> syntax right. Thanks very much Dave. >> >> Whoa. Never seen that before. >> >> I have mixed feelings about the syntax, wondering whether () might be >> more appropriate than [] in that context. >> >> Has this been in the docs all these years and I've somehow missed it? > > I know what you mean! It *isn't* in the docs AFAICT, so it just > goes to show > you can certainly teach an old dog new tricks.. Does that make me a spring chicken? :-) It's probably my "old doggish" behavior that accounts for me knowing this. The array style runs right through all the syntax relating to custom properties, and allows you to avoid specifically setting a customPropertySet. Being so set in my ways before the customPropertySet syntax was introduced, I've never really adapted to it, and rarely think in terms of different property sets. I always think of customPropertySets as being alternative sets of properties, For example, different language versions of error mesages, or different settings for different platforms. In these cases, it would make sense to set a customPropertySet at startup and use that for the rest of the session. But I find I more often use custom properties to store structured data, so have properties such as cUser["id"], cUser["name"], cUser ["zodiacsign"]. In this case, I don't think of there being a customPropertySet named cUser, but a single property named cUser, with many attributes. Thus my preference for the array syntax. Cheers Dave From eric.chatonet at sosmartsoftware.com Sun Feb 19 04:13:08 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 19 Feb 2006 10:13:08 +0100 Subject: Retrieve List of Array Properties? In-Reply-To: <67615F43-A63C-4A12-A0EB-5F948377AB58@lacscentre.co.uk> References: <67615F43-A63C-4A12-A0EB-5F948377AB58@lacscentre.co.uk> Message-ID: I fully agree. I use custom properties a lot: more than 80 in the 2.7 Rev search engine for instance. Access is almost as fast as globals without requiring attention to possible conflicts. If I did not share them among appropriate custom property sets, it would be a real mess :-) BTW if you like array notation and consistency, you may write: "put the customKeys[empty] of this stack" to get the customKeys ;-) Best Regards from Paris, Eric Chatonet Le 19 f?vr. 06 ? 09:57, Dave Cragg a ?crit : > On 19 Feb 2006, at 04:05, Ken Ray wrote: > >> On 2/18/06 7:50 PM, "Richard Gaskin" >> wrote: >> >>> Scott Rossi wrote: >>>> Recently, Dave Cragg wrote: >>>>> One further way... >>>>> >>>>> get the customKeys["specialData"] of field 1 >>>> >>>> *THIS* is what I had in my mind of how it should work, but >>>> couldn't get the >>>> syntax right. Thanks very much Dave. >>> >>> Whoa. Never seen that before. >>> >>> I have mixed feelings about the syntax, wondering whether () >>> might be >>> more appropriate than [] in that context. >>> >>> Has this been in the docs all these years and I've somehow missed >>> it? >> >> I know what you mean! It *isn't* in the docs AFAICT, so it just >> goes to show >> you can certainly teach an old dog new tricks.. > > Does that make me a spring chicken? :-) > > It's probably my "old doggish" behavior that accounts for me > knowing this. The array style runs right through all the syntax > relating to custom properties, and allows you to avoid specifically > setting a customPropertySet. Being so set in my ways before the > customPropertySet syntax was introduced, I've never really adapted > to it, and rarely think in terms of different property sets. > > I always think of customPropertySets as being alternative sets of > properties, For example, different language versions of error > mesages, or different settings for different platforms. In these > cases, it would make sense to set a customPropertySet at startup > and use that for the rest of the session. > > But I find I more often use custom properties to store structured > data, so have properties such as cUser["id"], cUser["name"], cUser > ["zodiacsign"]. In this case, I don't think of there being a > customPropertySet named cUser, but a single property named cUser, > with many attributes. Thus my preference for the array syntax. ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From Karen at curlypaws.com Sun Feb 19 04:25:07 2006 From: Karen at curlypaws.com (Karen) Date: Sun, 19 Feb 2006 09:25:07 +0000 Subject: 'How to use Revolution' In-Reply-To: <20060219072608.C77DB825C23@mail.runrev.com> References: <20060219072608.C77DB825C23@mail.runrev.com> Message-ID: On 19 Feb 2006, at 07:26, Scott Kane wrote: > There has been a lot of chatter here (in a good way) > about the release of 2.7. I'm eligible for the > upgrade and have downloaded it and so far have had > zero problems in the tasks I have needed to perform. > > However - I'm leery on working on a project for real > given some of the issues being raised (and the statements > from some old hands that they have reverted back to 2.6.*) > and am looking for something positive before committing > to it. I'd welcome your input on this.... Scott, Other than some initial hiccups in getting plugins installed in the new structure, I've been very pleased with 2.7. The use of anti- aliasing makes a big difference to some of the graphs that my program uses. I also like the fact that the plugins are generally (other than for runtime inclusion) now split off from the program itself, which should make upgrades less painful. I have to say though, that I wasn't hitting any real issues in 2.6.1 either, so I guess I don't stretch Rev as much as others do! I'm also developing under Mac OS X - I don't know whether the situation is any different for those developing under Windows. Karen From scott at tactilemedia.com Sun Feb 19 04:37:25 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 19 Feb 2006 01:37:25 -0800 Subject: Palette mystery In-Reply-To: Message-ID: Recently, sims wrote: > Set the systemWIndow to true will make a topLevel stack display above > a palette window. Good point, but even though the mode continues to return 1, the stack has the *appearance* of a palette, so again, it seems unlikely that this is what is going on. (Of course, if you use a custom windowshape for the system window, then there's no way to tell what kind of window it is, except for the fact that it remains layered above *all* windows.) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From sarah.reichelt at gmail.com Sun Feb 19 04:37:36 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 19 Feb 2006 19:37:36 +1000 Subject: 2.7 Consensus In-Reply-To: <000001c63512$223c79f0$0201010a@royalnexus> References: <000001c63512$223c79f0$0201010a@royalnexus> Message-ID: On 2/19/06, Scott Kane wrote: > Hi all, > > There has been a lot of chatter here (in a good way) > about the release of 2.7. I'm eligible for the > upgrade and have downloaded it and so far have had > zero problems in the tasks I have needed to perform. > > However - I'm leery on working on a project for real > given some of the issues being raised (and the statements > from some old hands that they have reverted back to 2.6.*) > and am looking for something positive before committing > to it. I'd welcome your input on this.... I have been gradually converting all my projects to 2.7 but keeping complete backups of the 2.6 stacks just in case. Chipp's plugin makes it easy to go back if you have a major problem, but I found that 2.7 solved various problems I was having with standalones crashing on startup or not loading the speech external, so I'm very happy with it. Cheers, Sarah From sarah.reichelt at gmail.com Sun Feb 19 05:00:37 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 19 Feb 2006 20:00:37 +1000 Subject: Object Library woes In-Reply-To: <43F810F9.000003.04004@CALSBIGPC> References: <43F810F9.000003.04004@CALSBIGPC> Message-ID: On 2/19/06, Cal Horner wrote: > Am I the only one or are other people having trouble using the Rev "Bog" > standard object library with 2.7? > > After attempting to follow very vague installation instructions I have once > again covered my forehead in key impressions, by banging it against the > keyboard. Then, shaking my head in disgust, I shall wait hopefully for > instructions that an idiot can follow. > > Anyone have a detailed answer to this problem? Firstly, it look as if the standard object library is not included with 2.7 but assuming you still have 2.6, you can install it manually. In Rev 2.7, go to the Development menu and choose "Object library". Click "New library..." and enter a name, then close the library window. Do the same with the image library if you want. Now quit Rev 2.7 and go to your Documents folder and find the "My Revolution Enterprise" folder or "My Revolution Studio" of whatever. Inside that folder, you should now find a Resources folder that contains an "Object Libraries" folder and, if you created an image library, an "Image Libraries" folder. In your Rev 2.6.1 (or earlier) folder, locate the following file: "components/save/userobjects/revdefaultlibrary.rev". Copy it to the new "Objects Library" folder. Copy any other custom libraries to the appropriate folder. When you re-start Rev 2.7, they will now be available. > > I have one general question, that begs a philosophical answer. > > What is the matter with the developers of Revolution. Don't they realize > that we don't need to relearn the development environment every time they > release a new maintenance version? I don't use these libraries very much and I now use Constellation for all editing, so I hadn't noticed any change in the development environment, but I can't see that there were many changes. Any that were changed, you can be sure the Rev team were trying to improve matters, not make them worse. If you feel that something has been worsened, please enter it into Bugzilla so that it is officially lodged as a feature request / bug report. Questions to this mailing list usually get answers that involve workarounds or more detailed instructions, but to get the original problem solved, you must enter it on Bugzilla. Regards, Sarah From dcragg at lacscentre.co.uk Sun Feb 19 05:08:23 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sun, 19 Feb 2006 10:08:23 +0000 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: References: Message-ID: <8AB52BB6-85B1-4F23-A5BA-97376348BAE7@lacscentre.co.uk> On 19 Feb 2006, at 05:27, Judy Perry wrote: > Yes, but do you think in these terms in day-to-day life? Well, yes. When the doorbell rings, I don't think like this: if it's the postman I'll say good morning if it's the taxman I'll get my gun if it's the neighbor etc, Instead, I'm more likely to think "who could that be", and compile a list like this ... postman milkman delivery man taxman police bailiff mother-in-law daughter's boyfriend son's girlfriend's father ...which lends itself to a switch/case structure. So depending on the situation, both approaches can seem quite natural. Cheers Dave From stephenREVOLUTION at barncard.com Sun Feb 19 05:06:28 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 19 Feb 2006 02:06:28 -0800 Subject: Main menu puzzle, Klaus In-Reply-To: References: Message-ID: and this isn't cleaner? LOOK - a whole bunch of if's and thens don't have to be repeated over and over. on menupick varMenuItemSelected SWITCH varMenuItemSelected CASE "Cut" SubCut break CASE "Copy" SubCopy break CASE "Paste" SubPaste break CASE "Undo" SubUndo break CASE "Word Wrap" SubWordWrap break DEFAULT -- END SWITCH end menupick I find SWITCH/CASE statements to be quite elegant, actually, and you can do things in fewer lines than an IF statement will do in many situations. Execution goes straight down, and breaks are the stoppers! SWITCH colors CASE "green" CASE "blue" CASE "yellow" CASE "orange" put "color set one" break CASE "brown" CASE "red" CASE "purple" put "color set two" break DEFAULT put "not from either set" END SWITCH looks pretty linear to me... a lot easier than repetitive ORs or a lot of if-thens. sqb >And I think another thing, a bit odd I'm sure, but I find the Case >statements to be... well... Ugly for some reason. Just looking at >code for a Case statement doesn't seem to flow naturally in my mind, >but an equivalent If statement does. Don't ask me why! Could be >that I'm just a seriously odd fellow ;-) > >-Garrett >P.S. BOYCOTT CASE STATEMENTS! IF STATEMENTS ROCK! -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From klaus at major-k.de Sun Feb 19 05:12:04 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 19 Feb 2006 11:12:04 +0100 Subject: newbie questions/ In-Reply-To: <2f5455550602182054g18c6af71o2700934cf200ac01@mail.gmail.com> References: <2f5455550602182054g18c6af71o2700934cf200ac01@mail.gmail.com> Message-ID: <1FEC8A21-C977-4BC8-AFF9-D98893C0A0F8@major-k.de> Hello Benjamin, > hi! please let me welcome you to the list first :-) > I downloaded Revolution to test some > things I want to accomplish for a game. > > I am having trouble trying to find how to > apply a command to make a picture (or quicktime movie) Draggable. > > Example of what I want to accomplish: > > I have a 3d Barrel picture: > I want to be able to: > > -Move the barrel freely on the screen (or maybe to an specific part) > -How do I play a sound while I am dragging the barrel? > then stop (or pause) the sound when I stop dragging? Hint: This is only ONE possible solution! ;-) 1. Create a player object to play your "dragging" sound. I will call it "dragsound" in my example 2. Put this into the script of you image (to be dragged): ############################### on mousedown set the looping of player "dragsound" to true ## this is optional, just in case you only have a short sound ## and want to play it in a loop set the currenttime of player "dragsound" to 0 ## "rewind" the sound, in case it has been started before start player "dragsound" ## finally "play" that sound grab me ## this will make the image draggable finally :-) end mousedown on mouseup stop player "dragsound" end mouseup ############################## That was it :-) > I want to apply the same commands to a quicktime > movie and be able to go to an specific animation > track section (ej. Dragging makes sound, double clicking Just add a "on mousedoubleup" handler to your object. > plays an "open barrel top" animation. You can do the same as above with a quicktime movie, but that may cause lots of flickering on the screen unless you set "the alwaysbuffer" of that movei/player to true. BUT in that case the playback of the movie may be a bit jerky. Sorry to say, but that may be very unsatisfying... > At the same time I want to send a Message to another > object. Ej. On double clicking the barrel send "barrelOpened" > msg and trigger another action on any object, sound etc. That is almost the correct syntax :-) Create a custom handler "on barrelOpened" in the script of your "target" object: e.G. Button "xyz" on barrelOpened ## do this and do that ## and whatever you want end barrelOpened And then you can simply "send" this message from any other object to the object that you want to react upon the message: on mousedoubleup send "barrelOpened" to btn "xyz" ## or whatever object has the script above end mousedoubleup Imortatnt hint: QUOTES are absolutely necessary around the name of the message to be sent, see above! > Also, Revolution recognises alpha channel in a quicktime movie? (3d > model) No, unfortunately not. > Thanks! Hope that helps. > Benjamin Regards from germany Klaus Major klaus at major-k.de http://www.major-k.de From ambassador at fourthworld.com Sun Feb 19 05:14:44 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 19 Feb 2006 02:14:44 -0800 Subject: Retrieve List of Array Properties? In-Reply-To: References: <43F7CEE7.6040909@fourthworld.com> Message-ID: <43F84514.4080307@fourthworld.com> Trevor DeVore wrote: > On Feb 18, 2006, at 5:50 PM, Richard Gaskin wrote: > >> Scott Rossi wrote: >>> Recently, Dave Cragg wrote: >>>> One further way... >>>> >>>> get the customKeys["specialData"] of field 1 >>> *THIS* is what I had in my mind of how it should work, but couldn't >>> get the >>> syntax right. Thanks very much Dave. >> >> Whoa. Never seen that before. >> >> I have mixed feelings about the syntax, wondering whether () might be >> more appropriate than [] in that context. >> >> Has this been in the docs all these years and I've somehow missed it? > > I have not seen this documented but Jerry and I stumbled across this in > the Revolution property inspector the other day while playing with > custom props. It is a handy thing to be aware of when working with > custom props. Absolutely. Seems too useful to leave out of the docs. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mb.ur at harbourhost.co.uk Sun Feb 19 05:42:24 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Sun, 19 Feb 2006 10:42:24 +0000 Subject: 2.7 Consensus In-Reply-To: <000001c63512$223c79f0$0201010a@royalnexus> References: <000001c63512$223c79f0$0201010a@royalnexus> Message-ID: <43F84B90.8060502@harbourhost.co.uk> Scott Kane wrote: > Hi all, > > There has been a lot of chatter here (in a good way) > about the release of 2.7. I'm eligible for the > upgrade and have downloaded it and so far have had > zero problems in the tasks I have needed to perform. > > However - I'm leery on working on a project for real > given some of the issues being raised (and the statements > from some old hands that they have reverted back to 2.6.*) > and am looking for something positive before committing > to it. I'd welcome your input on this.... > > Scott Hi Scott I doubt there could be consensus on this because the answer is so dependent on individual needs. Some reasons for not upgrading that I can think of are: 1) you have a shipping product to support and some particular aspect of 2.7 causes problems. 2) you make rev plugins and libraries that must be backwards compatible for users who have not upgraded (though you *can* make these with 2.7, it is not officially supported for some reason) 3) There is currently a deficiency with 2.7 that is a blocker for your own projects, e.g. lack of MacOS 9 support, so you are better waiting until that appears. In my own case, I work on one project, which is an in-house tool. It's well established, and fairly large and therefore time consuming to test thoroughly. So I would be wary of irrevocably switching to a new version of Rev without an extended period of testing in which I use both old and new versions concurrently, (preferably on separate machines) until I am sure enough of the new version to commit to it. ["My "|""]twopennuth Martin Baxter From mark at maseurope.net Sun Feb 19 06:20:27 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 19 Feb 2006 11:20:27 +0000 Subject: sort of OT, CD names to iTunes In-Reply-To: <08644368-8C32-402C-A8CF-3E5AA185FF37@conncoll.edu> References: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> <280C8B45-9966-44C3-A1C4-7B17DE2B9CD2@maseurope.net> <08644368-8C32-402C-A8CF-3E5AA185FF37@conncoll.edu> Message-ID: No, I meant import the files into iTunes as aifs - iTunes is perfectly happy to play uncompressed aifs, (go to iTunes preferences -> importing -> aif encoder), so you'd then have the aifs in iTunes, from where you can enter the info, and burn the cd. Then, if you want, you can convert to aac, and delete the aifs. The point being that you'd only enter the info once, in iTunes. On 19 Feb 2006, at 04:32, Charles Hartman wrote: > > On Feb 18, 2006, at 11:00 PM, Mark Smith wrote: > >> Not exactly what you had in mind, I know, but couldn't you just >> import the digitized files into iTunes as aifs or wavs, enter the >> info there, and then burn the CD? > > Yes. Of course that also entails converting all the AIFFs to AACs > and erasing the AIFFs from disk. The conversion takes long enough > so that, when I got started on this, I sensed that it would be a > little more obnoxious than this roundabout method. (The whole > procedure involves two long waiting steps -- recording the AIFF > from LP in Sound Studio and running it through ClickRepair -- and > some busywork, bookkeeping steps. The AIFF->AAC conversion is > another long waiting step, and that's what decided me, perhaps > wrongly.) > > Charles > > >> >> Mark >> >> On 19 Feb 2006, at 03:10, Charles Hartman wrote: >> >>> I'm doing a lot of LP -> CD transfers, a process with many steps >>> some of which are silly & tedious. One of them is that, after >>> I've split the digitized audio file into tracks, and named them >>> (a little tedious in itself since I'm using an ancient Toast Lite >>> to burn the CD), and go to import the tracks into iTunes, unless >>> it's a recording known to GraceNote I have to type all the track >>> names (and composers) *again* in the iTunes info panel. I was >>> thinking a little Rev stack to do this would be handy (and worth >>> the time if I do *another* couple of hundred), but I'm not sure >>> where to look. >>> >>> Does anybody know of a way to get audio track names from CDs and >>> load them into iTunes? Am I missing something obvious? >>> >>> Charles >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at jimhamlyn.co.uk Sun Feb 19 07:48:43 2006 From: jim at jimhamlyn.co.uk (Jim Hamlyn) Date: Sun, 19 Feb 2006 12:48:43 +0000 Subject: Two sounds at the same time!? Message-ID: Hi Folks, I?m just in the process of trying out Revolution and it seems to be a very powerful tool. However I?m concerned by the statement in the documentation that ?You cannot play two sounds at the same time?. Why? And is there a workaround for this? Many Thanks in Advance. Jim H From alex at tweedly.net Sun Feb 19 07:09:33 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 19 Feb 2006 12:09:33 +0000 Subject: sort of OT, CD names to iTunes In-Reply-To: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> References: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> Message-ID: <43F85FFD.3010506@tweedly.net> Charles Hartman wrote: > I'm doing a lot of LP -> CD transfers, a process with many steps some > of which are silly & tedious. One of them is that, after I've split > the digitized audio file into tracks, and named them (a little > tedious in itself since I'm using an ancient Toast Lite to burn the > CD), and go to import the tracks into iTunes, unless it's a recording > known to GraceNote I have to type all the track names (and composers) > *again* in the iTunes info panel. I was thinking a little Rev stack > to do this would be handy (and worth the time if I do *another* > couple of hundred), but I'm not sure where to look. > > Does anybody know of a way to get audio track names from CDs and load > them into iTunes? Am I missing something obvious? > I am 99.9% sure that the track names are not on an audio CD. If they were, iTunes, MusicMatch, etc. would surely retrieve them for us, wouldn't they ? > On Feb 18, 2006, at 11:00 PM, Mark Smith wrote: > >> Not exactly what you had in mind, I know, but couldn't you just >> import the digitized files into iTunes as aifs or wavs, enter the >> info there, and then burn the CD? > > > Yes. Of course that also entails converting all the AIFFs to AACs and > erasing the AIFFs from disk. The conversion takes long enough so > that, when I got started on this, I sensed that it would be a little > more obnoxious than this roundabout method. (The whole procedure > involves two long waiting steps -- recording the AIFF from LP in > Sound Studio and running it through ClickRepair -- and some busywork, > bookkeeping steps. The AIFF->AAC conversion is another long waiting > step, and that's what decided me, perhaps wrongly.) I guess maybe I'm not understanding the current work flow (versus what Mark suggested). I think today you do: 1. LP -> AIFF 2. AIFF -> CD 3. CD -> iTunes Mark is proposing a. LP -> AIFF b. AIFF -> iTunes c. AIFF to AAC convert within iTunes d. iTunes -> CD Note that b and c can be combined into a single step using the scripting interface to iTunes, but I don't think they can be using the iTunes UI. If there is a way to do that in one step, please tell me how :-) Clearly 1 and a are the same 2 and d are equivalent (limited by speed of burning - maybe iTunes can do it faster than your old Toast Lite, but in general the same) b is (for me) almost instantaneous - no file copy, no conversion, merely adds some entries in the iTunes database) and, finally, c is faster than 3 -- the conversion (in my case WAV to AAC) happens faster than I ever achieve on CD import into iTunes. Importing a CD varies between 5x and 8x speed, while file conversion is reliably faster than 10x. Converting AIFF rather CD into iTunes has the benefit of being entirely scriptable - no physical handling of CDs every 5 minutes. If you have enough disk space, you can spend all day importing your LPs to AIFF and naming tracks, then leave your script to do all the import and convert while you have dinner. btw - yes, I do wish I had known all this six months ago when I did a few LPs and found it sufficiently painful that I haven't yet done all the rest of them. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 From alex298298 at hutchcity.com Sun Feb 19 08:06:33 2006 From: alex298298 at hutchcity.com (Alex) Date: Sun, 19 Feb 2006 21:06:33 +0800 (HKT) Subject: video screen-capture on Windows Message-ID: <8502347.1140354393226.JavaMail.root@webmail01.hutchcity.com> Hello, You may try Camtasia at techsmith.com Best regards Alex ----- Original Message ----- From: SB To: use-revolution at lists.runrev.com Sent: Friday, February 17, 2006 06:46:49 +0800 Subject: Hi folks, We are playing videos of screen captures in our Rev product. On the Mac, the software we use to capture the videos is Snapzpro. What are some good Windows softwares that will do audio-video screen captures? Thanks, Sandy _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution Thanks and best regards Alex --------------------------------------- What a wonderful world Nice to meet all of you From eric.chatonet at sosmartsoftware.com Sun Feb 19 08:39:11 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 19 Feb 2006 14:39:11 +0100 Subject: Two sounds at the same time!? In-Reply-To: References: Message-ID: <4CF80CDB-880F-40AB-9DA7-0A5C96DABC01@sosmartsoftware.com> Hi Jim, First welcome to this list. That's true: you can't use the play command to play directly two sounds at the same time. But... You can use how many players objects as you want and monitor them independently (each of them can display video and/or audio embedded or external files). See the docs about: start command, stop command, currentTime property, frameCount property, frameRate property, import command, movie function, playDestination property, playLoudness property, playRate property, playStopped message, prepare command, record sound command, revPlayAnimation command, sound function, videoClipPlayer property, How do I animate a sprite?, How do I beep?, How do I find out whether QuickTime is available?, How do I make the computer speak out loud?, How do I play a streaming QuickTime file?, Why don't movies play? etc. All information about video is worth for audio :-) Le 19 f?vr. 06 ? 13:48, Jim Hamlyn a ?crit : > Hi Folks, > > I?m just in the process of trying out Revolution and it seems to be > a very > powerful tool. However I?m concerned by the statement in the > documentation > that ?You cannot play two sounds at the same time?. Why? And is > there a > workaround for this? Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mark at maseurope.net Sun Feb 19 09:04:38 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 19 Feb 2006 14:04:38 +0000 Subject: sort of OT, CD names to iTunes In-Reply-To: <43F85FFD.3010506@tweedly.net> References: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> <43F85FFD.3010506@tweedly.net> Message-ID: Exactly. I'd add the one proviso that it would be better to do the iTunes -> CD step before converting to aac - itunes will effectively convert the aac files back to aif before burning, but aac is lossy, so converting to aac first just puts worse quality on your CD. Once you've burnt your CDs (feeding them in, one at a time, of course), you can set the conversion of the whole lot to aac going, and leave it going.... Mark On 19 Feb 2006, at 12:09, Alex Tweedly wrote: > Charles Hartman wrote: > >> I'm doing a lot of LP -> CD transfers, a process with many steps >> some of which are silly & tedious. One of them is that, after >> I've split the digitized audio file into tracks, and named them >> (a little tedious in itself since I'm using an ancient Toast Lite >> to burn the CD), and go to import the tracks into iTunes, unless >> it's a recording known to GraceNote I have to type all the track >> names (and composers) *again* in the iTunes info panel. I was >> thinking a little Rev stack to do this would be handy (and worth >> the time if I do *another* couple of hundred), but I'm not sure >> where to look. >> >> Does anybody know of a way to get audio track names from CDs and >> load them into iTunes? Am I missing something obvious? >> > I am 99.9% sure that the track names are not on an audio CD. If > they were, iTunes, MusicMatch, etc. would surely retrieve them for > us, wouldn't they ? > >> On Feb 18, 2006, at 11:00 PM, Mark Smith wrote: >> >>> Not exactly what you had in mind, I know, but couldn't you just >>> import the digitized files into iTunes as aifs or wavs, enter >>> the info there, and then burn the CD? >> >> >> Yes. Of course that also entails converting all the AIFFs to AACs >> and erasing the AIFFs from disk. The conversion takes long enough >> so that, when I got started on this, I sensed that it would be a >> little more obnoxious than this roundabout method. (The whole >> procedure involves two long waiting steps -- recording the AIFF >> from LP in Sound Studio and running it through ClickRepair -- and >> some busywork, bookkeeping steps. The AIFF->AAC conversion is >> another long waiting step, and that's what decided me, perhaps >> wrongly.) > > I guess maybe I'm not understanding the current work flow (versus > what Mark suggested). > > I think today you do: > 1. LP -> AIFF > 2. AIFF -> CD > 3. CD -> iTunes > > Mark is proposing > a. LP -> AIFF > b. AIFF -> iTunes > c. AIFF to AAC convert within iTunes > d. iTunes -> CD > > Note that b and c can be combined into a single step using the > scripting interface to iTunes, but I don't think they can be using > the iTunes UI. If there is a way to do that in one step, please > tell me how :-) > > > Clearly 1 and a are the same > > 2 and d are equivalent (limited by speed of burning - maybe iTunes > can do it faster than your old Toast Lite, but in general the same) > > b is (for me) almost instantaneous - no file copy, no conversion, > merely adds some entries in the iTunes database) > > and, finally, c is faster than 3 -- the conversion (in my case WAV > to AAC) happens faster than I ever achieve on CD import into > iTunes. Importing a CD varies between 5x and 8x speed, while file > conversion is reliably faster than 10x. > > > > Converting AIFF rather CD into iTunes has the benefit of being > entirely scriptable - no physical handling of CDs every 5 minutes. > If you have enough disk space, you can spend all day importing your > LPs to AIFF and naming tracks, then leave your script to do all the > import and convert while you have dinner. > > btw - yes, I do wish I had known all this six months ago when I did > a few LPs and found it sufficiently painful that I haven't yet done > all the rest of them. > > > > -- > Alex Tweedly http://www.tweedly.net > > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: > 17/02/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From charles.hartman at conncoll.edu Sun Feb 19 09:59:02 2006 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sun, 19 Feb 2006 09:59:02 -0500 Subject: sort of OT, CD names to iTunes In-Reply-To: References: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> <43F85FFD.3010506@tweedly.net> Message-ID: (Thanks -- answered off-list -- I don't want to keep pushing this OT item into everybody's mailbox . . .) Charles On Feb 19, 2006, at 9:04 AM, Mark Smith wrote: > Exactly. I'd add the one proviso that it would be better to do the > iTunes -> CD step before converting to aac - itunes will > effectively convert the aac files back to aif before burning, but > aac is lossy, so converting to aac first just puts worse quality on > your CD. Once you've burnt your CDs (feeding them in, one at a > time, of course), you can set the conversion of the whole lot to > aac going, and leave it going.... > > Mark > > On 19 Feb 2006, at 12:09, Alex Tweedly wrote: > >> Charles Hartman wrote: >> >>> I'm doing a lot of LP -> CD transfers, a process with many steps >>> some of which are silly & tedious. One of them is that, after >>> I've split the digitized audio file into tracks, and named them >>> (a little tedious in itself since I'm using an ancient Toast >>> Lite to burn the CD), and go to import the tracks into iTunes, >>> unless it's a recording known to GraceNote I have to type all >>> the track names (and composers) *again* in the iTunes info >>> panel. I was thinking a little Rev stack to do this would be >>> handy (and worth the time if I do *another* couple of hundred), >>> but I'm not sure where to look. >>> >>> Does anybody know of a way to get audio track names from CDs and >>> load them into iTunes? Am I missing something obvious? >>> >> I am 99.9% sure that the track names are not on an audio CD. If >> they were, iTunes, MusicMatch, etc. would surely retrieve them for >> us, wouldn't they ? >> >>> On Feb 18, 2006, at 11:00 PM, Mark Smith wrote: >>> >>>> Not exactly what you had in mind, I know, but couldn't you just >>>> import the digitized files into iTunes as aifs or wavs, enter >>>> the info there, and then burn the CD? >>> >>> >>> Yes. Of course that also entails converting all the AIFFs to AACs >>> and erasing the AIFFs from disk. The conversion takes long >>> enough so that, when I got started on this, I sensed that it >>> would be a little more obnoxious than this roundabout method. >>> (The whole procedure involves two long waiting steps -- >>> recording the AIFF from LP in Sound Studio and running it >>> through ClickRepair -- and some busywork, bookkeeping steps. The >>> AIFF->AAC conversion is another long waiting step, and that's >>> what decided me, perhaps wrongly.) >> >> I guess maybe I'm not understanding the current work flow (versus >> what Mark suggested). >> >> I think today you do: >> 1. LP -> AIFF >> 2. AIFF -> CD >> 3. CD -> iTunes >> >> Mark is proposing >> a. LP -> AIFF >> b. AIFF -> iTunes >> c. AIFF to AAC convert within iTunes >> d. iTunes -> CD >> >> Note that b and c can be combined into a single step using the >> scripting interface to iTunes, but I don't think they can be using >> the iTunes UI. If there is a way to do that in one step, please >> tell me how :-) >> >> >> Clearly 1 and a are the same >> >> 2 and d are equivalent (limited by speed of burning - maybe iTunes >> can do it faster than your old Toast Lite, but in general the same) >> >> b is (for me) almost instantaneous - no file copy, no conversion, >> merely adds some entries in the iTunes database) >> >> and, finally, c is faster than 3 -- the conversion (in my case >> WAV to AAC) happens faster than I ever achieve on CD import into >> iTunes. Importing a CD varies between 5x and 8x speed, while file >> conversion is reliably faster than 10x. >> >> >> >> Converting AIFF rather CD into iTunes has the benefit of being >> entirely scriptable - no physical handling of CDs every 5 minutes. >> If you have enough disk space, you can spend all day importing >> your LPs to AIFF and naming tracks, then leave your script to do >> all the import and convert while you have dinner. >> >> btw - yes, I do wish I had known all this six months ago when I >> did a few LPs and found it sufficiently painful that I haven't yet >> done all the rest of them. >> >> >> >> -- >> Alex Tweedly http://www.tweedly.net >> >> >> >> >> -- >> No virus found in this outgoing message. >> Checked by AVG Free Edition. >> Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: >> 17/02/2006 >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From maher at pleasantbreeze.com Sun Feb 19 10:20:54 2006 From: maher at pleasantbreeze.com (Brian K. Maher) Date: Sun, 19 Feb 2006 10:20:54 -0500 Subject: Height/Width of Text? Message-ID: Hi Folks, Can anyone give me some insights on how I can determine the exact height and width in pixels of a text string when it is rendered on the screen in a given font and point size? Thanks, Brian From bvg at mac.com Sun Feb 19 10:30:14 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 19 Feb 2006 16:30:14 +0100 Subject: Height/Width of Text? In-Reply-To: References: Message-ID: <9926a1efc47ead8788152ea1a5cb6d3e@mac.com> check these properties of a text field with your font and text: formattedheight formattedwidht On Feb 19 2006, at 16:20, Brian K. Maher wrote: > Hi Folks, > > Can anyone give me some insights on how I can determine the exact > height and width in pixels of a text string when it is rendered on the > screen in a given font and point size? > > Thanks, Brian > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lfredricks at proactive-intl.com Sun Feb 19 10:40:39 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 19 Feb 2006 07:40:39 -0800 Subject: Want a free copy of Valentina 1.x Mac for Revolution? Message-ID: <20060219154246.AD0147F024@spatula.dreamhost.com> If you are on the Mac and in North America, be aware that the issue of MacFormat magazine featuring Revolution 2.2 and Valentina 1.x Mac XCMD free is now available in bookstores such as Barnes and Nobel and Borders. The issue also features a tutorial for Rev on how to make a recipe book with the two products, written by a familiar Rev-related name. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From 3mcgrath at adelphia.net Sun Feb 19 10:45:10 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 19 Feb 2006 10:45:10 -0500 Subject: More fun with tooltips In-Reply-To: <334218D2-6416-4F39-AF64-5D238A7BFFD2@blueyonder.co.uk> References: <334218D2-6416-4F39-AF64-5D238A7BFFD2@blueyonder.co.uk> Message-ID: <839CE807-F641-4EB1-8FA2-26ED780692DF@adelphia.net> Graham, Thanks for the clever comment ;-) The problem is that tooltips are directly related to the physical position of the mouse on screen. I have successfully figured out how to prolong the hang time of a tooltip but when trying to substitute tooltips while one is open only works sporadically and is at that point a hack. Meaning I would not put it in a commercially viable product since it is not reliable. I have figured out how to script a progressive approach to getting the tooltips of multiple objects to appear at a pre defined time. But I must warn you that the solution is in moving the mouse on screen for the user, this is not generally considered a good thing in UI. However I believe that if you are switching 'modes' ,if you will, to a tutorial or help system or walk through system then it is okay to do so. OK, so if you have three buttons each with a tooltip and you want to show them in order 1,2,3 then you need to set the tooltip duration via script: set the toolTipDelay to 200 -- lower is faster - 500 is default Then you need to set the moveSpeed for the mouse to move so the user can follow it: set the moveSpeed to mySpeed -- mySpeed is between 20 - 600, 20 is slow and 600 is fast - I use 250 Then you need to build a list of the buttons or objects and set the screenMouseLoc to the globalLoc of each button and then wait a sec and move on to the next one etc. Change the 'toolTipDelay' (lower number is faster), the 'moveSpeed' (higher number is faster) and the 'wait' time (higher numbers for longer waits) to your particular needs and there you have it; a help system that goes through each buttons tooltip. Here is a script (tested) that will do it: -- Create four buttons: "One", "Two", "Three", and "Run" ---------------------------- on mouseUp set the toolTipDelay to 150 set the moveSpeed to 250 put "One" & cr & "Two" & cr & "Three" into lMyList repeat with g = 1 to the number of lines in lMyList set the screenMouseLoc to globalLoc(the loc of button g) -- set the mouse at the buttons loc calling up tooltip set the cursor to hand wait 4000 milliseconds with messages end repeat set the screenMouseLoc to globalLoc(the loc of button "Run") -- set back to Run button end mouseUp ---------------------------- I have the sample stack in my RevOnline space at User: mcgrath3 Stack: "Tool Tip Reveal" Hope this helps Tom On Feb 19, 2006, at 3:13 AM, Graham Samuel wrote: > On Sat, 18 Feb 2006 14:11:55 -0500, Thomas McGrath III > <3mcgrath at adelphia.net> wrote: > > [some clever stuff about tooltips] > > Tom, if you understand tooltips well, maybe you could suggest how > to do something I've always wanted to do: program a button so that > when pressed, it lights up all the tooltips on a given card at the > same time. I thought of doing this as a kind of cheap 'help' > system, but I have not so far found any way of doing it. > > Graham > > > ---------------------------------------------------------------------- > ----- > Graham Samuel / The Living Fossil Co. / UK and France > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Sun Feb 19 11:03:21 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 19 Feb 2006 11:03:21 -0500 Subject: More fun with tooltips In-Reply-To: <839CE807-F641-4EB1-8FA2-26ED780692DF@adelphia.net> References: <334218D2-6416-4F39-AF64-5D238A7BFFD2@blueyonder.co.uk> <839CE807-F641-4EB1-8FA2-26ED780692DF@adelphia.net> Message-ID: <038BC899-6C56-450D-9E1A-AE6F76420286@adelphia.net> Another alternative is to have different tooltips each time the system moves to a button like this: on mouseUp set the toolTipDelay to 150 set the moveSpeed to 250 put "One" & cr & "Two" & cr & "Three" into lMyList repeat with g = 1 to the number of lines in lMyList set the screenMouseLoc to globalLoc(the loc of button g) wait 4000 milliseconds with messages end repeat set the tooltip of button "One" to "Now what do we want to say" set the tooltip of button "Two" to "Ok we can go round and round" set the tooltip of button "Three" to "Something new, something old" repeat with g = 1 to the number of lines in lMyList set the screenMouseLoc to globalLoc(the loc of button g) wait 4000 milliseconds with messages end repeat set the screenMouseLoc to globalLoc(the loc of button "Run") end mouseUp HTH Tom On Feb 19, 2006, at 10:45 AM, Thomas McGrath III wrote: > Change the 'toolTipDelay' (lower number is faster), the > 'moveSpeed' (higher number is faster) and the 'wait' time (higher > numbers for longer waits) to your particular needs and there you > have it; a help system that goes through each buttons tooltip. Here > is a script (tested) that will do it: > > -- Create four buttons: "One", "Two", "Three", and "Run" > ---------------------------- > on mouseUp > set the toolTipDelay to 150 > set the moveSpeed to 250 > put "One" & cr & "Two" & cr & "Three" into lMyList > repeat with g = 1 to the number of lines in lMyList > set the screenMouseLoc to globalLoc(the loc of button g) -- > set the mouse at the buttons loc calling up tooltip > set the cursor to hand > wait 4000 milliseconds with messages > end repeat > set the screenMouseLoc to globalLoc(the loc of button "Run") -- > set back to Run button > end mouseUp > ---------------------------- > > I have the sample stack in my RevOnline space at > User: mcgrath3 > Stack: "Tool Tip Reveal" > From noslen at comcast.net Sun Feb 19 11:06:57 2006 From: noslen at comcast.net (Andrew Nelson) Date: Sun, 19 Feb 2006 10:06:57 -0600 Subject: Can changes in text fields be saved by users of DreamCard Player? Message-ID: <7229f1e5cdd8a3f4a58d9eb306a9f6ab@comcast.net> I have taught myself enough scripting to be comfortable with the variables, containers, et al to launch eternal players (QuickTime, & midi sequencers programs to external midi keyboards) I need to run beneath my realtime presentation oriented music teaching stacks. I want to share the stacks with other music teachers in my school system who will just be using DreamCard Player. I have made buttons that allow them to put file paths in fields after they have browsed to create the paths to the media files and apps they need to run them. I want the contents of the fields to be saved after each file browsing so they are ready to be slapped into myApp and myMediafile variables by pre-made button handlers. I don't want them to have to browse for the same media file and apps each time they come back to use these interactive PowerPoint on steroids music teaching stacks. How do I make player save so the paths are in the fields the next time they open the stack with DreamCard Player? I suspect there is going to be some sort of solution about saving in external files in default folders, n e'st pas? Thanks, Andrew Nelson From rcozens at pon.net Sun Feb 19 11:07:26 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 19 Feb 2006 08:07:26 -0800 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: References: Message-ID: Judy, et al: > Yes, but do you think in these terms in day-to-day life? > > IF I have the paycheck in-hand THEN > it will clear the bank in 2 days > I can write the rent check tomorrow and it will clear at the same > time > END IF > I will grant you: (a) As one who has used case statements for years, I may not appreciate the learning curve for non-programmers, and (b) Where ifs and switches can be used interchangeably, the choice is basically one of preference. Note the "Where" in item (b). Switches and ifs are not interchangeable in all syntax. Your full example of ifs and nested ifs is _not_ an example of syntax that lends itself to switches, and thus is not (IMFO) pertinent to this discussion. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From yvescoppe at skynet.be Sun Feb 19 11:13:32 2006 From: yvescoppe at skynet.be (Yves COPPE) Date: Sun, 19 Feb 2006 17:13:32 +0100 Subject: Topics Message-ID: <3391D664-EE0B-494D-9B37-259AE14C63FE@skynet.be> Hi, On previous versions of Revolution was a chapter in the docs : Topics with all kinds of "how to..." I don't find this subject anymore in the docs of rev 2.7 ? Where is this chapter in the new version ? Greetings. Yves COPPE yvescoppe at skynet.be From gefisher at mac.com Sun Feb 19 11:10:06 2006 From: gefisher at mac.com (Glenn E. Fisher) Date: Sun, 19 Feb 2006 10:10:06 -0600 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) Message-ID: <755adda9e79aa8b7c3bce77878605614@mac.com> Hi revers, As a historical note, (I'm a very old programmer since 1962) back when I was writing compilers and emulators in B and C in the line editing mode ;-), the switch case statements were really needed. In these kinds of programs many many cases was the norm and the nested if..then..else just didn't cut it. So it depends on the scope of the problem which is the best. Just my ole two cents, Glenn -- Glenn E. Fisher University of Houston - Retired 22402 Diane Dr. Spring, Tx 77373 gfisher4 at houston.rr.com http://www.uh.edu/~fisher http://home.houston.rr.com/thegefishers/ http://homepage.mac.com/gefisher From robertum at brturbo.com Sun Feb 19 12:17:28 2006 From: robertum at brturbo.com (Bob Warren) Date: Sun, 19 Feb 2006 14:17:28 -0300 Subject: Quick Linux Question Message-ID: <43F8A828.7060508@brturbo.com> Dear Mark, I have asked the following simple Linux question on-List, but I have not received any kind of answer. It suddenly occurs to me that you might be the most qualified person to give me the answer I am seeking. As you may have seen recently, I have produced a pair of standalone file/picture chooser widgets for Windows (see http://www.howsoft.com/runrev/stacks.htm). I am now working on the Linux version. The trouble is that I do not have extra computers available to install versions of Linux other than the one I am using (Ubuntu Hoary Hedgehog: the floppy doesn't work at all in Breezy Badger!), so I am not in a position where I can easily discover things for myself. In Ubuntu (Debian based, Gnome), I am using routines such as the following to mount/read CDs and diskettes: on mouseUp get shell("mount /media/floppy0") --or "/media/floppy" set the defaultFolder to "/media/floppy0" --or "/media/floppy" put the files into field "List1" end mouseUp on mouseUp get shell("mount /media/cdrom0") --or "/media/cdrom" set the defaultFolder to "/media/cdrom0" --or "/media/cdrom" put the files into field "List1" end mouseUp In Ubuntu, I am checking the existence of the CD and diskette drives using fstab in the folder "/etc", which of course also specifies the mount points: # /etc/fstab: static file system information. # # proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults,errors=remount-ro 0 1 /dev/hda5 none swap sw 0 0 /dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 Can you give me some general advice as to how I should check/mount/read the diskette and CD in other versions of Linux? Are main differences between Gnome and KDE interfaces, or is it more profound than that? Will /etc/fstab always give me the info I need, or might I need to look elsewhere? (Sorry, part of the problem is my lack of experience with Linux anyway.) A nice feature for the future in RR would be the ability to quickly identify more specifically the exact Linux platform in use insofar as it significantly affects programming options such as the ones outlined here. As for producing a Mac version of the widgets, that's where I am really stuck. I don't know anything about the Mac file system at all. Here in Brazil, Macs are impossibly expensive (even the Mac Mini which is almost 3 times the price in the US). However, I imagine that when the Linux version is ready (hopefully within a week or so), it would be easier to convert this version to Mac than to convert it from the Windows version. How would you go about getting the widgets converted to Mac? Or would you just forget it? This was meant to be a quick e-mail, but I cannot fail to mention an RR Linux bug that is bugging me, in the hope that it also does not appear in 2.7. If I am editing a script with the toolbar showing, and I use CTRL+S to save rather than closing the editing window and then saving, the IDE goes nuts. It seems to get stuck in a loop where first the toolbar is brought to the front, and then the editor is brought to the front. Fortunately, the problem can usually be solved by closing the editing window either before or after saving, but the constant use of CTRL+S without closing the editing window is so useful that I would indeed like to see this fixed in 2.7. (Could this possibly be a timing problem? I should add that I am using a very old and slow Pentium II with a small memory.) Best regards, Bob P.S. Please note that I have also posted this e-mail to the Use-Revolution List. Its content is of potential interest to other RR Linux users. But I would be grateful for any kind of answer, either on-List or off-List. Thanks. If you decide to give me an answer off-List, I can still pass on any useful info to other RR Linux users myself. P.P.S. All of this does, of course, point to the importance of extending the Help info with more Linux-specific information, especially in relation to "bread and butter" (or in Brazil "black beans and rice") issues such as the ones I have raised. From mwieder at ahsoftware.net Sun Feb 19 11:40:30 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 08:40:30 -0800 Subject: switch/case vs if/then/else In-Reply-To: References: Message-ID: <1691800879.20060219084030@ahsoftware.net> Stephen- I have three rules of thumb for selecting switch/case constructs vs if/then/else constructs (or at least three that I can think of off the top of my head): 1. As Rob Cozens has pointed out, if I have more than two choices then I will probably convert to a switch statement. switch itemToTest case 2 case 3 case 4 answer "it's a" && itemToTest break default answer "it's unknown" end switch 2. If I have a few exceptions to a regular rule then I will make a case statement with a break and put the rule in the default handler. switch itemToTest case NOPPMTooHigh case HCLPPMTooHigh put "failed" into tSmogTestResult break default put "passed" into tSmogTestResult end switch 3. If I have a list of targets that I will probably want to expand then that's a candidate for a switch statement. switch itemToTest case "sloth" "envy" "gluttony" put "sin" into whatIsIt break default put "virtue" into whatIsIt end switch -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Feb 19 11:52:55 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 08:52:55 -0800 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: References: Message-ID: <1192545360.20060219085255@ahsoftware.net> Judy- Saturday, February 18, 2006, 9:27:39 PM, you wrote: > Yes, but do you think in these terms in day-to-day life? Your example isn't a reasonable candidate for a switch/case construct because the conditionals aren't at the same level. Instead your ifs are nested within each other, and that's an example of where and if/then/else construct is much more readable. There's no reason to convert that. Where the switch statement comes into its own is where you have multiple choices at the same level: IF the paycheck arrives tomorrow THEN switch tomorrow case Saturday case Sunday Write the rent check two days later break default Write the rent check the day after end switch END IF > And, even if you do, it's still not how normal humans describe > cause-and-effect phenomena in non-programming situations. Actually, it is. When you come across "if tomorrow is a weekend day THEN" you don't process it literally - your brain converts "weekend day" into "let's see - is this a Saturday or a Sunday or something else" and then returns to inline processing. So your brain is really doing the switch/case process for you, expanding the shorthand "weekend" into what that corresponds to, eventually returning a boolean value to you and giving you the goahead to write the check. Hope your check clears -- -Mark Wieder mwieder at ahsoftware.net From klaus at major-k.de Sun Feb 19 11:55:11 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 19 Feb 2006 17:55:11 +0100 Subject: switch/case vs if/then/else In-Reply-To: <1691800879.20060219084030@ahsoftware.net> References: <1691800879.20060219084030@ahsoftware.net> Message-ID: Hi Mark, > Stephen- > > ... > 3. If I have a list of targets that I will probably want to expand > then that's a candidate for a switch statement. > > switch itemToTest > case > "sloth" > "envy" > "gluttony" > put "sin" into whatIsIt > break > default > put "virtue" into whatIsIt > end switch to use the engines syntax: bad case :-) We have to write: ... switch itemToTest case "sloth" case "envy" case "gluttony" put "sin" into whatIsIt ... > -Mark Wieder > mwieder at ahsoftware.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From mwieder at ahsoftware.net Sun Feb 19 11:58:49 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 08:58:49 -0800 Subject: Wow! It's starting to click now! In-Reply-To: <279318F8-FED1-4ADF-8608-B827491F72AC@paraboliclogic.com> References: <279318F8-FED1-4ADF-8608-B827491F72AC@paraboliclogic.com> Message-ID: <32899519.20060219085849@ahsoftware.net> Garrett- Saturday, February 18, 2006, 5:05:40 PM, you wrote: > Thanks to everyone here helping me out. Had it not been for all of > you, Rev would not be clickin' and a stickn' in my skull. It's payback time. Now that you've crossed the threshold you'll be expected to help out answering questions on the list, helping new users get a leg up, etc. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Feb 19 12:06:01 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 09:06:01 -0800 Subject: Where is the list of all the Revolution messages etc? In-Reply-To: <43F8027B.4030902@chipp.com> References: <43F7AAE0.1000208@hyperactivesw.com> <144121666967.20060218181311@ahsoftware.net> <43F7D748.4060208@fourthworld.com> <43F8027B.4030902@chipp.com> Message-ID: <283331590.20060219090601@ahsoftware.net> Chipp- Saturday, February 18, 2006, 9:30:35 PM, you wrote: > And of course, soon, Dan will be telling Ken how to get to the next > conference. Speaking of the next conference, have you and Dan decided about this year's event? I'm asking for a couple of reasons: first of all, I've got a gig on the 10th of June and I'm expecting a conference the following weekend, so I've tentatively committed to it with the proviso that I'm not sure of the June timing yet. Secondly, Dave Bovill and I have been working on what I think is a pretty exciting object brokering paradigm for reusable complex components and we're getting close to releasing it. We'd like to do a session at Monterey but will put it off until the Malta conference if RevConWest isn't going to happen this year. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Feb 19 12:13:00 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 09:13:00 -0800 Subject: 2.7 Consensus In-Reply-To: <000001c63512$223c79f0$0201010a@royalnexus> References: <000001c63512$223c79f0$0201010a@royalnexus> Message-ID: <263750472.20060219091300@ahsoftware.net> Scott- Saturday, February 18, 2006, 9:05:32 PM, you wrote: As one of the folks who has gone back to 2.6.1, I'd say there's no problem with using 2.7. The things that bother me about the new release revolve around the inability to use the documentation in any reasonable fashion, the fact that IDE preferences don't get saved properly, and the disconnect between the stack file formats. If these don't get in your way then I don't see any reason not to move ahead. The 2.7 release seems stable, produces solid code, has a lot of nifty new features, and I really really really like the way the structure of the IDE is heading with the separation of components to allow for smooth upgrading. -- -Mark Wieder mwieder at ahsoftware.net From jspencer78 at mac.com Sun Feb 19 12:17:45 2006 From: jspencer78 at mac.com (James Spencer) Date: Sun, 19 Feb 2006 11:17:45 -0600 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: <755adda9e79aa8b7c3bce77878605614@mac.com> References: <755adda9e79aa8b7c3bce77878605614@mac.com> Message-ID: On Feb 19, 2006, at 10:10 AM, Glenn E. Fisher wrote: > As a historical note, (I'm a very old programmer since 1962) back > when I was writing compilers and emulators in B and C in the line > editing mode ;-), the switch case statements were really needed. > In these kinds of programs many many cases was the norm and the > nested if..then..else just didn't cut it. So it depends on the > scope of the problem which is the best. I can only claim to go back to '71 with Basic on a PDP-8 but let me say amen. It can be shown that switch statements are not "necessary" in the sense that you can always simulate a switch with an if/else construct but if the options are based on a single value which has more than two possible values, a switch is MUCH less subject to error than is if/else if/else if. It's not a strong argument against its use that beginners have trouble understanding the concept (although I'm not understanding what is so difficult about the concept). Beginners have terrible time getting the concepts of object oriented programming or exception handling too but these concepts have certainly resulted in much clearer, more maintainable code. BTW, IMHO the conversation about whether this is how we think in everyday life is not very helpful: we don't think with the binary logic of computer programs at all. E.g. we generally do not have a rigid list of who it might be at the door with a predetermined intention to take particular action depending on who it is. This kind of rigidity, however, is part and parcel of computer programming whether it be xTalk or C or Basic. James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From jspencer78 at mac.com Sun Feb 19 12:22:28 2006 From: jspencer78 at mac.com (James Spencer) Date: Sun, 19 Feb 2006 11:22:28 -0600 Subject: 2.7 Consensus In-Reply-To: <263750472.20060219091300@ahsoftware.net> References: <000001c63512$223c79f0$0201010a@royalnexus> <263750472.20060219091300@ahsoftware.net> Message-ID: <53C1A557-7697-4C13-AC5A-966AC954CD47@mac.com> On Feb 19, 2006, at 11:13 AM, Mark Wieder wrote: > Scott- > > Saturday, February 18, 2006, 9:05:32 PM, you wrote: > > As one of the folks who has gone back to 2.6.1, I'd say there's no > problem with using 2.7. The things that bother me about the new > release revolve around the inability to use the documentation in any > reasonable fashion, the fact that IDE preferences don't get saved > properly, and the disconnect between the stack file formats. If these > don't get in your way then I don't see any reason not to move ahead. > The 2.7 release seems stable, produces solid code, has a lot of nifty > new features, and I really really really like the way the structure of > the IDE is heading with the separation of components to allow for > smooth upgrading. Just for a slightly dissenting opinion, I LIKE the new documentation and consider it a VAST improvement, both in terms of searching the dictionary for explicit terms (what I mostly need it for so I can see the syntax) and for the User Manual. I agree with your comments about the general stability of the IDE as well as the comments on saving the IDE perferences and the file formats. These latter two are serious enough problems however that I hope there is a 2.7.1 just to fix these two bugs sometime in the next week. James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From stephenREVOLUTION at barncard.com Sun Feb 19 12:43:33 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 19 Feb 2006 09:43:33 -0800 Subject: sort of OT, CD names to iTunes In-Reply-To: <43F85FFD.3010506@tweedly.net> References: <9913D058-D86D-4301-A350-1C16D1C3BEC4@conncoll.edu> <43F85FFD.3010506@tweedly.net> Message-ID: I guess you've found you get better results when you manually split the files from your LP session than depend on auto-splitting. Needle noise usually messes that up. And Gracenote can only recognize digital signatures that are created from the exact digital image of a CD that has been ripped before by someone. Party mixes and your project of course won't be recognized. The best plan is to transfer with, then name the regions as song titles in Sound Studio, use the split regions to aiff files feature and then import the AIFFs into iTUnes. The named AIF files will appear in the lists and the onboard label printing or external printing pgms can use the info. >Charles Hartman wrote: > >>I'm doing a lot of LP -> CD transfers, a process with many steps >>some of which are silly & tedious. One of them is that, after I've >>split the digitized audio file into tracks, and named them (a >>little tedious in itself since I'm using an ancient Toast Lite to >>burn the CD), and go to import the tracks into iTunes, unless it's >>a recording known to GraceNote I have to type all the track names >>(and composers) *again* in the iTunes info panel. I was thinking a >>little Rev stack to do this would be handy (and worth the time if >>I do *another* couple of hundred), but I'm not sure where to look. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Sun Feb 19 12:58:12 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 19 Feb 2006 09:58:12 -0800 Subject: REVCON 2006 In-Reply-To: <283331590.20060219090601@ahsoftware.net> References: <43F7AAE0.1000208@hyperactivesw.com> <144121666967.20060218181311@ahsoftware.net> <43F7D748.4060208@fourthworld.com> <43F8027B.4030902@chipp.com> <283331590.20060219090601@ahsoftware.net> Message-ID: Yes, I have some vague summer plans that are forming....Dan? Chipp? sqb >Chipp- > >Saturday, February 18, 2006, 9:30:35 PM, you wrote: > >> And of course, soon, Dan will be telling Ken how to get to the next >> conference. > >Speaking of the next conference, have you and Dan decided about this >year's event? I'm asking for a couple of reasons: first of all, I've >got a gig on the 10th of June and I'm expecting a conference the >following weekend, so I've tentatively committed to it with the >proviso that I'm not sure of the June timing yet. Secondly, Dave >Bovill and I have been working on what I think is a pretty exciting >object brokering paradigm for reusable complex components and we're >getting close to releasing it. We'd like to do a session at Monterey >but will put it off until the Malta conference if RevConWest isn't >going to happen this year. > >-- >-Mark Wieder -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From Andre.Bisseret at inria.fr Sun Feb 19 13:01:42 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q?Andr=E9.Bisseret?=) Date: Sun, 19 Feb 2006 19:01:42 +0100 Subject: Is duration (not delay) of the toolTip adjustable In-Reply-To: Message-ID: Hi Tom, Thank you for your "Longer toolTip" stack. I would very much get durations like those of button 2 or even button 3, that work very nicely But, in my case I can't, I am afraid ! I must manage lines of text in a field ; I can't use "on mouseEnter" ; I must use "mouseDown" because I need to get the text of the line on which the cursor is located, and this, ONLY starting from an intended action from the user. I tried diverse solutions inspired by your button 3 script, but without any success (Could be I miss some way) As ?ric told me, the best I obtained was flickering tooltips :-(( Anyway thanks a lot Tom ; I keep your solution in memory Bests regards from Grenoble Andr? Le Saturday, 18 Feb 2006, ? 20:11 Europe/Paris, Thomas McGrath III a ?crit : > Hello, > > I have uploaded a sample stack to my user space that will display a > tooltip for a longer period of time than the standard tooltips using > standard tooltips. It also shows how to display a multiple tooltip but > that part does not always work for some reason. > > User space: mcgrath3 > Stack: Longer Tooltips in Revolution > > > HTH > > Tom > > Any ides why the second button only shows the second tooltip > occasionally???? > > > On Feb 18, 2006, at 12:13 PM, Eric Chatonet wrote: > >> Re Bonjour Andr?, >> >> Afraid there is no way to master the duration for which a tooltip is >> displayed. >> The only thing you can do is to re-display the tooltip repeatedly... >> But flickering would probably appear... >> Not a very good answer :-( >> >> Le 18 f?vr. 06 ? 18:05, Andr?.Bisseret a ?crit : >> >>> Hello, >>> The app. I am developing is a set of texts, one on each card. >>> On a special card, accessible from the homeCard, there is a field >>> that displays the list of all the titles of the texts. >>> Of course, this field has a vertical scrollBar but also an >>> horizontal one, because some titles are longer than the width of >>> the field. >>> I am not very happy about this horizontal scrollBar, from an >>> ergonomical point of view. >>> So I will keep it, but I would like to add a redundant way to >>> reading the ends of the longs titles. >>> Thanks to Tutorials Picker 2.0, that I ? picked ? on the site So >>> Smart Software of ?ric Chatonet, I discovered ? How to create >>> contextual toolTips on-the-fly ?. >>> Reading this tutorial, I got the idea of using ? toolTips ?. >>> >>> Below is the handlers I wrote in the script of the TitlesField : >>> ---------------------------- >>> local tLine >>> >>> on mouseDown >>> put word 2 of the mouseLine into tLine >>> set the tooltip of me to empty >>> set the toolTip of me to line tLine of me >>> end mouseDown >>> ---------------- >>> on mouseUp >>> set the toolTip of me to empty >>> end mouseUp >>> --------------------------- >>> I put this ? mouseUp handler ? because the toolTip stays there for a >>> certain time that is constant before disappearing. >>> I want to avoid constraining the user to wait for all this time. >>> That works well but, on the other hand, this constant duration is >>> sometimes a bit too short to read comfortably the longs titles in >>> the toolTip. >>> There is my problem : Is there a possibility to set the duration of >>> toolTip display ? In fact I would need to get it longer. >>> I searched diverse ressources (with ? Ressources Picker ?, of >>> course) but I did not find any answer to this question. >>> >>> Thanks in advance for any idea, >>> >>> Best regards from Grenoble >>> Andr? >> >> Best Regards from Paris, >> Eric Chatonet >> ---------------------------------------------------------------------- >> ------------------------ >> http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From jperryl at ecs.fullerton.edu Sun Feb 19 13:18:41 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 19 Feb 2006 10:18:41 -0800 (PST) Subject: Main menu puzzle, Klaus In-Reply-To: Message-ID: Show it to a non-programmer/novice programmer and ask him/her the same question. I suspect the answer will be very different. Again, my argument is not that if-thens are superior from a programming/logic standpoint but rather that they are more comprehensible to normal humans who are not programmers. And, hence, when used, they make Rev more approachable to that particular audience (which, after all, is less likely to be biased against Rev because it doesn't have its provenance in Redmond, isn't what "everybody" uses, etc.). Judy On Sun, 19 Feb 2006, Stephen Barncard wrote: > and this isn't cleaner? LOOK - a whole bunch of if's and thens don't > have to be repeated over and over. > > on menupick varMenuItemSelected > SWITCH varMenuItemSelected > CASE "Cut" > SubCut > break > CASE "Copy" > SubCopy > break > CASE "Paste" > SubPaste > break > CASE "Undo" > SubUndo > break > CASE "Word Wrap" > SubWordWrap > break > DEFAULT > -- > END SWITCH > end menupick From jp.poccard at neuf.fr Sun Feb 19 13:19:29 2006 From: jp.poccard at neuf.fr (Jean-Paul Poccard) Date: Sun, 19 Feb 2006 19:19:29 +0100 Subject: Palette mystery In-Reply-To: <20060218222147.78FFB825BD6@mail.runrev.com> References: <20060218222147.78FFB825BD6@mail.runrev.com> Message-ID: <76e853c15619ea742cd4690f71a8f5f9@neuf.fr> Le 18 f?vr. 06, ? 23:21, Scott Rossi a ?crit : > Recently, Graham Samuel wrote: > >> I've got three stacks, let's say stack 'A' whose style is topLevel, >> and stacks 'B' and 'C' whose style is palette. The global property >> raisepalettes is true, but despite this, if I click on 'A', it moves >> in front of 'B' and 'C'. > > Something else is probably going on here. It's unlikely (if not > impossible) > for a toplevel stack to appear above a palette stack (thus the reason > for > the existence of palette stacks). Either you're somehow setting stack > 'A' > to palette mode, or you're changing the mode of 'B' and 'C' to > topLevel. > > Are you changing the modes/styles of your stacks via script? > > Regards I have got the same problem. My stack worked as expected with RR 2.6, the substacks which had to be displayed as palettes were never hidden by the topstack. Now, even if I remind via the message the stacks of displaying as toplevel (the mainstack) or as palettes (the substacks), a click in the mainstack moves it in front of the palettes. I don't know if the windows management problem has the same origin, but I notice that the magnifying glass does not work any more (strange things are displayed outside the magnify window. Help will be appreciated. Cordialement Jean-Paul Poccard. From jperryl at ecs.fullerton.edu Sun Feb 19 13:21:38 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 19 Feb 2006 10:21:38 -0800 (PST) Subject: Two sounds at the same time!? In-Reply-To: Message-ID: My understanding is that the person who wrote the original engine for what is now Revolution simply didn't want to be bothered with writing support for multiple sound channels (which Hypercard, of course, had, to the tune of 8 simultaneous sound channels) and so told everybody it was impossible to do on Windows. Maybe if enough people want it, Rev will find a way to implement it. Gotta let them know... Judy On Sun, 19 Feb 2006, Jim Hamlyn wrote: > Hi Folks, > > I?m just in the process of trying out Revolution and it seems to be a very > powerful tool. However I?m concerned by the statement in the documentation > that ?You cannot play two sounds at the same time?. Why? And is there a > workaround for this? From jacque at hyperactivesw.com Sun Feb 19 13:21:39 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 19 Feb 2006 12:21:39 -0600 Subject: Can changes in text fields be saved by users of DreamCard Player? In-Reply-To: <7229f1e5cdd8a3f4a58d9eb306a9f6ab@comcast.net> References: <7229f1e5cdd8a3f4a58d9eb306a9f6ab@comcast.net> Message-ID: <43F8B733.3040101@hyperactivesw.com> Andrew Nelson wrote: > How do I make player save so the paths are in the fields the next time > they open the stack with DreamCard Player? Since you are working with a stack rather than a standalone, you can save the stack directly, often done in a closeCard or closeStack handler: on closeStack save this stack end closeStack If many people share the same stack and you don't want to save the field contents within the stack itself, then yes, you'd need to write the info to either a preferences stack or a text file on their hard drive somewhere. If you need help with that, let us know. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From livfoss at blueyonder.co.uk Sun Feb 19 13:23:14 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sun, 19 Feb 2006 18:23:14 +0000 Subject: Two sounds at the same time!? Message-ID: <905BB096-3ACE-492C-A269-E737D2145E0A@blueyonder.co.uk> On Sun, 19 Feb 2006 12:48:43 +0000, Jim Hamlyn wrote: > Hi Folks, > > I?m just in the process of trying out Revolution and it seems to be > a very > powerful tool. However I?m concerned by the statement in the > documentation > that ?You cannot play two sounds at the same time?. Why? And is > there a > workaround for this? > Eric has already given a comprehensive answer, but just in case it's **too** comprehensive - sorry, Eric :( - the answer is that Quicktime (in Rev, a player) can play two sounds at the same time, and in fact more than this AFAIK. The trouble is that if you're going to release an app on a PC, it's a pain to insist that the user installs Quicktime. In that case, I've had to go to the lengths of re- recording certain sounds so that a single file contains the two sounds added together: most sound editors will do this. For example, I found that I wanted a noise of machinery sometimes accompanied by an alarm going off, so I just recorded a sound file 'machineryAndAlarm' and played that when the program logic demanded it. A hack, I guess, but it worked. HTH Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From jperryl at ecs.fullerton.edu Sun Feb 19 13:23:46 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 19 Feb 2006 10:23:46 -0800 (PST) Subject: Want a free copy of Valentina 1.x Mac for Revolution? In-Reply-To: <20060219154246.AD0147F024@spatula.dreamhost.com> Message-ID: Lynn, Thanks for the heads-up on this. While I'm not a db user now, who knows? Can't hurt to have it... Judy On Sun, 19 Feb 2006, Lynn Fredricks wrote: > If you are on the Mac and in North America, be aware that the issue of > MacFormat magazine featuring Revolution 2.2 and Valentina 1.x Mac XCMD free > is now available in bookstores such as Barnes and Nobel and Borders. > > The issue also features a tutorial for Rev on how to make a recipe book with > the two products, written by a familiar Rev-related name. From scott at tactilemedia.com Sun Feb 19 13:26:34 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 19 Feb 2006 10:26:34 -0800 Subject: Palette mystery In-Reply-To: <76e853c15619ea742cd4690f71a8f5f9@neuf.fr> Message-ID: Recently, Jean-Paul Poccard wrote: > My stack worked as expected with RR 2.6, > the substacks which had to be displayed as palettes were never hidden > by the topstack. Now, even if I remind via the message the stacks of > displaying as toplevel (the mainstack) or as palettes (the substacks), > a click in the mainstack moves it in front of the palettes. Does this mean you seeing this only with version 2.7? Either way, try to reproduce it in a simple text stack -- if you can, you should notify Runtime Revolution. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From graham.samuel at blueyonder.co.uk Sun Feb 19 13:30:07 2006 From: graham.samuel at blueyonder.co.uk (Graham Samuel) Date: Sun, 19 Feb 2006 18:30:07 +0000 Subject: More fun with tooltips Message-ID: On Sun, 19 Feb 2006, Thomas McGrath III <3mcgrath at adelphia.net> shared some ideas about displaying tooltips. This could work for me, the only complication being that the tooltipped objects' positions will have to be constantly recalculated as in the app I'm working on, they tend to move around the screen. Anyway thanks a lot - I will try these techniques, although not for a couple of weeks, as I'm leaving my computer behind while I go on a trip. It's a long time since I've done that. Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From jacque at hyperactivesw.com Sun Feb 19 13:31:44 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 19 Feb 2006 12:31:44 -0600 Subject: Object Library woes In-Reply-To: <43F810F9.000003.04004@CALSBIGPC> References: <43F810F9.000003.04004@CALSBIGPC> Message-ID: <43F8B990.4070309@hyperactivesw.com> Cal Horner wrote: > What is the matter with the developers of Revolution. Don't they realize > that we don't need to relearn the development environment every time they > release a new maintenance version? To be fair, they haven't really changed the IDE setup very often. The current change is a response to the many, many complaints they got about how users had to re-enter their preferences after every release, move their custom plugins, and basically set up the working environment from scratch after every update. This should be the last time you have to re-establish your working environment. The new structure separates your personal work-flow stacks from the IDE, and every update from now on will automatically see your custom setup. Your prefs are saved in the usual place for your OS, so they also will transfer transparently after every update -- you won't have to ever reset them again (as soon as the saving glitch gets fixed, anyway.) This was a long-requested change that people have been requesting -- and for some, demanding -- for years, so I think RR can be considered responsive to its customers rather than whimsically changing the IDE. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Sun Feb 19 13:37:36 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 19 Feb 2006 10:37:36 -0800 (PST) Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: <1192545360.20060219085255@ahsoftware.net> Message-ID: Mark, Right, again, my argument was less "IF-THENs rule and CASE-SWITCHes suck" than IF-THENs are easier to read/learn/are more transparent for non/novice-programmers. Judy On Sun, 19 Feb 2006, Mark Wieder wrote: > Judy- > > Your example isn't a reasonable candidate for a switch/case construct > because the conditionals aren't at the same level. Instead your ifs > are nested within each other, and that's an example of where and > if/then/else construct is much more readable. There's no reason to > convert that. From stephenREVOLUTION at barncard.com Sun Feb 19 14:00:08 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 19 Feb 2006 11:00:08 -0800 Subject: 2.7 Consensus In-Reply-To: <263750472.20060219091300@ahsoftware.net> References: <000001c63512$223c79f0$0201010a@royalnexus> <263750472.20060219091300@ahsoftware.net> Message-ID: My take on 2.7 - Awesome. In spite of the heavily discussed issues, I find 2.7 much more stable and robust than ever. It seems to load more quickly, and all the IDE problems I had before went away... (YMMV). The antialiasing and blending features are very cool too..I am going stay with 2.7 now... sqb >Scott- > >Saturday, February 18, 2006, 9:05:32 PM, you wrote: > >As one of the folks who has gone back to 2.6.1, I'd say there's no >problem with using 2.7. The things that bother me about the new >release revolve around the inability to use the documentation in any >reasonable fashion, the fact that IDE preferences don't get saved >properly, and the disconnect between the stack file formats. If these >don't get in your way then I don't see any reason not to move ahead. >The 2.7 release seems stable, produces solid code, has a lot of nifty >new features, and I really really really like the way the structure of >the IDE is heading with the separation of components to allow for >smooth upgrading. > >-- >-Mark Wieder -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mwieder at ahsoftware.net Sun Feb 19 14:07:48 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 11:07:48 -0800 Subject: switch/case vs if/then/else In-Reply-To: References: <1691800879.20060219084030@ahsoftware.net> Message-ID: <13010638897.20060219110748@ahsoftware.net> Klaus- Sunday, February 19, 2006, 8:55:11 AM, you wrote: > to use the engines syntax: bad case :-) Thanks for the correction. Should have waited until I was fully awake before starting to type... -- -Mark Wieder mwieder at ahsoftware.net From revolution at derbrill.de Sun Feb 19 14:09:39 2006 From: revolution at derbrill.de (Malte Brill) Date: Sun, 19 Feb 2006 20:09:39 +0100 Subject: Two sounds at the same time!? In-Reply-To: <20060219151146.B4044825DC4@mail.runrev.com> Message-ID: <463295A1-A17B-11DA-BB8B-0030659A795C@derbrill.de> Judy wrote; > Maybe if enough people want it, Rev will find a way to implement it. > > Gotta let them know... Count me in for the wanters and here is the reason why: If you use multiple player objects this will work o.k. for audiofiles that are longer than just a few seconds. If you try to play more than 4 or 5 (very) short audioclips (think sound effects) at the same time it is not quite practical. This is nothing Rev is to blame for. It is simply that these files need to be played back from the HD, which might start spinning like mad trying to locate all the short clips at once, especially on older machines. I used to do HD recording with Pro Toos, so I know the sound and I know the reason why it is happening, as I coded the stack. But if it is a normal user who hears hectic activity from the HD and maybe audio starting to stutter while the app doesn?t do anything more but playing a few sound effects, I would think "What the hell is wrong with that Program? Do they scan/erase my HD?". Knowing that multichannel audio might not have highest priority I pray for someone writing an external that works cross plattform. I would be willing to pay a few $$ for it and I guess some others would too, wouldn?t they? If so let the list know, someone might pick up the challenge... All the best, Malte -- ArcadeEngine - prepare to WOW your audience within minutes http://www.runrev.com/section/revselect/arcadeengine http://www.derbrill.com/arcadeengine/forum From JimAultWins at yahoo.com Sun Feb 19 14:11:21 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 19 Feb 2006 11:11:21 -0800 Subject: Parameters [WAS: Main menu puzzle] In-Reply-To: <43F75CC9.1070101@hyperactivesw.com> Message-ID: > Mark Swindell wrote: >> >> Parameters are, to me, the least well-explained and least >> intuitive aspect of Rev (and programming in general). > You order a meal at a restaurant. The waitress writes down your order, but does so in a rather cryptic fashion.. coffee with cream, a prune danish, scrambled eggs and bacon, and a glass of water. The parameters you give to her. The waitress goes back to the short order cook and 'hangs a tag'. This slip of paper has the parameters the cook needs to process food items into the meal that matches the order. The cook stops smoking his cigarette long enough to slide the hot meal onto the shelf for the waitress. The waitress picks up the luke-warm plate and brings it to your table, adding to this, the danish, cold cup of coffee and the water. Just what you had in mind when you sat down. Thus, you give the waitress a long list of parameters, she processes some of them, and passes a few to the short order cook, who does likewise. Oh, and one other thing.. although you did not specifically request this, the bill is added to the items you receive because it is implied by your placing an order. At home, you have to provide all of the services. At a restaurant, there is the WaitressFunction, CookFunction, CashierFunction. Depending on how the owner programmed his restaurant, you get variations in menu, service, and satisfaction. Jim Ault Las Vegas From mwieder at ahsoftware.net Sun Feb 19 14:11:54 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 11:11:54 -0800 Subject: REVCON 2006 In-Reply-To: References: <43F7AAE0.1000208@hyperactivesw.com> <144121666967.20060218181311@ahsoftware.net> <43F7D748.4060208@fourthworld.com> <43F8027B.4030902@chipp.com> <283331590.20060219090601@ahsoftware.net> Message-ID: <1810885412.20060219111154@ahsoftware.net> Stephen- Sunday, February 19, 2006, 9:58:12 AM, you wrote: > Yes, I have some vague summer plans that are forming....Dan? Chipp? Well, I *had* thought I was sending that to Chipp instead of to the list (dang address book templates...) but it *is* mid-February already and it's time to start scheduling for things... -- -Mark Wieder mwieder at ahsoftware.net From soapdog at mac.com Sun Feb 19 14:17:02 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 19 Feb 2006 16:17:02 -0300 Subject: REVCON 2006 In-Reply-To: <1810885412.20060219111154@ahsoftware.net> References: <43F7AAE0.1000208@hyperactivesw.com> <144121666967.20060218181311@ahsoftware.net> <43F7D748.4060208@fourthworld.com> <43F8027B.4030902@chipp.com> <283331590.20060219090601@ahsoftware.net> <1810885412.20060219111154@ahsoftware.net> Message-ID: On Feb 19, 2006, at 4:11 PM, Mark Wieder wrote: > Stephen- > > Sunday, February 19, 2006, 9:58:12 AM, you wrote: > >> Yes, I have some vague summer plans that are forming....Dan? Chipp? > > Well, I *had* thought I was sending that to Chipp instead of to the > list (dang address book templates...) but it *is* mid-February already > and it's time to start scheduling for things... > I also have lots of surprises in my bag of holdings... I am looking forward for more information too! Cheers andre > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Sun Feb 19 14:27:13 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 11:27:13 -0800 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: References: Message-ID: <12811804283.20060219112713@ahsoftware.net> Judy- Sunday, February 19, 2006, 10:37:36 AM, you wrote: > Right, again, my argument was less "IF-THENs rule and CASE-SWITCHes suck" > than IF-THENs are easier to read/learn/are more transparent for > non/novice-programmers. I agree that one should learn if/then conditionals before switch/case structures. But I think one should learn if/thens before elses as well. You can certainly do any conditional processing without else statements, but I think it would be unwise to say that it's easier to code and read code written without else statements. Switch statements are the equivalent of multiple-choice questions on an exam. You could code them as many if/then statements, but they lend themselves naturally (IMO) to switch/case statements. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Feb 19 14:32:28 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 19 Feb 2006 11:32:28 -0800 Subject: 2.7 Consensus In-Reply-To: <53C1A557-7697-4C13-AC5A-966AC954CD47@mac.com> References: <000001c63512$223c79f0$0201010a@royalnexus> <263750472.20060219091300@ahsoftware.net> <53C1A557-7697-4C13-AC5A-966AC954CD47@mac.com> Message-ID: <6712118886.20060219113228@ahsoftware.net> James- Sunday, February 19, 2006, 9:22:28 AM, you wrote: > Just for a slightly dissenting opinion, I LIKE the new documentation > and consider it a VAST improvement, both in terms of searching the > dictionary for explicit terms (what I mostly need it for so I can see > the syntax) and for the User Manual. I like the new documentation, too. I just wish it weren't so quirky to use: click on one of the See Also items, for example, and the dictionary entry becomes full window, hiding the dictionary entries list. The only way to bring the list back is to click the back button (or the dictionary entry at the top), which loses your bookmark in the list. And just try to find all the messages or properties that are natively supported by a specific object. These will come in time as the documentation interface improves with the point releases and I'm looking forward to it. -- -Mark Wieder mwieder at ahsoftware.net From livfoss at blueyonder.co.uk Sun Feb 19 14:41:52 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sun, 19 Feb 2006 19:41:52 +0000 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) Message-ID: On Sun, 19 Feb 2006 10:37:36 -0800 (PST), Judy Perry wrote: > Mark, > > Right, again, my argument was less "IF-THENs rule and CASE-SWITCHes > suck" > than IF-THENs are easier to read/learn/are more transparent for > non/novice-programmers. Just to add a tiny footnote to this: Judy, how would you tackle a situation where a user (or a handler) can put in say a number from 1 to 50, and each of those numbers requires the program to carry out a different action? It wouldn't really be feasible to have a depth of 50 if-then-elses, so if you want to stick to a simple sequential model, either you'd have to use a switch (case) statement, or alternatively a structure like a handler 'myHandler' containing 50 statements like: if my parameter = 33 then doMyThirtyThirdThing exit myHandler end if which - to me - looks pretty much the same in terms of transparency. I guess this horse is pretty well dead by now. Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From jonkotthoff at clarionstl.com Sun Feb 19 16:04:49 2006 From: jonkotthoff at clarionstl.com (Jonathan Kotthoff) Date: Sun, 19 Feb 2006 15:04:49 -0600 Subject: Buttons within or on top of a Quicktime movie? In-Reply-To: <463295A1-A17B-11DA-BB8B-0030659A795C@derbrill.de> References: <463295A1-A17B-11DA-BB8B-0030659A795C@derbrill.de> Message-ID: <3d4c303e4401bdfd5c47af2bea177a9f@clarionstl.com> Hello all: Does anyone know if it is possible to put invisible buttons on top of or have clickable items within a QuickTime movie in Rev? I want to accomplish interactive videos in Rev without having to resort to sprites using QT or Livestage.. Thanks, From klaus at major-k.de Sun Feb 19 16:13:04 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 19 Feb 2006 22:13:04 +0100 Subject: Two sounds at the same time!? In-Reply-To: <463295A1-A17B-11DA-BB8B-0030659A795C@derbrill.de> References: <463295A1-A17B-11DA-BB8B-0030659A795C@derbrill.de> Message-ID: <18498A06-AAF0-4069-A8F8-DEAED9A4A24C@major-k.de> Hi Malte, hi all, > Judy wrote; > >> Maybe if enough people want it, Rev will find a way to implement it. >> Gotta let them know... > Count me in for the wanters and here is the reason why: If you use > multiple player objects this will work o.k. for audiofiles that are > longer than just a few seconds. If you try to play more than 4 or 5 > (very) short audioclips (think sound effects) at the same time it > is not quite practical. This is nothing Rev is to blame for. It is > simply that these files need to be played back from the HD, which > might start spinning like mad trying to locate all the short clips > at once, especially on older machines. I used to do HD recording > with Pro Toos, so I know the sound and I know the reason why it is > happening, as I coded the stack. But if it is a normal user who > hears hectic activity from the HD and maybe audio starting to > stutter while the app doesn?t do anything more but playing a few > sound effects, I would think "What the hell is wrong with that > Program? Do they scan/erase my HD?". Knowing that multichannel > audio might not have highest priority I pray for someone writing an > external that works cross plattform. > > I would be willing to pay a few $$ for it and I guess some others > would too, wouldn?t they? If so let the list know, someone might > pick up the challenge... there was once a commercial external for MetaCard named "EXT.dll" (sic!) which had been created and sold by a small scottish company named "Cross Worlds Computing" about 5 or 6 years ago. I bought one because it had some very nifty features for windows, for example (besides other nice things) un-/loading of a font on the fly and support for up to 4 soundchannels, so we could play up to 4 (FOUR, maybe more, i don't remember...) sounds at the same time without the use of QuickTime. Until today it is still unknown unfortunately IF that is the same external that we found in the "components/global environment" folder of Rev until version 2.6.1. The good thing is, the company formerly known as "Cross Worlds Computing" is now named "Runtime Revolution", so the code obviously belongs to them. (Does it?) The bad thing is, until today nobody made an "official" comment about this one IF it is the same external as the one they used to sell. Why is this kept a secret? So in the meantime a third party wrote and sells a crossplatform external for un-/loading fonts on the fly, a fact which MIGHT have not been necessary. (Nevertheless very good work Chipp and Chris :-) Food for thoughts and (unnecessary?) speculations... > All the best, > > Malte > > -- > ArcadeEngine - prepare to WOW your audience within minutes > http://www.runrev.com/section/revselect/arcadeengine > http://www.derbrill.com/arcadeengine/forum Regards from germany Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Sun Feb 19 16:21:06 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 19 Feb 2006 22:21:06 +0100 Subject: Buttons within or on top of a Quicktime movie? In-Reply-To: <3d4c303e4401bdfd5c47af2bea177a9f@clarionstl.com> References: <463295A1-A17B-11DA-BB8B-0030659A795C@derbrill.de> <3d4c303e4401bdfd5c47af2bea177a9f@clarionstl.com> Message-ID: <21AA31D4-27EB-4F8C-A85A-D332C0631D81@major-k.de> Hi Jonathan, > Hello all: > > Does anyone know if it is possible to put invisible buttons on top of this is something that you might find out by yourself... Please tell US afterwards! :-) > or have clickable items within a QuickTime movie in Rev? Unfortunately not unless you create a movie with LiveStage or a similar application > I want to accomplish interactive videos in Rev without having to > resort to sprites using QT or Livestage.. > > Thanks, Regards Klaus Major klaus at major-k.de http://www.major-k.de P.S. Just in case you are afraid your computer might explode if you try, I just did and it works ;-) From ambassador at fourthworld.com Sun Feb 19 16:34:07 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 19 Feb 2006 13:34:07 -0800 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: References: Message-ID: <43F8E44F.2060400@fourthworld.com> Graham Samuel wrote: > On Sun, 19 Feb 2006 10:37:36 -0800 (PST), Judy Perry > wrote: >> Mark, >> >> Right, again, my argument was less "IF-THENs rule and CASE-SWITCHes suck" >> than IF-THENs are easier to read/learn/are more transparent for >> non/novice-programmers. > > Just to add a tiny footnote to this: Judy, how would you tackle a > situation where a user (or a handler) can put in say a number from 1 to > 50, and each of those numbers requires the program to carry out a > different action? It wouldn't really be feasible to have a depth of 50 > if-then-elses ... Teaching the whole of the art of programming in a single session or even a single semester would likely overwhelm the student and the teacher. If a given construct seems a bit daunting for the first semester or the first year, there's plenty of time to introduce it later. Learnability and usability are different goals. If switch/case blocks seem a bit much for the learner, that takes nothing away from the graceful utility which has made them a cornerstone of so many languages. Switch/case blocks may be best learned in the second semester anyway: if the first semesters goes well, by the end of it the learner may have already begun to find the limitations of if/then and is hungry for something else.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From rev at armbase.com Sun Feb 19 16:42:20 2006 From: rev at armbase.com (Bob Hartley) Date: Sun, 19 Feb 2006 21:42:20 +0000 Subject: Buttons within or on top of a Quicktime movie? In-Reply-To: <3d4c303e4401bdfd5c47af2bea177a9f@clarionstl.com> References: <463295A1-A17B-11DA-BB8B-0030659A795C@derbrill.de> <3d4c303e4401bdfd5c47af2bea177a9f@clarionstl.com> Message-ID: You wrote: > Hello all: > > Does anyone know if it is possible to put invisible buttons on top of or > have clickable items within a QuickTime movie in Rev? What about an invisible palette stack. Is trhat possible? Cheers Bob From livfoss at blueyonder.co.uk Sun Feb 19 16:38:26 2006 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sun, 19 Feb 2006 21:38:26 +0000 Subject: Palette mystery Message-ID: On Sun, 19 Feb 2006 00:25:07 -0800, Scott Rossi wrote: >> >> ... >> You say that it's not impossible for a toplevel stack to appear above >> a palette stack - can you give any more detail on this? I see nothing >> in the RR docs. >> > > There is nothing in the RR docs that I know of. My intent was to > imply that > it's *extremely* unlikely that a palette can ever be rendered above a > topLevel stack in the same app (there may be some bug going on but > I've yet > to see anything like this in years of working with Rev/MC). I > would suggest > that whenever you experience what you perceive to be a topLevel stack > displaying above a palette, immediate query the stack modes in the > message > box and see what the result is. Something like: > > put short name of stack 'A' && mode of stack 'A' && \ > short name of stack 'B' && mode of stack 'B' && \ > short name of stack 'C' && mode of stack 'C' > > My guess is you'll find the modes to be the same (1 or 2 = > topLevel, 4 = > palette). If not, you may have discovered a bug. Well, it looks like a bug to me: when actually looking at the screen and seeing my main stack obscuring the two palettes, via the message box I get: main stack: mode = 1 palettes (both): mode = 4 Furthermore you can see the style of the decorations (top bar of the window) is appropriate to the kind of stack it says it is - small for the palettes, with no decorations and somewhat larger for the main stack with the usual three mini-buttons. Also, I made a standalone from the file and it behaved in exactly the same way. So it is a bug. The problem is devising a simple recipe, since as I said, my first attempt to reduce this to its essentials didn't exhibit the problem. No more time now, but if it's still around in a few days I will BZ it. Thanks for replying Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From jp.poccard at neuf.fr Sun Feb 19 16:56:27 2006 From: jp.poccard at neuf.fr (Jean-Paul Poccard) Date: Sun, 19 Feb 2006 22:56:27 +0100 Subject: =?iso-8859-1?q?R=E9p_=3A_Palette_mystery_-solved_for_me?= In-Reply-To: <20060219180004.B1886825E91@mail.runrev.com> References: <20060219180004.B1886825E91@mail.runrev.com> Message-ID: <301eb4e4e562dd1a79510af522358a0b@neuf.fr> Le 19 f?vr. 06, ? 19:00, Scott Rossi a ?crit : > Recently, Jean-Paul Poccard wrote: > >> My stack worked as expected with RR 2.6, >> the substacks which had to be displayed as palettes were never hidden >> by the topstack. Now, even if I remind via the message the stacks of >> displaying as toplevel (the mainstack) or as palettes (the >> substacks), >> a click in the mainstack moves it in front of the palettes. > > Does this mean you seeing this only with version 2.7? Either way, try > to > reproduce it in a simple text stack -- if you can, you should notify > Runtime > Revolution. > > Regards, The palettes behave like palettes have to since Constellation is uninstalled. (this operation did not heal the sickness of my magnifying-glass) Thank you for your answer. Cordialement Jean-Paul Poccard From scott at tactilemedia.com Sun Feb 19 16:58:07 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 19 Feb 2006 13:58:07 -0800 Subject: Two sounds at the same time!? In-Reply-To: <18498A06-AAF0-4069-A8F8-DEAED9A4A24C@major-k.de> Message-ID: Recently, Klaus Major wrote: > there was once a commercial external for MetaCard named > "EXT.dll" (sic!) which had been > created and sold by a small scottish company named "Cross Worlds > Computing" about 5 or 6 > years ago. > > I bought one because it had some very nifty features for windows, for > example (besides other > nice things) un-/loading of a font on the fly and support for up to 4 > soundchannels, so we > could play up to 4 (FOUR, maybe more, i don't remember...) sounds at > the same time without > the use of QuickTime. I remember this and could never get it work. Tuviah Snyder (who I believe authored most if not all of the external) told me at the time that the feature was created based on some experimentation on various computers but was never developed/tested as a real-world solution for all situations. (At that time I was using SndChannel that provided similar functionality for pre-OSX systems.) But times have changed, computers have moved forward, and Rev's audio capabilities desperately need to move forward as well. So whether its the Rev guys themselves or a third party company, *any* development effort that brings more advanced audio features to Rev would be very welcome. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jacque at hyperactivesw.com Sun Feb 19 17:03:15 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 19 Feb 2006 16:03:15 -0600 Subject: Buttons within or on top of a Quicktime movie? In-Reply-To: <3d4c303e4401bdfd5c47af2bea177a9f@clarionstl.com> References: <463295A1-A17B-11DA-BB8B-0030659A795C@derbrill.de> <3d4c303e4401bdfd5c47af2bea177a9f@clarionstl.com> Message-ID: <43F8EB23.9000208@hyperactivesw.com> Jonathan Kotthoff wrote: > Hello all: > > Does anyone know if it is possible to put invisible buttons on top of or > have clickable items within a QuickTime movie in Rev? I want to > accomplish interactive videos in Rev without having to resort to sprites > using QT or Livestage.. If you set a player's "alwaysBuffer" property to true, you can put other objects, like buttons, on top of it. However, the built-in conroller will no longer work (you'll need to script all the playback options) and playback may not be as smooth. See the alwaysbuffer entry in the docs. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stomfi at bigpond.com Mon Feb 20 08:19:56 2006 From: stomfi at bigpond.com (stomfi) Date: Mon, 20 Feb 2006 08:19:56 -0500 Subject: Quick Linux Question In-Reply-To: <43F8A828.7060508@brturbo.com> References: <43F8A828.7060508@brturbo.com> Message-ID: <43F9C1FC.6080300@bigpond.com> Re your Linux stuff The Linux syntax to mount any media whether in fstab or not is mount devicename mountpoint see the man page for option flags to mount a floppy at /media/floppy one could write in Linux shell code #Make sure mount point exists mkdir /media /media/floppy #may have to give it read/write permission chmod +rw /media/floppy #mount the media mount /dev/fd0 /media/floppy and to check it got mounted mount | grep floppy Of course the mount point doesn't have to be where fstab says it is, it could be any where you can set read/write permissions like $HOME/media/floppy. Better to check it is mounted first because many of the newer versions of Linux automount the floppy and other removable media like windows does. A bit of a security hole, but like all things Windoze, "Ease of Use" is more important than system security. This also means that you don't have to "umount /media/floppy" to unmount it as this happens automagically as well. Re your keys problem, your Linux window manager may have set this key to something else. RunRev does work better in GNOME which is GTK based, but KDE is also popular as many Windows indoctrinated users like it. Then like all things Linux there is the choice of all the rest of the window managers. Its a bit like a deaf blind person having lots of wives or husbands. You are never quite sure what to say until they bite your ear. But I like it. Kind regards Stomfi Bob Warren wrote: > Dear Mark, > > I have asked the following simple Linux question on-List, but I have not > received any kind of answer. It suddenly occurs to me that you might be > the most qualified person to give me the answer I am seeking. > > As you may have seen recently, I have produced a pair of standalone > file/picture chooser widgets for Windows (see > http://www.howsoft.com/runrev/stacks.htm). I am now working on the Linux > version. The trouble is that I do not have extra computers available to > install versions of Linux other than the one I am using (Ubuntu Hoary > Hedgehog: the floppy doesn't work at all in Breezy Badger!), so I am not > in a position where I can easily discover things for myself. > > In Ubuntu (Debian based, Gnome), I am using routines such as the > following to mount/read CDs and diskettes: > > on mouseUp > get shell("mount /media/floppy0") --or "/media/floppy" > set the defaultFolder to "/media/floppy0" --or "/media/floppy" > put the files into field "List1" > end mouseUp > > on mouseUp > get shell("mount /media/cdrom0") --or "/media/cdrom" > set the defaultFolder to "/media/cdrom0" --or "/media/cdrom" > put the files into field "List1" > end mouseUp > > In Ubuntu, I am checking the existence of the CD and diskette drives > using fstab in the folder "/etc", which of course also specifies the > mount points: > > # /etc/fstab: static file system information. > # > # > proc /proc proc defaults 0 0 > /dev/hda1 / ext3 defaults,errors=remount-ro > 0 1 > /dev/hda5 none swap sw 0 0 > /dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0 > /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 > > > Can you give me some general advice as to how I should check/mount/read > the diskette and CD in other versions of Linux? Are main differences > between Gnome and KDE interfaces, or is it more profound than that? Will > /etc/fstab always give me the info I need, or might I need to look > elsewhere? (Sorry, part of the problem is my lack of experience with > Linux anyway.) A nice feature for the future in RR would be the ability > to quickly identify more specifically the exact Linux platform in use > insofar as it significantly affects programming options such as the ones > outlined here. > > As for producing a Mac version of the widgets, that's where I am really > stuck. I don't know anything about the Mac file system at all. Here in > Brazil, Macs are impossibly expensive (even the Mac Mini which is almost > 3 times the price in the US). However, I imagine that when the Linux > version is ready (hopefully within a week or so), it would be easier to > convert this version to Mac than to convert it from the Windows version. > How would you go about getting the widgets converted to Mac? Or would > you just forget it? > > This was meant to be a quick e-mail, but I cannot fail to mention an RR > Linux bug that is bugging me, in the hope that it also does not appear > in 2.7. If I am editing a script with the toolbar showing, and I use > CTRL+S to save rather than closing the editing window and then saving, > the IDE goes nuts. It seems to get stuck in a loop where first the > toolbar is brought to the front, and then the editor is brought to the > front. Fortunately, the problem can usually be solved by closing the > editing window either before or after saving, but the constant use of > CTRL+S without closing the editing window is so useful that I would > indeed like to see this fixed in 2.7. (Could this possibly be a timing > problem? I should add that I am using a very old and slow Pentium II > with a small memory.) > > > Best regards, > Bob > > P.S. > Please note that I have also posted this e-mail to the Use-Revolution > List. Its content is of potential interest to other RR Linux users. But > I would be grateful for any kind of answer, either on-List or off-List. > Thanks. If you decide to give me an answer off-List, I can still pass on > any useful info to other RR Linux users myself. > > P.P.S. > All of this does, of course, point to the importance of extending the > Help info with more Linux-specific information, especially in relation > to "bread and butter" (or in Brazil "black beans and rice") issues such > as the ones I have raised. > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From gcanyon at inspiredlogic.com Sun Feb 19 17:27:07 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 19 Feb 2006 14:27:07 -0800 Subject: Switch versus if/then/else ( was: Main menu puzzle, Klaus) In-Reply-To: References: Message-ID: <4142C189-2C3E-44DD-BBF2-287B3C11A6D4@inspiredlogic.com> On Feb 19, 2006, at 11:41 AM, Graham Samuel wrote: > Just to add a tiny footnote to this: Judy, how would you tackle a > situation where a user (or a handler) can put in say a number from > 1 to 50, and each of those numbers requires the program to carry > out a different action? It wouldn't really be feasible to have a > depth of 50 if-then-elses, so if you want to stick to a simple > sequential model, either you'd have to use a switch (case) > statement, or alternatively a structure like a handler 'myHandler' > containing 50 statements like: > > if my parameter = 33 then > doMyThirtyThirdThing > exit myHandler > end if Just to beat on the horse some more, given the above problem statement, I would likely store the names of the fifty handlers in a custom property, and do the following: do (line myParameter of the uHandlerList of this cd) From dave at crystalpiersw.com Sun Feb 19 17:59:11 2006 From: dave at crystalpiersw.com (Dave Beck) Date: Sun, 19 Feb 2006 19:59:11 -0300 Subject: crashes while using script editor in 2.7 In-Reply-To: <20060219072608.C77DB825C23@mail.runrev.com> Message-ID: <20060219220354.E048D824E68@mail.runrev.com> Hi, I downloaded 2.7 last week and have been having an awful problem with consistent crashes while using the script editor. It happens sometimes when I try to copy a portion of text, sometimes when I am selecting, sometime when I am just changing the positions of the cursor. I don't think I've closed Rev normally one time in the last week - it has always crashed before I get the chance. This never happened until I upgraded to 2.7. Is anybody else experiencing this issue? I am on Windows XP Pro. Thanks, David Beck From klaus at major-k.de Sun Feb 19 18:17:40 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 20 Feb 2006 00:17:40 +0100 Subject: Two sounds at the same time!? In-Reply-To: References: Message-ID: <9070AE03-A792-4CCB-B98E-0C4785EDCDD7@major-k.de> Hi Scott, > Recently, Klaus Major wrote: > >> there was once a commercial external for MetaCard named >> "EXT.dll" (sic!) which had been >> created and sold by a small scottish company named "Cross Worlds >> Computing" about 5 or 6 >> years ago. >> >> I bought one because it had some very nifty features for windows, for >> example (besides other >> nice things) un-/loading of a font on the fly and support for up to 4 >> soundchannels, so we >> could play up to 4 (FOUR, maybe more, i don't remember...) sounds at >> the same time without >> the use of QuickTime. > > I remember this and could never get it work. Tuviah Snyder (who I > believe > authored most if not all of the external) told me at the time that the > feature was created based on some experimentation on various > computers but > was never developed/tested as a real-world solution for all > situations. Aha, very interesting, but it worked on my pc at that time! Lucky me :-) > (At that time I was using SndChannel that provided similar > functionality for > pre-OSX systems.) > > But times have changed, computers have moved forward, and Rev's audio > capabilities desperately need to move forward as well. So whether > its the > Rev guys themselves or a third party company, *any* development > effort that > brings more advanced audio features to Rev would be very welcome. That's true! > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From jacque at hyperactivesw.com Sun Feb 19 18:30:46 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 19 Feb 2006 17:30:46 -0600 Subject: Dock icon - data update In-Reply-To: <7D07F7B1-B77E-40C0-BAE0-0B1F7964EED7@curlypaws.com> References: <7D07F7B1-B77E-40C0-BAE0-0B1F7964EED7@curlypaws.com> Message-ID: <43F8FFA6.5020807@hyperactivesw.com> Karen wrote: > Hi, > > I was wondering whether there is any way in Revolution to show text on > the dock icon in Mac OS X? I'm updating my Stock Portfolio program and > one of the neat features that has been suggested is the ability to see > (say) the current value of your portfolio on the dock icon. Since it > is very platform specific, I wasn't sure whether Revolution could do it... Yes, you should be able to do it. Revolution has a global property called the "icon" which, if set, specifies the icon that is displayed in the OS X dock. You could write a script that takes a snapshot of a small image containing the text you want to show, and then set the icon to the id of that image. If you do this repeatedly using a "send in