From fivefishers5 at verizon.net Tue Mar 1 00:17:17 2005 From: fivefishers5 at verizon.net (Mark Fisher) Date: Mon, 28 Feb 2005 21:17:17 -0800 Subject: a dumb question Message-ID: <000a01c51e1d$f0812ed0$b5880f04@Warrior> I know this is probably a dumb question, but where is the Animation Builder? The docs say: "You create and name animations using the Animation Builder. To open the Animation Builder, select the object or objects you want to animate, then choose Tools menu-> Animation Builder." I've selected things and looked in the Tools menu, but can't find "Animation Builder." I've opened up Rev 2.2 and "Animation Builder" is right there in the Tools menu, where I would expect it to be. I'm using Rev 2.5 on Win XP. Note: I have been able to open the Animation Builder manually by opening the "revanimation.rev" stack file which is in Components. From nicolas_cueto at yahoo.com Tue Mar 1 00:28:29 2005 From: nicolas_cueto at yahoo.com (Nicolas Cueto) Date: Tue, 1 Mar 2005 14:28:29 +0900 Subject: a dumb question References: <000a01c51e1d$f0812ed0$b5880f04@Warrior> Message-ID: <00da01c51e1f$815be570$0c01a8c0@890Mhz> To quote from the "What's new" file that came with Rev2.5: The Animation Builder and Report objects are no longer supported in this release. These libraries are available as open source on our web site. There was insufficient demand to continue support for Animation Builder and a 3rd party Report Generator is due shortly. Projects that used these features will continue to work in this version but there will be no updates to these features. Cheers, Nicolas Cueto niconiko language school From b.xavier at internet.lu Tue Mar 1 00:40:07 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 1 Mar 2005 06:40:07 +0100 Subject: Totally cool New feature for HotKeyN2O! In-Reply-To: <000001c51e0f$2458cfb0$0200a8c0@aurora.org> Message-ID: <20050301054603.C5C719300BF@mail.runrev.com> HotKeyN2O is now the easiest way to paste images into a field in RunRev! Great for better documentation or graphic enhanced field displays in your stacks! Copy any image from your browser, click in a field, click the HotKeyN2O paste button and voila, you get an image inserted in your field as expected! The unlimited-undo feature is much much improved (speed above all), but still unfinished. The HotKeyN2O has to be fully tested and debugged still but will offer even more features than what you see in the scripts. The Read me was updated with new information too... You can download the last beta from http://www.monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=74 -- Please help me develop this tool with your comments, bug reports, added-features scripts or paypal donations! Any Mac visual or testing reports would be greatly appreciated. I'll continue to make HotKeyN2O free and opensource as long as you help me make it free! A supported and professional license or subscription are forthcoming but maybe you, the RunRev user community, can help sponsor enough donations for me to make those free too? Best Revgards Xavier -- http://monsieurx.com/runrev.php - The Nitrous Utilities for RunRev From robmeyer at hetnet.nl Tue Mar 1 01:29:00 2005 From: robmeyer at hetnet.nl (Rob Meijer) Date: Tue, 01 Mar 2005 07:29:00 +0100 Subject: 2 questions In-Reply-To: <199334f1b5459eafa039fe09a304d481@major-k.de> References: <6.1.2.0.2.20050228184001.018ecb10@pop3.hetnet.nl.b9> <36c2e2af21cf4924fdbd97b16b9bf58d@major-k.de> <6.1.2.0.2.20050228203541.019196f0@pop3.hetnet.nl.b9> <199334f1b5459eafa039fe09a304d481@major-k.de> Message-ID: <6.1.2.0.2.20050301072203.018fb3d0@pop3.hetnet.nl.b9> At 21:39 28/2/2005, Klaus Major wrote: >It should work when you put this into the script of card "index" of stack >"frontpage": >(Substacks DO have access to the scripts of their mainstack!) > >on opencard > fillfield >end opencard HI Klaus I made some changes: the mainstack now is "Frontpage", the substack="pages" The script of the mainstack contains "fillfield" . The opencardhandler is in the cardscript. Yet it does not work for me. The only way to get fillfield executed is to put it in the navigationbutton of "pages" like: on mouseUp; go card "index" of stack "frontpage";fillfield;end mouseup. Any idea? Rob robmeyer at hetnet.nl www.japrosoft.com no more spam: Mailwasher Pro http://www.firetrust.com/products/pro/ and please mention my emailaddress... From erikhans08 at yahoo.com Tue Mar 1 01:30:43 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 28 Feb 2005 22:30:43 -0800 (PST) Subject: audio -- some MIDI / Quicktime resources in Revolution In-Reply-To: Message-ID: <20050301063043.27146.qmail@web61210.mail.yahoo.com> --- Dan Shafer wrote: > I've been doing a bit with sound lately > and there are a couple of serious experts > on this list. Maybe we can put something > together. MIDI in Revolution WINDOWS: http://flexiblelearning.com/xtalk.htm -- mci http://www.hyperactivesw.com/shakobox.html MAC: http://www.hyperactivesw.com/shakobox.html> http://homepage.mac.com/udi/ Kurt Kaufman's SMF stack bundled with RunRev Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - Find what you need with new enhanced search. http://info.mail.yahoo.com/mail_250 From jperryl at ecs.fullerton.edu Tue Mar 1 01:59:14 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 28 Feb 2005 22:59:14 -0800 (PST) Subject: a dumb question In-Reply-To: <000a01c51e1d$f0812ed0$b5880f04@Warrior> Message-ID: Vamonose (e.g., gone) from the current version.). supposedly for retooling into a real (read: Flash-competing) tool. The previous thingy wasn't too bad; it just wasn't no flash (or Director). HTH, Judy On Mon, 28 Feb 2005, Mark Fisher wrote: > I know this is probably a dumb question, but where is the Animation Builder? > The docs say: "You create and name animations using the Animation Builder. To open the Animation Builder, select the object or objects you want to animate, then choose Tools menu-> Animation Builder." > > I've selected things and looked in the Tools menu, but can't find "Animation Builder." I've opened up Rev 2.2 and "Animation Builder" is right there in the Tools menu, where I would expect it to be. I'm using Rev 2.5 on Win XP. > > Note: I have been able to open the Animation Builder manually by opening the "revanimation.rev" stack file which is in Components. From Mike at Doub.com Tue Mar 1 02:18:55 2005 From: Mike at Doub.com (Mike Doub) Date: Tue, 1 Mar 2005 02:18:55 -0500 Subject: revCreateXMLTreeFromFile Message-ID: <20050301071905.INHB2073.imf18aec.mail.bellsouth.net@mail.tribrain.net> I am trying to use revCreateXMLTreeFromFile, but I keep getting the error message that the handler is not found. Can anyone provide me with some incite on this? Where is the XML Library stack so I can poke around and see if it really exists? Thanks, Mike From sarahr at genesearch.com.au Tue Mar 1 02:32:53 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 1 Mar 2005 17:32:53 +1000 Subject: revCreateXMLTreeFromFile In-Reply-To: <20050301071905.INHB2073.imf18aec.mail.bellsouth.net@mail.tribrain.net> References: <20050301071905.INHB2073.imf18aec.mail.bellsouth.net@mail.tribrain.net> Message-ID: Hi Mike, Have you looked at my XML demo stack? It's on my web site at I found that with Mac OS 9, revCreateXMLTreeFromFile didn't work, so I include an alternative method which is to read the file into memory and use revCreateXMLTree instead. However judging by your error message, you are trying to call revCreateXMLTreeFromFile as if it is a handler, when it is actually a function. Remember that with functions, the parameters must be in brackets, but you must also give them somewhere to put the result. e.g. put revCreateXMLTreeFromFile(tFileName, false, true, false) into tDocID Cheers, Sarah On 01/03/2005, at 5:19 PM, Mike Doub wrote: > I am trying to use revCreateXMLTreeFromFile, but I keep getting the > error > message that the handler is not found. Can anyone provide me with some > incite on this? > > Where is the XML Library stack so I can poke around and see if it > really > exists? > > Thanks, > Mike From sarahr at genesearch.com.au Tue Mar 1 02:36:03 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 1 Mar 2005 17:36:03 +1000 Subject: ANN: PlCard library and a smaple "Pyramid" game In-Reply-To: <42239A01.6030800@tweedly.net> References: <42239A01.6030800@tweedly.net> Message-ID: Severe time waster alert :-) At first I thought the game was broken, but then I managed to win one, so all was well... This is great Alex, and it ran and looked fine under Mac OS X although the shuffling & dealing animations were a bit slow. The only problem I had was when I opened the library stack to have a look and it drew the empty pyramid in the library stack, then gave a script error because it couldn't find some object. Thanks, Sarah On 01/03/2005, at 8:26 AM, Alex Tweedly wrote: > > PlCard is a library designed to support building card games (or > Playing Card games, since "card" is so confusing in the context of > Rev). > > It contains images for the cards themselves, and a number of functions > and handlers to manipulate them. > > This is an ALPHA release (i.e. I haven't written the documentation yet > :-) It's also only been tested on Windows (2000 and XP); I'd be > particularly interested to hear whether and how it works on Mac or > Unix. > > I haven't figured out the best way to handle libraries and > applications in the context of RevOnline, so for now I have simply > bundled the library into the sample game; later it will probably be > available separately. > > It's on RevOnline under Games / Pyramid or under username > "alextweedly" / Pyramid > > In theory, the game is obvious and self-explanatory ..... let me know > if it's not, or let me know of any problems. The basic rules for > Pyramid can be found in almost any collection of Patience games - for > example > http://www.semicolon.com/Solitaire/Rules/PyramidRules.html > > It's very simple - partly because I haven't yet decided whether to > make scoring, high scores, player names, etc. part of the PlCard > library or a separate one - so for now you just play without anything > more in the way of a score than a simple running total. > > Thanks > -- Alex. > > -- > Alex Tweedly http://www.tweedly.net From yoy at comcast.net Tue Mar 1 02:40:31 2005 From: yoy at comcast.net (yoy) Date: Tue, 1 Mar 2005 02:40:31 -0500 Subject: Graphic as buttons and format advice? References: <4223B644.4030704@chipp.com> Message-ID: <000601c51e32$1a810bb0$6701a8c0@fatal> ----- Original Message ----- From: "Chipp Walters" To: "How to use Revolution" Sent: Monday, February 28, 2005 7:24 PM Subject: Re: Graphic as buttons and format advice? > Only.. > PNG gamma varies from Mac to PC, but JPG does not. So, if you have to > match images and colors from one platform to the next, then JPG is a > much better solution. Just use it with little to no compression. > > -Chipp Chipp, I wondered about png's cross-platformability. Something is bound to be lost in the translation. If I could create two 2.0 versions with the .png and .jpg and throw them up onto both boxes for examination, I'd give that a try, but so many graphics are involved that it could be a PITA for a "one man band." Not only is a polished interface mandatory, but the scripts need a major code bumming. Again, "a one man band" PITA. BTW, I watched your websites videos. Well done, maestro! It's been awhile, but if anybody is interested, my baby is available at: http://mywebpages.comcast.net/foxcat/omnilotto.html I'd make the.rev available, but that wouldn't make learning an experience. I'll put up an updated interface for public consumption and review in a couple days. All the best, Andy Burns "What can possibly go wrong... go wrong... go wrong..." -AB From Roger at logram.com Tue Mar 1 03:18:49 2005 From: Roger at logram.com (Roger Amar) Date: Tue, 1 Mar 2005 09:18:49 +0100 Subject: Win32 standalone Message-ID: <028383377603B34D9728A1E80EA9B43B06C762@srv.Logram.local> I hope you got wonderful dreams with pink elephants ;) Now I have to find *what* goes wrong in Valentina... Tell me good luck !! Cheers, Roger; -----Message d'origine----- De : use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] De la part de MisterX Envoy? : mardi 1 mars 2005 03:19 ? : 'How to use Revolution' Objet : RE: Win32 standalone sorry I was sleeping ;)) Sounds like you found the error! I dont have valentina unfortunately... Good going! Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Robert > Brenstein > Sent: Monday, February 28, 2005 23:29 > To: How to use Revolution > Subject: RE: Win32 standalone > > >Hi Robert, > > > >Happy to hear of you there. > >The standalone crashes on Windows only. Disabling Valentina > calls stop > >crashing. > >Are there external and library also in the Windows version ??? > >I just replied Xavier. > >What is your idea ? > >Roger; > > > > If disabling Valentina calls stops crashing, the problem is not likely > on the Rev side. Yes, of course, there is Valentina stuff on Windows > as well and it sounds like something goes awry when initing valentina. > > Robert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From rjb at robelko.com Tue Mar 1 03:28:23 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 1 Mar 2005 09:28:23 +0100 Subject: Win32 standalone In-Reply-To: <028383377603B34D9728A1E80EA9B43B06C762@srv.Logram.local> References: <028383377603B34D9728A1E80EA9B43B06C762@srv.Logram.local> Message-ID: >I hope you got wonderful dreams with pink elephants ;) >Now I have to find *what* goes wrong in Valentina... >Tell me good luck !! >Cheers, >Roger; Sorry, Roger. It seems I dosed off as well. I did not really mean what I said. I meant the problem is not with your normal scripts but most likely in interaction with valentina, like having a wrong dll version or wrong external property setting or else. You need to compare to your ide (working) environment and see what is different. You can sprinkle the answer dialogs to display various settings to narrow it down. Robert From xbury.cs at clearstream.com Tue Mar 1 03:41:56 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 1 Mar 2005 09:41:56 +0100 Subject: Win32 standalone Message-ID: Roger Actually, it wasn't pink elephants but jumping snowboards in a half pipe! Something I'll enjoy tomorow before finishing the features of HotKeyN2O plugin Good luck skwishing the bugs! Xavier On 01.03.2005 09:18:49 use-revolution-bounces wrote: >I hope you got wonderful dreams with pink elephants ;) >Now I have to find *what* goes wrong in Valentina... >Tell me good luck !! >Cheers, >Roger; > >-----Message d'origine----- >De : use-revolution-bounces at lists.runrev.com >[mailto:use-revolution-bounces at lists.runrev.com] De la part de MisterX >Envoy? : mardi 1 mars 2005 03:19 >? : 'How to use Revolution' >Objet : RE: Win32 standalone > >sorry I was sleeping ;)) > >Sounds like you found the error! >I dont have valentina unfortunately... > > >Good going! >Xavier > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Robert >> Brenstein >> Sent: Monday, February 28, 2005 23:29 >> To: How to use Revolution >> Subject: RE: Win32 standalone >> >> >Hi Robert, >> > >> >Happy to hear of you there. >> >The standalone crashes on Windows only. Disabling Valentina >> calls stop >> >crashing. >> >Are there external and library also in the Windows version ??? >> >I just replied Xavier. >> >What is your idea ? >> >Roger; >> > >> >> If disabling Valentina calls stops crashing, the problem is not likely >> on the Rev side. Yes, of course, there is Valentina stuff on Windows >> as well and it sounds like something goes awry when initing valentina. >> >> Robert >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- 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 Mike at Doub.com Tue Mar 1 03:46:00 2005 From: Mike at Doub.com (Mike Doub) Date: Tue, 1 Mar 2005 03:46:00 -0500 Subject: revCreateXMLTreeFromFile In-Reply-To: Message-ID: <20050301084606.JASZ2073.imf18aec.mail.bellsouth.net@mail.tribrain.net> Thanks Sarah, that got me past another hurdle. I am trying to use the handler feature to restore data and it seems that while the data is being parsed the revStartXMLData handler is called multiple times for each data element. It seems like it is called for every return. (When I saved the data, I replaced "><" with (">" & return "<")) This behaviour was not documented but it is easy to work around. Regards, Mike -----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, March 01, 2005 2:33 AM To: How to use Revolution Subject: Re: revCreateXMLTreeFromFile Hi Mike, Have you looked at my XML demo stack? It's on my web site at I found that with Mac OS 9, revCreateXMLTreeFromFile didn't work, so I include an alternative method which is to read the file into memory and use revCreateXMLTree instead. However judging by your error message, you are trying to call revCreateXMLTreeFromFile as if it is a handler, when it is actually a function. Remember that with functions, the parameters must be in brackets, but you must also give them somewhere to put the result. e.g. put revCreateXMLTreeFromFile(tFileName, false, true, false) into tDocID Cheers, Sarah On 01/03/2005, at 5:19 PM, Mike Doub wrote: > I am trying to use revCreateXMLTreeFromFile, but I keep getting the > error > message that the handler is not found. Can anyone provide me with some > incite on this? > > Where is the XML Library stack so I can poke around and see if it > really > exists? > > Thanks, > Mike _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jbv.silences at Club-Internet.fr Tue Mar 1 04:08:49 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Tue, 01 Mar 2005 10:08:49 +0100 Subject: Dumb questions about POST Message-ID: <42243120.2FB0909A@Club-Internet.fr> Hi list, Once data has been submitted to a server via a POST command, is it always necessary to wait for the answer in the it variable before continuing the script ? I know it is safer to do so (in case anything goes wrong), but when the task done by the cgi script (I'm using Rev cgi) is always the same (update of data) and is 100% bug free, and if it doesn't really matter if anything goes wrong, simply because a similar post will be sent a few seconds later ? In such a case, could I skip to check the it variable and just go on with the rest of the script ? And BTW, what does happen to the value returned by the server ? Does it remain in the it variable until its content is replaced by some further line of script ? And last but not least : does every cgi script need to return a value ? Thanks, JB From 36degrees at runrev.com Tue Mar 1 04:20:34 2005 From: 36degrees at runrev.com (Mark Waddingham) Date: Tue, 01 Mar 2005 09:20:34 +0000 Subject: CGI access to PostGreSQL In-Reply-To: <7ceab6d945047465c3502f040d2d340b@hindu.org> References: <7ceab6d945047465c3502f040d2d340b@hindu.org> Message-ID: <1109668834.1423.48.camel@rachmaninov> Hello Sivakatirswami :o) Looking at your script, then you need to do revSetDatabaseDriverPath "/usr/local/lib/revolution" As it is the *folder* containing the drivers that needs to be referenced. Also you have to ensure that dbPostgresql.so has appropriate execute permissions set otherwise it's likely to complain :o) However, I recall you saying that you had tried this already, so I have a feeling that there might be another issue... In order to connect to a Postgres database, the database driver needs to be able to load a version of the client library 'libpq'. Unfortunately, the major version number of the libpq shared library increased between Postgres 7.2 and Postgres 7.3 - and the Linux version of the database drivers link against libpq.so.2. As far as I know (although I could be eating my hat on this one) there should be no problems with using libpq.so.2 to connect to a >= 7.3 Postgres database - it's just that they haven't included it in the stock 7.3 distribution. To verify if this is the case in your situation do the following from the command-prompt: - cd /usr/local/lib/revolution - ldd dbPostgresql.so This will give you a list of the shared-libraries the driver expects to find - and will indicate if it cannot find one. If you get a line something like: libpq.so.2 => not found Then this is the problem described above, and you'll need to dig out a libpq.so.2 from a pre-7.3 distribution of Postgres and install it in an appropriate place and all should (hopefully) be well... Warmest Regards, Mark. ------------------------------------------------------------------ Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools From Karen at curlypaws.com Tue Mar 1 04:23:03 2005 From: Karen at curlypaws.com (Karen) Date: Tue, 01 Mar 2005 09:23:03 +0000 Subject: ANN: PlCard library and a sample "Pyramid" game In-Reply-To: <20050301003827.6B5FE930122@mail.runrev.com> Message-ID: Alex, Other than the fact that I'm not very good at card games - this seems to work well on Mac OS X. The only problem I had was the selection of pairs to match (or the King), it seems to need clicking twice sometimes. I'm not sure if this is a bug on the Mac... It looks really good - the cards are very nicely done. Karen On 1/3/05 12:38 am, "use-revolution-request at lists.runrev.com" wrote: > Message: 11 > Date: Mon, 28 Feb 2005 22:24:01 +0000 > From: Alex Tweedly > Subject: ANN: PlCard library and a smaple "Pyramid" game > To: How to use Revolution > Message-ID: <42239A01.6030800 at tweedly.net> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > PlCard is a library designed to support building card games (or Playing > Card games, since "card" is so confusing in the context of Rev). > > It contains images for the cards themselves, and a number of functions > and handlers to manipulate them. > > This is an ALPHA release (i.e. I haven't written the documentation yet > :-) It's also only been tested on Windows (2000 and XP); I'd be > particularly interested to hear whether and how it works on Mac or Unix. > > I haven't figured out the best way to handle libraries and applications > in the context of RevOnline, so for now I have simply bundled the > library into the sample game; later it will probably be available > separately. > > It's on RevOnline under Games / Pyramid or under username > "alextweedly" / Pyramid > > In theory, the game is obvious and self-explanatory ..... let me know if > it's not, or let me know of any problems. The basic rules for Pyramid > can be found in almost any collection of Patience games - for example > http://www.semicolon.com/Solitaire/Rules/PyramidRules.html > > It's very simple - partly because I haven't yet decided whether to make > scoring, high scores, player names, etc. part of the PlCard library or a > separate one - so for now you just play without anything more in the way > of a score than a simple running total. > > Thanks > -- Alex. > > -- > Alex Tweedly http://www.tweedly.net From 36degrees at runrev.com Tue Mar 1 04:36:09 2005 From: 36degrees at runrev.com (Mark Waddingham) Date: Tue, 01 Mar 2005 09:36:09 +0000 Subject: Rev in CGI In-Reply-To: References: <421813F7.5070401@hyperactivesw.com> <1611b55dd3a570353172a29d47d8929c@hindu.org> Message-ID: <1109669769.1423.61.camel@rachmaninov> >From what I recall of PHP's implementation of session globals it's actually really simple - indeed a Transcript library could be written to do something similar. When a session is initiated, depending on variables that are set, PHP creates a unique session identifier and either passes this as a cookie, a GET variable, or POST variable. Then, on termination of the script, it writes the values of all the session variables to a file keyed by the session identifier. Upon loading of the script, if a session identifier is present in some form as described above, it looks up the session, does a few security checks and then loads the variables from the appropriate file. Obviously, this is quite a terse overview, and some general house- keeping is needed but the idea is simple enough :o) Warmest regards, Mark. On Mon, 2005-02-28 at 06:59 +0100, Terry Vogelaar wrote: > In my case, I know several other languages to be used for CGI-alike > things. I have done things in ASP, PHP, Perl and some less known > languages, but none of them make enough sense to compete with Rev CGIs > since I discovered that. > > About session globals, there are a lot of techniques to workaround > this. Cookies can be used, although I have to investigate how. I often > use hidden inputs in HTML-forms and encoded parameters in URLs (like: > form.cgi?stack=test&cmd=todo&login=terry&pass=secret) > > Terry > > Op 27-feb-05 om 20:11 heeft Sivakatirswami het volgende geschreven: > > > Confirmed... we have *only* revolution for *all* CGIs on on all our > > domains. reason? I don't know any other language. I have yet to find > > something I can't do... though PHP's session globals would be nice. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From Roger at logram.com Tue Mar 1 04:35:55 2005 From: Roger at logram.com (Roger Amar) Date: Tue, 1 Mar 2005 10:35:55 +0100 Subject: Win32 standalone Message-ID: <028383377603B34D9728A1E80EA9B43B06C765@srv.Logram.local> Hi Robert, > You can sprinkle the answer dialogs to display various settings to narrow it down. It is exactly what I did. The startup handler finishes normally and then the error dialog displays. If I put a "Exit to top" just before the "End startup", the application windows displays, but errors occur when I attempt to do something. I go back to the salt mine ! Cheers, Roger; -----Message d'origine----- De : use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] De la part de Robert Brenstein Envoy? : mardi 1 mars 2005 09:28 ? : How to use Revolution Objet : RE: Win32 standalone >I hope you got wonderful dreams with pink elephants ;) Now I have to >find *what* goes wrong in Valentina... >Tell me good luck !! >Cheers, >Roger; Sorry, Roger. It seems I dosed off as well. I did not really mean what I said. I meant the problem is not with your normal scripts but most likely in interaction with valentina, like having a wrong dll version or wrong external property setting or else. You need to compare to your ide (working) environment and see what is different. You can sprinkle the answer dialogs to display various settings to narrow it down. Robert _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Tue Mar 1 05:06:27 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 1 Mar 2005 11:06:27 +0100 Subject: 2 questions In-Reply-To: <6.1.2.0.2.20050228174211.018dcfa0@pop3.hetnet.nl.b9> References: <6.1.2.0.2.20050226151900.01900e98@pop3.hetnet.nl.b9> <6012527753.20050226113332@ahsoftware.net> <6.1.2.0.2.20050227053546.019263f0@pop3.hetnet.nl.b9> <19258778278.20050227002422@ahsoftware.net> <6.1.2.0.2.20050227101101.018f7e50@pop3.hetnet.nl.b9> <30f7d1a97ead93c4fda7a47d957c52d8@fjrhome.net> <6.1.2.0.2.20050228174211.018dcfa0@pop3.hetnet.nl.b9> Message-ID: <8e5a8c58b4ff01a58591ce738c197f4b@major-k.de> Hi Rob, > Frank and everybody > Thank you very much. I have read the topics, but being a recrute on > the revolutionary field, > it still is too difficult fior me. Moreover RevDoc has a lack of good > and practical examples, > so I have to find my way with trial and error. > > Nevertheless I have 2 questions. > I builded a stack and a substack. The substack "frontpage" is larger > than the mainstack: > I call the stack that opens "the mainstack". Right? The mainstack is > called "pages". > On the frontpage there is a field "content", registering the name of > each page, everytime > the frontpage is entered.The "frontpage" has a larger size than the > cards in "pages". > > To execute the registering of the pages, there is a handler called > "fillfield" in the stackscript. > Because this handler has to become active when entering the frontpage, > I put "send fillfield" > in the cardscript of "frontpage" with on opencard: > This handler does not react when entering the Frontpage. > > The only way to get the handler active is to put "send fillfield" in a > navigationbutton of the > pages. > > How to call a handler in a substack? > > Question 2. > In the stackscript I wrote: > function content > return "field" &"e&content"e&& "of stack" > &"e&frontpage"e > end content > returning: field "content" of stack "frontpage" > > The number of lines in field "content" = 89 > but: put the number of lines of content() puts 1 > but: put the number of lines of field "content" of stack "frontpage" > puts 89 > > What did I do wrong with the function function. do you sometimes have the feeling of "dej? vu"? ;-) > Thanks > Rob Best Klaus Major klaus at major-k.de http://www.major-k.de From dweeble at wi.rr.com Tue Mar 1 06:39:53 2005 From: dweeble at wi.rr.com (Michael) Date: Tue, 1 Mar 2005 05:39:53 -0600 Subject: Newbie Here In-Reply-To: Message-ID: <000101c51e53$62b8e350$0200a8c0@aurora.org> Thanks for the quick reply. I would like to add the executables inside the application and run the exe's from within RR. So I don't have to drop them into a folder on the PC and cause any version problems. Or I could drop the files to the PC in a temp dir then remove the files during exit. I see the "copy files" under standalone application settings is this the appropriate place to include files for the app ? Not sure of the function with the copy files option ? Thanks Michael -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray Sent: Monday, February 28, 2005 8:45 PM To: Use Revolution List Subject: Re: Newbie Here On 2/28/05 8:19 PM, "Michael" wrote: > Hello > I have just begun a project that requires a utility which performs a > bunch of tasks on a network PC to help with our deployments. What I need > to do is include a couple executables and run these from inside the app. > One executable registers a pc to the network which in turn produces a > location of the object. Now I can obtain the information with running > the exe outside but what I can't get is how to run the executable from > inside RR. Is this even possible ? Absolutely! Look at "launch" and "open process" in the Transcript Dictionary. 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 http://lists.runrev.com/mailman/listinfo/use-revolution From cassj at earthlink.net Tue Mar 1 08:30:45 2005 From: cassj at earthlink.net (James Cass) Date: Tue, 1 Mar 2005 08:30:45 -0500 Subject: This and That (OT) In-Reply-To: References: Message-ID: <52de1af61bcfb05328a259b171c6858f@earthlink.net> On Feb 28, 2005, at 12:50 PM, Mathewson wrote: > 1.In Bulgaria all the ISPs shut off most of the ports so > that it is (supposedly) only possible to access the internet via > a PC using Microsoft Windows. And they think that's more secure?! > 2. RR is unknown here. You can be Bulgaria's RR Pioneer! They may even build a bronze statue of you in the middle of town! > 3. In the autumn I hope to use RR or MC to teach basic > programming concepts at a small tourism college here. That sounds really cool. Good luck! I hope you have a Safe and Prosperous time in Bulgaria!! -James From mdswindell at charter.net Tue Mar 1 08:48:31 2005 From: mdswindell at charter.net (Mark Swindell) Date: Tue, 1 Mar 2005 05:48:31 -0800 Subject: audio -- some MIDI / Quicktime resources in Revolution In-Reply-To: <20050301063043.27146.qmail@web61210.mail.yahoo.com> References: <20050301063043.27146.qmail@web61210.mail.yahoo.com> Message-ID: Eric, Do you know of any resources dealing with recorded audio implemention (not midi)? Midi could provide a great solution for certain stacks, but I'm in need of some recorded audio knowledge. Thanks, Mark On Feb 28, 2005, at 10:30 PM, Erik Hansen wrote: > --- Dan Shafer wrote: > >> I've been doing a bit with sound lately >> and there are a couple of serious experts >> on this list. Maybe we can put something >> together. > > MIDI in Revolution > > WINDOWS: > > http://flexiblelearning.com/xtalk.htm -- mci > http://www.hyperactivesw.com/shakobox.html > > MAC: > > http://www.hyperactivesw.com/shakobox.html> > http://homepage.mac.com/udi/ > Kurt Kaufman's SMF stack bundled with RunRev > > Erik Hansen From xbury.cs at clearstream.com Tue Mar 1 09:20:20 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 1 Mar 2005 15:20:20 +0100 Subject: audio -- some MIDI / Quicktime resources in Revolution Message-ID: Mark, Could you be more specifc? recorded audio knowledge (in FruityLoop talk) means anything! Purpose? Usage? Requirements? Space or bandwidth limits, user audio level... Just wondering what you want to hear (pun intended!) Xavier On 01.03.2005 14:48:31 use-revolution-bounces wrote: >Eric, >Do you know of any resources dealing with recorded audio implemention >(not midi)? Midi could provide a great solution for certain stacks, >but I'm in need of some recorded audio knowledge. >Thanks, >Mark > >On Feb 28, 2005, at 10:30 PM, Erik Hansen wrote: > >> --- Dan Shafer wrote: >> >>> I've been doing a bit with sound lately >>> and there are a couple of serious experts >>> on this list. Maybe we can put something >>> together. >> >> MIDI in Revolution >> >> WINDOWS: >> >> http://flexiblelearning.com/xtalk.htm -- mci >> http://www.hyperactivesw.com/shakobox.html >> >> MAC: >> >> http://www.hyperactivesw.com/shakobox.html> >> http://homepage.mac.com/udi/ >> Kurt Kaufman's SMF stack bundled with RunRev >> >> Erik Hansen > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- 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 Tue Mar 1 09:31:07 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 1 Mar 2005 15:31:07 +0100 Subject: opencard message Message-ID: Hi friends, short question: The docs say, that "opencard" will be executed everytime you GO (!!!) to that card. OK, when navigating from card to card in the same stack it does work, but when coming from another stack it doesn't! Example: Card 1 of stack "A": on opencard beep end opencard When i go to card 1 from card 2 of the same stack it beeps. It also works when i open that stack... But in a (one and only) substack "B" of that stack "A" i have a button: on mouseup go cd 1 of stack "A" ###GO, see above!!! end mouseup It does NOT beep... No other handlers involved!!!!! Am i overlooking something obvious? Regards Klaus Major klaus at major-k.de http://www.major-k.de From rjb at robelko.com Tue Mar 1 09:34:17 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 1 Mar 2005 15:34:17 +0100 Subject: Win32 standalone In-Reply-To: <028383377603B34D9728A1E80EA9B43B06C765@srv.Logram.local> References: <028383377603B34D9728A1E80EA9B43B06C765@srv.Logram.local> Message-ID: >Hi Robert, > >> You can sprinkle the answer dialogs to display various settings to >>narrow it down. > >It is exactly what I did. >The startup handler finishes normally and then the error dialog displays. >If I put a "Exit to top" just before the "End startup", the >application windows displays, but errors occur when I attempt to do >something. > >I go back to the salt mine ! > >Cheers, > >Roger; You should display the value of the external property and the version of valentina (this should work before calling init). Also default directory and anything else that may affect operation and be different between ide and standalone. The problem may also be in other handlers called automatically when launching (at least preOpenStack, preOpenCard, suspendStack, focusIn, openStack, openCard, mouseEnter, focusOut, resumeStack, focusIn, but even more are possible). Robert From rjb at robelko.com Tue Mar 1 09:43:36 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 1 Mar 2005 15:43:36 +0100 Subject: opencard message In-Reply-To: References: Message-ID: >It does NOT beep... >No other handlers involved!!!!! > >Am i overlooking something obvious? > > >Regards > >Klaus Major No, Klaus. That is how it is. When switching stacks, suspendStack and resumeStack are sent. OpenCard is not sent because the card is not really being opened (it is already open). You can also trap FocusIn, if it suits you better as this one is sent always. Robert Brenstein From mdswindell at charter.net Tue Mar 1 09:59:42 2005 From: mdswindell at charter.net (Mark Swindell) Date: Tue, 1 Mar 2005 06:59:42 -0800 Subject: audio -- some MIDI / Quicktime resources in Revolution In-Reply-To: References: Message-ID: <7ac70ea55fc3fbdb957aae9cfa178d83@charter.net> Xavier, Here's a set of wonderings I posted a couple of days ago directed to Dan Shafer. My current specific project involves a narrated eBook where text hiliting (line level) would essentially follow the recorded voice. There would be multiple fields on any given card that would require real audio to be read in support of them. Thanks, Mark > Questions that I have would involve: > > Audio formats: > What's the best for working with Rev under different circumstances? > MP3, MP4, AIFF (huge files), M4B, etc. What are the trade offs in > terms of fidelity, file size, ease of manipulation, compatibility. > > Benefits/drawbacks of the different formats: > X-platform issues, standards that can succeed across them? Example: > Books on tape use the m4b format which apparently includes striping of > some sort which allows a user to resume listening at a place he left > off. It may not to be compatible with Rev; at least when I tried to > import such a file into a stack it was howlie garbage. > > Audio/text synchronization: > How can I synchronize a longer audio file with real-time text hiliting > features? Example: I want to have the narration/reading (real > recorded voice, not text-to-speech) of a book playing while > corresponding text is hilited on screen. Not word by word, > necessarily, but at least paragraph by paragraph. How might the audio > drive the hilite feature in a text field (and vice versa)? Can audio > files somehow be tagged so as to trigger corresponding text events, > call handlers that would import new text, scroll fields, etc. Or > would this have to occur in reverse. It would be nice if audio could > have markers that would be linked to text lines and trigger handlers. > But that may be fanstasy. > > Playback of multiple streams: Can more than one audio event play back > at once? Music synched with voiceover located in different files? > > Audio File Storage/retrieval/loading: > How would one anticipate and pre-load audio audio files so that there > is seamless playback from file to file? Where are the files kept, and > how can they be queued so that the user hears no gaps or clicks, etc.? > > Memory requirements: > How much memory needs to be allocated to achieve a seamless > integration of on screen visuals and supplemental audio? How would > this happen? > > These are just some ideas that pop up off the top of my head. The m4b > format seems like it might have great benefits if Rev knew how to read > the files and somehow access the markers via script. > > All this said, I am fully aware of being 99% ignorant of any of this, > and that's why I need help and education. On Mar 1, 2005, at 6:20 AM, xbury.cs at clearstream.com wrote: > Mark, > > Could you be more specifc? > > recorded audio knowledge (in FruityLoop talk) means anything! > > Purpose? Usage? Requirements? > Space or bandwidth limits, user audio level... > > Just wondering what you want to hear (pun intended!) > > Xavier > > On 01.03.2005 14:48:31 use-revolution-bounces wrote: >> Eric, >> Do you know of any resources dealing with recorded audio implemention >> (not midi)? Midi could provide a great solution for certain stacks, >> but I'm in need of some recorded audio knowledge. >> Thanks, >> Mark >> >> On Feb 28, 2005, at 10:30 PM, Erik Hansen wrote: >> >>> --- Dan Shafer wrote: >>> >>>> I've been doing a bit with sound lately >>>> and there are a couple of serious experts >>>> on this list. Maybe we can put something >>>> together. >>> >>> MIDI in Revolution >>> >>> WINDOWS: >>> >>> http://flexiblelearning.com/xtalk.htm -- mci >>> http://www.hyperactivesw.com/shakobox.html >>> >>> MAC: >>> >>> http://www.hyperactivesw.com/shakobox.html> >>> http://homepage.mac.com/udi/ >>> Kurt Kaufman's SMF stack bundled with RunRev >>> >>> Erik Hansen From klaus at major-k.de Tue Mar 1 10:03:32 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 1 Mar 2005 16:03:32 +0100 Subject: opencard message In-Reply-To: References: Message-ID: <617cd14393b5cf558efaf642887cf944@major-k.de> Hi Robert, >> It does NOT beep... >> No other handlers involved!!!!! >> Am i overlooking something obvious? >> >> Regards >> >> Klaus Major > > No, Klaus. That is how it is. When switching stacks, suspendStack and > resumeStack are sent. > OpenCard is not sent because the card is not really being opened (it > is already open). Ah! That's why :-) > You can also trap FocusIn, if it suits you better as this one is sent > always. Thank you very much, will try this one... > Robert Brenstein Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Tue Mar 1 10:18:02 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 1 Mar 2005 16:18:02 +0100 Subject: audio -- some MIDI / Quicktime resources in Revolution In-Reply-To: <7ac70ea55fc3fbdb957aae9cfa178d83@charter.net> References: <7ac70ea55fc3fbdb957aae9cfa178d83@charter.net> Message-ID: Hi Mark, i will try to answer some of you questions, too, if you don't mind... > Xavier, > > Here's a set of wonderings I posted a couple of days ago directed to > Dan Shafer. My current specific project involves a narrated eBook > where text hiliting (line level) would essentially follow the recorded > voice. There would be multiple fields on any given card that would > require real audio to be read in support of them. > > Thanks, > Mark > >> Questions that I have would involve: >> >> Audio formats: >> What's the best for working with Rev under different circumstances? >> MP3, MP4, AIFF (huge files), M4B, etc. What are the trade offs in >> terms of fidelity, file size, ease of manipulation, compatibility. I guess that QuickTime may NOT be possible? Think so... >> Benefits/drawbacks of the different formats: >> X-platform issues, standards that can succeed across them? Example: >> Books on tape use the m4b format which apparently includes striping >> of some sort which allows a user to resume listening at a place he >> left off. It may not to be compatible with Rev; at least when I >> tried to import such a file into a stack it was howlie garbage. For spoken words the AU fileformat may be a good choice. Quality is acceptable, so is the filesize AND it is crossplatform WITHOUT QuickTime... >> Audio/text synchronization: >> How can I synchronize a longer audio file with real-time text >> hiliting features? Example: I want to have the narration/reading >> (real recorded voice, not text-to-speech) of a book playing while >> corresponding text is hilited on screen. Not word by word, >> necessarily, but at least paragraph by paragraph. How might the audio >> drive the hilite feature in a text field (and vice versa)? Can audio >> files somehow be tagged so as to trigger corresponding text events, >> call handlers that would import new text, scroll fields, etc. Or >> would this have to occur in reverse. It would be nice if audio could >> have markers that would be linked to text lines and trigger handlers. >> But that may be fanstasy. I would suggest to set and use "callbacks"... "Callbacks" can trigger actions/handler and will do what you want. Short explanation of "callbacks": They are special properties of player objects where you define a time and the player will trigger a handler at that time... I have a littel stack at Rev-online "Fun with callbacks" that will get you started... >> Playback of multiple streams: Can more than one audio event play >> back at once? >> Music synched with voiceover located in different files? Don't know about Unix/Linux, but with players you can have differnt sounds playing at the same time on windows without QuickTime... No problem on a Mac anyway ;-) >> Audio File Storage/retrieval/loading: >> How would one anticipate and pre-load audio audio files so that there >> is seamless playback from file to file? Where are the files kept, >> and how can they be queued so that the user hears no gaps or clicks, >> etc.? Hmmm, any logical folder management will do. There is "prepare" command, that will "pre-load" audioclips , but that will only work with the "play ac xyz" command... With QuickTime you could create a SMIL-file (XML-like text file that tells QT to play files in a row...) and play that single file (that may contains the reference to many other files. I am about to release a little SMIL-lib in the next time :-) >> Memory requirements: >> How much memory needs to be allocated to achieve a seamless >> integration of on screen visuals and supplemental audio? How would >> this happen? Sorry, no idea... Hope that helps a bit :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From James.Cass at sealedair.com Tue Mar 1 10:42:37 2005 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Tue, 1 Mar 2005 10:42:37 -0500 Subject: [OT] There.com Message-ID: If you haven't heard of "There.com" (http://www.there.com/whatIsThere.html), you are missing out on an amazing experience. "There" is a 3D, online virtual community with live humans behind their avatars. You can try it for free (no credit card required) for 3 days. Unfortunately it's only available for Windows. On the Mac side is a similar place called "Second Life" but it doesn't hold a candle to "There". If we were to get enough Revolutionaries in "There" we could have virtual get togethers and talk about Rev stuff or anything else. I've met people from Taiwan, Australia, the UK, etc. If you go in "There", look me up and I'll show you around. My avatar is "Cassj". You can check out video clips and screenshots here: http://www.there.com/whatIsThere.html -James From jhurley at infostations.com Tue Mar 1 11:03:15 2005 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 1 Mar 2005 08:03:15 -0800 Subject: Addressing images In-Reply-To: <20050301151143.82D8D93017F@mail.runrev.com> References: <20050301151143.82D8D93017F@mail.runrev.com> Message-ID: I've discovered I don't know the first thing about addressing images. Suppose I have created two images, "myFIrstImage" and "mySecondImage." The rect of each is set to the screenRect How do I select the image which the next drag command applies to, that is choose the pencil tool drag from 100,100 to 200,200 If this were a graphic, I could address the graphic by name, that is Set the points of graphic "myGraphic" to ........ Or suppose I have an imported jpg and a blank image "myBlankImage", how do I direct the drag command to "myBlankImage" and not to the jpg? Jim From jacque at hyperactivesw.com Tue Mar 1 11:08:08 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 Mar 2005 10:08:08 -0600 Subject: 2 questions In-Reply-To: <6.1.2.0.2.20050301072203.018fb3d0@pop3.hetnet.nl.b9> References: <6.1.2.0.2.20050228184001.018ecb10@pop3.hetnet.nl.b9> <36c2e2af21cf4924fdbd97b16b9bf58d@major-k.de> <6.1.2.0.2.20050228203541.019196f0@pop3.hetnet.nl.b9> <199334f1b5459eafa039fe09a304d481@major-k.de> <6.1.2.0.2.20050301072203.018fb3d0@pop3.hetnet.nl.b9> Message-ID: <42249368.6070605@hyperactivesw.com> On 3/1/05 12:29 AM, Rob Meijer wrote: > I made some changes: the mainstack now is "Frontpage", the substack="pages" > The script of the mainstack contains "fillfield" . The opencardhandler > is in the cardscript. Yet it does not work for me. > The only way to get fillfield executed is to put it in the > navigationbutton of "pages" > like: on mouseUp; go card "index" of stack "frontpage";fillfield;end > mouseup. When you say "substack" do you mean a real substack, or just a second file on disk? A real substack is part of the same file and will share the script of the main stack. A separate stack on disk does not do that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From b.xavier at internet.lu Tue Mar 1 11:18:23 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 1 Mar 2005 17:18:23 +0100 Subject: audio -- some MIDI / Quicktime resources in Revolution In-Reply-To: <7ac70ea55fc3fbdb957aae9cfa178d83@charter.net> Message-ID: <20050301162420.0DCFE930056@mail.runrev.com> MP3 looks like, eh, sounds like your best choice. But not to be short on words, here's the story on it... Unless the spoken text in WAV form is not too big to fit in your distribution media go with WAV. Much easier... Can Macs play wav without QT though? Wavs have the advantage of playing everywhere (presumedly in RunRev) without QT being installed. But it does take more space (X10) than mp3s - but that depends on the sound quality you need too (more details below). WAVs are recommended for samples in music making - mp3s have more quality loss and take more processing... But mp3s can have better quality for less space - better for a sample library which is usually 100's of GBs... MP3 bitrates from 96 and up to 192kbps should be fine for voice (except lyric voices like opera or bel canto... those would require 192-320 or more...). 22Khz should be fine for voice with even "mono-encoded stereo" if possible (to be tested if Revsupported - test everything!). But 11KHz is also half the file size and can also work fine as far as quality requirements - telephones give you 5.5KHz and it's not too shabby. You do not need 24 bit encoding either (except for Lyric...), stick to 8 (1/3rd the size) or 16 (usually the default - 2/3rd the size of a 24 bit file size). 8 bit, 5.5KHz, 96bps would be lots lots smaller than 48 KHz, 32 bit 96KHz stereo, but it would be ugly to hear... A good compromize is 22KHz/16bit/128bps Just for the trivia: KHz is the number of samples per 60th of a second (a hertz)X1000. KHz to quality translation is this: Phone: 5.5, LP: 11-22 (no DACs - Digital to Audio Converters), CD or DVD: 44KHz, DAT or Record to disk=48-96KHz. Crystal amplifiers= infinite quality (at the same KHz) ;) Lowering KHz is ok to save space, but dont go up with lowered quality sound file - is not going to improve the quality - if anything it will sound lots worse - it's not hard to manipulate sound MP3 Variable bit rate encoding should be of great use here as well... Make sure you use it - up to 50% gains on some sounds - more processing intensive decoding though... MP3s are compatible everywhere - and mp4 may not be supported by older QT clients. Forget AIFF, BPM, AU, etc... Antiquated and usually incompatible somewhere down the food chain... WAVs can be used on a system that doesnt have QuickTime... That's why I mentioned it. Also there's a small incompatibility for some wavs with low bit rate encoding but the bugzilla could be fixed soon. Just watch it when recording the voice files to the final format - make sure it's playable in RunRev before commiting to a format. A superb sound cutting (for rapping) software is built-in FruityLoops (flstudio.com, PC only (build with Delphi!) 32bit 96KHz sound editing/slicing/tracking/sampling/live perf/recording studio included - eh, I missed a couple features surely - yes, mp3 or wav easy exports). They have a standalone tool called BeatSlicer (but no longuer available ;() which is now built in 5.0. It allows you to assign any midi keyboard key to part of the "auto-cutted" speech - and it cuts to the beat! You can change the beat slicing anyway you want it too ;) This could be another way of layering the text for your fields - But I guess you're not doing a rap history stack ;) Just idea sprouting... (Watch my next mail about external request). Nonetheless, I mentioned Fruity because, it's cheap, made in belgium (best possible quality built in our minds [usually]), it could help you do all sorts of sound file arrangments (like Premiere for video but much more possibilities with it - time squeezing without pitch shifts is now in FL5.0 - just that is great for fitting something in a short or longuer time frame - for example.) There's also a built in wav editor... And even a bitmap to sound generator if you wanted to know what your face sounds like ;) You can also put in sound in one channel so beeps sound in the other, have fade-ins, mixes, background music, etc... It also has a cool GUI and IDE for making your own sound control panels! So it's the definite cousin of RunRev for music production or sound development and production! Alas it only runs on PCs and no scripting it AFAIK... But it has excellent speech generation from simple text files and vocoder possibilities!!! More wacky audio info http://www.math.niu.edu/~rusin/papers/uses-math/music/ PsychoAcoustics is interesting... The higher the KHz, the lower the sound will be to your hears... Remember that! Converting a sound from 22KHz to 11KHz usually makes it sound twice as slow! (change the pitch one octave up to fix) Made with fruityLoops by tutti yours fruity KountFuMaster - Rev game samples - More sound effects to come (still waiting for a second comment from anyone - maybe I just should scrap it and no one has the balls to tell me ;) http://www.monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=73 - MP3s in beta testing - made purely with Fruityloops - takes a while to get used to it - I admit Im not the conventional music author - definitely not a musician either (yet) http://www.monsieurx.com/modules.php?name=Downloads&d_op=viewdownload&cid=4 sorry for the extra length bla bla bla Cheerios Xavier -- http://monsieurx.com - me RevOila! > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Mark Swindell > Sent: Tuesday, March 01, 2005 16:00 > To: How to use Revolution > Subject: Re: audio -- some MIDI / Quicktime resources in Revolution > > Xavier, > > Here's a set of wonderings I posted a couple of days ago directed to > Dan Shafer. My current specific project involves a narrated eBook > where text hiliting (line level) would essentially follow the > recorded voice. There would be multiple fields on any given > card that would require real audio to be read in support of them. > > Thanks, > Mark > > > Questions that I have would involve: > > > > Audio formats: > > What's the best for working with Rev under different > circumstances? > > MP3, MP4, AIFF (huge files), M4B, etc. What are the trade offs in > > terms of fidelity, file size, ease of manipulation, compatibility. > > > > Benefits/drawbacks of the different formats: > > X-platform issues, standards that can succeed across them? > Example: > > Books on tape use the m4b format which apparently includes > striping of > > some sort which allows a user to resume listening at a > place he left > > off. It may not to be compatible with Rev; at least when I > tried to > > import such a file into a stack it was howlie garbage. > > > > Audio/text synchronization: > > How can I synchronize a longer audio file with real-time > text hiliting > > features? Example: I want to have the narration/reading (real > > recorded voice, not text-to-speech) of a book playing while > > corresponding text is hilited on screen. Not word by word, > > necessarily, but at least paragraph by paragraph. How might > the audio > > drive the hilite feature in a text field (and vice versa)? > Can audio > > files somehow be tagged so as to trigger corresponding text events, > > call handlers that would import new text, scroll fields, etc. Or > > would this have to occur in reverse. It would be nice if > audio could > > have markers that would be linked to text lines and trigger > handlers. > > But that may be fanstasy. > > > > Playback of multiple streams: Can more than one audio > event play back > > at once? Music synched with voiceover located in different files? > > > > Audio File Storage/retrieval/loading: > > How would one anticipate and pre-load audio audio files so > that there > > is seamless playback from file to file? Where are the > files kept, and > > how can they be queued so that the user hears no gaps or > clicks, etc.? > > > > Memory requirements: > > How much memory needs to be allocated to achieve a seamless > > integration of on screen visuals and supplemental audio? How would > > this happen? > > > > These are just some ideas that pop up off the top of my > head. The m4b > > format seems like it might have great benefits if Rev knew > how to read > > the files and somehow access the markers via script. > > > > All this said, I am fully aware of being 99% ignorant of > any of this, > > and that's why I need help and education. > > > On Mar 1, 2005, at 6:20 AM, xbury.cs at clearstream.com wrote: > > > > Mark, > > > > Could you be more specifc? > > > > recorded audio knowledge (in FruityLoop talk) means anything! > > > > Purpose? Usage? Requirements? > > Space or bandwidth limits, user audio level... > > > > Just wondering what you want to hear (pun intended!) > > > > Xavier > > > > On 01.03.2005 14:48:31 use-revolution-bounces wrote: > >> Eric, > >> Do you know of any resources dealing with recorded audio > implemention > >> (not midi)? Midi could provide a great solution for > certain stacks, > >> but I'm in need of some recorded audio knowledge. > >> Thanks, > >> Mark > >> > >> On Feb 28, 2005, at 10:30 PM, Erik Hansen wrote: > >> > >>> --- Dan Shafer wrote: > >>> > >>>> I've been doing a bit with sound lately and there are a > couple of > >>>> serious experts on this list. Maybe we can put something > together. > >>> > >>> MIDI in Revolution > >>> > >>> WINDOWS: > >>> > >>> http://flexiblelearning.com/xtalk.htm -- mci > >>> http://www.hyperactivesw.com/shakobox.html > >>> > >>> MAC: > >>> > >>> http://www.hyperactivesw.com/shakobox.html> > >>> http://homepage.mac.com/udi/ > >>> Kurt Kaufman's SMF stack bundled with RunRev > >>> > >>> Erik Hansen > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From robmeyer at hetnet.nl Tue Mar 1 11:27:38 2005 From: robmeyer at hetnet.nl (Rob Meijer) Date: Tue, 01 Mar 2005 17:27:38 +0100 Subject: 2 questions In-Reply-To: <42249368.6070605@hyperactivesw.com> References: <6.1.2.0.2.20050228184001.018ecb10@pop3.hetnet.nl.b9> <36c2e2af21cf4924fdbd97b16b9bf58d@major-k.de> <6.1.2.0.2.20050228203541.019196f0@pop3.hetnet.nl.b9> <199334f1b5459eafa039fe09a304d481@major-k.de> <6.1.2.0.2.20050301072203.018fb3d0@pop3.hetnet.nl.b9> <42249368.6070605@hyperactivesw.com> Message-ID: <6.1.2.0.2.20050301172713.0193eba8@pop3.hetnet.nl.b9> At 16:08 1/3/2005, J. Landman Gay wrote: >When you say "substack" do you mean a real substack, or just a second file >on disk? A real substack is part of the same file and will share the >script of the main stack. A separate stack on disk does not do that. yes, a real substack Rob robmeyer at hetnet.nl www.japrosoft.com no more spam: Mailwasher Pro http://www.firetrust.com/products/pro/ and please mention my emailaddress... From b.xavier at internet.lu Tue Mar 1 11:44:03 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 1 Mar 2005 17:44:03 +0100 Subject: PullDown Menu feature missing ? In-Reply-To: <42249368.6070605@hyperactivesw.com> Message-ID: <20050301164958.287BF930148@mail.runrev.com> I have this pull down menu that is not used as a puldown menu because the option menu that it should be doesn't allow me to disable menu items (is this a bugzilla already?). but the Pulldown menu doesn't pull down a menu that is the width of the menu (it's more the formatted width of the text!!! ) Carambas! What do I bugzilla where now? Is there a way to make disabled items in an options menu? Is there a way to change the pulldown's menu's menu-width? I'hatit to hava nother two searchs and nu bugz todo today! gone undo that! ;) Xav From fde101 at fjrhome.net Tue Mar 1 11:43:15 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 1 Mar 2005 11:43:15 -0500 Subject: PullDown Menu feature missing ? In-Reply-To: <20050301164958.287BF930148@mail.runrev.com> References: <20050301164958.287BF930148@mail.runrev.com> Message-ID: <00ef009f2e80f4ca008700e9792d75d0@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 disable line 3 of button "Options" of group "My Menu Bar" On Mar 1, 2005, at 11:44 AM, MisterX wrote: > Is there a way to make disabled items in an options menu? - ----------------------------------------------------------- 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. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCJJuk7aqtWrR9cZoRAns3AJ9P8pY0/UcEevDInw+vz0BwRx7uPACfcVz4 RLw7CjXs3tAtT1bVrwNecS4= =wj1i -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From b.xavier at internet.lu Tue Mar 1 12:03:17 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 1 Mar 2005 18:03:17 +0100 Subject: PullDown Menu feature missing ? In-Reply-To: <00ef009f2e80f4ca008700e9792d75d0@fjrhome.net> Message-ID: <20050301170911.E42459300D4@mail.runrev.com> No SH1gAr! Nope. that give you "(menuitem" instead of a greyed menuitem as in pulldown menus. "Options" [style] menu was meant... sorry, brain nitrous buffer blow off... Cheerios Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Frank D. Engel, Jr. > Sent: Tuesday, March 01, 2005 17:43 > To: How to use Revolution > Subject: Re: PullDown Menu feature missing ? > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > disable line 3 of button "Options" of group "My Menu Bar" > > On Mar 1, 2005, at 11:44 AM, MisterX wrote: > > > Is there a way to make disabled items in an options menu? > > - ----------------------------------------------------------- > 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. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCJJuk7aqtWrR9cZoRAns3AJ9P8pY0/UcEevDInw+vz0BwRx7uPACfcVz4 > RLw7CjXs3tAtT1bVrwNecS4= > =wj1i > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Tue Mar 1 11:55:11 2005 From: rcozens at pon.net (Rob Cozens) Date: Tue, 01 Mar 2005 08:55:11 -0800 Subject: Using stacks as a database for very large data sets In-Reply-To: References: <6.2.0.14.1.20050126102305.01e17260@pop3.pon.net> Message-ID: <6.2.1.2.1.20050301075214.01eb4e40@pop3.pon.net> Hi Bruce, From my conversation with Jonathan: >> >Saving a large stack can be time consuming - especially across a >network. One alternative is a client-server setup. The entire stack is in RAM on the server side; but client stacks only deal with one record at a time. Thus the stack is always saved locally at the server, never over the network. >If it were possible to use a single stack as a huge >database, it would be very convenient. I've worked with 44K-record, 43MB, database stacks in SDB. > >> Maybe for Rev 3.0 they will work out such a thing > > > > If they don't, I have--if you're ready to go client/sererver << >Well, that sounds like the right approach. Brief summary? Serendipity Database--Binary (SDB) is a hierarchical database scripted entirely in Transcript. It is implemented as a library stack containing database & general handlers, icon images, dialog substacks, and a generic database template substack. SDB ships with a reference stack & back-end database, several tutorial/test stacks, a developers' plugin stack, and template stacks for creating SDB Utilities & SDB Server standalone applications. SDB single- and multi-user syntax are identical, and database front end stacks/standalones can switch between the two modes during runtime. When operating in client/server mode SDB uses the Revolution IPC Group's Lib_IPC & Lib_STAMP TCP/IP handlers for inter-program communication. SDB supports explicit locking at the database & record level and an optional "auto lock" mode where each user's currently-selected record is locked until the user logs off or changes current database position. SDB is 100% open source, modifiable, and royalty-free. When data must be shared among several users, a client/server approach eliminates the need for application logic to avoid data collision: only the server app has access to the database stack, and it responds to client requests on a FIFO basis. In a Transcript environment, this also has the advantage that the entire database stack only resides in RAM and client applications only buffer one record at a time. Performance with large databases is directly dependent on server RAM and clock speed. SDB's binary index searching is able to retrieve one record out of 44,000 (43 MB) in < 1 second on a midline G4 iMac. Times to load/save a large database will show the same correlation with hardware speed and capacity, 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 jhurley at infostations.com Tue Mar 1 12:06:18 2005 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 1 Mar 2005 09:06:18 -0800 Subject: Addressing images Message-ID: (Somehow this message was garbled in the previous post. I just sent it to myself, and it seems OK. Trying again.) I've discovered I don't know the first thing about addressing images. Suppose I have created two images, "myFIrstImage" and "mySecondImage." The rect of each is set to the screenRect How do I select the image which the next drag command applies to, that is choose the pencil tool drag from 100,100 to 200,200 If this were a graphic, I could address the graphic by name, that is Set the points of graphic "myGraphic" to ........ Or suppose I have an imported jpg and a blank image "myBlankImage", how do I direct the drag command to "myBlankImage" and not to the jpg? Jim From mail at richard-hillen.de Tue Mar 1 12:09:42 2005 From: mail at richard-hillen.de (R. Hillen) Date: Tue, 1 Mar 2005 18:09:42 +0100 Subject: audio -- some MIDI / Quicktime resources in Revolution In-Reply-To: <20050301170019.AA48C9301A0@mail.runrev.com> References: <20050301170019.AA48C9301A0@mail.runrev.com> Message-ID: <7d99946b854c03d29ba16e76babc863c@richard-hillen.de> Hello Xavier, May I give a little correction: The value of "KHz" gives (the number of samples per second)/1000, as Hertz (Hz) means the number of samples per second and 1 KHz means 1000 Samples per second. Richard. > Message: 6 > Date: Tue, 1 Mar 2005 17:18:23 +0100 > From: "MisterX" > Subject: RE: audio -- some MIDI / Quicktime resources in Revolution > To: "'How to use Revolution'" > Message-ID: <20050301162420.0DCFE930056 at mail.runrev.com> > Content-Type: text/plain; charset="us-ascii" > > ... > Just for the trivia: > KHz is the number of samples per 60th of a second (a hertz)X1000. > > ... > Cheerios > Xavier From mwieder at ahsoftware.net Tue Mar 1 12:14:52 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 1 Mar 2005 09:14:52 -0800 Subject: Newbie Here In-Reply-To: <000101c51e53$62b8e350$0200a8c0@aurora.org> References: <000101c51e53$62b8e350$0200a8c0@aurora.org> Message-ID: <1421708196.20050301091452@ahsoftware.net> Michael- Tuesday, March 1, 2005, 3:39:53 AM, you wrote: M> Thanks for the quick reply. I would like to add the executables inside M> the application and run the exe's from within RR. So I don't have to M> drop them into a folder on the PC and cause any version problems. Or I M> could drop the files to the PC in a temp dir then remove the files M> during exit. I see the "copy files" under standalone application M> settings is this the appropriate place to include files for the app ? M> Not sure of the function with the copy files option ? Thanks Michael I'm not convinced that's a good idea (you're bound to run into permissions problems and other such Windows annoyances), but if you have to follow through with it, you might consider storing the binary executables in custom properties and unleashing them when necessary. set the exeFile of button "RunMe" to url "binfile:c:/myFile.exe" put the exeFile of button "RunMe" into url "binfile://pequod/x/z.exe" -- -Mark Wieder mwieder at ahsoftware.net From b.xavier at internet.lu Tue Mar 1 12:30:11 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 1 Mar 2005 18:30:11 +0100 Subject: audio -- some MIDI / Quicktime resources in Revolution In-Reply-To: <7d99946b854c03d29ba16e76babc863c@richard-hillen.de> Message-ID: <20050301173603.553CC930056@mail.runrev.com> oops, blu the revsuspension on that one! ;) cheers for the correction! I relearned something today! ;) Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > R. Hillen > Sent: Tuesday, March 01, 2005 18:10 > To: use-revolution at lists.runrev.com > Subject: Re: audio -- some MIDI / Quicktime resources in Revolution > > Hello Xavier, > > May I give a little correction: > > The value of "KHz" gives (the number of samples per second)/1000, > > as > Hertz (Hz) means the number of samples per second and > 1 KHz means 1000 Samples per second. > > Richard. > > > Message: 6 > > Date: Tue, 1 Mar 2005 17:18:23 +0100 > > From: "MisterX" > > Subject: RE: audio -- some MIDI / Quicktime resources in Revolution > > To: "'How to use Revolution'" > > Message-ID: <20050301162420.0DCFE930056 at mail.runrev.com> > > Content-Type: text/plain; charset="us-ascii" > > > > ... > > > Just for the trivia: > > KHz is the number of samples per 60th of a second (a hertz)X1000. > > > > ... > > Cheerios > > Xavier > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Tue Mar 1 12:30:11 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 1 Mar 2005 18:30:11 +0100 Subject: Addressing images In-Reply-To: Message-ID: <20050301173606.CA061930196@mail.runrev.com> set the traversal of the control to false... For fields you have the textlock and the autohilite too Depends what you want to lock... Disabled is not always my favorite "look" result... Have the card script record your clicks because that's where you draw. To do that, trap the mousedown and record the mouseloc at different events or in a -- beginners but the natural way repeat while the mouse is down do the drawloop thing end repeat -- intermediate but more efficient - but debatable use a clicklock mechanism with timed send events to redraw the graphics or paint lines... But the beginners method is quite easy and works most of the time for simplicity and perenity's sake. A better approach is to group your drawings or graphics so you draw them into a "graphic" group. Then it's better to put the scripts that detect dragging in the group whose locklocation is better set to true. Last but not least... using a picture as the background for a group or the cursor solves lots of interactive GUI issues! filter the revdocs with "cursor" Maybe there's already a solution out there in RevLogo? Cheers Xavier -- http://monsieurx.com - nitrous flavored plug-ins for Rev'ing your apps faster! > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Jim Hurley > Sent: Tuesday, March 01, 2005 18:06 > To: use-revolution at lists.runrev.com > Subject: Addressing images > > (Somehow this message was garbled in the previous post. I > just sent it to myself, and it seems OK. Trying again.) > > I've discovered I don't know the first thing about addressing images. > > Suppose I have created two images, "myFIrstImage" and "mySecondImage." > > The rect of each is set to the screenRect > > How do I select the image which the next drag command applies > to, that is > > choose the pencil tool > drag from 100,100 to 200,200 > > If this were a graphic, I could address the graphic by name, that is > > Set the points of graphic "myGraphic" to ........ > > Or suppose I have an imported jpg and a blank image > "myBlankImage", how do I direct the drag command to > "myBlankImage" and not to the jpg? > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Tue Mar 1 12:53:24 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 1 Mar 2005 09:53:24 -0800 Subject: UDP sockets - again In-Reply-To: <42234569.1030200@tweedly.net> References: <3rra4i$nhkuj7@mxip17a.cluster1.charter.net> <42234569.1030200@tweedly.net> Message-ID: <1184019930.20050301095324@ahsoftware.net> Alex, Dar- Monday, February 28, 2005, 8:23:05 AM, you wrote: AT> The documentation for UDP sockets is pretty sparse (or indeed, totally AT> missing, and trying to use the existing docs is near impossible, because AT> the differences between TCP and UDP sockets are quite significant). AT> Dar Scott provided me with lots of help a while ago - you may find more AT> useful info in the email archives (around September). Thanks so much for collecting all this udp information in one place. I normally tend to shy away from using udp, but there are areas where you really need it (working with existing protocols for other apps, etc.). Using udp can also bring up firewall issues. I think of it this way: udp is packet-oriented while tcp is stream-oriented. Udp gives you speed and low overhead but packets aren't guaranteed to arrive. Tcp guarantees that the packets arrive at the destination and arrive in order, but the message can be broken up into an arbitrary number of packets (Elvi shasle ftt hebuil ding). With udp the entire message (if it arrives) is in a single packet. With tcp you have to parse the incoming stream to determine where the information ends. -- -Mark Wieder mwieder at ahsoftware.net From wildelec at bossig.com Tue Mar 1 13:12:11 2005 From: wildelec at bossig.com (David J.Lamp) Date: Tue, 1 Mar 2005 10:12:11 -0800 Subject: Guide to MySql Message-ID: <6E6F0486-8A7D-11D9-B088-000A95D0D0FC@bossig.com> Is there a comprehensive tutorial available for integrating the usage of MySql with RR. I have looked around and have not been able to find any lead by example information. The automatic functions work fine but do not meet my needs. David From kray at sonsothunder.com Tue Mar 1 13:52:46 2005 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 01 Mar 2005 12:52:46 -0600 Subject: PullDown Menu feature missing ? In-Reply-To: <20050301164958.287BF930148@mail.runrev.com> Message-ID: On 3/1/05 10:44 AM, "MisterX" wrote: > I have this pull down menu that is not used as a puldown menu > because the option menu that it should be doesn't allow me to > disable menu items (is this a bugzilla already?). Actually this is only in Windows... on Mac you can disable items in an option menu. > but the Pulldown menu doesn't pull down a menu that is the width > of the menu (it's more the formatted width of the text!!! ) True. This is because the pulldown menu style is used for the standard menus in a menubar. > Is there a way to make disabled items in an options menu? Not in WIndows; I'd recommend removing the item that should be disabled from the list so it's not displayed, and then re-adding it when it becomes available. OR, live with using a pulldown menu. > Is there a way to change the pulldown's menu's menu-width? Not that I'm aware of. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From katir at hindu.org Tue Mar 1 14:12:35 2005 From: katir at hindu.org (Sivakatirswami) Date: Tue, 1 Mar 2005 09:12:35 -1000 Subject: CGI access to PostGreSQL In-Reply-To: <1109668834.1423.48.camel@rachmaninov> References: <7ceab6d945047465c3502f040d2d340b@hindu.org> <1109668834.1423.48.camel@rachmaninov> Message-ID: OK, your instructions are clear.. thanks for the ever cheerful and thorough responses... will work on this and get back to you. Aloha from Hawaii Sivakatirswami On Feb 28, 2005, at 11:20 PM, Mark Waddingham wrote: > Hello Sivakatirswami :o) > > Looking at your script, then you need to do > revSetDatabaseDriverPath "/usr/local/lib/revolution" > As it is the *folder* containing the drivers that needs to be > referenced. Also you have to ensure that dbPostgresql.so has > appropriate > execute permissions set otherwise it's likely to complain :o) > > However, I recall you saying that you had tried this already, so I have > a feeling that there might be another issue... > > In order to connect to a Postgres database, the database driver needs > to > be able to load a version of the client library 'libpq'. Unfortunately, > the major version number of the libpq shared library increased between > Postgres 7.2 and Postgres 7.3 - and the Linux version of the database > drivers link against libpq.so.2. > > As far as I know (although I could be eating my hat on this one) there > should be no problems with using libpq.so.2 to connect to a >= 7.3 > Postgres database - it's just that they haven't included it in the > stock > 7.3 distribution. > > To verify if this is the case in your situation do the following from > the command-prompt: > - cd /usr/local/lib/revolution > - ldd dbPostgresql.so > > This will give you a list of the shared-libraries the driver expects to > find - and will indicate if it cannot find one. > > If you get a line something like: > libpq.so.2 => not found > Then this is the problem described above, and you'll need to dig out a > libpq.so.2 from a pre-7.3 distribution of Postgres and install it in an > appropriate place and all should (hopefully) be well... > > Warmest Regards, > > Mark. > > ------------------------------------------------------------------ > 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 > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Tue Mar 1 14:23:34 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 1 Mar 2005 20:23:34 +0100 Subject: PullDown Menu feature missing ? In-Reply-To: Message-ID: <20050301192931.51DC5930190@mail.runrev.com> > > Is there a way to make disabled items in an options menu? > > Not in WIndows; I'd recommend removing the item that should > be disabled from the list so it's not displayed, and then > re-adding it when it becomes available. OR, live with using a > pulldown menu. So I had opted! Plus trouble making it work! ;) Merci buckets! Xavier From davis.phil at comcast.net Tue Mar 1 14:40:35 2005 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 01 Mar 2005 11:40:35 -0800 Subject: alwaysBuffer vs. screenNoPixMaps Message-ID: <4224C533.40201@comcast.net> Has anyone experimented with the 'alwaysBuffer' object property and the 'screenNoPixMaps' global property enough to learn anything about them beyond the docs say? It appears to me that 'alwaysBuffer' relates to RE-drawing screen elements rather than the initial drawing of same, but I also see this little statement in the 'alwaysBuffer' page of the docs (with MY EMPHASIS): ==== start ==== When moving objects are displayed on the screen, flicker may result, since the objects are being redrawn as they move. You can avoid this problem by judicious use of the alwaysBuffer property, which creates an offscreen memory area IN WHICH OBJECTS ARE INITIALLY DRAWN. The visible display is updated from this buffer area, eliminating flicker. ==== end ==== My goal is to eliminate all flicker during the display (the initial screen draw) of a custom modal dialog during my app startup process. My question: Is there any initial-flicker-prevention benefit to setting the 'alwaysBuffer' of a dialog stack to true? Or is it really all dependent on the 'screenNoPixMaps' property? TIA - Phil Davis From jsilver at qualcomm.com Tue Mar 1 14:52:18 2005 From: jsilver at qualcomm.com (Silver, Jason) Date: Tue, 1 Mar 2005 11:52:18 -0800 Subject: Checkbox/field related question Message-ID: Thanks Ken and Mark! I'm not using any HTML text in the fields...just plain text. So, I guess that means I'll be using imageSource for my checkboxFilled.png and checkboxEmpty.png. I'll just have to watch out for when the select button is pressed: on ButtonPress theButton switch (theButton) case selectKey -- checked or unchecked graphic as the first character on the hilited line? -- replace graphic with the other one break end ButtonPress When using imageSource, how can I get Revolution to return the name of the control that was used for that particular image? -Jason -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Wieder Sent: Saturday, February 26, 2005 11:51 AM To: How to use Revolution Subject: Re: Checkbox/field related question Jason- KR> Personally, my suggestion would be to use a list field with two KR> separate images, one rectangle with a check mark, and one rectangle KR> without. That That would be my approach, too. Assuming that you're already setting the image by setting the html content of the line, then all you need to do is change the imageSource and set the htmlText again. function Available strWhat return "" & strWhat end Available function Unavailable strWhat return "" & strWhat end Unavailable set the htmlText of line whichLine of field "myField" to \ Available(the hilitedText of field "myField") -- -Mark Wieder mwieder at ahsoftware.net _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Tue Mar 1 15:02:12 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 01 Mar 2005 14:02:12 -0600 Subject: Addressing images In-Reply-To: References: Message-ID: <4224CA44.60505@chipp.com> Jim, Not sure if this is what you want.. choose the pencil tool select image "myBlankImage" drag from topleft of image "myBlankImage" to botright of image "myBlankImage" hope this helps. -Chipp Jim Hurley wrote: > (Somehow this message was garbled in the previous post. I just sent it > to myself, and it seems OK. Trying again.) > > I've discovered I don't know the first thing about addressing images. > > Suppose I have created two images, "myFIrstImage" and "mySecondImage." > > The rect of each is set to the screenRect > > How do I select the image which the next drag command applies to, that is > > choose the pencil tool > drag from 100,100 to 200,200 > > If this were a graphic, I could address the graphic by name, that is > > Set the points of graphic "myGraphic" to ........ > > Or suppose I have an imported jpg and a blank image "myBlankImage", how > do I direct the drag command to "myBlankImage" and not to the jpg? > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From BNZ2 at CDC.GOV Tue Mar 1 15:05:26 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Tue, 1 Mar 2005 15:05:26 -0500 Subject: Checkbox/field related question Message-ID: <64878EF567131D4596246171F75FD4A974455A@m-epo-1.epo.cdc.gov> I am chiming in late on this - so I might be confused... But if you are looking to have a checkbox in a field that switches back and forth when checked - I have a field that does this. The following script goes in the field: On mouseup put word 2 of mousecharchunk() into aaa put character aaa of me into B if chartonum(B) = 254 then put numtochar(168) into character aaa of me set the textfont of character aaa of me to "wingdings" set the textsize of character aaa of me to 16 else if chartonum(B) = 168 then put numtochar(254) into character aaa of me set the textfont of character aaa of me to "wingdings" set the textsize of character aaa of me to 16 end if end mouseup just make sure the field has the checkbox character in it to start out with: * I know - that probably looks like a bullet point - but if you change it's font to wingdings, it will look like a checkbox. If this is covering old ground for you, my apologies. ---- From Cubist at aol.com Tue Mar 1 15:26:10 2005 From: Cubist at aol.com (Cubist at aol.com) Date: Tue, 1 Mar 2005 15:26:10 EST Subject: 2 questions Message-ID: <1db.36d3b003.2f5629e2@aol.com> sez robmeyer at hetnet.nl: >How to call a handler in a substack? "Send" is the keyword you want. As in: send "HandlerName" to substack "Fred" of stack "George" The thing to keep in mind with "send" is that you're sending a message (a string, that being "HandlerName" in my example), and you have to specifically identify *where you're sending it TO*. If you wanted to call a handler in a particular card of a substack, you'd send the message to (card "Harry" of substack "Fred" of stack "George"); if your intended target is a handler in a specific button of a particular card, you'd send to (button "Zelda" of card "Harry" of substack "Fred" of stack "George"); and so on, and so forth. Rev's built-in "long name" function will tell you *exactly* how you should refer to a button/card/whatever so that "send" will *always* know where to go. >In the stackscript I wrote: >function content > return "field" &"e&content"e&& "of stack" &"e&frontpage"e >end content >returning: field "content" of stack "frontpage" > >The number of lines in field "content" = 89 >but: put the number of lines of content() puts 1 >but: put the number of lines of field "content" of stack "frontpage" >puts 89 > >What did I do wrong with the function function. Nothing, really. In your "content" function, you're building a string and returning that string, and there is only one line in that returned string. Yes, the string you built is a valid field-name -- but Rev didn't realize that you want the contents of the field that's named by your string, because you didn't *tell* it so! Try this instead: return (field "content" of stack "frontpage") Hope this helps... From jsilver at qualcomm.com Tue Mar 1 15:32:47 2005 From: jsilver at qualcomm.com (Silver, Jason) Date: Tue, 1 Mar 2005 12:32:47 -0800 Subject: Checkbox/field related question Message-ID: Hi Jonathan, Thanks for your script! I think I see where you're going with it (though the second line is still a little confusing; I'm still grasping when to use "me" and/or "target"). What I'm doing instead is using graphics for checkboxes. So, in my if statement, I'm checking as follows: if the imageSource of char 1 of line currentLine of field "List Items" is "Checkbox Empty" then set the imageSource of char 1 of line currentLine of field "List Items" to "Checkbox Filled" else if the imageSource of char 1 of line currentLine of field "List Items" is "Checkbox Filled" then set the imageSource of char 1 of line currentLine of field "List Items" to "Checkbox Empty" end if I wasn't able to think of this solution before looking at your script. Thank you for shedding light; this list always does! -Jason -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Lynch, Jonathan Sent: Tuesday, March 01, 2005 12:05 PM To: How to use Revolution Subject: RE: Checkbox/field related question I am chiming in late on this - so I might be confused... But if you are looking to have a checkbox in a field that switches back and forth when checked - I have a field that does this. The following script goes in the field: On mouseup put word 2 of mousecharchunk() into aaa put character aaa of me into B if chartonum(B) = 254 then put numtochar(168) into character aaa of me set the textfont of character aaa of me to "wingdings" set the textsize of character aaa of me to 16 else if chartonum(B) = 168 then put numtochar(254) into character aaa of me set the textfont of character aaa of me to "wingdings" set the textsize of character aaa of me to 16 end if end mouseup just make sure the field has the checkbox character in it to start out with: * I know - that probably looks like a bullet point - but if you change it's font to wingdings, it will look like a checkbox. If this is covering old ground for you, my apologies. ---- _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Tue Mar 1 15:44:09 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 1 Mar 2005 21:44:09 +0100 Subject: Checkbox/field related question In-Reply-To: References: Message-ID: <18f6ce8397d9b10e38ee0cab8c4005c1@major-k.de> Hi Jason, > Hi Jonathan, > > Thanks for your script! I think I see where you're going with it > (though the second line is still a little confusing; I'm still grasping > when to use "me" and/or "target"). > > What I'm doing instead is using graphics for checkboxes. So, in my if > statement, I'm checking as follows: > > if the imageSource of char 1 of line currentLine of field "List > Items" > is "Checkbox Empty" then > set the imageSource of char 1 of line currentLine of field "List > Items" to "Checkbox Filled" > else if the imageSource of char 1 of line currentLine of field "List > Items" is "Checkbox Filled" then > set the imageSource of char 1 of line currentLine of field "List > Items" to "Checkbox Empty" > end if since there are only 2 options with checkboxes, you can even shorten your script a bit ;-) if the imageSource of char 1 of line currentLine of field "List Items" = "Checkbox Empty" then set the imageSource of char 1 of line currentLine of field "List Items" to "Checkbox Filled" else set the imageSource of char 1 of line currentLine of field "List Items" to "Checkbox Empty" end if Regards Klaus Major klaus at major-k.de http://www.major-k.de From BNZ2 at CDC.GOV Tue Mar 1 15:53:02 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Tue, 1 Mar 2005 15:53:02 -0500 Subject: Checkbox/field related question Message-ID: <64878EF567131D4596246171F75FD4A974455B@m-epo-1.epo.cdc.gov> "Me" refers to the object in which the handler is running. It is useful, because often times you will have a script that needs to work in a number of different fields (like a spellcheck script). If you had to change each script to refer to the name of the object itself, it would get cumbersome. For example, suppose you had 50 fields named "List Field 1", "List Field 2", etc... if you used "me" in your script rather than "field "List Items"", you could just copy the script into each field. (actually, you can do it even easier by calling the script, but that is another issue) Another suggestion - the script as you have it written here only works if the character with the image source is on character 1 of line currentline - this limitation is not necessary: On mouseup put word 2 of mousecharchunk() into aaa if the imageSource of character aaa of me is "Checkbox Empty" then set the imageSource of character aaa of me to "Checkbox Filled" else if the imageSource of character aaa of me is "Checkbox Filled" then set the imageSource of character aaa of me to "Checkbox Empty" end if end mouseup If the phrase "word 2 of the mousecharchunk()" is confusing, the docs explain it pretty well. For this purpose, mousecharchunk() returns a phrase containing the starting and ending characters. Word 2 of that phrase will be the character you just clicked on. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Silver, Jason Sent: Tuesday, March 01, 2005 3:33 PM To: How to use Revolution Subject: RE: Checkbox/field related question Hi Jonathan, Thanks for your script! I think I see where you're going with it (though the second line is still a little confusing; I'm still grasping when to use "me" and/or "target"). What I'm doing instead is using graphics for checkboxes. So, in my if statement, I'm checking as follows: if the imageSource of char 1 of line currentLine of field "List Items" is "Checkbox Empty" then set the imageSource of char 1 of line currentLine of field "List Items" to "Checkbox Filled" else if the imageSource of char 1 of line currentLine of field "List Items" is "Checkbox Filled" then set the imageSource of char 1 of line currentLine of field "List Items" to "Checkbox Empty" end if I wasn't able to think of this solution before looking at your script. Thank you for shedding light; this list always does! -Jason -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Lynch, Jonathan Sent: Tuesday, March 01, 2005 12:05 PM To: How to use Revolution Subject: RE: Checkbox/field related question I am chiming in late on this - so I might be confused... But if you are looking to have a checkbox in a field that switches back and forth when checked - I have a field that does this. The following script goes in the field: On mouseup put word 2 of mousecharchunk() into aaa put character aaa of me into B if chartonum(B) = 254 then put numtochar(168) into character aaa of me set the textfont of character aaa of me to "wingdings" set the textsize of character aaa of me to 16 else if chartonum(B) = 168 then put numtochar(254) into character aaa of me set the textfont of character aaa of me to "wingdings" set the textsize of character aaa of me to 16 end if end mouseup just make sure the field has the checkbox character in it to start out with: * I know - that probably looks like a bullet point - but if you change it's font to wingdings, it will look like a checkbox. If this is covering old ground for you, my apologies. ---- _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From BNZ2 at CDC.GOV Tue Mar 1 16:00:10 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Tue, 1 Mar 2005 16:00:10 -0500 Subject: PullDown Menu feature missing ? Message-ID: <64878EF567131D4596246171F75FD4A974455C@m-epo-1.epo.cdc.gov> I often simulate pull-down menus with groups containing the various items I want on them. A group of this sort could contain a field listing the choices. If a line in that field is not enabled, it's font color could be set to gray. When someone clicks on that field, you can test to see if the font color of the text they clicked is gray before acting on that choice. Groups of this sort can allow for all sorts of really complicated pulldown-style menus. You simulate the pulldown by having a button that turns the visible of the group to "true" when pressed. I also set the script of the button to place the group right underneath it - that way, if I move the button around, the group will always appear where it is supposed to appear when the button is pressed, and I do not have to think about relocating the group as well. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of MisterX Sent: Tuesday, March 01, 2005 11:44 AM To: jacque at hyperactivesw.com; 'How to use Revolution' Subject: PullDown Menu feature missing ? I have this pull down menu that is not used as a puldown menu because the option menu that it should be doesn't allow me to disable menu items (is this a bugzilla already?). but the Pulldown menu doesn't pull down a menu that is the width of the menu (it's more the formatted width of the text!!! ) Carambas! What do I bugzilla where now? Is there a way to make disabled items in an options menu? Is there a way to change the pulldown's menu's menu-width? I'hatit to hava nother two searchs and nu bugz todo today! gone undo that! ;) Xav _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From ps1 at softseven.org Tue Mar 1 16:12:22 2005 From: ps1 at softseven.org (Paul Salyers) Date: Tue, 01 Mar 2005 15:12:22 -0600 Subject: Mail Card Message-ID: <6.1.1.1.2.20050301150829.02778b70@softseven.org> Dear ReuRev Programmers, Is it possible to create a "Mail Form": From:, Subject:, & Body and send the email using the users default pop3 email setting? Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From mwieder at ahsoftware.net Tue Mar 1 16:22:00 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 1 Mar 2005 13:22:00 -0800 Subject: PullDown Menu feature missing ? In-Reply-To: References: Message-ID: <8416536528.20050301132200@ahsoftware.net> Ken- Tuesday, March 1, 2005, 10:52:46 AM, you wrote: >> I have this pull down menu that is not used as a puldown menu >> because the option menu that it should be doesn't allow me to >> disable menu items (is this a bugzilla already?). KR> Actually this is only in Windows... on Mac you can disable items in an KR> option menu. Placing a left-parenthesis char before the text disables it. This works for me on both platforms (and is a *great* feature - in VB you have to subclass the ComboBox, make it an owner-draw control, and trap and handle the wm_paint message yourself). >From the docs: "How do I enable or disable a menu item?" -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Mar 1 16:37:05 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 1 Mar 2005 13:37:05 -0800 Subject: Checkbox/field related question In-Reply-To: References: Message-ID: <10317440878.20050301133705@ahsoftware.net> Jason- Tuesday, March 1, 2005, 11:52:18 AM, you wrote: SJ> When using imageSource, how can I get Revolution to return the name of SJ> the control that was used for that particular image? Even though you're not explicitly using htmlText, see what turns up when you try put the htmlText of the hilitedLine -- -Mark Wieder mwieder at ahsoftware.net From sarahr at genesearch.com.au Tue Mar 1 16:49:23 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 2 Mar 2005 07:49:23 +1000 Subject: Mail Card In-Reply-To: <6.1.1.1.2.20050301150829.02778b70@softseven.org> References: <6.1.1.1.2.20050301150829.02778b70@softseven.org> Message-ID: <20b6d942547c02f8f9741316a7a402ec@genesearch.com.au> Check out the revMail command. Sarah On 02/03/2005, at 7:12 AM, Paul Salyers wrote: > Dear ReuRev Programmers, > > Is it possible to create a "Mail Form": From:, Subject:, & Body and > send the email using the users default pop3 email setting? > > > Paul Salyers > PS1 - Senior Rep. > PS1 at softseven.org > Http://ps1.SoftSeven.org From sarahr at genesearch.com.au Tue Mar 1 16:51:49 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 2 Mar 2005 07:51:49 +1000 Subject: Guide to MySql In-Reply-To: <6E6F0486-8A7D-11D9-B088-000A95D0D0FC@bossig.com> References: <6E6F0486-8A7D-11D9-B088-000A95D0D0FC@bossig.com> Message-ID: Hi David, I wouldn't call it comprehensive or even very up-to-date, but there is a stack on my web site called MySQLtests.rev which shows how to use the Rev database commands to interact with a MySQL database. Cheers, Sarah On 02/03/2005, at 4:13 AM, David J.Lamp wrote: > Is there a comprehensive tutorial available for integrating the usage > of MySql with RR. I have looked around and have not been able to find > any lead by example information. The automatic functions work fine > but do not meet my needs. > > David From revolution at derbrill.de Tue Mar 1 16:54:22 2005 From: revolution at derbrill.de (Malte Brill) Date: Tue, 1 Mar 2005 22:54:22 +0100 Subject: a dumb question In-Reply-To: <20050301170019.AA48C9301A0@mail.runrev.com> Message-ID: <78984676-8A9C-11D9-BFF6-0030659A795C@derbrill.de> Hi Mark, as the others already said the animation builder has been abandoned. If you are looking for an easy way to create cool and smooth animation you might want to take a look at libRMC. You find it either in revonline in my user space (malte) or here: http://www.derbrill.de/librmc/libRMC.rev.zip A demo: http://www.derbrill.de/librmc/libRMCDemo.rev.zip PDF Docs: http://www.derbrill.de/librmc/docs.pdf Regards, Malte From ps1 at softseven.org Tue Mar 1 16:56:24 2005 From: ps1 at softseven.org (Paul Salyers) Date: Tue, 01 Mar 2005 15:56:24 -0600 Subject: Mail Card In-Reply-To: <20b6d942547c02f8f9741316a7a402ec@genesearch.com.au> References: <6.1.1.1.2.20050301150829.02778b70@softseven.org> <20b6d942547c02f8f9741316a7a402ec@genesearch.com.au> Message-ID: <6.1.1.1.2.20050301155331.027bbea0@softseven.org> At 03:49 PM 3/1/2005, you wrote: >Check out the revMail command. >Sarah > >On 02/03/2005, at 7:12 AM, Paul Salyers wrote: > >>Dear ReuRev Programmers, >> >>Is it possible to create a "Mail Form": From:, Subject:, & Body and send >>the email using the users default pop3 email setting? > > >That brings up the users default mail client. I was wanting to make a card >to put in a program where the user could send a "form" like email. Can Rev >do this? > > >Paul Salyers >PS1 - Senior Rep. >PS1 at softseven.org >Http://ps1.SoftSeven.org From sarahr at genesearch.com.au Tue Mar 1 17:05:44 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 2 Mar 2005 08:05:44 +1000 Subject: Mail Card In-Reply-To: <6.1.1.1.2.20050301155331.027bbea0@softseven.org> References: <6.1.1.1.2.20050301150829.02778b70@softseven.org> <20b6d942547c02f8f9741316a7a402ec@genesearch.com.au> <6.1.1.1.2.20050301155331.027bbea0@softseven.org> Message-ID: <317ae1ce2a092e8f063697504db0c7d6@genesearch.com.au> Yes, check out my POP library. It doesn't know the user's default POP3 settings, they have to be typed in, but depending on your system, there are probably ways to extract it from preferences or registry settings. If you search the list archives, this has been discussed quite recently, I think. Cheers, Sarah http://www.troz.net/Rev/ On 02/03/2005, at 7:58 AM, Paul Salyers wrote: > At 03:49 PM 3/1/2005, you wrote: >> Check out the revMail command. >> Sarah >> >> On 02/03/2005, at 7:12 AM, Paul Salyers wrote: >> >>> Dear ReuRev Programmers, >>> >>> Is it possible to create a "Mail Form": From:, Subject:, & Body and >>> send the email using the users default pop3 email setting? >> >> >> That brings up the users default mail client. I was wanting to make a >> card to put in a program where the user could send a "form" like >> email. Can Rev do this? >> >> >> Paul Salyers >> PS1 - Senior Rep. >> PS1 at softseven.org >> Http://ps1.SoftSeven.org > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From revdan at danshafer.com Tue Mar 1 17:07:03 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 1 Mar 2005 14:07:03 -0800 Subject: opencard message In-Reply-To: References: Message-ID: Well, this seems to me like unexpected and illogical behavior. Implication is that openStack isn't sent when I switch stacks, either. If the stack is already open, that makes some sense. But unless the stack is open TO the card being addressed by the go command, shouldn't openCard still be sent? Dan On Mar 1, 2005, at 6:43 AM, Robert Brenstein wrote: >> It does NOT beep... >> No other handlers involved!!!!! >> >> Am i overlooking something obvious? >> >> >> Regards >> >> Klaus Major > > No, Klaus. That is how it is. When switching stacks, suspendStack and > resumeStack are sent. OpenCard is not sent because the card is not > really being opened (it is already open). You can also trap FocusIn, > if it suits you better as this one is sent always. > > Robert Brenstein > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Tue Mar 1 17:04:15 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 1 Mar 2005 14:04:15 -0800 Subject: ANN: PlCard library and a sample "Pyramid" game In-Reply-To: References: Message-ID: I had similar problems with clicks not always being picked up but I liked a lot about this. Dan On Mar 1, 2005, at 1:23 AM, Karen wrote: > Alex, > > Other than the fact that I'm not very good at card games - this seems > to > work well on Mac OS X. The only problem I had was the selection of > pairs to > match (or the King), it seems to need clicking twice sometimes. I'm > not > sure if this is a bug on the Mac... > > It looks really good - the cards are very nicely done. > > Karen > > > On 1/3/05 12:38 am, "use-revolution-request at lists.runrev.com" > wrote: > >> Message: 11 >> Date: Mon, 28 Feb 2005 22:24:01 +0000 >> From: Alex Tweedly >> Subject: ANN: PlCard library and a smaple "Pyramid" game >> To: How to use Revolution >> Message-ID: <42239A01.6030800 at tweedly.net> >> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >> >> >> PlCard is a library designed to support building card games (or >> Playing >> Card games, since "card" is so confusing in the context of Rev). >> >> It contains images for the cards themselves, and a number of functions >> and handlers to manipulate them. >> >> This is an ALPHA release (i.e. I haven't written the documentation yet >> :-) It's also only been tested on Windows (2000 and XP); I'd be >> particularly interested to hear whether and how it works on Mac or >> Unix. >> >> I haven't figured out the best way to handle libraries and >> applications >> in the context of RevOnline, so for now I have simply bundled the >> library into the sample game; later it will probably be available >> separately. >> >> It's on RevOnline under Games / Pyramid or under username >> "alextweedly" / Pyramid >> >> In theory, the game is obvious and self-explanatory ..... let me know >> if >> it's not, or let me know of any problems. The basic rules for Pyramid >> can be found in almost any collection of Patience games - for example >> http://www.semicolon.com/Solitaire/Rules/PyramidRules.html >> >> It's very simple - partly because I haven't yet decided whether to >> make >> scoring, high scores, player names, etc. part of the PlCard library >> or a >> separate one - so for now you just play without anything more in the >> way >> of a score than a simple running total. >> >> Thanks >> -- Alex. >> >> -- >> Alex Tweedly http://www.tweedly.net > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Tue Mar 1 17:13:08 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 1 Mar 2005 14:13:08 -0800 Subject: Guide to MySql In-Reply-To: <6E6F0486-8A7D-11D9-B088-000A95D0D0FC@bossig.com> References: <6E6F0486-8A7D-11D9-B088-000A95D0D0FC@bossig.com> Message-ID: <00d998f54bf315224dc91f899ee024ee@danshafer.com> Given the way RR works with MySQL, if you just want to move beyond the built-in functions, any good MySQL tutorial should help you with other actions you want to perform. There are a BUNCH of such tutorials. Check out http://dev.mysql.com/doc/ . Dan On Mar 1, 2005, at 10:12 AM, David J.Lamp wrote: > Is there a comprehensive tutorial available for integrating the usage > of MySql with RR. I have looked around and have not been able to find > any lead by example information. The automatic functions work fine > but do not meet my needs. > > David > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Tue Mar 1 17:10:43 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 1 Mar 2005 14:10:43 -0800 Subject: Mail Card In-Reply-To: <6.1.1.1.2.20050301150829.02778b70@softseven.org> References: <6.1.1.1.2.20050301150829.02778b70@softseven.org> Message-ID: The built-in revMail command may help if you don't need things like HTML formatting and attachments. If you do, then check out Shao Sean's most excellet libSMTP and libEmail (http://www.shaosean.tk). Dan On Mar 1, 2005, at 1:12 PM, Paul Salyers wrote: > Dear ReuRev Programmers, > > Is it possible to create a "Mail Form": From:, Subject:, & Body and > send the email using the users default pop3 email setting? > > > Paul Salyers > PS1 - Senior Rep. > PS1 at softseven.org > Http://ps1.SoftSeven.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Tue Mar 1 17:26:45 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 Mar 2005 16:26:45 -0600 Subject: How to safely set the icon of a button ? In-Reply-To: <42238C16.9010907@tweedly.net> References: <42221EFF.1020209@tweedly.net> <4222279E.10109@hyperactivesw.com> <42238C16.9010907@tweedly.net> Message-ID: <4224EC25.4050205@hyperactivesw.com> On 2/28/05 3:24 PM, Alex Tweedly wrote: > > What exactly does "image must be open" mean ? Loaded into memory, which usually means "visible". > > I tried delaying the call to PlCardInitialize until after the image has > been referenced (i.e. specified as the icon for a button), and indeed > until after it has been displayed - and still get the same error. That should have done it. Maybe try a "send in