Re: [MC_IDE] Quick Poll
Monte, I'll risk redundancy because your efforts warrant the recognition: thanks again for the help you provided during the last major change to MC's SB. Many of us have contributed code to MC, but your contributions involved bit-level tedium that a lesser man would not have attempted. :) Let's not overstate things. What I did back then was just a cut and paste job. It's funny you talk about the low traffic on this list. I didn't know I was still on it ;-) Cheers Monte ___ metacard mailing list metacard@lists.runrev.com http://lists.runrev.com/mailman/listinfo/metacard
Re: [MC_IDE] Quick Poll
Shortly after this Monte Goulding was assigned to repair the standalone builder, which he did with great success - maybe using some of my recommendations (I do not know) or along his own lines - obvious to his analytical and practical mind. OK, I know what you are talking about. Richard this is that slowness when parsing object properties when the stack isn't toplevel. We discussed it a while back on improve in the middle of a data storage request you had. The LiveCode SB has to parse the stack to remove some IDE properties, make sure images etc are moved from libraries and so forth. Wilhelm's test stacks have many thousands of controls on one card and so they are slow. I did resolve the issue but it resulted in stacks flashing up on screen and obviously that wasn't appreciated. I can't remember why I didn't use go invisible but there must have been a reason... Your test stacks are in my opinion such a unique use case (I'd be interested to see a real app that requires 10 controls) that it's probably reasonable to ignore it to avoid the visually disturbing flashing up of stacks. The MC SB doesn't or didn't do anything like this so the issue was never present there which leads you to believe there is an issue in the LiveCode SB. It does more and therefore takes more time. Standalone building isn't or at least I don't believe it should be a regular part of your day. Particularly working in MC where the standalone builder doesn't include anything you really only have to build once for each app per engine. So if it takes half an hour go and get a coffee. As for the protection of the standalone builder I assume RunRev believe it's critical to protect their investment and therefore my investment in my business. As a result when I considered some development I was considering for the GLX framework and I realised it could be used to circumvent LiveCode deployment packs I decided not to implement it. I would be concerned if the MC IDE included unprotected code that could be used in the same way. My recommendation to anybody working on the MC SB would be to create code that extracted the SB and SB settings from LiveCode and any supporting handlers and insert it into the MC IDE. Obviously there's going to continue to be regular development of deployment options and that seems the only reasonable way to spend your time given the limited number of users and developers of MC. Cheers Monte ___ metacard mailing list metacard@lists.runrev.com http://lists.runrev.com/mailman/listinfo/metacard
Re: [MC_IDE] Quick Poll
In all fairness to RunRev, it's not an easy change. And I would even go so far as to say it was a useful change, actually necessary as far as RevWeb is concerned and also UAC, and also helpful for both RunRev's license protection and for the MC IDE, since now the engine does all the bit-level stuff (binding the engine, embedding icons, embedding UAC info, etc.). Does it? Great! The windows icon stuff was a headache when I did it. I had to re-order the ico file to match the order of whatever software RunRev had used to make theirs. Back then after contracting to them to reinvent the SB I just volunteered my time to update MC. That was probably the lsst time I ran MC :-) Unfortunately I'm a bit more time deprived these days or I'd offer to help now. Cheers Monte ___ metacard mailing list metacard@lists.runrev.com http://lists.runrev.com/mailman/listinfo/metacard
Re: Standalone Building
Hi Wilhelm I remember the workarounds I did to speed it up. It was interesting to me at the time to fine the issue was the difference between: fast - having a stack open (toplevel invisible) and recursively parsing through it's objects and having the slow - parsing through the objects of a stack by file reference. My guess is the file is loaded and unloaded from memory on each call. I think it's possible the workarounds I did caused some flashing on the screen and that's why they were taken out. Cheers Monte On 08/10/2009, at 1:57 AM, Wilhelm Sanke wrote: Another additional remark: I just looked at Bug report 2217 which I sent on Sept 20, 2004, five years ago. Report #2217 New troubles with standalone building and players for multi-fields stacks is still labeled as new A last commentary from my side had been added two years later Comment #8 From Wilhelm Sanke 2006-04-01 03:41:37 [reply] --- Nothing has been resolved up to now. Regards, Wilhelm Sanke ___ metacard mailing list metacard@lists.runrev.com http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list metacard@lists.runrev.com http://lists.runrev.com/mailman/listinfo/metacard
Re: Can't assign App and Doc icons building stand alone
Hi I wrote the code that does this so I thought I would chime in. I haven't done any work on the SB in either MC or Rev for a fair while now so things may have changed but comparing the revGetIcoFile function in the SB scripts (in rev it's in the revStandaloneSettings stack script which is not password protected) could give you a clue what has changed. Icons are very tricky to work with and changes to the engine and icons may have required changes to my code. Cheers -- Monte Goulding BCompSci Sweat Technologies BAppSci (Hons) InstallGadget - How to create an installer in 10 seconds Download now from: http://www.sweattechnologies.com/InstallGadget - Original Message - From: Ken Ray [EMAIL PROTECTED] To: MetaCard List metacard@lists.runrev.com Sent: Monday, October 09, 2006 10:10 AM Subject: Re: Can't assign App and Doc icons building stand alone On 10/8/06 12:39 PM, Klaus Major [EMAIL PROTECTED] wrote: just did a short test, and yes, 2.7.4 throws an error that the three 32 bit icons are missing in the icon file, but they are definitively there! How do you know that specifically? Is that what the error text is? Did the test with MC, so it IS an engine issue. The error text must be coming from the engine, since this error string is definitively NOT in the script of the standalone building routine of MetaCard! Well, if that's the case, then why does Rev 2.7.4 work, and MC 2.7.4 doesn't? They both use the same engine... Could you please bugzilla thgis, Ken? Thanks. I will certainly do this... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: [EMAIL PROTECTED] ___ metacard mailing list metacard@lists.runrev.com http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list metacard@lists.runrev.com http://lists.runrev.com/mailman/listinfo/metacard
RE: HTML Colors
Check out libColor on my website. It handles quite a number of differenc color reference conversions. sweattechnologies.com/rev PS If you don't want the entire library you can extract the exact function you need ;-) Cheers Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Simon Lord Sent: Tuesday, 29 June 2004 2:07 PM To: MetaCard Subject: HTML Colors How can I turn 0,0,0 into #00 or 255,255,255 into #FF? Anyone have the secret for converting rgb to webcolors? Sincerely, Simon ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Plugins, fonts
These are mostly all good, I like it. The only one that probably isn't essential though is the active type. As Richard said, that can already be done using a library type stack. Something like this: on librarystack doMyOneStartupThing stop using the script of this stack end librarystack Would work, yes? Why invent another type? Could they also be done via the auto-open type: on preOpenStack doMyOneStartupThing close this stack end preOpenStack Cheers Monte PS Here's my rather long winded draft proposal for Revolution modularity which is plugin related and could be implemented in mc or a fork of mc as a demo (it's in Wiki format): IDE Modularity !!!Introduction In general all the IDE truly needs to do is the basics. Allow setting of object properties, scripting, standalone building, object creation etc. Everything else can be done with script libraries and user interfaces for them that are either part of the IDE or not. What I'm suggesting here is a way to integrate libraries and user interfaces for them into the IDE in a general way that can be exposed to third parties. So what would we need to do this? #auto loading of modules the user has chosen to load #module documentation that integrates with the Rev docs yet is clearly marked as belonging to a particular module as the current libraries are now #standalone building support (partially implemented) #manager style stacks able to be listed under the Tools menu #inspector panels able to be listed for specific objects #preference panes So what's the benefit of this effort? #Third parties can seamlessly extend the IDE (think Jan's reporting package) #Some of the more complex components of the ide can be moved into optional modules to simplify maintenance and allow those that don't use them to switch them off (think Geometry library) #Simplify management of the IDE differences required for Express, Studio and Enterprise Editions (think Database Manager and library for Express or additional CVS Manager for Enterprise) #Some components that haven't been used much and are costly to maintain could become community projects (think Animation Manager and library) !!!Basic IDE components Script editor and debug tools Inspector shell including -All properties pane (cetegorized and using disclosure triangles for main categories) -Custom properties pane Help interface and general documentation Menubar/Toolbar shell Tools palette Icon manager Standalone builder Preferences shell including -preferences for the basic IDE components -switching on/off modules Application browser Message box !!!Configurable Modules A configurable module may contain resources to add to the IDE the following components: -Toolbar buttons -Externals -Library stacks -Back scripts -Front scripts -Inspector panes -Preference panes -Documentation -menuItems/buttons on menubar -Contextual menuItems on objects -Contextual menuItems in application browser !!Module Design The revPreferences stack will have a custom property set that identifies which modules are to be loaded at startup. Any modules that don't have a setting here should be loaded by default. Module names are identified by the name of the directory in the modules subdirectory. A module name should be considered like a namespace so custom properties, message names, stack names etc should be prefixed with it. Looping over the directories of the modules subdirectory and testing against the custom property set in revPreferences is the first stage of the module loading process. For each module to be loaded the IDE must loop over the files in the directory to identify how and where to extend the IDE. For each stackFile found a custom property set of the mainStack of the stackFile should identify how it should be integrated into the IDE. For example, if the custom property set had two keys (componentType and standaloneOption) with values (libraryStack and true) the stack would be loaded as a library and it would be provided as an option during the standalone build process for inclusion into standalones. Implementation details for each component type are provided below: !Toolbar buttons (componentType = toolbarButton) Stack containing X number of buttons each representing 1 toolbar button to be added to the revMenubar stack. It's possible that we could end up with too many buttons here so a means to choose which order these are displayed in might be nice with a button at the end that showed any remainders in a menu. The icon properties and label of the buttons are copied to the shell button created on the revMenubar stack. From there it's just a matter of trapping button related messages and sending them to the original button. If we have object frontscripts by then that may be the way to go. !Externals (not stackFiles) Work needs to be done here to work out the best options for dynamic external loading but the ideal situation is at loadtime the correct external for that platform can be loaded and inserted into
RE: MetaCard icon
Working on engine 2.6 with 2.6b4 IDE When I make a standalone on Mac Classic, I get the original MC icon writing APPL in the Creator box. When on Windows XP the Revolution icon appears automatically. Is there a way to get the MC icon without having to buy a .ico program? The ico is embedded in the engine, so to overwrite it you'll need to supply another ico in the Standalone Builder. v2.6 now supports a wider range of icon depths for Win32, so maybe one of the folks here will be able to put together a nifty ico package to send you. But better still would be your own custom icon. There are plenty of ico-generating tools available with trial periods sufficient for a single icon, and for most the fee is low enough to make it a good bargain (after paying $995 for a development system; I bought Axialis IconWorkshop for $35 and have been very pleased with it: http://www.axialis.com/iconworkshop/index.html). Thanks Richard for the reply, you seem to be awake at all hours of the day and night! For the time being I do not need other icons than the old ones. I can live with either the nice new Rev icon or the old MC one. However, I was wondering whether I had overlooked something since the MC IDE did not supply the same icon on the two platforms (that is - why did not the MetaCard icon appear automatically on Windows as well?). Will you fix this sooner or later? The XP style icons are a bit tricky so I'd suggest not messing with it. Given you don't distribute an engine it seems a non-issue. If you must have all icons the same for all platforms I would suggest the simplest thing would be to go the other way and have everyone user the rev icons. Hey, you could always rename MetaCard to something starting with R ;-) Or emphasise the R in MetaCard (metacaRd) ;-P Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: xCard client for XML-RPC with PmWiki
That sounds great Alain and given we are discussing hooking up a wiki to the rev docs over on the improve list this should come in handy. Cheers Monte Hello y'all, I would just like to give y'all a little advance notice of an upcoming 'event' of interest to all xCarders : I will soon be releasing my new xCard-client for XML-RPC with PmWiki. IOW, browse update a PmWiki from within an xCard stack. for more impact, recall that Rev Pan both use wiki for artefact-sharing, community-building, etc. For you ol' timers out there, it is kind of like the Pan inventory stack which generated our previous web sites, but now the frontend is a wiki instead of a static site. With some modifications, it could be adapted to frontend MicroSoft's Web Services. The Big Leagues, folks, and not just because MS is involved. No download link yet. This is just a teaser. Stay tuned for the first beta release of my xCard client for XML-RPC with PmWiki .. in the next couple of days (or so). Did I mention that it will be free, e.g. open source AND free-of-charge. It goes without saying, but for those of you who don't know me well, I thought it best to mention it. After all, new members still join this list, despite our steved-ness. Cheers! Alain __ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Getting MC CGI to work on OS X with Web Sharing turned on
So here I am... stuck! Can anyone help me and tell me where I went wrong? It's probably Apache not configured to execute scripts in that directory. Read the Apache docs about making cgi's executable from anywhere. Another hint is to drop mc into your bin folder: /bin/mc That also helps when executing scripts from anywhere. You may also want to downloade Complete Apache 2. Forgotten the URL but it gives you a nice preference pane for config and logs etc. Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: MC IDE's home
Scott will have to use the LGPL licence I think, which is what the current project is set up for. I can help with advice, on how to use the Sourceforge account for anyone interested in contributing. Could it be changed to GPL? Or is there an advantage to LGPL over GPL for this project? I don't think LGPL is really inteded for this kind of thing. It's more for libraries that can be included in commercial apps without breaking the license or making the commercial app open source. Personally I'd suggest Scott and RunRev choose a licensing scheme that allows them to incorporate anything in MC into Rev. They may aswell get something out of their generosity. Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: MC IDE's home
Scott will have to use the LGPL licence I think, which is what the current project is set up for. I can help with advice, on how to use the Sourceforge account for anyone interested in contributing. Could it be changed to GPL? Or is there an advantage to LGPL over GPL for this project? I don't think LGPL is really inteded for this kind of thing. It's more for libraries that can be included in commercial apps without breaking the license or making the commercial app open source. Personally I'd suggest Scott and RunRev choose a licensing scheme that allows them to incorporate anything in MC into Rev. They may aswell get something out of their generosity. Good thought. But as Scott retains copyright, wouldn't that be covered in the GPL's allowance of commercial work outside of GPL governance to be nogotiable by the copyright holder? I guess so, although I'd probably want a lawyer to take a good look just in case one of you guys implements something that would add value to Rev. However, if it's GPL it's just another good reason for you to go with a plugin architecture. Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Writing files
Hello everyone, I return to a question I posted some time ago. I received excellent responses then, and I'm hoping to further my understanding of writing files. Suppose I have a 450 MB text file named X, and I want to tack 500 lines of data, Y, onto the end of it. Which of the following is the best way, if any, and why? (Sounds like an exam question. Sorry, it's an occupational thing.) 1. put Y after url (file: X) 2. open file X for write write Y to file X at eof close file X 3. (I don't have any experience with this one.) open file X for append write Y to file X close file X From my understanding it's the last one, however, I think there's currently a bug report on append (#383). That's talking about binary append so that may be different??? In any case the best way to work this out is to test it ;-) Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: MC IDE
I still haven't thought of a reason to maintain the MetaCard IDE let alone the documentation. What in FreeGUI has earned your recommendation to devote time to working on it? I haven't played with it much since last year, so I may well be missing something. Nothing, I didn't recommend FreeGUI. That's the worst bit of the FreeCard project (sorry Alain). I recommended FreeCard which is the engine they are developing. I can see the technologies they are using to develop it and for anyone with Java and xCard skills it will offer a very extensible development platform. My only concern is that pure Java GUIs are usually very slow so a Java GUI with xTalk over the top is likely to be a slug. And let's all hope they don't use swing because it looks like crap. Don't get me wrong. Rev is not the be all and end all. But MetaCard's time is over. It's time to move on whether you realise it now or in 10 years time. MetaCard is alive and well, serving as the foundation for RunRev. As arguably the most flexible xTalk ever, it can support an unlimited variety of IDEs to accomodate any preference. Maybe you missed something but MetaCard is now only an IDE that can be used with the Revolution engine ;-) Sorry but our world has changed no matter how much you try and keep it the same. Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: MC IDE
Huh? That's exactly the point... it's a BETTER GUI (in some cases, not all) which absolutely can be used with the Revolution engine. So how exactly is anyone doing anything except choosing the best product? If the underlying issue here is with Hypercard stragglers from the past, I hardly think it's fair to somehow apply that in a negative light here. The Metacard IDE is a better IDE for more than a few people for more than a few projects. What else is there to say? Those who agree will maintain it, those that don't need not worry about it. Hi Brian and others There seems to be two groups of people still interested in MetaCard. Those that for logical reasons made a planned and well informed decision to stay with the IDE and those that are scared of the move and haven't investigated properly as a result. My comments were aimed squarely at the second group. I certainly wasn't trying to offend anyone Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: MC IDE
After discussions off-list with Richard I've come to the conclusion that what a number of people really want is not MC but a stable base platform that offers the basic functionality. Public or private tools can then be added at will to improve workflow. If Revolution were modified so that only the basic functionality was implemented in the IDE and all other features were implemented as modules that could be turned off would that satisfy everyone? If so, perhaps we could develop a proposal for RunRev to implement such a design. The ability to develop custom modules that would fully integrate into the IDE would be fantastic as far as I'm concerned. Is this worth discussing or should I just shut up? Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: MC IDE
So far I haven't seen any reason for such a document, because so far I haven't found any problems with just dropping the latest Rev engine into the MC folder. I've currently got 2.5.1b3 running in the MC IDE without any issues. May be a wacky question, but it just occurred to me so I thought I'd shake up some dust: how do you (anyone) plan on handling documentation? You say you don't have any problems with just dropping in the latest engine -- but that doesn't update the documentation. I still haven't thought of a reason to maintain the MetaCard IDE let alone the documentation. Just because you're comforatable using the MC IDE it's no reason to waste time maintaining it yourselves. It'sll only take you a few weeks to get the same level of comfort with Rev. 2 1/2 years ago people on this list couldn't comprehend why people were still using HyperCard. I guess this is history repeating itself? Maybe the people lingering here are the ones that only just realised that Apple has stopped working on HyperCard? Well let me tell you that in 10 years time when you realise that MetaCard corp is no longer working on MetaCard you will move to Revolution anyway. Why not make the move and get it over with? If there's something you're not happy with in the IDE then ask the team to change it. Even spend your time developing a reference implementation for the runrev team (as I did with the distribution builder) rather than making your life hard and working on MC. Don't get me wrong. Rev is not the be all and end all. But MetaCard's time is over. It's time to move on whether you realise it now or in 10 years time. It you want to put energy into an open source xCard IDE then get behind FreeCard. Then you could be 10 years ahead of your time rather than 10 years behind. Best regards and in the best intention Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: SoCal RevDevCon: August 26
Yes it made me green with envy given OZ-RUG has a grand total of 4 members all with an average of about 1500km between each ;-) PS Anyone wanting to join OZ-RUG (which has big plans for expansion ;-) can go to http://groups.yahoo.com/group/oz-rug Regards Monte Lemme know when ya'll be in Austin :-)!!! Wish I could be there :-( -Chipp The next Southern California RevDevCon will be on Tuesday, August 26, at 7pm here at the Fourth World Embassy in downtown Los Angeles. These RevDevCons are small informal gatherings of Revolution and MetaCard developers in which we talk code, solve problems, and enjoy the rare treat of seeing listees in person. The agenda for the meeting: 7:00 - 7:30: Introductions, gab about code. 7:30 - 8:30: We'll walk 50 yards to the restaurant in this complex, Barabara's (which has an excellent wine list) for dinner and more gabbing. 8:30 - ?: We return to the Embassy where Geoff Canyon will give a presentation about some cool new stuff he's been working on, after which we'll gab some more and eventually call it a night. If you'd like to attend just show up. If you need directions drop me an email and I'll send 'em to you. At the moment I know Ken Ray will be there, as well as Geoff and myself of course. With any luck we'll have at least our half-dozen regulars and hopefully a few newcomers as well. See ya' then -- Richard Gaskin Fourth World Media Corporation Software Design and Development for Mac, Windows, Linux, and the Web [EMAIL PROTECTED]http://www.FourthWorld.com Tel: 323-225-3717AIM: FourthWorldInc Fax: 323-225-0716 ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
OZ-RUG moving
Hi All Due to spam concerns with Yahoo! I'm moving OZ RUG to use Majordomo on my website. To subscribe just send an email to: [EMAIL PROTECTED] Put 'subscribe ozrug' in the message body. Then send email to [EMAIL PROTECTED] Only subscribed people can post messages. There's no way that anyone (other than me) can find out a scriber address and there won't be an archive. I'll set up a web page when we need one. Cheers to all Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: [EMAIL PROTECTED] website: www.sweattechnologies.com mobile (International): +61 421 138 274 (Australia): 0421 138 274 ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Multiple LAN cards more..
If I upgrade to 2.5 for $300 do I get a free crossgrade to revolution ? If so, which edition? Hi Alex From the FAQ: What happens to existing MetaCard customers? Existing customers will get a free upgrade to Revolution with their next subscription renewal. We strongly recommend everyone to upgrade to Revolution. However, for those existing MetaCard customers that want to continue to use the MetaCard tools, we will arrange an outside group of volunteer developers to maintain the existing MetaCard user interface so that they may do so. Unfortunatly it seems that it's currently not possible to renew a subscription online. I assume if you contact Heather she will help you out though. Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Moving the MC IDE forward
I once considered writing a Rev plugin called GhostCard, which would emulate the UI of the dead HyperCard: When activated, the Rev IDE is suspended and replaced with a black-and-white UI that emulates the Hypercard expoerience. You could only work with one image, only select one object at a time, no options for tab controls etc. It would also have a Preferences stack with a User Level feature: values go from 1 to 5 plus a special value for Infinity. If you set the User Level to Infinity the Ghostcard UI goes away and Rev comes back. ;) Now that would be an amusing waste of time ;-) As Buzz Lightyear would say 'To infinity and beyond!' Monte -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Style question: returning error values from functions
Yes, I was just about to suggest it to Richard. I think this is an under used language feature. Unfortunalty Scott designed the engine throws to require considerable parsing of the error variable to determine the problem so you need to handle the possibility of an engine throw. One advatage of throws is that they continue through the heirarchy until they are handled. I also find that scripts that use try/catch control structures are far clearer to read. Throw wins. Good discussion. Thanks. Is it possible to throw from an external? I haven't done any external development yet although as soon as I see some decent docs I'll probably jump in as I know some C. Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Style question: returning error values from functions
Is it possible to throw from an external? I haven't done any external development yet although as soon as I see some decent docs I'll probably jump in as I know some C. I'd be inclined to include a glue stack library with an external. It would handle the sugar coating for problems like passing data with nulls. In many cases it would do most of the work and use the external for getting to OS services. In this case, the glue library can throw for its own work and then throw for external errors flagged in globals. Dar Scott who didn't really answer your question That sounds like a reasonable solution. Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Style question: returning error values from functions
I readily use throw in scripts for my own use. I also have used it in a library I will make generally available, and I'm thinking of changing the scripts so that they do not throw. Are people comfortable with throw? Yes, I was just about to suggest it to Richard. I think this is an under used language feature. Unfortunalty Scott designed the engine throws to require considerable parsing of the error variable to determine the problem so you need to handle the possibility of an engine throw. One advatage of throws is that they continue through the heirarchy until they are handled. I also find that scripts that use try/catch control structures are far clearer to read. Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: METACARD ACQUIRED BY RUN REV!!!
What I was saying was this - If Revolution transferred my MetaCard 2.5 license, right now, to Revolution 2.0.1, for free, I would switch from MetaCard development to Revolution development immediately and not look back. Revolution is the future. So you get a better IDE and a heap of externals and RunRev get? If you aren't fussed about keeping upgraded they won't even get potential future upgrades out of the deal. What makes you think that having one more user is that important to them that they would give away their software? If it were that important they would give it away to everyone. Let's be realistic. If RunRev own the engine they can afford to wait until you need a new Rev feature or some new feature of Panther breaks your apps. Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: METACARD ACQUIRED BY RUN REV!!!
I can program in MetaCard in my sleep (and often have.) The idea of relearning a complicated interface and paying for the privilege does nothing for me. If Revolution wants the remaining hardcore MetaCard users, they have one serious shot at it... They need to offer a FREE cross-grade, right now. Everyone who is running MetaCard 2.5 legally should get a free cross-grade. Otherwise, what is to prevent us from just running MetaCard 2.5 for the next 4 or 5 years? I will not pay to switch to Revolution. As Scott said the MC IDE is now open source so you can continue to maintain an engine license and use the MC IDE instead of Rev. It's up to you if you want to switch or not but it seems that all development will go into the engine and the Rev IDE. Do we have any idea how this will work? For example, if you have a Rev license will you be able to use your choice of Rev, MC or FreeGUI (or whatever else)? That seems to be the most logical way to do things. Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: METACARD ACQUIRED BY RUN REV!!!
Features like activex, webkit/html, databases, xml, real tables, video capture, Quartz, metal/drawers, SSL, xp look and feel, are not on a to-do list but have been implemented,or are being implemented and will be carefully integrated into the language with everyones input. Great! XP look and feel has been on my wish list for ages. Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: METACARD ACQUIRED BY RUN REV!!!
Amen, brother. But as a fellow disciple of the Church of MetaCard, note that the prophet Raney is behind this move to the promised land. And the prophet Raney, whom some call Scott, said unto the chosen ones Go forth into this new land and multiply and I shall provide. ;-) Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Interface on top of IDE
I am not sure what all of this 'hype' is about. The MetaCard 'front end' source has always been available to every licensed user...which is how RunRev developed their interface. Let's not make this something 'magical', please. Revolution is an interface on top of the MC IDE...a lot of work went into that, so I respect it. But it is something anyone had the opportunity to do...but not anymore. THAT is what this is about. Revolution had to secure this 'loop hole', and I don't blame them. But if Scott wasn't aware that he was helping them secure this position, I would have to say he is quite naiive. It remains to be seen if RR will remove the restriction allowing Rev to be used to develop other IDEs. If they own the engine then they can afford to now remove that restriction as far as I can see. Why anyone would want to do such a thing I'll never know. Well, at least it can't be done with MC anymore...that doesn't mean there are no other options. Revolution does not 'own' xTalk. There are a number of things happening that should make all of this a minor point... ;-) It's always good when *things* happen isn't it. Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Customising the Metacard Environment
a speaker of Australian or Tamil English (the latter spoken around Madras) will probably never understand a man from Texas. Hello Wilhelm I'm Australian and have spoken to a number of Texans and understand them perfectly well. Contrary to popular opinion, Australians are not a mutant race roaming around in the desert and riding kangaroos ;-) Anywayz I.. uh.. thing I'll garn mt Wuzza n Buzza dun tha Pub fa Beer Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: METACARD ACQUIRED BY RUN REV!!!
Hi Shari This change scares the dickens out of me. If you hung on to HyperCard until only a year and a half ago then change must be difficult for you. However, you will find that Rev 2.0.1 is quite stable and the transition is a far smaller jump than the HC to MC one. I imagine that if Raney has been thinking about this for a while then he would not have considered it if he didn't think Rev was ready. I suggest that you get Rev 2.0.1 and start getting used to the new IDE. If you find bugs then report them so that when you need to finally transfer all your apps to the new IDE the bugs would have been fixed. Cheers Monte Shari C Gypsy King Software -- --Shareware Games for the Mac-- http://www.gypsyware.com ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: METACARD ACQUIRED BY RUN REV!!!
So the combination of Rev's IDE pushing the engine harder for features we can benefit from, and their demonstrated effectiveness in marketing, the only thing not covered in the FAQ is what will happen to the MC IDE Isn't there a bit saying the MC IDE will be maintained by a group of volunteers for people that don't want to change? Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: METACARD ACQUIRED BY RUN REV!!!
I did not intend to upgrade to another paid-for version of MC until I got the next program out the door and producing income, which will likely be next summer. Changing means money goes out. My money is already spent for the next year, on moving from Mac Classic to Mac OSX, having to replace all the apps so that I do not need Classic. Metacard was an expenditure already completed. Steady now... There's been no mention of forced upgrade. If you don't want to don't. Upgrade when you are ready or when you need a new engine feature. Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
[ANN] Script Browser, XML Text OZ-RUG
Howdy I've just uploaded upgrades to my Script Browser plugin and libXMLtext. Download from http://www.sweattechnologies.com/rev/ Script Browser (sorry rev only) - will now show all declared locals, globals and constants even if you didn't javadoc comment them. If you do normal inline rev comments after each declaration this will be included in the browser window. - If libXMLtext is in use then you can modify the text styles. This is a good example of using libXMLtext for style sheet type functionality. libXMLtext - I've finally done an example style setter. Have a play (it's really cool!). - fixed a couple of issues related to Rev 2.0 custom property handling OZ-RUG (Australian Revolution Users Group) To join up go to http://groups.yahoo.com/group/oz-rug/ Current members (me). We will even accept New Zealanders ;-) Actually anyone in the general area is welcome. Maybe we can encourage the RunRev team to do a tour? Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Duplicate engines in standalones
When I build a standalone in OS X I am seeing two copies of the metacard engine inside the package. One copy is where it always has been -- inside the Contents/MacOS folder. The other copy is immediately inside the package at the same level as the Contents folder. There seems to be no problem with deleting the second copy. Anyone else getting this? Standalones with two copies of the engine become 5+ megs in size, and I'm not sure why the second one is included or if I'll eventually be in trouble down the road if I delete it. I've seen it a couple of times but it's very inconsistent. Regards Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Put URL Progress?
Hi Scott, It seems to me that the PUT URL is by nature a blocking command, and therefore not able to be 'multi-tasked'. In otherwords, the handler stops and waits for a result before proceeding. You might check with Dave on this, but my thinking is 'not possible in libURL' -- course I could be wrong. Chipp's right. Use load url to get non blocking download and the ability to use urlStatus(). Checkout the downloadNGo stack used by tools.metacard.com Cheers Monte Of course, you could 'roll your own' if you wanted to. -Chipp -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Scott Rossi Sent: Thursday, June 26, 2003 3:30 PM To: [EMAIL PROTECTED] Subject: Put URL Progress? Is there a way to get/monitor the K downloaded when using the method put url DATA1 into url DATA2? I know this possible using libURL and libUrlFtpUpload, but how about put url? Thanks Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
(no subject)
Hi One to keep an eye on: http://sourceforge.net/projects/svgui/ Cheers Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: [EMAIL PROTECTED] website: www.sweattechnologies.com mobile (International): +61 421 138 274 (Australia): 0421 138 274 ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Bug report 2.5G1
Hi Scott While I agree with both of your comments here (I was going to say something about the late bug report myself) I have to say that I can see that button labels over icons would be very helpful. It certainly would be eisier for localisation and even reduce the size of projects by being able to reuse an icon rather than having to create a new one in an image editor and import it. On the other hand the reason I haven't come accross this requirement myself is that I learnt (as runrev now seem to have) that it's a hell of alot easier and quicker to develop apps using the standard GUI components that MC provides. Personally, knowing the product you have developed so far and the great new features we keep getting, I like to trust that what you implement next will be fantastic and fit as many peoples requirements as possible. Cheers and thanks for the great work Monte On Thu, 03 Apr 2003 Wilhelm Sanke [EMAIL PROTECTED] wrote: These observations hold also for all A and B versions of 2.5 (Windows). Please note that bug reports go to [EMAIL PROTECTED], not to this list. Not to mention that if these problems really did exist in the alpha and beta-test releases, you're not doing us (or yourself) any great favor by waiting until we're just about to release 2.5 before reporting them at all! (snip) This is a renewed request rather than a bug report: Please implement the possibility to put button names/labels directly *on top* of button icons ( a feature that - according to Scott Raney - is on already on the request list). While we don't have an official policy on public lobbying like this, my personal opinion is that if we get any me too posts from others wanting this feature they'd be given very little weight in our decision making process as to which of the 300 or so features on the feature-request list to implement for the next release. After all, if it was really important to people, they would have asked us for this feature without having to be prompted... Regards, Scott Regards, Wilhelm Sanke Scott Raney [EMAIL PROTECTED] http://www.metacard.com MetaCard: You know, there's an easier way to do that... ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Bug confirmation
Sorry, Monte, it's not hardware acceleration (or at least, not on my XP machine). I tried all of the settings and it was still exhibiting the same bug you originally reported. Hmm... it did fix it on mine??? Perhaps it also depends on your graphics card/driver? Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Monte Goulding Sent: Tuesday, March 25, 2003 10:58 PM To: [EMAIL PROTECTED] Subject: RE: Bug confirmation Looks like it's that hardware acceleration again. That thing does nothing but cause problems. Do you know if OS X has a simmilar acceleration dialog that I can play with becuase I've found the problem there too. Monte Yes, I get that too. I've included Scott on the to list so he knows of my confirmation. I tested it in Win XP with Rev 1.1.1. Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Monte Goulding Sent: Tuesday, March 25, 2003 7:38 PM To: MetaCard List; Rev List Subject: Bug confirmation Hi All I've been discussing a possible bug with Scott and as I'm the only one to report it and he hasn't been able to reproduce it he can't fix it. The problem is that under certain conditions the engine seems not to update a stacks location when you move it. I noticed it in MC 2.5 but I have since found it in Rev 1.1.1. I get it every time if I follow the following recipe with Rev 1.1.1 on Windows XP: Launch Rev Move the menubar Click on a menu It can now be seen as the menu displays in the worng position (or the right position for where the stack used to be) Moving the menubar again fixes the problem. You can also look in the properties dialog and see the incorrect location. This bug also thows the mouseLoc out If anyone else can replicate this or has ever seen it could you please email Scott [EMAIL PROTECTED] Thanks Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: [EMAIL PROTECTED] website: www.sweattechnologies.com mobile (International): +61 421 138 274 (Australia): 0421 138 274 ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metac ard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metac ard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Windows Registry again
Nope. Entering new territory again ;-) Hi Shari Look at Install Maker from clickteam. It's very cheap, even free if you don't mind thier add being in it. I know it's probably not what you are meant to do but I register the file extension every time at startup which means if the user moves the app just opening it will fix the file association. They probably wouldn't even think of moving it if you put it in the Program Files folder. Install maker can put shortcuts in the right spots for you. I know it's all very different from MacOS but it's quite simple and logical once you have done it once. You should try coming in the other direction and trying to get the hang of the resource fork. Yuck! Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Disk serial numbers
Yes You need to give them a new code. It all depends on the price of the app if it's worth the time to manage this. CD's can go missing also. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Richard Gaskin Sent: Friday, 14 March 2003 8:43 AM To: [EMAIL PROTECTED] Subject: Re: Disk serial numbers Monte Goulding wrote: I use heavy duty antipiracy methods, which are a hassle for my users, and this would actually simplify things, and allow registered users a bit more freedom than they currently have. Hi Shari Have a look at the MAC Address stuff on the Sons of Thunder website. That's what I used for a client. It's almost as good as a dongle and far better for users than requiring a CD in the drive. Wouldn't a machine-specific protection scheme prevent a legitimate user from moving their software when they buy a new computer? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
Protection schemes (was Disk serial numbers)
Wouldn't a machine-specific protection scheme prevent a legitimate user from moving their software when they buy a new computer? -- Richard Gaskin It would actually be an improvement on my current scheme, and yes, you are right, it would. I have that covered :-) There is no way I know of, to allow someone total freedom, without also allowing easy piracy. Shari C -- Does anyone have a scheme for relative security of a site license? Ideally one that can cope with either loading the app from a server on the network or being isnta''ed on any number of computers at the site Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Disk serial numbers
Hi Ken Is there any way to do it without the system profiller? That thing is a slug! Cheers Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Ken Ray Sent: Thursday, 13 March 2003 9:46 AM To: [EMAIL PROTECTED] Subject: RE: Disk serial numbers That should be no problem. Apple System Profiler provides that information in OS X, but returns it as Unicode text: tell application Apple System Profiler get the system profile end tell You can't run it effectively in Script Editor, as you can only see the first 2 characters in the Result window, but at least you'll get a feel for how things are formatted. I'll see what I can come up with as a function to do this in MC... Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Monte Goulding Sent: Wednesday, March 12, 2003 3:42 PM To: [EMAIL PROTECTED] Subject: RE: Disk serial numbers Hi Sorry I meant the serial number Thanks Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Ken Ray Sent: Thursday, 13 March 2003 7:58 AM To: [EMAIL PROTECTED] Subject: RE: Disk serial numbers Well, with Macs, you can check the drives to see if the disk you're expecting is mounted. Although this doesn't tell you if there's nothing in the CD drive, it takes you a lot farther than in Windows. If you really need to know if there's nothing in the CD drive, let me know, and I'll hunt around for it. Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Monte Goulding Sent: Wednesday, March 12, 2003 3:05 PM To: [EMAIL PROTECTED] Subject: RE: Disk serial numbers HI Ken Can you get this info on OS X? Thanks Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Ken Ray Sent: Thursday, 13 March 2003 7:13 AM To: [EMAIL PROTECTED] Subject: RE: Disk serial numbers Hey, Richard! You have something there... if you do a shell to switch to a drive (like D:) and there's no media in the drive, it's return The device not ready. under XP, and it DOESN'T throw up a dialog box in your face! Now all you know is that the device isn't ready (not necessarily that there's no media in the drive), but 99% of the time it would be giving that response because of no media. Good catch! Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Richard Gaskin Sent: Wednesday, March 12, 2003 12:47 PM To: [EMAIL PROTECTED] Subject: Re: Disk serial numbers Ken Ray wrote: CDs have serial numbers as well... you can retrieve it this way: http://www.sonsothunder.com/devres/metacard/metacard.htm?disk0 01 Wouldn't calling the DOS dir command on a series of devices throw an exception in XP for those devices without media in them? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metac ard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metac ard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metac ard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Resizing an animated gif
What happens when you set the lock location to true then set the width and height? Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of RCS Sent: Thursday, 27 February 2003 9:42 AM To: [EMAIL PROTECTED] Subject: Resizing an animated gif Does anyone know of a way to resize an animated gif? All of the techniques that work on regular gifs do not work on an animated gif...I can understand why though. I have tried stopping the animation on frame 1 and getting the imageData, but it is just garbage...it would be OK to just get one frame (I don't need to resize the actual animation...but that would be nice!). Thanks, JR ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: tab buttons
Use menuHistory to get the tab number To get the text on the tab use: put line (the menuHistory of btn X) of btn X To set a tab and execute the menuPick handler of the tab button you set the menuHistory. If you have the tab text then you'll need to use lineOffset on the button contents to get the tab number. Monte Does anyone know How do you determine which tab of a tab button is selected, and is there a way to programmatically set this? Rodney ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Window metrics in Win32
Hi Richard On WinXP I have 0 at this registry setting. Cheers Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Richard Gaskin Sent: Thursday, 23 January 2003 8:18 AM To: [EMAIL PROTECTED] Subject: Window metrics in Win32 The two functions below are used in an app I'm building to help me calculate window rects, the goal being to have them tightly abutted but not overlapping. My routines seem to work great in Win95, 98, ME and 2k (beautiful edge-to-edge placement), but are causing odd window placement on Win NT and XP. Are the registry settings I'm using supported on those platforms? Or is there some obvious logic error in my functions that I'm just not seeing? Thanks in advance - function WdMargin global g4WWinMargin if the platform is MacOS then put 6 into g4WWinMargin else get queryRegistry(HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics\BorderWidth) if it is not a number then put 2 into g4WWinMargin else put it into g4WWinMargin if (isNumber(it)) then put round(it / -15) into g4WWinMargin end if end if end if return g4WWinMargin end WdMargin function TitleBarHeight get queryRegistry(HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics\CaptionHeight) if it is a number then put round(it / -15) into tHeight return tHeight else return 22 end TitleBarHeight -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Window metrics in Win32
Sorry BorderWidth -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Richard Gaskin Sent: Thursday, 23 January 2003 8:47 PM To: [EMAIL PROTECTED] Subject: Re: Window metrics in Win32 Monte Goulding wrote: The two functions below are used in an app I'm building to help me calculate window rects, the goal being to have them tightly abutted but not overlapping. My routines seem to work great in Win95, 98, ME and 2k (beautiful edge-to-edge placement), but are causing odd window placement on Win NT and XP. Are the registry settings I'm using supported on those platforms? Or is there some obvious logic error in my functions that I'm just not seeing? Thanks in advance - function WdMargin global g4WWinMargin if the platform is MacOS then put 6 into g4WWinMargin else get queryRegistry(HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics\BorderWidth) if it is not a number then put 2 into g4WWinMargin else put it into g4WWinMargin if (isNumber(it)) then put round(it / -15) into g4WWinMargin end if end if end if return g4WWinMargin end WdMargin function TitleBarHeight get queryRegistry(HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics\CaptionHeight) if it is a number then put round(it / -15) into tHeight return tHeight else return 22 end TitleBarHeight Hi Richard On WinXP I have 0 at this registry setting. Which one: CaptionHeight or BorderWidth? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Web-Dedicated Metacard
Perhaps the one player could use the two modes. - mode 1 = secureMode is true and is used when the player is launched from a hyperlink. Useful for interactive forms and such. - mode 2 = secureMode is false and is used when the player interface (AKA Java WebStart) is launched. Useful for content delivery and offline browsing. Cheers Monte Good point. Didn't know about 'secureMode'. Though it's pretty much what I was referring to when I mentioned 'sandbox.' Thanks for the tip. Though, if one of the requisites for a player is that it be able to store stacks locally, I guess the securemode couldn't be invoked. -Chipp Well, there is one nugget already in the language which would help: set the secureMode to true Brian ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Web-Dedicated Metacard
From my reading of the docs it's per session. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ken Ray Sent: Monday, 23 December 2002 11:17 AM To: [EMAIL PROTECTED] Subject: Re: Web-Dedicated Metacard Wow, Brian... cool stuff! I noted that once set to true, it can't be set to false. Is that per session? Or is it saved with the stack? Just curious... Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Sunday, December 22, 2002 6:29 PM Subject: Re: Web-Dedicated Metacard Well, there is one nugget already in the language which would help: set the secureMode to true Brian Ouch! I didn't think about that. The big problem with a *sanctioned* web-savvy MetaCard or RunRev player is the potential for *very dangerous viruses*!! ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Web-Dedicated Metacard
At one point the Rev team announced the development of a player but it hasn't come about yet. It's something that wouldn't take much work but really should be handled by either Rev or MC. I'd suggest that we need launching of programs from web links but also something like Java WebStart where the player can be launched and a program can be chosen. I'm sure that if we put together a reasonable specification of the requirements then either Scott or Kevin will pick it up. Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Freeing Up Memory
Only if you set the destroyStack of the stack to true I think. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Gregory Lypny Sent: Sunday, 22 December 2002 4:23 PM To: [EMAIL PROTECTED] Subject: Freeing Up Memory Hello everyone, Does closing a big stack (of a multi-stack project) free up memory? Greg Gregory Lypny Associate Professor John Molson School of Business Concordia University _ I am just going outside and may be some time. - Captain Lawrence Oates, 17 March 1912, Scott Expedition http://rubbersoul.concordia.ca ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Listing Files Within a Folder
You will need either a repeat loop or recursion I'd go for the repeat loop. There's a neat way to use a queue for tree traversal as in the following pseudocode: put the directories of the root folder into a queue (probably a multi-line variable) put the files of the root folder into tFiles repeat until the queue is empty put the head of the queue into tPath put the directories of folder tPath after the tail of the queue put the files of the root folder after tFiles end repeat Theis algorithmn will result in level-order traversal. So if you have a tree: 1 / \ 2 5 / \ /\ 3 4 6 7 You will get the files in the order 1,2,5,3,4,6,7 If you want to get the files by in-order traversal (1,2,3,4,5,6,7) then you need to use a stack and push the sub-directories of a folder on after you pop the folder. Still repeating until the stack is empty. Cheers Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Gregory Lypny Sent: Thursday, 19 December 2002 9:11 AM To: [EMAIL PROTECTED] Subject: Listing Files Within a Folder Hello everyone, What's the best way of getting a list of files that reside in a number of subfolders within a parent folder? What I've done is establish the path to the parent folder. I then use the Directories command to get a list of subfolders, and by setting the directory property to each subfolder in a repeat loop, I obtain files lists using the Files. Greg Gregory Lypny Concordia University ___ Better for us if you don't understand. The Tragically Hip http://rubbersoul.concordia.ca ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: OT: Metacard on palm?
You might check out PDAToolBox at www.pdatoolbox.com Great find! It's a very easy to use RAD tool for Palms which requires little to no scripting. It's amazing the kinds of apps you can build with it. Some day, I'd like to also see a PocketPC version.. It looks like they have PocketPC app generation in beta. ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: getting into the url cache
I don't think so. Here I get a not a stack error, which seems logical once I thought it through. Hi Richard It may be a problem on the compression side. I use a compressed stack as a custom file format for one of my apps and I use: -- saving save stack tName as pSave put compress(url (binfile:pSave)) into url (binfile:pSave) -- opening put decompress(url (binfile:tOpen)) into tStack go stack tStack I was having errors like to ones you said until I started treating the stack as a binary file and the compressed data as binary. Hope this helps Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: getting into the url cache
I appreciate your chiming in here, Monte. I'll double-check my code, but the implications of your presumably functioning code example above are quite a change to my understanding of things: I can use raw data (from a valid stack file, of course) instead of a stack descriptor with the go stack command? Hmmm It's reasonably easy to understand. It's just an order of operations thing. go stack url http://mydomain.com/myfile.mc; is go stack (url http://mydomain.com/myfile.mc;) I had the same challenge understanding: put url http://mydomain.com/myfile.gif; into image myimage Obviously you can think of it as: go stack whatever evaluates to the data of a stack ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: getting into the url cache
Kind of cool, if it works. Very cool if you write an app that needs to transfer data from one user's version to another via email and want to save bandwidth. I didn't just come up with the script off the top of my head I cut and pasted from the file management library of my app. It works ;-) ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: getting into the url cache
Actually I think you should doubt me most of the time ;-) I've been accused of writing speculative drivel on the rev list today ;-P On 12/12/02 7:43 PM, Monte Goulding wrote: It works ;-) I never really doubted you for a moment. ;) -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Answer File Command
Try answer file Choose your data fileÂ… with filter *.txt This doesn't work for me on OS X. I think what we need is a combined filter like: TEXT|*.txt. This way we don't need to test the platform and it would work properly on OS X also. Just my 2 cents (1 cent US ;-) Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: launching on Wintel/inter-process communication
You can use DDE from the old externals collection to handle this. And as far as I know Scott is planning a DDE implementation one day ;-) ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
iCalendar/vCalendar
Hi Has anyone implemented the iCalendar or vCalendar standard yet? If not is anyone interested in working on it with me? It would be nice to be able to crete .ics files for iCal and Outlook. Anyone interested? Cheers Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: [EMAIL PROTECTED] website: www.sweattechnologies.com mobile (International): +61 421 138 274 (Australia): 0421 138 274 ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Menubar revisited
Is there not a public API for launching a file on each system? If there isn't then how do email apps that handle attachments ever get written? What about making a general openFile command that can handle urls and unix formatted file paths? For a number of reasons this is a must have for me as I'm sure it is for others. Monte There is no workaround for this other than my usual one: design your app so that you don't have to start up a browser. The bonus being that doing so will save your sanity in a lot more ways than just this ;-) Regards, Scott Scott Raney [EMAIL PROTECTED] http://www.metacard.com MetaCard: You know, there's an easier way to do that... ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Launching a url in a web browser on Linux...
Hi Is there a generic form of this as on Windows with the start command. Example: get shell (start quotetFileNamequote) above works with both url and normal paths and any type of file. I'm trying to develop a cross platform handler to do the same thing. Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Looking For Suggestions
Hi Chipp The code below is all I ever use DDE for. It just means that if the user opens an app in which I'm using a custom file type they are able to then double-click on a file anywhere in the system and it will open in the already open app rather than start a new process. Unfortunatly Tuviah seems to no longer be maintaining the EXT.dll external. If the old xworlds site is still up it may be there Monte Monte and/or Ken.. I know DDE allows for intra communication between apps. But, how do you do it? And can you give an example of why you'd do it? thanks! -Chipp -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Monte Goulding Sent: Wednesday, September 18, 2002 9:58 PM To: [EMAIL PROTECTED] Subject: RE: Looking For Suggestions Yes the name is hard coded to EXT. From what I can tell that seems to be the problem with having more than one app use the DDE. I do this at startup: get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\, [fileOpen(%1)]) get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\app lication\ , EXT) get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\topic\, System) and this at shutdown: get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\, ) get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\app lication\ , ) get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\top ic\, ) Please excuse the wrapping. PS: change iCoachRowing with your app name. Cheers Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ken Ray Sent: Wednesday, 18 September 2002 4:49 PM To: [EMAIL PROTECTED] Subject: Re: Looking For Suggestions Monte, How do you 'set the DDE registry entries on startup'? I'm using DDE also, but had the problem with the name being hard-coded as EXT, so I'm very interested... Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ - Original Message - From: Monte Goulding [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, September 18, 2002 1:57 AM Subject: RE: Looking For Suggestions Just for iterest: What is it about EXT.dll that makes you app unstable? I use it all the time for just this purpose (along with opening custom file types in currently running apps). I found that it works very well. The only problem I've found is that it doesn't work if you have two apps registered to use it on the same system. All I do to workaround this problem is set the DDE registry entries on startup and delete them on shutdown. Anyway, I'm interested in any problems you have found. PS: It'd be nice if Scott added DDE to the engine because it's is now the only thing I use EXT.dll for! Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Looking For Suggestions
Just for iterest: What is it about EXT.dll that makes you app unstable? I use it all the time for just this purpose (along with opening custom file types in currently running apps). I found that it works very well. The only problem I've found is that it doesn't work if you have two apps registered to use it on the same system. All I do to workaround this problem is set the DDE registry entries on startup and delete them on shutdown. Anyway, I'm interested in any problems you have found. PS: It'd be nice if Scott added DDE to the engine because it's is now the only thing I use EXT.dll for! Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Looking For Suggestions
Yes the name is hard coded to EXT. From what I can tell that seems to be the problem with having more than one app use the DDE. I do this at startup: get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\, [fileOpen(%1)]) get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\application\ , EXT) get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\topic\, System) and this at shutdown: get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\, ) get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\application\ , ) get setRegistry(HKEY_CLASSES_ROOT\iCoachRowing\shell\open\ddeexec\topic\, ) Please excuse the wrapping. PS: change iCoachRowing with your app name. Cheers Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ken Ray Sent: Wednesday, 18 September 2002 4:49 PM To: [EMAIL PROTECTED] Subject: Re: Looking For Suggestions Monte, How do you 'set the DDE registry entries on startup'? I'm using DDE also, but had the problem with the name being hard-coded as EXT, so I'm very interested... Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ - Original Message - From: Monte Goulding [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, September 18, 2002 1:57 AM Subject: RE: Looking For Suggestions Just for iterest: What is it about EXT.dll that makes you app unstable? I use it all the time for just this purpose (along with opening custom file types in currently running apps). I found that it works very well. The only problem I've found is that it doesn't work if you have two apps registered to use it on the same system. All I do to workaround this problem is set the DDE registry entries on startup and delete them on shutdown. Anyway, I'm interested in any problems you have found. PS: It'd be nice if Scott added DDE to the engine because it's is now the only thing I use EXT.dll for! Cheers Monte ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Browser Launch Revisited
Just a quick modification: on launchFile pFileName set the hideConsoleWindows to true put empty into theTitle if NT is in the systemVersion then set the shellCommand to cmd.exe put quote quote into theTitle end if get shell(start theTitle quote pFileName quote) end launchFile I renamed it to launchFile because this will launch any file that has the correct registry settings. You can use a url or a full file path. The quotes around the file name will ensure that a local file with spaces in the path is seen as one command line argument. Regards Monte -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Scott Rossi Sent: Thursday, 30 May 2002 4:01 AM To: [EMAIL PROTECTED] Subject: Browser Launch Revisited Hi List Folks: Here's some more on launching URLs in Web browsers... You may recall a post recently that mentioned the use of shell command in MC/Rev to launch a URL. After tracking down a formatting issue (with help from Scott Raney and Michael Kahn), it appears the handler below could be a reliable option for launching URLs on Windows. on launchBrowser theURL set the hideConsoleWindows to true put empty into theTitle if NT is in the systemVersion then set the shellCommand to cmd.exe put quote quote into theTitle end if get shell(start theTitle theURL) end launchBrowser Passing a URL to this handler should launch the URL in the default browser on any system from Win95 to XP, even with parameters included in the URL string. If the handler fails for you, let me know off list what your findings are. Testing here on Win95/98/2K/XP appeared to work in all cases. Assuming the above works, I'll post a Primer at some point about various Mac/Win URL launch methods. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: MC 2.4.2 Feature Wish
Bachelor of Applied Science (Honours) Monte Goulding wrote: snip Regards Monte Goulding B.App.Sc. (Hons.) What means B.App.Sc (Hons.), if you don't mind? Executive Director Sweat Technologies -- Regards, Andu Novac ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: MC 2.4.2 Feature Wish
Now that you think of it why not have a rowNames and columnNames property. set the rowNames to default would give you numbered rows set the rowNames to none would give you a standard field set the rowNames to tList would give you named rows same syntax for columns if the names were (like on most spreadsheets) able to be clicked to select the row or column then even better perhaps even resizing this may even give us some new syntax for retrieving data from fields put row tRowName of fld fldName into tVariable or even ??? put the tableData[tRowName,tColumnName] of fld fldName Anyway I guess if we just had text alignment working on the cell instead of the whole fld. Anyone else think it's time to differentiate fld styles like what has been done with buttons? Regards Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: [EMAIL PROTECTED] website: www.sweattechnologies.com mobile: 0421 138 274 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Gregory Lypny Sent: Saturday, 16 February 2002 11:36 AM To: [EMAIL PROTECTED] Subject: MC 2.4.2 Feature Wish Hi Everyone, I've noticed some discussion on the 2.4.2 beta lately. A feature I'd like to see in MC is the ability to lock the first row and column in a scrolling field much like can be done in spreadsheets. (I know that it's possible to script multiple scrolling fields, but I've never been successful doing it for horizontal scrolls --- the column data in the two fields never align.) Presenting data in tables and graphs is an important part of my research, and being able to easily and dynamically reset column and row titles in a scrolling field would be a big plus. MC is one of the best tools I have. Good work Scott and company. Greg Gregory Lypny Concordia University ___ Better for us if you don't understand. The Tragically Hip http://rubbersoul.concordia.ca ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard ___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
RE: Fonts
Fonts are a bugger! I can't remember the url but if you search for fonts on the Microsoft website you will find a cross platform package of fonts that are free to download and are also distributed with IE 5. I think you can even distribute them but I'm not sure. Note that Windows 95 has a very limited set of fonts and unless they have installed IE 5 or Office then you will have trouble. Also Arial is quite a bit larger on MacOS. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Scott Rossi Sent: Thursday, 1 November 2001 6:06 AM To: [EMAIL PROTECTED] Subject: Re: Fonts Recently, Gregory Lypny wrote: I'm working on a Mac, creating my first cross-platform stack, and I've read in the archives that Arial, Time New Roman and Helvetica are fairly safe fonts to use. Any others? Verdana is also good for on-screen use. Regards, Scott _ Scott Rossi Tactile Media - Multimedia Design Creative Director Email: [EMAIL PROTECTED] Web: www.tactilemedia.com Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
Re: Flickering problem with a stack
try setting the alwaysBuffer of the stack to true if it's inot already. - Original Message - From: jbv [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Saturday, September 01, 2001 7:18 AM Subject: Flickering problem with a stack Hi List (3), I have a problem with a stack I'm finishing on 2.3.2 (Mac) : I have a jpeg image on layer 1, and on top of that (layer 2) a group made of various images transparent buttons performing rollovers card selections. The problem is : when the mouse rolls over the transp. btns, rollovers clicks run OK, but random portions of the image on layer 1 flicker. Problem remains when the app runs as a standalone. The strange part is that in MC, when I select the edit tool and select 1 element of the card (any element actually) without editing it, and then select browse tool, problem disapears. Is it a known problem, or a bug, or is my stack corrupted ? Thanks. JB Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
Re: put image 1....
The 2.4 docs say you can export to a container so I guess you can export to a url??? - Original Message - From: David Bovill [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Sunday, August 19, 2001 1:16 PM Subject: put image 1 When you treat images as containers, what format is the data actually in. If the original image brought into Metacard was a GIF/JPEG - do they *stay* in that format, or are they converted to a standard internal representation? I need to know because I want to FTP images direct form the image containers - not after exporting them to a file if possible. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Line (return delimited) woes
put the number of lines would give the result: 2 I need to get the result: 8 Anyone know how to do that? If you mean what I think you mean try the formattedText. It will return the text with newline chars at the point of wrapping. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Palettes with Icons
Nope, at least if there is then Kevin couldn't work it out for Rev. He's now using a topLevel with the can't modify set to true. You can do a funky workaround so that the program can me minimized to the taskbar but it sucks eggs. Is it possible for MC palette windows to to appear in the Windows program bar without changing their behavior (ie raisePalettes)? I have an MC standalone app where the main window is a palette that controls other stacks. But the palette is launched by another stack and does not contain the engine. Thanks for any suggestions. Regards, Scott _ Scott Rossi Tactile Media - Multimedia Design Creative Director Email: [EMAIL PROTECTED] Web: www.tactilemedia.com Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Multi-column lists: interim solution?
Of course, there's always new things to learn with MC, so if I've missed the Ultimate Way To Emulate A Multi-Column List, by all means let me know. Have you tried editing changing the tabstops to fit the text? Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Multi-column lists: interim solution?
What if we had a function which takes some tab- and column-delimited data and a set of tabstops, and returns the truncated text? Maybe something like: put TruncateColumns( data, tabstops) into fld 1 This would reduce Raney's work significantly over making a whole new object type, and would take care of the most critical bottleneck in doing database work in MC. Whaddya' think? Wouldn't it be better to use a property of the fld: set the tableText of fld X to data This would use the current tabstops and font metrics. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: State icons -- missing rollover?
The READ ME for 2.4 sez: Buttons now have a wider range of icon properties to make state-based display easier. The full set is: armedIcon, disabledIcon, hilitedIcon, icon, and visitedIcon. No rollover? I'm assuming that armed is the native (or up) state. I did some testing after a post from Tuviah I think??? about the armedIcon and it works a bit like a rollover but not all the time. I couldn't work out the behaviour. I guess it's meant more for custome menu pannels than anything else. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
Re: eine Seite aus dem Internet holen
I agree that this statement: and wastes everyone else's bandwidth with unreadable messages. read alone may seem harsh. I'm sorry if it was me that has offended people on this list. All I was intending to say is that I like to help people when I can and I can't speak German. In my head I originaly thought I was actually reassuring the guy that he wasn't being offensive but it meant I couldn't help him. Also by unreadable I certainly only meant unreadable to those who don't speak German and it was part of a sentence that started with a statement about writing in other languages limiting the number of possible people that can answer. Anyway, I will do my best to choose wiser words or keep quiet in the future. Sorry for the misunderstanding everybody. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: eine Seite aus dem Internet holen
PS: I hope, I did not offend any folks out there, writing again in German, but it was easier for me to put my problem in German. It's not offensive it just limits the number of people that can answer it and wastes everyone else's bandwidth with unreadable messages. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: the seconds -- start date
convert 1 to long date; put it I know I came across the start date for MC's seconds function recently, but I can't find it now that I want to refer someone else to it. The entry in the MetaTalk Reference simply says ...from some artibtrary time, but doesn't mention what that time is. Where is that documented? Thanks in advance - -- Richard Gaskin Fourth World Media Corporation Multimedia Design and Development for Mac, Windows, UNIX, and the Web _ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 ICQ#60248349Fax: 323-225-0716 Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Drop Activation on Mac/Win
Use the externals collection. Hi I'm trying to write a small file conversion utility and I'd like to be able to drag and drop a source file on to the icon for a standalone written in MetaCard. The idea is that it starts up and opens the source file, converts it into a result file and then either awaits another drop on its icon (or File menu Convert command) or simply closes. This is mainly for the Mac but it would be handy if worked on the PC as well. I tried using the $0, $1 command line parameters, but they simply return the name of my standalone program, not the file dropped onto its icon. Any ideas please? Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576 E-mail: [EMAIL PROTECTED] Web: http://www.reidit.co.uk Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Externals Collection
Speaking of this collection, has anybody come across any reference for DDE syntax, specifically reserved words? A reference for DDE has been requested a number of times now and usually results in a silent no. You posted this script a while back: # BROWSER LAUNCH HANDLER launchBrowser tURL launchDelayTimer put word 1 to -2 of queryRegistry(hkey_local_machine\software\ classes\http\shell\open\command\) into defBrowser # CHECK IF BROWSER IS ALREADY OPEN AND LAUNCH URL if Netscape is in ext_appsopen() then ext_ddeexecute NSShell,WWW_OpenURL,tURL exit to metacard end if if Internet Explorer is in ext_appsopen() then ext_ddeexecute IExplore,WWW_OpenURL,tURL exit to metacard end if # LAUNCH BROWSER WINDOW launch tURL with defBrowser if already open is in the result then if IExplore is in defBrowser then \ ext_ddeexecute IExplore,WWW_OpenURL,tURL else ext_ddeexecute NSShell,WWW_OpenURL,tURL end if end launchBrowser So if you are still using this it may be just that the script ignores AOL. Try using: put queryRegistry(hkey_local_machine\software\ classes\http\shell\open\command\ddeexec\application\) into tApp put queryRegistry(hkey_local_machine\software\ classes\http\shell\open\command\ddeexec\topic\) into tTopic I'd still check to see if the more comon browsers are open before doing ext_ddeexecute tApp,tTopic,tURL Regards Monte Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Hilite color for pulldown menus
Try the accentColor. How to set the hilite color of the menuitems of a pulldown menu ? Claude Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: metacard player
It's quite easy to build your own player using the standalone builder. Just create a stack that when run will open your program then use the standalone builder under the tools menu. Make sure you move the resources you need too using the resource mover. -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Salvatore BancheriSent: Friday, 15 June 2001 8:11 AMTo: [EMAIL PROTECTED]Subject: metacard player My apologies for posting this message once more. I have created some language tests in Metacard 2.3.10. Will these tests run properly on the player 2.3.3? If not, can anyone send me a copy a player 2.3.10 or tell me if it is possible to strip the license codes from my licensed version? Many thanks,Sal Salvatore Bancheri Online Status:
RE: Urgent problem: group missing keyDown event
Well what I would do on a user interface standpoint more than anythin is disable questions that are skipped depending on previous answers. In your example if the user has no phobia then then the phobia related questions are disabled. I can't really help any more than that without seeing the stack. Monte Hello all, I've got a problem. I made a program which poses a couple of (psychological) questions to the user. It get the questions from a text file and displays them one by one on the card. Some questions of them are multiple- choice, and can (besides of clicking the right answer with the mouse) be chosen by typing in a number (1,2,3 etc.). This all works great 'till I make a 'jump' to a question in the list. E.g. the user says he has no phobia, then the questions meant to find out what phobia are skipped. Then it's no longer possible to choose an answer with the keyboard??? A constant shown group should (and does most of the time) grab the keyDown message, but now, for some reason, doesn't anymore. If I choose the arrow tool, select the group, and choose the browse tool again, everything works OK again... Is this a bug or what? Does anyone know in what order the message goes through the groups ('cause I've more of them on the card)? Please help, 'cause this is a bug that has to be fixed on short term... Thanks in advance for any help, Sjoerd Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: functions under Windows? Bug?
So, I still suspect there is something fishy with creating Windows standalone applications on a MacOS machine. Don't do this while it is possible it is no good for serious work. You need to take the stack over to Windows open and save then create a standalone. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Sound recording beta bug?
Or even better create two folders in your MetaCard folder. Stable and Latest. Then just put the 2.4 engine and tools in the latest folder and move the 2.3.2 engine and tools into the stable folder. You can now use the same Home and Help stacks for different versions. You need to put the Mac 2.4 files in with your 2.3.2 files. They will replace the current files of the same name. So, be careful when doing this as you will delete your mctools stack as well as your engines from 2.3.2. Make backups if you need them later. This will make 2.4 work on your Mac with all the development tools of 2.3.2. -Mark Talluto On Monday, June 11, 2001, at 05:22 PM, Mark wrote: I am really wanting to test this all on a Macintosh too, but there does not seem to be a Macintosh beta version - only the engines are in the ftp.metacard.com :2.4 :macos.sit file for some reason, not the development environment (am I looking in the wrong place?). Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Sound recording beta bug?
Hmmm... I tried that but get an error: Warning: tools stack versiob (2.4B1) does not match engine version (2.3), and typing in record mysound in the message box returns no permission to send that, group: bad object type, go: error in background expression, and move: bad end point expression :-( Well that's the answer. You have replaced the tools stack but not the engine. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Printing Field Text
Check out the printField function in the mc IDE. Just change it to handle the HTMLtext you want to print. Monte OK, I am just starting today to try printing from MC. Very simple task: To make a button that prints the text from two fields of card field 1 is a subject/header with a short reference field 2 is a field with a lot of text in it...could vary from a few K to thousands of words.. How do I just dump these two fields to the printer? I looked through the index and all I saw was just the ability to print whole cards...but, obviously if your card has a field that scrolls down to pages and pages of texthow do you print that? I downloaded mcrg.mc but, what is needed is much simpler than that, and I couldn't see in the report generator how to configure it for just a text field export to printer routine. Hinduism Today Sivakatirswami Editor's Assistant/Production Manager [EMAIL PROTECTED] www.HinduismToday.com, www.HimalayanAcademy.com, www.Gurudeva.org, www.hindu.org Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
Movie's
Hi All I don't have much QT experience so I need a quick question answered. Is it possible to just pause on one frame every so many seconds then have the user press a button to skip to the next frame? So if you were looking at an hour long movie you might only see 60 frames. Thanks in advance Monte Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: New features
I have, Are you using 2.4? Recently, [EMAIL PROTECTED] wrote: I've uploaded a few more demo stacks (qteffects,datetime,recording,imagedata) to ftp://members.aol.com/tuvsnyder/mcdemos/ Has anyone been able to actually run these? On my Mac system they refuse to open at all, and attempting to open them on Windows generates a visual: bad effect expression script error. Regards, Scott _ Scott Rossi Tactile Media - Multimedia Design Creative Director Email: [EMAIL PROTECTED] Web: www.tactilemedia.com Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: New features
Yep b1 Recently, Monte Goulding wrote: I have, Are you using 2.4? Yes. 2.4A3 Was a new version of MC posted recently? Recently, [EMAIL PROTECTED] wrote: I've uploaded a few more demo stacks (qteffects,datetime,recording,imagedata) to ftp://members.aol.com/tuvsnyder/mcdemos/ Has anyone been able to actually run these? On my Mac system they refuse to open at all, and attempting to open them on Windows generates a visual: bad effect expression script error. Scott Rossi Creative Director Tactile Media, Multimedia Design Email: [EMAIL PROTECTED] Web: www.tactilemedia.com Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: font size
Hi Robert Could it be that the font is set to 9pt in the substack's mainstack and when you clone this substack is now a mainstack of it's own accord and hence there is no inheritance of font? Is this a known bug or an expected behavior in MC 2.3.2? I have a substack which has the font size set to 9 point, so all buttons have smaller text. This works as expected. However, when I clone this substack, the font size resets to default and the text becomes too big. According to the documentation, clone should make the copy identical to original but it does not seem to. Or do I miss something? Robert Brenstein Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Icon handling for a family of stacks
Hi John A substack of the standalone should do it. Make sure that the icons on that stack have the correct id's. In order to allow the user the save changes in their copies of my puzzles, I am following the suggestion of having the puzzles in separate stacks from the MetaCard engine. The plan is to have a standalone that presents a splash screen, contains the sound resources, and serves as a navigator between several different puzzle stacks and a library stack. My problem is: Where do I put the icons? Each of my three stacks uses several of the system's icons for buttons. I first used Resource Mover to move the icons into the separate stacks and built a standalone which does not contain the icons. When I open the puzzle stacks from the standalone, the icons don't appear. Then I removed the icons from the separate stacks and moved them all into my navigator stack which becomes the standalone. Still no icons when the puzzle stacks are opened by the standalone. Finally, I tried it with the icons moved into both the standalone and the separate stacks, and still nothing. I've tried scripts in the standalone navigator that open the stacks with an open command and with a topLevel command. It behaves the same either way. What am I missing here? John Kiltinen Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Answer dialog replacement
Everything stops and waits for the response with the answer dialog because it is modal. You may need to use messages instead. Everything works fine with the handler, except for one thing - how could I get the value of the button the user clicks on? I'd ideally like to use this handler just like the answer command works, but I don't know how to pause execution of the script that calls displayMessage. Any ideas on how, or even if, this is possible? Thanks! I'm not sure I understand what the value of the button means but if you want to know which button was clicked that should be returned in it. The problem I have is not with putting the value of the button (sorry, should've just said the name of the button) into it but rather with halting operating of a script until a button in this group is clicked. The script to display some message and get a returned value would look like this: on doStuff displayMessage theMessage,Cancel,OK put it into theChoice end doStuff However, it is empty after execution of displayMessage, because all that displayMessage does is make a group and put it into the middle of the stack for the user to click on it - I need to figure out some way to pause execution of the script so that it actually contains the name of the button clicked. ...hope I'm explaining this well enough, I've barely been able to get my ideas over on e-mail right now, I'm having eternal brain farts right now :-P -- Karl Becker, KB Productions - http://www.karlbecker.com Featuring:New Tricks, Tiger's Eye Pub, and The Fishin' Hole Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: AVI on CD Problems
Hi Terry If the stack is on the CD along with the AVI then you should be able to use relative file paths without any problems. Note you need to use UNIX standard delimiter / in your path name in MC instead of platform specific characters like the DOS \ you used in your example. Also if your stack is at the root of the CD and DITBOX is a directory from the root then DITBOX/Splashscreen.avi would be the correct relative path. One problem with relative paths is that it always goes from MC's current working directory. This will change every time you open a file or set the directory in a script. The directory is set at startup to be the location of the engine (or the stack that loaded the engine). With this in mind the easyest thing to do is to put the directory into a custom prperty at startUp then use that property like this: put the directory into tSaveDirectory set the directory to the cDirectory of this stack do whatever set the directory to tSaveDirectory Regards Monte I'm having problems playing a AVI in my stack... The AVI movie only works with the full directory as a path. Example: C:\DITBOX\Splashscreen.avi --This works \DITBOX\Splashscreen.avi --This dosen't However I need a relative path because this stack will be on a cd with a changing drive letter. I've heard some talk of use of the externals collection to find the drive letter but so far I have been unsuccessful. Any Ideas? How about using 'there is a file filePath' within a repeat loop on startup to locate a designated file and the drive letter associated with it and then construct your filepaths from there (I'm not really a PC person and not yet familiar with the vagaries of MC or MetaTalk so don't be surprised if this doesn't work). put abcdefghijklmnopqrstuvwxyz into PotentialDrives repeat with i = 1 to 26 if there is a file (char i of tPotentialDrives :\ filePath) then return (char i of PotentialDrives) -- use this to build your filePaths exit repeat end if end repeat Cheers, Terry... -- __ _ Dr Terry Judd Multimedia Developer Biomedical Multimedia Unit Faculty of Medicine, Dentistry Health Sciences The University of Melbourne Email: [EMAIL PROTECTED] Phone: 03 9344 0187 Fax: 03 9344 4998 __ _ Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: Answer dialog replacement
Script in the group: on mouseUp if word 1 of the target is button then put the short name of the target into it end mouseUp I'm attempting to replace the answer dialog with a separate handler in my stack. (I'll call it displayMessage) This handler, which I've created and works fine, makes a group that consists of a few graphics, the text the user is prompted with, and whatever choices is passed to it. It moves the group to the middle of the screen The reason for doing this is that a graphic inside the group has a blend ink and plays with the card's visual appearance when it appears. Everything works fine with the handler, except for one thing - how could I get the value of the button the user clicks on? I'd ideally like to use this handler just like the answer command works, but I don't know how to pause execution of the script that calls displayMessage. Any ideas on how, or even if, this is possible? Thanks! -- Karl Becker, KB Productions - http://www.karlbecker.com Featuring:New Tricks, Tiger's Eye Pub, and The Fishin' Hole Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: mt. Script for counter
I can't see how you can do what you are trying to do there Sjoerd because a snapshot creates an image from an area of the screen. Wouldn't it be simpler to use a set of 10 images (0 to 9) and have a number of calls (say 6 if you think you will get over 99,000 visitors) to the same cgi with different parameters ie img src=cgi-bin/counter.cgi?position=1000/img src=cgi-bin/counter.cgi?position=100/ etc Then in your cgi return the correct image of the number you need for the position queried. Please note I haven't ever done this but I assume if would work. andu wrote/ schreef: You can't *open* stacks on the server. You can start using them to do scripts or use them for storage (custom properties). I see, I see... So then I should build a standalone which does this. Would that solve the problem? So then the cgi script would 'launch' the standalone, the standalone would create an image, closes, and the cgi script would return the created image file. Is this possible? Would this work? Then: what kind of server is mctools.org, what engine do I need for building a standalone? Andu Thanks, Sjoerd BTW If MC 2.4 was installed, would it be possible then? Because creating the image doesn't seem to be a problem but selecting it for export. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: delete menu
How can I remove a menu from the menubar (not just disable) without this unwanted behaviour? What about disabling it instead? Another undocumented issue I've run across: the button ID order in a group affects the order that menus are constructed in. This can cause the help menu to appear in strange places unless it has the highest ID. (May be layer order I haven't checked which is the critical factor). It is layer order. The help button needs to be the highest layer. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: DDE, URL helper application in Windows, how to.... SOLVED
I have created an Windows InstallerVise vct file which makes the Registry edits outlined in my previous post, if anyone is interested in a copy of this, just email me off list. Don't know if you know but you can do that from within MC. Regards Monte Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
RE: DDE, URL helper application in Windows, how to....
Interesting questiong Rodney I had a poke aroung the registry editor and found that under HKCR there is key for each protocol with the shell commands you need to use. The keys are very simmilar to accesing a file. Hope that helps. Cheers from Oz I've got an image viewing Metacard program which can handle events received from a web browser. On the Mac I have configured my program as a helper application in the Internet Control Panel (Advanced tab, Helper Apps), allowing the URL type emv to be associated with my program. In the browser if the user clicks on a link starting emv://url this is passed to my Metacard application as an appleevent. Now I want to try and do the achieve thing under Windows, namely: associate the url type emv with my application. I see that there is a URL file type (see: explorer window -view menu -Folder Options:File Types tab) eg URL:File Transfer Protocol. There must be more to it than this though (where is the actual protocol prefix specified?). I have made a MC application using the MC External, configured to act as a DDE Server (ie able to receive DDE events) but haven't yet been able to get the web browser to talk to it. Related question: when I make a stand-alone application which is acting as a DDE server, does the server name becomes the name of the application (not EXT?). Is there any way of getting a list of all available DDE servers on the computer? If anyone has had any success trying to do this sort of thing or can point me towards any relevant documentation or instructions I would appreciate it. Rodney -- -- Rodney Tamblyn Educational Media group Higher Education Development Centre, 75 Union Place University of Otago, PO Box 56, Dunedin, New Zealand ph +64 3 479 7580 Fax +64 3 479 8362 http://hedc.otago.ac.nz ~ http://rodney.weblogs.com Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list. Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.