Re: Solution for closeField problem
On Wed, 30 May 2007 20:37:55 EDT, [EMAIL PROTECTED] wrote: Jacque, Thank you, again, for your help last night. I was about to give up on this when your email arrived. It inspired me to try a little harder (like all night, all morning, and most of the afternoon). I believe I now have a solution to closing fields on OS X without moving to other fields. Wow - never noticed this before. You can also just do select empty which will cause a closeField to trigger as well: on mouseDown select empty -- rest of your mouseDown script end mouseDown Ken Ray Sons of Thunder Software, Inc. Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Threading and Software Companies
From: Richmond Mathewson [EMAIL PROTECTED] I access my e-mail account via a standard web-browser, not via an e-mail client; and I suppose this is why my messages don't thread. No. That doesn't cause it at all. What causes a lack of threading is that you don't quote what you are responding to and then your replies tend to, or even **appear**, to be off the thread. I don't have a problem with software companies as such. Well Fair enough. But I don't buy it However I am confused as to how much, and how Runtime Revolution interacts with its customers and/or users. They seem to respond pretty well AFAICS In the recent thread (Hammering . . .) Heather Nagey reacted extremely swiftly to an idea that was initiated by myself - and that is really super. Indeed. [The reason for my subsequently posting a list of other ways that the 'problem' with Classic builds could be coped with was because I felt that they were worth sharing] I can't speak for anybody else, but I don't doubt the integrity of your desire to share your opionion and would never seek to interfere with that. It's more down to the issue that, after two years here, albeit not as long as yourself, all I've really heard you do is complain. That does become a matter of oh dear... not again. Of course I could ignore you when you start a rant - and to be brutally honest I do - it is all the same frustrating. I also find it odd that my recent posting was interpreted as a rant - it was nothing of the sort; it was a comment on how I felt RR was working on a basis that its customers would not require to go on developing software for semi-obsolete operating ystems. Actually... What you actually said is: Now, with the exception of the millionaires who fool around with RR just for the fun of it, most of us have to produce software that runs on all those cranky old computers which use operating systems that are below the notice of the demi-gods in Edinburgh. Which is indeed rather unecessary and pretty much a wasted expression. By your logic anybody other than those that agree with you are millionaires and fools. I'd love to give that statement to a high school clear thinking class for analysis. You also said in another related post: This sounds a bit like all those other software companies who assume they know what is best for their clients Also an unecessary swipe and from where I'm standing representitive of a chip on the shoulder in respect of all those other software companies who, after years of struggle and pain and effort and money often indeed know better than their clients, what is best for them, based on experience, trends and a good deal of know-how. Scott Kane has a small 'problem' which is that he is not very keen on Richmond's tone of voice. Well, the feeling is fairly mutual; but as we are both adults we ought to be sensible about this and avoid ruffling each other's feathers. If the RR use-list only supported one point of view and one style of writing it would be worthless. I must admit I do indeed dislike your tone of voice in many of your posts. Though generally I disregard them as a little noise in amongst hundreds of valuable insights shared on this list. What I'm really on about is that there are ways to get attention without resorting to rhetoric that makes you seem to be as spiky as an echidna. Scott Kane ___ No viruses found in outgoing message Scanned by iolo AntiVirus® 1.1.8.4 http://www.iolo.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
AW: All this talk about DataBases - but how to select?
Hi Jacqueline, thanks for sharing your approach. I tested to store the datas in user properties and load them into arrays and read them with repeat structures up to 20,000 records. It worked, but not as fast as SQL and the code was not that nice and compact as with SQL. MARK CARDS I have never thought about to access my datas. Perhaps a try next time. Thanks Tiemo -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:use-revolution- [EMAIL PROTECTED] Im Auftrag von J. Landman Gay Gesendet: Mittwoch, 30. Mai 2007 21:19 An: How to use Revolution Betreff: Re: All this talk about DataBases - but how to select? Tiemo Hollmann TB wrote: Now I have to get into this very interesting thread as a rev novice too. Storing data is one thing and the possibilities of rev are really perfect. But how do you get a good performance accesing the however stored datas in a stack (cards / properties / properties loaded into arrays)? Saying I want a simple find all records including / starting with a search string and some other filters a simple SQL SELECT WHERE does all the work for me in a very good performance. Storing the datas in whatever self made rev structures I have to go with REPEAT LOOPS thru all records, using perhaps LINEOFFSET() and some IF THEN comparisons. For my experience yet it is not that performant as SQL with say 10,000 records. But probably I am still missing some sophisticated indexing technics which I don't see yet. Anyone willing to share your search / find technology with properties or arrays? With that much data, a SQL database is better. For smaller databases, you can create one card per record and use the mark command to flag the cards that match. For example: mark cards by finding my string or: mark cards by finding whole my string in field 2 or: mark cards where the hilite of btn 1 is true or: mark cards where field 1 contains my string and field 3 = true Then you loop through the marked cards to get the information you want. This isn't as fast as a dedicated database but is often good enough for small data sets. You can use any variation of the find command (find string, find words, find whole, etc.) to mark the cards. This way you don't need to loop through all the cards. When you are done, unmark all cards. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
Recently, Sivakatirswami wrote: Thanks for the tips... This has yet to include any transtion audio, this is a small start: go stack decompress (url http://www.hinduismtoday.com/digital/htde_media-player.rev.gz;) If you'll forgive the shameless plug, you might want to take a look at our tm|audio collection of royalty free sound effects for Revolution. You get almost 900 professionally recorded sounds, including transitions, as well as beeps, buttons, switches, musical hits, notifications and even vocals, in both male and female voices. For folks concerned about download times, all sounds are provided in low and hi res versions. The collection comes with a free audition stack that lets you easily preview and manage the sounds -- import to stack or copy to disk. You can visit the MEDIA section of our site if you'd like more info. Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Threading and Software Companies
Maybe silly question, but is there any way to do threading properly if you are reading the list from the archive? I've been unable to get the list mailings through my ISPs spam filter, so read the archive on the web. But when you respond, even if you use the right subject header, or put re in the subject, it always seems to start up a new thread. As far as the personalities are concerned, everyone can't like everyone. Everyone can however be polite to everyone. And absolutely everyone can keep off personalities. Peter ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
All this talk about DataBases - but how to select?
Well first of all, thanks yet again to Jacque for Find and Mark and Scroll through - wonderful, thanks! Another of these things which are totally obvious the minute you read them, and which you would never have found for yourself. Here is what I don't get though about Richard's approach. Obviously it works, but I can't see how to do it. Two cases, maybe will beg for help on the second one later. Case one is a data set of about 3000 records, each with about 40 fields. Some of the fields are a few lines of text. There seem to be three ways of doing this: (1) put the lot into one field on one card with the records one per line and the values separated by tabs This is Richard's approach, yes? Except that sometimes he puts them in custom properties also. (2) put each record in one field on a separate card, ie 3000 cards each with one field on. This is Jacque's? (3) put each record on one card, and have one field per value, or 3000 cards and 40 fields on each. This seemed to be the approach that Richard was criticising as being too much overhead? The object of it all would be to allow searches, then bring up the records with a given chunk of text in them and allow scrolling through them. Display them with labels for the values, appropriately styled and pretty - for instance a grey rectangle around the legend 'condition', followed by some statement of the condition, which would be the value. Also to allow editing of the values and allow adding to them. I can see how to do this by method (3) fairly readily. I can't really see how to do the layouts in the other ways. Do I have to read in the data as chunks, and create a temporary card with artwork for every record found, and fields for the values? In that case why not go the whole hog and right away to (3), it wouldn't be much more work. In fact, it would be less - there'd be no creating cards on the fly and then deleting them. Find and Mark will evidently let you produce a scrollable set of cards very nicely in case (3) Its the kind of thing which would take me all of an hour in Filemaker complete with the csv import - but alas, it don't come for this OS. But as I start thinking about how to do it, its hard to avoid the reflection that anything except (3) is going to involve writing a flat file database complete with form creation for search and edit and add records, from scratch. Or is there something else obvious like Find and Mark that I'm missing? I have DS's book by the way, and it fell to bits early on from beng read Its great, as far as it goes. But its not helping much with this! Peter ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Threading and Software Companies
I don't know how threading is done, and I also wonder how the timing works with the RR Use-List. Some series of postings unfold as embedded threads beautifully on the list; and some don't. Obviously, it would be really super if all the threads were threaded (Oh, Gosh, that was almost stylistic suicide); and once everybody understands how to do it we might be in with an even chance of getting it working properly. The timing seems to make no sense at all - this is probably because we all live in different timezones. It would be really wonderful if somebody in the know could explain threading (even if the only reason is so I can not rub Scott Kane up the wrong way quite so much :) Hi, Scott!). Personalities: Quite! Software Companies: They are a bit like dentists - don't know whether to love them or hate them, but dependent upon them nevertheless. sincerely, Richmond Mathewson A Thorn in the flesh is better than a failed Systems Development Life Cycle. ___ New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes. http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Is it possible to clone a stack and the user does not see anything ?
Hi, In a handler I am cloning a stack, say, « substackModel » Something like : -- lock screen clone stack subStackModel close stack copy of subStackModel -- to minimize the time it is visible set the name of stack copy of subStackModel to suchName set the mainStack of stack suchName to «thisMainStack » etc ... --- Despites the « lock screen » and the second line which close the new stack as soon as it has been created, the new created stack appears for a while. Is it possible to do that invisibly ? Any advice ? Thanks a lot in advance Best regards from Grenoble (surrounded by white moutains for two days now !! :-))) André ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Is it possible to clone a stack and the user does not see anything ?
Bonjour André, This flicker problem has been solved two years ago by Sarah: http://www.nabble.com/Cloning-stacks-invisibly--tf183329.html#a511158 :-) A good trick! Le 31 mai 07 à 13:27, André.Bisseret a écrit : Hi, In a handler I am cloning a stack, say, « substackModel » Something like : -- lock screen clone stack subStackModel close stack copy of subStackModel -- to minimize the time it is visible set the name of stack copy of subStackModel to suchName set the mainStack of stack suchName to «thisMainStack » etc ... --- Despites the « lock screen » and the second line which close the new stack as soon as it has been created, the new created stack appears for a while. Is it possible to do that invisibly ? Any advice ? Thanks a lot in advance Best regards from Grenoble (surrounded by white moutains for two days now !! :-))) André Best regards from Paris, Eric Chatonet. http://www.sosmartsoftware.com/ [EMAIL PROTECTED]/ ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Is it possible to clone a stack and the user does not see anything ?
Re, Here is a simpler version of Sarah method that might help you: In the card/stack script of the template stack, just insert: on preopenStack if copy is in the short name of this stack then go invisible to this stack else template stack regular preopenStack end if end preopenStack Hope this helps. Le 31 mai 07 à 13:53, Eric Chatonet a écrit : Bonjour André, This flicker problem has been solved two years ago by Sarah: http://www.nabble.com/Cloning-stacks-invisibly--tf183329.html#a511158 :-) A good trick! Le 31 mai 07 à 13:27, André.Bisseret a écrit : Hi, In a handler I am cloning a stack, say, « substackModel » Something like : -- lock screen clone stack subStackModel close stack copy of subStackModel -- to minimize the time it is visible set the name of stack copy of subStackModel to suchName set the mainStack of stack suchName to «thisMainStack » etc ... --- Despites the « lock screen » and the second line which close the new stack as soon as it has been created, the new created stack appears for a while. Is it possible to do that invisibly ? Any advice ? Thanks a lot in advance Best regards from Grenoble (surrounded by white moutains for two days now !! :-))) André Best regards from Paris, Eric Chatonet. Best regards from Paris, Eric Chatonet. http://www.sosmartsoftware.com/ [EMAIL PROTECTED]/ ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Is it possible to clone a stack and the user does not see anything ?
Bonjour Éric et merci ; This version is working nicely :-)) André Le 31 mai 07 à 13:59, Eric Chatonet a écrit : Re, Here is a simpler version of Sarah method that might help you: In the card/stack script of the template stack, just insert: on preopenStack if copy is in the short name of this stack then go invisible to this stack else template stack regular preopenStack end if end preopenStack Hope this helps. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
Ken, I originally used select empty - with 2.7.2. It created some problems (such as deselecting text) but mostly it worked. But it broke copy and paste in 2.8.1. Paul Looney -Original Message- From: Ken Ray [EMAIL PROTECTED] To: How to use Revolution use-revolution@lists.runrev.com Sent: Wed, 30 May 2007 11:04 pm Subject: Re: Solution for closeField problem On Wed, 30 May 2007 20:37:55 EDT, [EMAIL PROTECTED] wrote: Jacque, Thank you, again, for your help last night. I was about to give up on this when your email arrived. It inspired me to try a little harder (like all night, all morning, and most of the afternoon). I believe I now have a solution to closing fields on OS X without moving to other fields. Wow - never noticed this before. You can also just do select empty which will cause a closeField to trigger as well: on mouseDown select empty -- rest of your mouseDown script end mouseDown Ken Ray Sons of Thunder Software, Inc. Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
Ken Ray wrote: You can also just do select empty which will cause a closeField to trigger as well: on mouseDown select empty -- rest of your mouseDown script end mouseDown Ken Ray Paul Looney wrote: I originally used select empty - with 2.7.2. It created some problems (such as deselecting text) but mostly it worked. But it broke copy and paste in 2.8.1. Paul Looney Hello Paul and Ken, I made the 'select empty' suggestion a couple of days ago in Paul's previous thread: Closing a field by clicking a button -OS X Paul, there must be something else going on in your stack if 'select empty' does not work for you. It works fine for me in Rev 2.8.1. If it really broke for you under 2.8.1 then perhaps you have stumbled on a new bug that crops up in your environment but not mine. I am working on a mac ibook G4, OS 10.3.9. --Michael Binder ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: All this talk about DataBases - but how to select?
I was wondering about the speed of using filemaker with a RunRev front end in comparison to using RunRev with SQLite or Valentina. I have been using SQLite and don't have very many records but do some convoluted SQL that is fairly slow (many joins). I also use SQLitemanager in conjunction with my RunRev front end as it saves me from writing a lot of stuff that the SQLitemanager already does well. It is also excellent for testing SQL. I would like to try Valentina and compare but have been unable to import my SQLite database into Valentina's demo for testing. It always chokes on something in my data that it doesn't like. I have also been thinking about using filemaker with the RunRev frontend because filemaker has lots of stuff already done for me (much more than the SQLitemanager) so using it in conjunction with RunRev might be a really powerful solution. EXCEPT I haven't tested the speed of accessing filemaker databases through RunRev yet. Anyone done this? On 5/31/07 3:34 AM, Peter Alcibiades [EMAIL PROTECTED] wrote: Its the kind of thing which would take me all of an hour in Filemaker complete with the csv import ||| ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
why does focus on fld doesn't focus the field?
Hello, I have a scrolling field foo, where I loose the focus when clicking into field foo, selecting the clicked line and calling some handlers and filling other fields. My first idea was to focus on field foo at the end of mouseUp to get the focus on field foo again in case the focus get lost somewhere in the other handlers. But keyUp and keyDown don't work, the cursor just stays on the same line. Additionally to the focus I have to select line x of field foo. (select line word 2 of the selectedline of fld foo of fld foo) Now KeyUp and KeyDown work again. My question is: why do you need a select line additionally to the focus to get the keys work again? Even if actually a line still was selected. Is it a bug or just rev logic or just a knot in my brain? Thanks Tiemo ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: why does focus on fld doesn't focus the field?
Tiemo, I'm not sure if I'm understand what you are doing, but the following should select the line and give the field the focus... set the selectedLine of fld myField to 1 - or - set the selectedLine of fld myField to (word 2 of the selectedLine of fld myField) -- For purposes of re-selecting the line. Derek Bump Dreamscape Software Compress photos easily with JPEGCompress www.dreamscapesoftware.com Tiemo Hollmann TB wrote: Hello, I have a scrolling field foo, where I loose the focus when clicking into field foo, selecting the clicked line and calling some handlers and filling other fields. My first idea was to focus on field foo at the end of mouseUp to get the focus on field foo again in case the focus get lost somewhere in the other handlers. But keyUp and keyDown don't work, the cursor just stays on the same line. Additionally to the focus I have to select line x of field foo. (select line word 2 of the selectedline of fld foo of fld foo) Now KeyUp and KeyDown work again. My question is: why do you need a select line additionally to the focus to get the keys work again? Even if actually a line still was selected. Is it a bug or just rev logic or just a knot in my brain? Thanks Tiemo ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: why does focus on fld doesn't focus the field?
Hi Tiemo, I am not sure to understand completely your problem but I am assume you have an editable field (unlocked) and a button to perform some action on the selected text in this field. Set the traversalOn of the button to false and it will not get the focus :-) Hope this helps. Le 31 mai 07 à 16:28, Tiemo Hollmann TB a écrit : Hello, I have a scrolling field foo, where I loose the focus when clicking into field foo, selecting the clicked line and calling some handlers and filling other fields. My first idea was to focus on field foo at the end of mouseUp to get the focus on field foo again in case the focus get lost somewhere in the other handlers. But keyUp and keyDown don't work, the cursor just stays on the same line. Additionally to the focus I have to select line x of field foo. (select line word 2 of the selectedline of fld foo of fld foo) Now KeyUp and KeyDown work again. My question is: why do you need a select line additionally to the focus to get the keys work again? Even if actually a line still was selected. Is it a bug or just rev logic or just a knot in my brain? Thanks Tiemo Best regards from Paris, Eric Chatonet. http://www.sosmartsoftware.com/ [EMAIL PROTECTED]/ ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
AW: why does focus on fld doesn't focus the field?
Sorry, my field is not editable and the select line or set the selected line works. It was more of a understanding problem, because in my understanding focus should have done the job and I was surprised to have to use select Thanks Tiemo -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:use-revolution- [EMAIL PROTECTED] Im Auftrag von Eric Chatonet Gesendet: Donnerstag, 31. Mai 2007 16:34 An: How to use Revolution Betreff: Re: why does focus on fld doesn't focus the field? Hi Tiemo, I am not sure to understand completely your problem but I am assume you have an editable field (unlocked) and a button to perform some action on the selected text in this field. Set the traversalOn of the button to false and it will not get the focus :-) Hope this helps. Le 31 mai 07 à 16:28, Tiemo Hollmann TB a écrit : Hello, I have a scrolling field foo, where I loose the focus when clicking into field foo, selecting the clicked line and calling some handlers and filling other fields. My first idea was to focus on field foo at the end of mouseUp to get the focus on field foo again in case the focus get lost somewhere in the other handlers. But keyUp and keyDown don't work, the cursor just stays on the same line. Additionally to the focus I have to select line x of field foo. (select line word 2 of the selectedline of fld foo of fld foo) Now KeyUp and KeyDown work again. My question is: why do you need a select line additionally to the focus to get the keys work again? Even if actually a line still was selected. Is it a bug or just rev logic or just a knot in my brain? Thanks Tiemo Best regards from Paris, Eric Chatonet. http://www.sosmartsoftware.com/ [EMAIL PROTECTED]/ ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Qt Externals and long filename
Hello, Qt external seem to not work with filename 32 chars (MacOS X) qterr,Unable to open movie (with qtSaveMovieSnapShotToFile) But perhaps there is a workaround ? I want to display thumbnails from a folder of pictures and with QT external this is faster than do the same with Revolution only. Thanks. Rev. 2.6.1 - MacOS X 10.4 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
On Thu, 31 May 2007 08:50:47 -0400, [EMAIL PROTECTED] wrote: Ken, I originally used select empty - with 2.7.2. It created some problems (such as deselecting text) but mostly it worked. But it broke copy and paste in 2.8.1. Well, I can't think of a time when you'd get a closeField message and still have text selected (I'd be interested to hear the scenario where this happened). And when you say it broke copy and paste, what situation are you thinking of? Ken Ray Sons of Thunder Software, Inc. Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
A Brief Introduction to SDB
From the Database chapter of the Serendipity Reference stack (which is, itself, an SDB front end).: Database handlers are used to create, access, and maintain stacks created in the Serendipity Database--Binary (SDB) format. SDBs databases support: * single-user exclusive update access with multi-user read-only access. * client-server exclusive update, shared update read-only access. * multiple record types * variable-length records, fields, keys * access by * Exact or approximate key * Relative position (first,prev,next,last) * Record Id (SDB card Id) * Raw record number (SDB card #-3) * Inverted key fields * update retrieval of individual fields * selection based on field contents In general, data is passed between the calling stack SDB via two buffer areas, referred to in examples as sdbBuffer and binaryBuffer. The contents of sdbBuffer can change from operation to operation; but the general format for reads writes places the record type in word 1 of line 1, followed by the record key. Lines 2 to -1 contain the record data (or a portion thereof). BinaryBuffer is used to file or retrieve binary data which cannot be stored in a Transcript field. Both buffers are passed by reference. For example, the calling handler would place the record type key in sdbBuffer* before calling getSDBRecord, and it would find the actual record type key in line 1 of sdbBuffer followed by the record content after successful completion of the call. If the record includes binary data, it is returned in binaryBuffer. Since binaryBuffer is passed by reference, it must be initialized to empty even if no binary data is sent or received. SDB record types are a maximum of 4 characters, and cannot contain leading or embedded blanks. Record types are case sensitive. There are six predefined record types: * 0 designates that word 2 of sdbBuffer contains the SDB record id (ie: the Revolution card id) instead of a key. * # designates that word 2 of sdbBuffer contains the raw SDB record number (ie: the Revolution card number - 3) instead of a key. * + designates the next record (of the same record type) relative to the user's current position. * - designates the previous record (of the same record type) relative to the user's current position. * DICT designates the SDB Data Dictionary Record. * INVX designates the SDB Inverted Field Index Record. SDB records are delimited lists of fields (items). The field delimiter used is specified by the calling handler. IMPORTANT: Num-to-char(30), End of Record, is used by SDB Utilities for database backup restore; thus its use in user data or as a field delimiter is prohibited. Also, although SDB accepts any field delimiter values from 1 to 256, it is recommended that a delimiter 128 be used to avoid potential conflicts when running cross-platform in client/server mode. All SDB commands return true or false in word 1 of the result. If word 1 is true, an error occurred, and the error description is in line 2. Otherwise the result (for reads writes) returns the record number in word 2, the record count in word 3, and the Revolution card id for the record in word 4. Note the record number and record count are specific to the record type; so do not confuse the returned record number with the raw SDB record number. The checkSDBResult command, when called immediately after a database handler call, will sound an alert, display an error message, and return true if the call generated an error. If the original call was successful, checkSDBResult returns the original result. The SDB handlers determine what database to access by referencing Library stack local variable, sdbDbId, which is returned by openSDBFile. A user stack can have more than one SDB database open at the same time and maintain a current position in each; however it is the responsibility of the user stack to maintain a table of the ids of all open databases and to set the id of the correct database before each call [see getSDBDbId setSDBDbId]. SDB includes three template stacks to be used to build standalone applications: SDB_Utilities.rev, SDB_Server.rev, and SDB_Test_Client.rev. SDB_Utilities.rev, is used to build a standalone application to create, open, backup, restore SDB Database files, and to serve as the application to open an SDB databse if the user double-clicks on it instead of opening it from your application. DO NOT use the stack itself, but build a standalone for your platform using SDB Utilities.rev, optionally including Revolution's animation library. If you are building for Mac OS, set the creator code for the standalone to sDIP. SDB_Server.rev is used to build the SDB Server application for use in client/server mode. SDB_Test_Client.rev is used to build an exemplar of SDB syntax and client application handlers SDB also includes sdbTools.rev, a
Re: A Brief Introduction to SDB
Rob, I really like serendipty library, I haven't used it in any project but I've played with it. I can host your files if you choose to put them up again. :-D Cheers andre ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: All this talk about DataBases - but how to select?
On 31/5/07 4:18 PM, Bill [EMAIL PROTECTED] wrote: Hi Bill, I was wondering about the speed of using filemaker with a RunRev front end in comparison to using RunRev with SQLite or Valentina. I have been using SQLite and don't have very many records but do some convoluted SQL that is fairly slow (many joins). I also use SQLitemanager in conjunction with my RunRev front end as it saves me from writing a lot of stuff that the SQLitemanager already does well. It is also excellent for testing SQL. I would like to try Valentina and compare but have been unable to import my SQLite database into Valentina's demo for testing. It always chokes on something in my data that it doesn't like. 1) you can read Valentina users testimonials, many of which contains information about comparing Valentina speed to this or that DB. Look here please: http://www.valentina-db.com/en/testimonials 2) if you still want get your data into Valentina and need help you can contact me off list, or even better subscribe to Valentina lists from our SUPPORT page. 3) I wonder if you have try to use Valentina Studio -- this is Valentina-based DBMS with GUI. I have also been thinking about using filemaker with the RunRev frontend because filemaker has lots of stuff already done for me (much more than the SQLitemanager) so using it in conjunction with RunRev might be a really powerful solution. EXCEPT I haven't tested the speed of accessing filemaker databases through RunRev yet. Anyone done this? I can say that Valentina did win FileMaker/4D in 100-1000 times in benches depending on queries. Valentina wins SqlLite average at 30 times rate, and again sometimes can hit up to 100 times win. Valentina vs mySQL -- just few weeks ago was new switcher from mySQL which have report that some his query that work in mySQL 5 min in Valentina works 5 seconds. I.e. 60 times win. And he reports that in mode of tons SMALL selects to Valentina Server, Valentina wins about 25%. Valentina vs Postgre ... Well, most people I have hear say that Postgre is much slower of mySQL. Only once I have here opinion that in some special case with computer in 100 CPUs and 1000 users around Postgre was faster of mySQL. Another switcher on Windows, from VistaDB (C# based db) have report that his app start work 50 times faster with Valentina... And so on... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
weird altBrowser problem
Hi list, I am struggling with a problem involving altBrowser on Windows. I have a standalone that uses altBrowser to display local html files that include swf files. On each html file I have included the client-side flash plug-in detection script fund on the Adobe website. When the standalone runs on my HD, everything works fine. But when it runs on a CD-Rom, sometimes (and only sometimes), when loading the local html file (also on the CD-Rom), altBrowser briefly displays an error message (the kind of message you get online when your browser can't access an url), and then loads the html + swf files correctly.. This problem occurs only seldom, and on some Win boxes only... I'm using the standard revBrowserOpen( windowId, url) found in the docs. Does anyone know what can cause this ? Is it related to the delay needed for loading the files on the CD-Rom ? Is there a way to avoid it ? Thanks in advance, JB ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: weird altBrowser problem
JBV, I think you have an IE engine or flash plugin problem and not an altBrowser problem, and those we can't really fix. you can try refining your HTMLText to use better urls, like absolute urls pointing to the cd-rom file, not relative urls. Cheers andre On May 31, 2007, at 2:14 PM, jbv wrote: Hi list, I am struggling with a problem involving altBrowser on Windows. I have a standalone that uses altBrowser to display local html files that include swf files. On each html file I have included the client-side flash plug-in detection script fund on the Adobe website. When the standalone runs on my HD, everything works fine. But when it runs on a CD-Rom, sometimes (and only sometimes), when loading the local html file (also on the CD-Rom), altBrowser briefly displays an error message (the kind of message you get online when your browser can't access an url), and then loads the html + swf files correctly.. This problem occurs only seldom, and on some Win boxes only... I'm using the standard revBrowserOpen( windowId, url) found in the docs. Does anyone know what can cause this ? Is it related to the delay needed for loading the files on the CD-Rom ? Is there a way to avoid it ? Thanks in advance, JB ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: weird altBrowser problem
Andre, Thanks for your reply. Actually I'm already using absolute urls... JB you can try refining your HTMLText to use better urls, like absolute urls pointing to the cd-rom file, not relative urls. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
On 31 May 2007, at 08:55, Scott Rossi wrote: If you'll forgive the shameless plug, you might want to take a look at our tm|audio collection of royalty free sound effects for Revolution. ... You can visit the MEDIA section of our site if you'd like more info. I visited http://tactilemedia.com and did not find any royalty free sound collection there. The only one I saw was sold for more then 70 USD. Can you point the free one out to me? Thanks Björnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev; ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
Hi Björnke, On 31 May 2007, at 08:55, Scott Rossi wrote: If you'll forgive the shameless plug, you might want to take a look at our tm|audio collection of royalty free sound effects for Revolution. ... You can visit the MEDIA section of our site if you'd like more info. I visited http://tactilemedia.com and did not find any royalty free sound collection there. The only one I saw was sold for more then 70 USD. Can you point the free one out to me? Well, check your english dictionary for royalty :-D royalty free free! Thanks Björnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev; Best Klaus Major [EMAIL PROTECTED] http://www.major-k.de ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
Guten Tag Björnke: I visited http://tactilemedia.com and did not find any royalty free sound collection there. The only one I saw was sold for more then 70 USD. Can you point the free one out to me? Royalty Free means no licensing required (unlimited use). Here in the USA, some stock media requires licensing for specific time periods and/or the type of use. The tm|audio package does not have these restrictions. And yes, the tm|audio sound collection sells for US$79. If you are looking for free sounds, you can search the Web for 'free sound effects' and you will find some clips posted online. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
On 31 May 2007, at 20:29, Scott Rossi wrote: Guten Tag Björnke: I visited http://tactilemedia.com and did not find any royalty free sound collection there. The only one I saw was sold for more then 70 USD. Can you point the free one out to me? Royalty Free means no licensing required (unlimited use). Here in the USA, some stock media requires licensing for specific time periods and/or the type of use. The tm|audio package does not have these restrictions. And yes, the tm|audio sound collection sells for US$79. Ah, so royalty free is not free at all... Corporate speak is funny :D ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: MP3 Patents, was id3libv1.0.0 (Barry Barber)
For the experts in the field who took part in this thread may I refer this article which might, if you havnt already seen it, be pertinent to your work: http://www.fsf.org/news/playogg.html All the best Barry -- Passa a Infostrada. ADSL e Telefono senza limiti e senza canone Telecom http://click.libero.it/infostrada ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
Not strange at all. This is common language for companies that sell digital assets to describe what intellectual property rights you are buying. Ah, so royalty free is not free at all... Corporate speak is funny :D -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
Am 31.05.2007 um 20:37 schrieb Björnke von Gierke: On 31 May 2007, at 20:29, Scott Rossi wrote: Guten Tag Björnke: I visited http://tactilemedia.com and did not find any royalty free sound collection there. The only one I saw was sold for more then 70 USD. Can you point the free one out to me? Royalty Free means no licensing required (unlimited use). Here in the USA, some stock media requires licensing for specific time periods and/or the type of use. The tm|audio package does not have these restrictions. And yes, the tm|audio sound collection sells for US$79. Ah, so royalty free is not free at all... Corporate speak is funny :D This is plain english, mon ami :-) Regards Klaus Major [EMAIL PROTECTED] http://www.major-k.de ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
On 31 May 2007, at 20:43, Stephen Barncard wrote: Not strange at all. This is common language for companies... Ah, so royalty free is not free at all... Corporate speak is funny :D Hehe, stop it, you guys are killing me! -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev; ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
Am 31.05.2007 um 20:55 schrieb Björnke von Gierke: On 31 May 2007, at 20:43, Stephen Barncard wrote: Not strange at all. This is common language for companies... Ah, so royalty free is not free at all... Corporate speak is funny :D Hehe, stop it, you guys are killing me! Hey, YOU started it ;-) -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev; Best Klaus Major [EMAIL PROTECTED] http://www.major-k.de ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
USB or Bluetooth GPS
Revolutionaries- I've been working on making what I call Dynamic Digital Maps using Rev (you're welcome to piggy-back using my DDM-Template to make your own, see URL below). The DDM allows one to open jpeg map images in the DDM, and supply georeference information on the image, it so you can get latitude-longitude read outs as you scroll the mouse over the image. Now that classes are out, I'd like to take some time this summer to build in the capability to track your location from a GPS system as you are viewing the map (that is, to have the GPS signal drive the cursor location instead of having the mouse do it). I've been looking over various GPS devices, and see a couple that might work that use either USB or supply Communication with Host platform Via Bluetooth Serial Port Profile and wonder if anyone can give me a pointer as to which, if either I might be able to use with Revolution. In January this year, Sarah Reichelt allowed that: The [...] problem is that Rev cannot talk directly to a USB port. For all the interface things that I do, I use serial ports and I connect them to my Mac using a USB to serial adapter. Once you install the driver for such a device, Rev sees it as a serial device even though it is connected via USB, so then the standard serial commands work fine. I can get a Keyspan serial adapter to hook up to a GPS, but that seems like a more cumbersome way to go than straight USB or Bluetooth. Especially so, since USGlobalSat has two GPS that are WAAS enabled (for higher accuracy), one that uses a USB (for $80), and the other that uses Bluetooth for $160. Appreciate any help cheers Chris -- Dr. Christopher D. Condit, Associate Prof., Dept. of Geosciences Univ. Massachusetts, 611 North Pleasant St., Amherst, MA, 01003-9297 [EMAIL PROTECTED] 413-545-0272 My Web Page: http://www.geo.umass.edu/faculty/condit.htm Revolution Dynamic Digital Maps: http://ddm.geo.umass.edu ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
[EMAIL PROTECTED] wrote: Jacque, Thank you, again, for your help last night. I was about to give up on this when your email arrived. It inspired me to try a little harder (like all night, all morning, and most of the afternoon). I believe I now have a solution to closing fields on OS X without moving to other fields. You're welcome, though really you did all the work yourself. But like Ken, I'm curious when you'd need to retain a selection after a closefield message. It isn't the norm. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: USB or Bluetooth GPS
Hi Chris Theoretically you should be able to talk to the Bluetooth serial port like to any other serial port. I know that they get a COM descriptor on Windows (at least my adapter does), and should thus behave like any other serial port. However, how it would work on other platforms I do not know. If you get it to work, I'm sure others would be thrilled to know how, and with which devices. cheers Björnke On 31 May 2007, at 21:52, Chris Condit wrote: ... I've been looking over various GPS devices, and see a couple that might work that use either USB or supply Communication with Host platform Via Bluetooth Serial Port Profile and wonder if anyone can give me a pointer as to which, if either I might be able to use with Revolution. ... -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev; ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
I'm pretty sure what he meant was that you can use the items without paying additional fees, but you have to buy them yourself, or ourselves, if we want to use them. Joe Wilkins On May 31, 2007, at 11:02 AM, Björnke von Gierke wrote: On 31 May 2007, at 08:55, Scott Rossi wrote: If you'll forgive the shameless plug, you might want to take a look at our tm|audio collection of royalty free sound effects for Revolution. ... You can visit the MEDIA section of our site if you'd like more info. I visited http://tactilemedia.com and did not find any royalty free sound collection there. The only one I saw was sold for more then 70 USD. Can you point the free one out to me? Thanks Björnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev; ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: All this talk about DataBases - but how to select?
Peter Alcibiades wrote: Here is what I don't get though about Richard's approach. Obviously it works, but I can't see how to do it. Two cases, maybe will beg for help on the second one later. Case one is a data set of about 3000 records, each with about 40 fields. Some of the fields are a few lines of text. There seem to be three ways of doing this: (1) put the lot into one field on one card with the records one per line and the values separated by tabs This is Richard's approach, yes? Except that sometimes he puts them in custom properties also. Or you could store it in a text file and just read that in. In any case, it's all the same approach; store the data as a single text variable. With this method, you use offset() or lineoffset() to find the record(s) you want, and use a display card to load in each record as needed. The display card would have the same number of fields as record items (40 in your case) and parse out the record data to fill each field appropriately. You need to write your own navigation commands with this method, re-filling the fields with the next or previous line of data on demand. When the user changes cards, you need a closeCard handler that gathers the field data, inserts appropriate item delimiters, and writes it back to the correct line in the text variable. This is the method I used for a 40,000 record data set. The data was stored in a text file on disk and the application was only a single card that displayed the current record. This has the advantage of keeping the data separate from the interface, and the client only needed to backup the text file. (2) put each record in one field on a separate card, ie 3000 cards each with one field on. This is Jacque's? No, I use (3) usually. I don't see much advantage to this approach, except that the mark and find commands would bring you to the appropriate card easily. But you'd still need to parse the record into a display card if you wanted a nice display and easy user editing. You would also still need to collect modified data and write it back to your storage field. And if you don't want the user to see the data storage field, you'd have to do some lockscreen juggling to bypass the raw display and show the data on the user-friendly card. (3) put each record on one card, and have one field per value, or 3000 cards and 40 fields on each. This seemed to be the approach that Richard was criticising as being too much overhead? This is what I do if I am going to use a stack-based database. It has some overhead, but with 3,000 records I don't think that would be a problem. Make sure you use a group with background behavior when creating cards; that will keep the overhead to a minimum. This approach allows the find and mark commands to work well, and editing is automatic because each of the 40 fields can be editable as-is. You don't have to write any navigation or display scripts and everything just works. The disadvantage is that the data and interface are all together, and if you ever make changes to the stack and redistribute it to others, you will need to create export scripts to move the data out of the old stack and import scripts to move it back into the new stack. If the stack is only for your own use, then you won't have to do that, of course, because you'll probably just rescript your original. I have a lot of personal databases written this way and they work fine, but I'm the only one using them. Find and Mark will evidently let you produce a scrollable set of cards very nicely in case (3) Right, though note that to navigate marked cards, you need to use go next marked card rather than plain go next. And if you want a list of all marked cards, you'll have to loop through them and grab the IDs or names (i.e., repeat with x = 1 to the number of marked cds). I think for a small data set like you describe, method 3 is the easiest and most versatile. It will allow you to do the most with the least scripting. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
OT : Flash / Swift 3D question
Hi list, I haven't used Flash in yeas and am asked to develop some interactive 3D bar-charts to be displayed in html pages, from xml data generated once a day with Rev cgi. So anyone with some experience in interactive 3D in Flash please contact me off-list for advice on the best tool and best working method... Thanks, JB ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
missing mousedowns mystery
I have a touch screen application where i trigger all events via mousedowns (works best for that type of interface). The problem is once and a while a mouse down event is not caught by revolution. it appears to usually happen after clicking on a button that brings up a different group and then when you quickly try to click on one of the newly visible group's buttons quickly the mousedown is not captured on the object that is clicked on (like a transparent button). the mousedown message does go onto the card level though. why would a button that was clicked on not get the mousedown, but the card get it? it seems a bit time dependent, as this does not occur if i wait a second or two before hitting the second button. it is almost like the group is not really there yet even though you can see it and the mousedown script appears to be over. It does appear that all the other handlers are getting the proper message since the same button that appears not go grab the mousedown does get the mouseenter message. I am also finding that the mousedown is automatically passed to the card from a button mousedown if the group the button is on is hidden as part of the button's script. if the group is not hidden as part of the button's mousedown script the mousedown is not passed. this seems odd to me. This happens in both standalone and authoring environments. so far i have only been dealing with this on the mac os. same behavior in both rev 2.6 and 2.8. I think this particular stack is the only time i have seen this behavior as i have used mousedowns a lot in other stacks and never found them to similar missing mousedown catches in objects. cheers, Jeffrey Reynolds ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
J. Landman Gay wrote: [EMAIL PROTECTED] wrote: Jacque, Thank you, again, for your help last night. I was about to give up on this when your email arrived. It inspired me to try a little harder (like all night, all morning, and most of the afternoon). I believe I now have a solution to closing fields on OS X without moving to other fields. You're welcome, though really you did all the work yourself. But like Ken, I'm curious when you'd need to retain a selection after a closefield message. It isn't the norm. But Paul isn't normal! ;o) Phil Davis (developer serving Paul and others) ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: missing mousedowns mystery
The problem is once and a while a mouse down event is not caught by revolution. it appears to usually happen after clicking on a button that brings up a different group and then when you quickly try to click on one of the newly visible group's buttons quickly the mousedown is not captured on the object that is clicked on (like a transparent button). the mousedown message does go onto the card level though. I don't know why the problem occurs, but if you get the mouseDown message at the card level, what is the target at that stage? If the target is actually the button you wanted to click, you could use that to trigger the correct script. Another possibility would be to set a flag when mouseDown was handled and if a mouseUp or mouseStillDown message arrived without the mouseDown having happened, you could send the mouseDown directly. Cheers, Sarah ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Connecting to postgres
Hi all, I'm trying to connect to postgres remotely osx without success. Any help? Port number? Pg_hba.config settings ? Thanks, Hershel Fisch ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Jukebox Test
Hello List: While working with players and online files, I recently ran into some issues involved with the latest version of QuickTime (7) that I've been trying to figure out/work around. Apparently QT caches all its downloads, even when called from Revolution. During my testing, I wound up updating an online jukebox music player of mine that several of you are already familiar with (holiday jukebox). If any of you has a free moment, perhaps you can try out the jukebox on your end and see if the downloading works properly. The jukebox requires Rev 2.7 or later, QuickTime, and Trevor DeVore's EnhancedQT external, which is available here: http://www.bluemangolearning.com/download/revolution/enhancedqt/EnhancedQT.z ip The external simply needs to be placed in the Externals folder in your Revolution application folder (or the Externals folder of the My Revolution Enterprise folder of enterprise users) and then restart Rev, of course. The music accessed by the jukebox is the same, and the stack design has not changed (aside from a deep mask, which is much nicer than when the jukebox was first built), but I've had to update the routines for managing tracks. To run the stack (did you remember Trevor's external?), execute the following in your Revolution message box: go url http://www.tactilemedia.com/download/jukebox.rev; If you run into any problems, please let me know offlist. Thanks for your time. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: missing mousedowns mystery
Recently, Jeff Reynolds wrote: I have a touch screen application where i trigger all events via mousedowns (works best for that type of interface). The problem is once and a while a mouse down event is not caught by revolution. On a related note, it is sometimes possible to click through a stack that has a deep mask applied to it, thus sending you to the desktop. This is very disconcerting, but unrelated to your problem. I don't have an answer for 'why' the problem is happening, but as a workaround, I'm wondering if you can add a trap mechanism to your stack to see if the mouse is within the button's region while the group is visible, perhaps at the card level. Something like a mouseDown handler in the card that tests the mouse's position in conjunction with the visibility of the group; if true, send mouseDown to the problem button (or trigger the problem button's script). Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Delete directory
It goes thru and deletes all files in the directory before attempting to delete the directory. The file deletions are successful, but the directory itself remains stubbornly in existance. The failure is on OSX. Any suggestions? if there is a directory myDir then delete directory myDir if the result is not empty then if gPlat is X then get shell(rm -rf q(myDir)) else if gPlat is W then set the itemDel to / put item -1 of myDir into tFile put \/:*? quote | into tSpecialChars repeat for each char tChar in tSpecialChars replace tChar with (-) in tFile end repeat put tFile into item -1 of myDir replace / with \ in myDir if char 1 of word 2 of the systemVersion = 5 then get shell (rmdir /s /q q(myDir,Win32)) else get shell (deltree /Y q(myDir,Win32)) end if end if end if end if function q pWhat return quote pWhat quote end q gPlat of course denotes the platform. -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Jukebox Test
Seem to work perfectly here... Mac PB G4 OS 10.4.9 Mark On 31 May 2007, at 23:01, Scott Rossi wrote: go url http://www.tactilemedia.com/download/jukebox.rev; ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Delete directory
Shari wrote: It goes thru and deletes all files in the directory before attempting to delete the directory. The file deletions are successful, but the directory itself remains stubbornly in existance. The delete folder command will only delete empty folders. You'll need to remove all the files first. Just put the delete directory command at the end of your handler instead of at the top. Revolution has a revDeleteFolder command that does it all in one line, whether it contains files or not. The Rev docs are much more thorough than the old MC docs, so I'd suggest using the MC transcript dictionary plugin to import all the Rev docs (I forget where I found that; is it at the IDE Yahoo group?) I rarely consult the MC docs any more, they're so terse. The above info was from the Rev docs. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
Phil Davis wrote: But Paul isn't normal! ;o) Phil Davis (developer serving Paul and others) Now he'll either cut your pay for saying that, or be so flattered you'll get a raise. ;) -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Delete directory
The delete folder command will only delete empty folders. You'll need to remove all the files first. Just put the delete directory command at the end of your handler instead of at the top. Revolution has a revDeleteFolder command that does it all in one line, whether it contains files or not. I did delete all the files first, and put the delete directory command at the end of the handler, unless hidden OS-created files are a problem, too? Let me try something. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: All this talk about DataBases
On May 31, 2007, at 1:55 PM, J. Landman Gay wrote: Or you could store it in a text file and just read that in. In any case, it's all the same approach; store the data as a single text variable. With this method, you use offset() or lineoffset() to find the record(s) you want, and use a display card to load in each record as needed. The display card would have the same number of fields as record items (40 in your case) and parse out the record data to fill each field appropriately. You need to write your own navigation commands with this method, re-filling the fields with the next or previous line of data on demand. When the user changes cards, you need a closeCard handler that gathers the field data, inserts appropriate item delimiters, and writes it back to the correct line in the text variable. This is the method I used for a 40,000 record data set. The data was stored in a text file on disk and the application was only a single card that displayed the current record. This has the advantage of keeping the data separate from the interface, and the client only needed to backup the text file. I am very new at using Revolution but I am a long time HyperCard user still use it. Like you said the data could be stored in a text file. In HyperCard one problem with storing the data in a field was the field had a limit of around 32,000 chars. But this could be overcome by creating new fields as the database grew and deleting them if it decreased. The find command from hypercard would do the job pretty fast. My question about Revolution concerns field limits. I haven't read anything about a character limit. Is there a character limit in Revolution Fields. If there isn't one that is actual is there one that is practical. At what point doe the find command get too slow while searching a field or other things like sorting etc. thanks, -=JB=- ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
Michael, Ken, Jacque, In my original post I said I'd already used select empty. It worked under 2.7.2 from July of last year. When we made a new standalone (from the same original Rev stack) using 2.8.1, copy and paste ceased to work. There may be something in my code that affects this (code was attached to a previous email) but it is really quite simple and appears to be clean. We have been testing the new code today and, so far, it is working as desired. If select empty works for you, that is fine. If you need my workaround, you are welcome to it; I hope it helps. Paul Looney PS Jacque, I can't afford to pay Phil what he's worth, let alone give him a raise and I wouldn't dare give him a demotion. Besides you've met me, you KNOW he's right about this normal thing... -Original Message- From: Michael Binder [EMAIL PROTECTED] To: use-revolution@lists.runrev.com Sent: Thu, 31 May 2007 6:16 am Subject: Re: Solution for closeField problem Ken Ray wrote: You can also just do select empty which will cause a closeField to trigger as well: on mouseDown select empty -- rest of your mouseDown script end mouseDown Ken Ray Paul Looney wrote: I originally used select empty - with 2.7.2. It created some problems (such as deselecting text) but mostly it worked. But it broke copy and paste in 2.8.1. Paul Looney Hello Paul and Ken, I made the 'select empty' suggestion a couple of days ago in Paul's previous thread: Closing a field by clicking a button -OS X Paul, there must be something else going on in your stack if 'select empty' does not work for you. It works fine for me in Rev 2.8.1. If it really broke for you under 2.8.1 then perhaps you have stumbled on a new bug that crops up in your environment but not mine. I am working on a mac ibook G4, OS 10.3.9. --Michael Binder ___ use-revolution mailing list [EMAIL PROTECTED] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com. =0 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: weird altBrowser problem
Hiya, I'd say it's a spin-up issue. Insert a delay and see if that stops it from happening. Or: Prior to the URL fetch ask it to read in a small text file from the CD to get it going and then fetch the URL. Or: Get the volume info OF THE CD. Essentially they are just different ways to get the drive to spin-up. I've found 'fast' old drives take longer to spin-up. Cheers, Luis. On 31 May 2007, at 18:14, jbv wrote: Hi list, I am struggling with a problem involving altBrowser on Windows. I have a standalone that uses altBrowser to display local html files that include swf files. On each html file I have included the client-side flash plug-in detection script fund on the Adobe website. When the standalone runs on my HD, everything works fine. But when it runs on a CD-Rom, sometimes (and only sometimes), when loading the local html file (also on the CD-Rom), altBrowser briefly displays an error message (the kind of message you get online when your browser can't access an url), and then loads the html + swf files correctly.. This problem occurs only seldom, and on some Win boxes only... I'm using the standard revBrowserOpen( windowId, url) found in the docs. Does anyone know what can cause this ? Is it related to the delay needed for loading the files on the CD-Rom ? Is there a way to avoid it ? Thanks in advance, JB ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: On Board Sound -- Midi in Custom Props
Hiya, Try here: http://creativecommons.org/audio/ Cheers, Luis. On 31 May 2007, at 19:02, Björnke von Gierke wrote: On 31 May 2007, at 08:55, Scott Rossi wrote: If you'll forgive the shameless plug, you might want to take a look at our tm|audio collection of royalty free sound effects for Revolution. ... You can visit the MEDIA section of our site if you'd like more info. I visited http://tactilemedia.com and did not find any royalty free sound collection there. The only one I saw was sold for more then 70 USD. Can you point the free one out to me? Thanks Björnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev; ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: All this talk about DataBases - Valentina
On May 31, 2007, at 3:56 PM, -= JB =- wrote: On May 31, 2007, at 1:55 PM, J. Landman Gay wrote: Or you could store it in a text file and just read that in. In any case, it's all the same approach; store the data as a single text variable. With this method, you use offset() or lineoffset() to find the record(s) you want, and use a display card to load in each record as needed. The display card would have the same number of fields as record items (40 in your case) and parse out the record data to fill each field appropriately. You need to write your own navigation commands with this method, re-filling the fields with the next or previous line of data on demand. When the user changes cards, you need a closeCard handler that gathers the field data, inserts appropriate item delimiters, and writes it back to the correct line in the text variable. This is the method I used for a 40,000 record data set. The data was stored in a text file on disk and the application was only a single card that displayed the current record. This has the advantage of keeping the data separate from the interface, and the client only needed to backup the text file. I am very new at using Revolution but I am a long time HyperCard user still use it. Like you said the data could be stored in a text file. In HyperCard one problem with storing the data in a field was the field had a limit of around 32,000 chars. But this could be overcome by creating new fields as the database grew and deleting them if it decreased. The find command from hypercard would do the job pretty fast. My question about Revolution concerns field limits. I haven't read anything about a character limit. Is there a character limit in Revolution Fields. If there isn't one that is actual is there one that is practical. At what point doe the find command get too slow while searching a field or other things like sorting etc. thanks, -=JB=- Revolution explains Databases and when it is more efficient to use one in Chapters 2 and 8 of the Revolution docs. It appears they suggest using a database after 2,000 records. I have read some about Valentina. They say it is fast and can be used with the Studio version of Rev. Oracle needs the higher version of Rev. I tried to read the license to learn about any royalties I would need to pay with Valentina but I really didn't find the answer. Does Valentina require any royalties with software I sell if I decide to use it as my chosen database. What features does Oracle have that would make me consider using it instead of Valentina or vice versa. I am assuming if I choose Valentina I need the Developers Kit if I am going to market the software. Any info about Valentina and Revolution good or bad would be nice to know. I have been to the website already. thanks, -=JB=- ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: use-revolution Digest, Vol 44, Issue 67
Thanks Sarah and Scott, I have tried in the past to trap the missed mousedown when they go through, but its a real pain since there are a lot of possible buttons it may have been intended for and i need to go through the list of them to see if the clickloc was with each to find who should get the mousedown message sent to it again. If i cant figure out whats causing this i amy have to resort to this work around. this one is puzzling. no clear pattern other than timing. never seems to happen if a couple of seconds elapses between clicks. this one is frustrating! i have tried moving the sequence of what goes on to bring up the group with the buttons that then miss a quick mousedown event, flushing events, etc to no avail. cheers, jeff Jeffrey Reynolds On May 31, 2007, at 10:13 PM, [EMAIL PROTECTED] wrote: The problem is once and a while a mouse down event is not caught by revolution. it appears to usually happen after clicking on a button that brings up a different group and then when you quickly try to click on one of the newly visible group's buttons quickly the mousedown is not captured on the object that is clicked on (like a transparent button). the mousedown message does go onto the card level though. I don't know why the problem occurs, but if you get the mouseDown message at the card level, what is the target at that stage? If the target is actually the button you wanted to click, you could use that to trigger the correct script. Another possibility would be to set a flag when mouseDown was handled and if a mouseUp or mouseStillDown message arrived without the mouseDown having happened, you could send the mouseDown directly. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: weird altBrowser problem
Luis' suggestion to load a small local file first is a good one (a blank page works fine). I've had to do it a few times. Terry... Hiya, I'd say it's a spin-up issue. Insert a delay and see if that stops it from happening. Or: Prior to the URL fetch ask it to read in a small text file from the CD to get it going and then fetch the URL. Or: Get the volume info OF THE CD. Essentially they are just different ways to get the drive to spin-up. I've found 'fast' old drives take longer to spin-up. Cheers, Luis. On 31 May 2007, at 18:14, jbv wrote: Hi list, I am struggling with a problem involving altBrowser on Windows. I have a standalone that uses altBrowser to display local html files that include swf files. On each html file I have included the client-side flash plug-in detection script fund on the Adobe website. When the standalone runs on my HD, everything works fine. But when it runs on a CD-Rom, sometimes (and only sometimes), when loading the local html file (also on the CD-Rom), altBrowser briefly displays an error message (the kind of message you get online when your browser can't access an url), and then loads the html + swf files correctly.. This problem occurs only seldom, and on some Win boxes only... I'm using the standard revBrowserOpen( windowId, url) found in the docs. Does anyone know what can cause this ? Is it related to the delay needed for loading the files on the CD-Rom ? Is there a way to avoid it ? Thanks in advance, JB -- Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA 61-3 8344 0187 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
[EMAIL PROTECTED] wrote: In my original post I said I'd already used select empty. It worked under 2.7.2 from July of last year. When we made a new standalone (from the same original Rev stack) using 2.8.1, copy and paste ceased to work. I wonder if this has to do with the changes that were made to keyboard shortcuts in 2.8.1 rather than a failure of select empty. I'm not sure how, but maybe the problem is a copy/paste issue rather than a closefield one. The deal is, the change was supposed to fix keystroke issues, not break them (and usually it does fix it.) PS Jacque, I can't afford to pay Phil what he's worth, let alone give him a raise and I wouldn't dare give him a demotion. Besides you've met me, you KNOW he's right about this normal thing... Yeah, you're two of a kind. :) I've met Phil too and he isn't normal either...he's psychic. He walks up to me out of the blue in an airport, a total stranger, and says, are you Jacque Gay? I'm like...whoa. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: All this talk about DataBases - but how to select?
On May 31, 2007, at 3:55 PM, J. Landman Gay wrote: Or you could store it in a text file and just read that in. In any case, it's all the same approach; store the data as a single text variable. With this method, you use offset() or lineoffset() to find the record(s) you want, and use a display card to load in each record as needed. The display card would have the same number of fields as record items (40 in your case) and parse out the record data to fill each field appropriately. You need to write your own navigation commands with this method, re-filling the fields with the next or previous line of data on demand. When the user changes cards, you need a closeCard handler that gathers the field data, inserts appropriate item delimiters, and writes it back to the correct line in the text variable. This is the method I used for a 40,000 record data set. The data was stored in a text file on disk and the application was only a single card that displayed the current record. This has the advantage of keeping the data separate from the interface, and the client only needed to backup the text file. Here is an example of this method. I use this to customer data and registration information. Once can easily modify it to match their needs. www.canelasoftware.com/pub/rev/Key_Maker.rev.zip I removed some code that makes our key system work. The rest is there for dissection. It is commented pretty well and is very basic to get someone started. I have been using it for years and have never had any problems with the integrity of the data. I tested with with dummy data in the amount of 100,000 records. It held up just fine. The data is stored as a text file for easy import into another DB system. I am sure it can be improved in many ways. Hope it helps someone just starting out. Mark Talluto -- CANELA Software http://www.canelasoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
J. Landman Gay wrote: [EMAIL PROTECTED] wrote: PS Jacque, I can't afford to pay Phil what he's worth, let alone give him a raise and I wouldn't dare give him a demotion. Besides you've met me, you KNOW he's right about this normal thing... Yeah, you're two of a kind. :) I've met Phil too and he isn't normal either...he's psychic. He walks up to me out of the blue in an airport, a total stranger, and says, are you Jacque Gay? I'm like...whoa. Jacque - sorry to pop your bubble, but I cheated; I saw your picture on a Revcon web page before meeting you. It was simple pattern recognition! Paul - you're very kind! Guess I'll have to save this email and pull it out the next time we're talking rates... ;o) Phil Davis ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Solution for closeField problem
Jacque, I've not used the Command C shortcut in Rev for a long time - because it didn't work reliably. The problem appeared to show up as soon as I selected Copy on the menu - I don't think the selection even made it to the clipboard. Sorry I haven't had time to investigate more thoroughly. As for Phil, he's trying to figure out how big a raise you've gotten him :-( PL -Original Message- From: J. Landman Gay [EMAIL PROTECTED] To: How to use Revolution use-revolution@lists.runrev.com Sent: Thu, 31 May 2007 8:09 pm Subject: Re: Solution for closeField problem [EMAIL PROTECTED] wrote: In my original post I said I'd already used select empty. \ It worked under 2.7.2 from July of last year. When we made a new standalone (from the same original Rev stack) using 2.8.1, copy and paste ceased to work. I wonder if this has to do with the changes that were made to keyboard shortcuts in 2.8.1 rather than a failure of select empty. I'm not sure how, but maybe the problem is a copy/paste issue rather than a closefield one. The deal is, the change was supposed to fix keystroke issues, not break them (and usually it does fix it.) PS Jacque, I can't afford to pay Phil what he's worth, let alone give him a raise and I wouldn't dare give him a demotion. Besides you've met me, you KNOW he's right about this normal thing... Yeah, you're two of a kind. :) I've met Phil too and he isn't normal either...he's psychic. He walks up to me out of the blue in an airport, a total stranger, and says, are you Jacque Gay? I'm like...whoa. Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com. =0 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: All this talk about DataBases - but how to select?
On May 31, 2007, at 9:06 PM, Mark Talluto wrote: Here is an example of this method. I use this to customer data and registration information. Once can easily modify it to match their needs. www.canelasoftware.com/pub/rev/Key_Maker.rev.zip I removed some code that makes our key system work. The rest is there for dissection. It is commented pretty well and is very basic to get someone started. I have been using it for years and have never had any problems with the integrity of the data. I tested with with dummy data in the amount of 100,000 records. It held up just fine. The data is stored as a text file for easy import into another DB system. I am sure it can be improved in many ways. Hope it helps someone just starting out. Mark Talluto -- CANELA Software http://www.canelasoftware.com That is very nice. Where exactly is the text file being saved right now? thanks, -=JB=- ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution