show card1
on openstack show card1 end openstack Should this code make card1 visible when run? If it should then it don't, my question is why? Paul Salyers PS1 - Senior Rep. [EMAIL PROTECTED] Http://ps1.SoftSeven.org ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: show card1
Hi Mr. Salyers, on openstack show card1 end openstack Should this code make card1 visible when run? If a stack is opened, it will automatically show card 1, so this is not necessary at all! Something like this would make sense: on openstack go card 2 end openstack If it should then it don't, my question is why? See above... But the official syntax would be: ... go card 1 ... ## A space between card and 1! Paul Salyers PS1 - Senior Rep. [EMAIL PROTECTED] Http://ps1.SoftSeven.org Regards Klaus Major [EMAIL PROTECTED] http://www.major-k.de ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Show card1
Perhaps you mean 'go card 1 ( also note the space between 'card' and '1', though if you've named the card 'card1' then it would be 'go card card1). On 22 Jan 2005, at 17:00, [EMAIL PROTECTED] wrote: on openstack show card1 end openstack Should this code make card1 visible when run? If it should then it don't, my question is why? ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Show card1
go card card1 Did Work but not till I compiled it. At 10:56 AM 1/22/2005, you wrote: Perhaps you mean 'go card 1 ( also note the space between 'card' and '1', though if you've named the card 'card1' then it would be 'go card card1). On 22 Jan 2005, at 17:00, [EMAIL PROTECTED] wrote: on openstack show card1 end openstack Should this code make card1 visible when run? If it should then it don't, my question is why? ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution Paul Salyers PS1 - Senior Rep. [EMAIL PROTECTED] Http://ps1.SoftSeven.org (918) 465-7426 -- Cell (918) 967-1013 -- Home ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Show card1
Am 22.01.2005 um 17:57 schrieb Paul Salyers: go card card1 Did Work but not till I compiled it. 1. check if the name of the card is really card1 - maybe you modified it accidentally. 2. include the name in quotes () - it's safer. 3. if you have selected check variables (preferences), you MUST include the name in quotes, because it would expect a variable called card1 otherwise: put card1 into card1 go card card1 this would work then, though it would be bad style. Cheers, Thomas G. ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
get next image
go to next card -- Get next image from card1. This card has 12 images that are 800 X 600, but resized to 100 X 75 to fit on the card. How do I make it get next image? Paul Salyers PS1 - Senior Rep. [EMAIL PROTECTED] Http://ps1.SoftSeven.org ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: XML library
On Sat Jan 22, 2005, Mark Smith mark at maseurope.net wrote: Could anybody tell me where the XML library is located in the Rev IDE? I think it's found as 'revXML.bundle' for MacOS and 'revXML.dll' for Windows in the 'components' folder inside the revolution folder... Is that what you mean? Cheers, Mark Thanks for the information. Unfortunately the XML library with 'revXML.dll' does not seem to work in the Metacard IDE. I am updating the search routines of my Topsearch stack to include XML-files. This works in the Rev IDE, but not in Metacard, even if I set up an identical directory structure, i.e. putting 'revXML.dll' into folder components/global environment like in Rev. Even the engine (version 2.6.2A3) is the same in both environments, only the names mc.exe and revolution.exe differ. I also tried to transfer the needed MC stacks into the Rev directory (only 3 extra stacks are needed besides the mc.exe engine to put up the slim MC IDE), but in spite of that the XML library was not accessible. The usual transcripted libraries or handlers defined elsewhere *can* be used in the MC IDE as well (provided the necessary links to other libraries or handlers in the Rev IDE are established in an analogous way in Metacard - which may be complicated in some cases, given the very complex structure of the Rev IDE). Am I missing something or is this an instance of lacking compatability between Revolution and Metacard? I am not familiar with DLLs, but could it be that 'revXML.dll' checks for the engine name (or the other way round) and only cooperates with Revolution.exe and not with the same engine named mc.exe? If this would be the case the compatability problem could be easily fixed inside the engine - or the DLL? - with an improved name-calling routine. Cheers, Wilhelm Sanke www.sanke.org/MetaMedia ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: get next image
What do you mean by get next image? Do you mean show? What is it that you are trying to do? Show them all at once? Sequentially? I'm guessing you want to use a repeat loop, but it's just a guess. Judy On Sat, 22 Jan 2005, Paul Salyers wrote: go to next card -- Get next image from card1. This card has 12 images that are 800 X 600, but resized to 100 X 75 to fit on the card. How do I make it get next image? ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: get next image
repeat with i = 1 to the number of images in card 1 put the name of image 1 end repeat or something like that. Am 22.01.2005 um 18:57 schrieb Judy Perry: What do you mean by get next image? Do you mean show? What is it that you are trying to do? Show them all at once? Sequentially? I'm guessing you want to use a repeat loop, but it's just a guess. Judy On Sat, 22 Jan 2005, Paul Salyers wrote: go to next card -- Get next image from card1. This card has 12 images that are 800 X 600, but resized to 100 X 75 to fit on the card. How do I make it get next image? ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: get next image
Sorry, a typo: repeat with i = 1 to the number of images in card 1 put the name of image i end repeat Thomas G. Am 22.01.2005 um 19:18 schrieb Thomas Gutzmann: repeat with i = 1 to the number of images in card 1 put the name of image 1 end repeat or something like that. Am 22.01.2005 um 18:57 schrieb Judy Perry: What do you mean by get next image? Do you mean show? What is it that you are trying to do? Show them all at once? Sequentially? I'm guessing you want to use a repeat loop, but it's just a guess. Judy On Sat, 22 Jan 2005, Paul Salyers wrote: go to next card -- Get next image from card1. This card has 12 images that are 800 X 600, but resized to 100 X 75 to fit on the card. How do I make it get next image? ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
save/get a registery
Sub GetARegistry() MyKey = GetSetting(myProgram, myRegistry, myProgramAutoKey, 12345678) End Sub Sub SaveARegistry() SaveSetting myProgram, myRegistry, myProgramAutoKey, MyKey End Sub How would you convert this code from VB to Rev? I searched with Registry but found nothing useful, or anyway nothing that I could figure out how to use it. Paul Salyers PS1 - Senior Rep. [EMAIL PROTECTED] Http://ps1.SoftSeven.org ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Cascading PopUp menu
I have a popup menu button that cascades ie button transport carFord boatGM Toyota I am trying to figure out how to trap the user selection... say if GM is selected I want to go to card GM. thanks, ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Cascading PopUp menu
Hi Glen, I have a popup menu button that cascades ie button transport carFord boatGM Toyota I am trying to figure out how to trap the user selection... say if GM is selected I want to go to card GM. Submenus are returned separated by | So in your case it will be - boat|GM you can: on menupick which ... set the itemdel to | put item 2 of which into the_actual_menu_item ... Hope that helps. thanks, Regards Klaus Major [EMAIL PROTECTED] http://www.major-k.de ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
group all objects and fields
Hi All. I want a button on one stack that can group all objects on another stack. I cannot see the way to select all and group via a command. IE on mouse up select all objects and fields on card 1 of stack random.rev / group all selected objects and fields and set the background to true end mouse up OK I just made the script above up but I hope you get the jist. Any ideas Cheers Bob; Sunny Scotland -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.7.2 - Release Date: 21/01/2005 ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Password protect a stack
How do you password protect a stack so some1 can run it but not see the code? and is it hack proof? Paul Salyers PS1 - Senior Rep. [EMAIL PROTECTED] Http://ps1.SoftSeven.org ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Password protect a stack
Paul Salyers wrote: How do you password protect a stack so some1 can run it but not see the code? Set the passkey property of the stack. There's probably a better way to do so than using the Message Box or my Prop Sheet palette, but darned if I could find it in the IDE UI or the docs. and is it hack proof? Nothing is hack-proof. The current script encryption is a derivative of DDE so it has known exploits but is reasonably secure for real-world usage. The relative few who have the skills/interest to crack it can probably also run a disassembler, so as with any program it's not that hard for a sufficiently motivated person to learn any program's instructions (the average time between a release of a software product and the release of its crack is about 3 days; the game industry, with the best minds in the business pounding on this problem daily, hopes at best to extend that to 60-90 days). Fortunately few algorithms are atom-splitting enough to lose sleep over it. Very few algortithms can't be derived/replicated by simply observing a program's behavior. Protection of passwords (easy with MD5digest) and data (easy with v2.5's industrial-strength encryption) are usually much higher priorities. -- Richard Gaskin Fourth World Media Corporation __ Rev tools and more: http://www.fourthworld.com/rev ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Reminder: Special offers end soon
Hi Everyone, This is just a quick reminder about our special offers - they are ending in under 7 days! For those that missed it or are still considering it, here are the details again: You can get altBrowser and Magic Carpet bundled together for around half the price of these items separately - what serious developer can afford to be without them? You can also get a brand new Studio license or an upgrade from Dreamcard to Studio and get these items bundled completely free, so if you were hesitating over whether or not you really need that Studio license, now is a great time to stop sitting on the fence (or the dime, if you are one of our American friends) and take the plunge. You can get the acclaimed If Monks had Macs free with a new Dreamcard license. For more information about these and other offers, visit http://www.runrev.com/selectoffers.php These offers expire in under 7 days, so act now! Kind regards, Kevin Kevin Miller ~ [EMAIL PROTECTED] ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: group all objects and fields
Hi Bob, Hi All. I want a button on one stack that can group all objects on another stack. I cannot see the way to select all and group via a command. IE on mouse up select all objects and fields on card 1 of stack random.rev / group all selected objects and fields and set the background to true end mouse up OK I just made the script above up but I hope you get the jist. Any ideas Yo! :-) ... repeat with i = 1 to the num of controls on cd 1 of stack xyz set the selected of control i of cd 1 of stack xyz to true end repeat set the backgroundbehaviour of the templategroup to true ## set the short name of the templategroup to my group ## etc... group select emtpy reset the templategroup ## optional ... Hope that helps. Cheers Bob; Sunny Scotland Regards Klaus Major [EMAIL PROTECTED] http://www.major-k.de ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: group all objects and fields
Hi Bob, sorry, a little typo in my script! ... repeat with i = 1 to the num of controls OF cd 1 of stack xyz ## ...of cd 1 NOT ...on cd 1 set the selected of control i of cd 1 of stack xyz to true end repeat set the backgroundbehaviour of the templategroup to true ## set the short name of the templategroup to my group ## etc... group select emtpy reset the templategroup ## optional ... Best Klaus Major [EMAIL PROTECTED] http://www.major-k.de ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: group all objects and fields
Hi Bob, I want a button on one stack that can group all objects on another stack. I cannot see the way to select all and group via a command. This is off the top of my head but should work: repeat with i=1 to the number of controls of card 1 of stack yourStack put the long ID of control i of cd 1 of stack yourStackandspace after theControls end repeat delete word -1 of theControls put groupthe controls into toDoList do toDoList set the backgroundbehavior of the last group of cd 1 stack yourStack to true Best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Open from Context Menu
Thanx for your help Derek the code worked perfectly! cheers.Dwayne -- The simplest way to accomplish this is the following... global fileToOpen on startup put $1 into fileToOpen end startup on openStack if fileToOpen is not empty then -- Insert the code you are using -- to open the file end if end openStack I hope this helps. Derek Bump Dreamscape Software Subject: Re: Open from Context Menu Ok, When I start the app (as standalone) I can import/open and display a .txt file in a field by selecting it from a pulldown menu! Just like all text editors.. The problem is getting the .txt file to display in the field by sending it to my app via the right click 'Open with' method. Using this method starts the app but does not load the .txt file into the field! Cheers.Dwayne Hi Dwayne, Hi All, I created a simple textpad type application it's simple and works well for my purposes, however I am having trouble loading a txt file by using the right click 'Open with' method (win xp). Any ideas would be appreciated, it's certainly not a critical flaw but it would finish off the app 100%. what exactly is your problem??? Does the import fail or what or the way HOW to do the import? A tiny bit of info would help us to help you :-) Cheers Dwayne Regards Klaus Major [EMAIL PROTECTED] http://www.major-k.de -- ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: group all objects and fields
At 21:20 22/01/2005, you wrote: Hi Bob, Hi Malte and Klaus Thanks for the tips and scripts. I modifies Malte's slightly to this on mouseUp repeat with i=1 to the number of controls of card 1 of stack yourStack put the long ID of control i of cd 1 of stack yourStackandspace after theControls end repeat delete word -1 of theControls put grouptheControls into toDoList do toDoList set the backgroundbehavior of the last group of cd 1 of stack yourStack to true end mouseUp The above script works perfectly. All the best Bob; sunny Scotland :-) This is off the top of my head but should work: repeat with i=1 to the number of controls of card 1 of stack yourStack put the long ID of control i of cd 1 of stack yourStackandspace after theControls end repeat delete word -1 of theControls put groupthe controls into toDoList do toDoList set the backgroundbehavior of the last group of cd 1 stack yourStack to true Best, Malte No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.7.2 - Release Date: 21/01/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.7.2 - Release Date: 21/01/2005 ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: show card1
sez [EMAIL PROTECTED]: on openstack show card1 end openstack Should this code make card1 visible when run? Show and hide don't really work on *individual cards* within a stack. You can show/hide components on a card, you can show/hide entire stacks, but you can't show/hide cards in a stack. Interestingly, and perhaps analogously, you also can't show/hide specific words within a field; try hide word 2 of field 'Fred', for instance, and *the entire field* will be hidden, not just word 2 within that field. If it should then it don't, my question is why? When a stack opens, the first card in that stack automatically appears on screen, provided that you haven't played any funky games like opening the stack to a hidden window or something. This being the case, show card1 seems like it'd be kind of redundant even if you *could* show/hide individual cards... *unless* card1 ISN'T the first card in that stack. In that case, you probably want go to card1 instead. If card1 is the actual name of the specific card you want to display: I'd recommend putting it in quote-marks. Yes, Rev *can* figure it out anyway, but sometimes Rev gets it wrong... If you left the quote-marks off *on purpose*, because card1 is a variable, and you want to show the card whose name is in that variable: In the code you supplied, the contents of the variable card1 aren't defined. If the contents of the variable card1 truly *aren't* defined *anywhere*, you'll get an error message -- try hide field or hide button *without* specifying *which* field/button, and you should get the same error. Liikewise, go to card *without* specifying *which* card should give you that same error. Hope this helps... ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
The real Challenge for every development platform
on Fri, 21 Jan 2005 Andrew Meitnik wrote: I think after 20yrs...I should be able to make at least in FULL: 1. MacWrite 1.0 -- word processing 2. MacPaint 1.0 -- bitmap editing 3. MacDraw 1.0 -- vector editing 4. Excel 1.0 -- number processing In either RB or RR...so show me which RAD tool is up to the challenge! :) Do you know what i'll like better to see? Four tutorials, plenty of code and screenshots that guide novice users to create each of these apps... That would be a challenge. Who will learn quickly? Those novices starting RR? or Those starting RB? That is a real challenge! ;-) al = Visit my site: http://www.geocities.com/capellan2000/ __ Do you Yahoo!? Yahoo! Mail - 250MB free storage. Do more. Manage less. http://info.mail.yahoo.com/mail_250 ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: save/get a registery
Sub GetARegistry() MyKey = GetSetting(myProgram, myRegistry, myProgramAutoKey, 12345678) End Sub Sub SaveARegistry() SaveSetting myProgram, myRegistry, myProgramAutoKey, MyKey End Sub Paul, look at the queryRegistry() and setRegistry() functions. ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: living and learning (Re: RunRev vs RealBasic (Richard Gaskin))
On Jan 19, 2005, at 12:05 PM, Chipp Walters wrote: It's really just a matter of style, for instance, I *never* use the card method for this. I only use multiple card stacks in a couple places: 1) Wizards 2) I many times use the 2nd card in a stack to store all the icons for the first card. This goes along with the concept of keeping the data and presentation layers completely seperate. HyperCard (and to an extent RunRev) allow users to mix the two, I prefer not to for a variety of good reasons. I'm not sure I understand what you mean here. If we're talking about a way to set up a tab panel, we're not talking about data at all. The different cards would have different controls -- presentation layers, if you prefer -- on them. If you're talking about data vs. presentation, then are you talking about the common practice of using HyperCard stacks as a database? You have a multi-card stack with a common group of controls, with different data in the fields on each card. I also generally prefer not to do that, although I'm not religious about it. Apart from philosophical issues, it limits you to several thousand records (in Revolution) as beyond that stacks become significantly slow to open and save. regards, Geoff Canyon [EMAIL PROTECTED] ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
revUniqueID ??
I was placing some images and set some custom properties when I noticed that one of the images suddenly had a custom property of revUniqueID?? cREVGeneral is the set it comes under but again the documentation does not give details. I am guessing that this can be used by the developer and that it's function is similar to that of databases where it acts as a key. I could not find anything in the documentation on this. Has anybody used this for their project before? regards, ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: RAD challenge, ii
On Jan 22, 2005, at 7:38 PM, [EMAIL PROTECTED] wrote: Four tutorials, plenty of code and screenshots that guide novice users to create each of these apps... That would be a challenge. Who will learn quickly? Those novices starting RR? or Those starting RB? -- Amen! I notice that RB ships with full working examples of each nearly all key concepts in depth and breath and how-tos ... roughly 20mb! And that is free to download and learn from even for the trail versions. I often wish I could point newbies and wanna-owns the same for RR... I hope that can happen one day. Andrew -{Choose Life, Create hope, Nurture Love...}- ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Password protect a stack
Richard Gaskin wrote: The current script encryption is a derivative of DDE so it has known exploits but is reasonably secure for real-world usage. Do you mean DES? http://www.tropsoft.com/strongenc/des.htm al = Visit my site: http://www.geocities.com/capellan2000/ __ Do you Yahoo!? Yahoo! Mail - Find what you need with new enhanced search. http://info.mail.yahoo.com/mail_250 ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Password protect a stack
Alejandro Tejada wrote: Richard Gaskin wrote: The current script encryption is a derivative of DDE so it has known exploits but is reasonably secure for real-world usage. Do you mean DES? http://www.tropsoft.com/strongenc/des.htm Indeed I did. Long day; thanks. -- Richard Gaskin Fourth World Media Corporation __ Rev tools and more: http://www.fourthworld.com/rev ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Scripting of buttonproducing field to give buttons backgroundBehavior
I have met with the problem, that the handler of a field, which shall enable user to produce pre-scripted buttons, is able to produce the buttons with the scripts required, and place them where they shall be placed, - but all attempts to, after group set backgroundBehavior to true is failing. Best would be, if they could be set to include themselves, as they are produced - now and then-by the user, in one big shared group. Anybody have a solution? Refer please to Oikos Homestation http://www.psy.ku.dk/bjerg for further information Kresten Bjerg Mag.art, fhv.Lektor i Psykologi Mailto: [EMAIL PROTECTED] Adress 1: Room 3.2.44. Institut for Psykologi, Copenhagen University ,Amager 88, Njalsgade, 2300, Copenhagen DK (45) 35 32 87 99 Adress 2: 95B, Sortedam Dossering, 2100 Copenhagen, DK (45) 35 38 99 39 ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: The real Challenge for every development platform
Yes, but, frankly, I suspect the whole UI needs to be redone for the newbie crowd as well. Take a look at the toolbar; what's the purpose of a toolbar? I'll take a stab that it's to offer a visible shortcut to frequently-performed commands that are obvious to that particular software's audience. So, perhaps as it stands now for developers the toolbar is fine (if albeit large), but how many of those commands/options would be readily understood by a newbie? My guess is few to none. Another newbie issue -- the cursor. Those two selection cursors simply look waayyy too similar, the operative distinction between the two is not visually intuitive, and, as someone here noted, you often have to look long and hard to see which one you're using at any given time (leading to the sort of modal errors that could entirely frustrate if not directly turn away a newcomer). I try to keep in mind the 90-10 rule: 90% of a software's basic functionality aught to be readily comprehensible during the first 10 minutes of use. Additionally, as I think it was Norman who noted, software aught to be minimally useful directly out of the box, which, for the newbie audience means directly accessible code snippets that do the sorts of programming things newbies would need but not necessarily be able to immediately create. You know, kinda like what Hypercard provided. Judy On Sat, 22 Jan 2005, Alejandro Tejada wrote: on Fri, 21 Jan 2005 Do you know what i'll like better to see? Four tutorials, plenty of code and screenshots that guide novice users to create each of these apps... That would be a challenge. Who will learn quickly? Those novices starting RR? or Those starting RB? That is a real challenge! ;-) ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: The real Challenge for every development platform
As a new user to rev and in spite of the fact that I like it very much, I could see how potential users might be deterred by the lack of a clear roadmap for getting started with Transcript and the whole Hypercard thing. The manuals are well written and replete with detail but it's hard to see the wood for the trees in terms of finding out what you need to know to build good applications with rev. I had to stumble across an article by Richard Gaskin before I understood what the message path is and how it works and somebody else on the mailing list explained to me the advantages of building rev apps from a single standalone splash screen and then dynamically loading the other stacks. The mailing list is a superb resource and the rev community is incredibly helpful, but the information a new user needs is so spread around that finding what you need to know is like panning for gold. Dan's book certainly goes some way to addressing these needs but I think we need more of that kind of pedagogical approach to rev for new users (BTW Dan - I have a fistful of grubby dollars with your name on them for when volumes II and III appear :D) Also, for a development environment that is very GUI centric, there could be better tools for the use of externals. I really like Python because virtually any kind of activity I might need code libraries for, is already catered for and I don't have to reinvent the wheel (e.g. math, cryptography, 3D graphics, data visualization, bioinformatics, COM, email etc. etc.) If the rev community isn't currently large enough to create this, making it easier to use other people's libraries would go some way to addressing this problem. Somebody on this list expressed the fear that critical posts might give newbies to the list a negative or over-critical view of rev, to which I would reply - I think rev is great and my gripes (if you can call them that) are based upon the fact that I like rev so much that I'd like to be able to use it for EVERYTHING! Best Gordon ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: use-revolution Digest, Vol 16, Issue 68
In a message dated 1/22/05 5:43:17 PM, [EMAIL PROTECTED] writes: Message: 12 Date: Sat, 22 Jan 2005 20:17:28 +0100 From: Klaus Major [EMAIL PROTECTED] Subject: Re: Cascading PopUp menu To: Glen Bojsza [EMAIL PROTECTED], How to use Revolution use-revolution@lists.runrev.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=US-ASCII; format=flowed Hi Glen, I have a popup menu button that cascades ie button transport carFord boatGM Toyota I am trying to figure out how to trap the user selection... say if GM is selected I want to go to card GM. Submenus are returned separated by | So in your case it will be - boat|GM you can: on menupick which ... set the itemdel to | put item 2 of which into the_actual_menu_item ... What if the user picks an item from the actual *menu*, and not a *sub*menu? Perhaps this might be better: on menuPick which set the itemDelimiter to | put the last item of which into TheChosenMenuItem # whatever other stuff goes here end menuPick Hope this helps... ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: use-revolution Digest, Vol 16, Issue 68
Yes, this does cover the other issue. thanks! On Sat, 22 Jan 2005 21:52:48 EST, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: In a message dated 1/22/05 5:43:17 PM, [EMAIL PROTECTED] writes: Message: 12 Date: Sat, 22 Jan 2005 20:17:28 +0100 From: Klaus Major [EMAIL PROTECTED] Subject: Re: Cascading PopUp menu To: Glen Bojsza [EMAIL PROTECTED], How to use Revolution use-revolution@lists.runrev.com Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=US-ASCII; format=flowed Hi Glen, I have a popup menu button that cascades ie button transport carFord boatGM Toyota I am trying to figure out how to trap the user selection... say if GM is selected I want to go to card GM. Submenus are returned separated by | So in your case it will be - boat|GM you can: on menupick which ... set the itemdel to | put item 2 of which into the_actual_menu_item ... What if the user picks an item from the actual *menu*, and not a *sub*menu? Perhaps this might be better: on menuPick which set the itemDelimiter to | put the last item of which into TheChosenMenuItem # whatever other stuff goes here end menuPick Hope this helps... ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Credit card processing
Another option would be to go with Kagi (http://www.kagi.com). They have a module that you can put into your Revolution application for this. Bill Vlahos On Jan 21, 2005, at 8:49 AM, Richard Miller wrote: Since posting a related question back in early December, we've signed up with Authorize.net to use their card processing payment gateway. We need to get credit card information from our Rev application to Authorize.net and retrieve the results of the transaction back to our app. (We do not have the ability to do any of this from a standard browser. It all must all happen from within our Rev application.) Configuring the data fields and data stream Authorize needs is not difficult. The question is, how to establish and open the secure connection. The following information is from the Authorize.net implementation guide. Given this info, it seems we might need to use the Open Secure Socket and Encrypt commands to start the process, but we really have no idea of the syntax required. Also, how is an SSL certificate involved in this process? Any comments would be greatly appreciated. Thanks. Richard Miller Imprinter Technologies -- How Does AIM Work? When using AIM, transactions flow in the following way: 1. The Merchants server initiates a secure connection to the payment gateway and then initiates an HTTPS POST of the transaction data to the gateway server 2. The payment gateway receives and processes the transaction data 3. The payment gateway then generates and submits the transaction response to the Merchants server 4. The Merchants server receives and processes the response 5. Finally, the Merchant prints a receipt and obtains the cardholders signature to complete the transaction What is Required to Implement AIM? Merchants must be able to perform the following functions in order to submit transactions to the gateway using AIM: 1. Establish a secure socket connection 2. Provide both server and client side encryption 3. Develop scripts on a Web server for the integration to the gateway (e.g., for submitting transaction data and receiving system responses) AIM Implementation To implement AIM, a developer would design a script that can do the following: 1. Securely obtain all of the information needed to process a transaction 2. Initiate a secure HTTPS form POST from the merchants server to: https://cardpresent.authorize.net/gateway/transact.dll 3. Receive the response from the gateway and process the response to display the appropriate result to the end user Note:For reasons of security, use only port 443 for AIM information transfers. ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Disappearing image?
Recently I have come across a disturbing error while creating a game in Rev. I have imported a few graphics as controls (not referenced). The weird part is that when I change the name of the graphic and close the properties box, the image *disappears*. The control still exists, but all of its imagedata is transparent. This only happens when the name is changed with the Properties box. When I change the name through a script, it works fine. I'm pretty sure that this isn't supposed to happen. In further investigation, it seems that the imagedata of the image is changed when its name is changed. Why this should happen I don't know. Also, changing the name will sometimes work normally when other properties are changed in the Properties box. I'm using the latest rev 2.5 on winxp. -Ben ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Credit card processing
On Jan 22, 2005, at 7:20 PM, Bill Vlahos wrote: Another option would be to go with Kagi (http://www.kagi.com). They have a module that you can put into your Revolution application for this. Bill Vlahos Andre Garzia is not done with it yet but it is coming soon. Andre is not known for being slow at producing code. Kee ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution