Re: [MC_IDE] Quick Poll

2011-03-30 Thread Monte Goulding
 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

2011-03-30 Thread Monte Goulding
 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

2011-03-29 Thread Monte Goulding

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

2009-10-07 Thread Monte Goulding

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

2006-10-08 Thread Monte Goulding

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

2004-06-28 Thread Monte Goulding
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

2004-05-06 Thread Monte Goulding


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

2004-05-04 Thread Monte Goulding
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

2004-04-28 Thread Monte Goulding


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

2003-10-17 Thread Monte Goulding

 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

2003-09-08 Thread Monte Goulding

  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

2003-09-08 Thread Monte Goulding

 
  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

2003-09-03 Thread Monte Goulding

 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

2003-08-25 Thread Monte Goulding

  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

2003-08-25 Thread Monte Goulding




 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

2003-08-25 Thread Monte Goulding

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

2003-08-24 Thread Monte Goulding

  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

2003-08-14 Thread Monte Goulding

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

2003-08-14 Thread Monte Goulding

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..

2003-08-03 Thread Monte Goulding

 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

2003-07-21 Thread Monte Goulding

 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

2003-07-13 Thread Monte Goulding
  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

2003-07-13 Thread Monte Goulding

  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

2003-07-12 Thread Monte Goulding
 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!!!

2003-07-10 Thread Monte Goulding

 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!!!

2003-07-09 Thread Monte Goulding

 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!!!

2003-07-09 Thread Monte Goulding
 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!!!

2003-07-09 Thread Monte Goulding

 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

2003-07-09 Thread Monte Goulding


 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

2003-07-08 Thread Monte Goulding

 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!!!

2003-07-08 Thread Monte Goulding

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!!!

2003-07-08 Thread Monte Goulding


 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!!!

2003-07-08 Thread Monte Goulding

 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

2003-06-28 Thread Monte Goulding

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

2003-06-28 Thread Monte Goulding

 
 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?

2003-06-27 Thread Monte Goulding


 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)

2003-06-06 Thread Monte Goulding

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

2003-04-04 Thread Monte Goulding

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

2003-03-25 Thread Monte Goulding

 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

2003-03-15 Thread Monte Goulding

 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

2003-03-13 Thread Monte Goulding
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)

2003-03-13 Thread Monte Goulding


 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

2003-03-12 Thread Monte Goulding
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

2003-02-26 Thread Monte Goulding

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

2003-01-30 Thread Monte Goulding

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

2003-01-23 Thread Monte Goulding
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

2003-01-23 Thread Monte Goulding
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

2002-12-23 Thread Monte Goulding

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

2002-12-22 Thread Monte Goulding
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

2002-12-21 Thread Monte Goulding

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

2002-12-21 Thread Monte Goulding
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

2002-12-18 Thread Monte Goulding
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?

2002-12-15 Thread Monte Goulding

 
 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

2002-12-12 Thread Monte Goulding



 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

2002-12-12 Thread Monte Goulding


 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

2002-12-12 Thread Monte Goulding
 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

2002-12-12 Thread Monte Goulding

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

2002-12-05 Thread Monte Goulding


 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

2002-12-04 Thread Bec n Monte Goulding

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

2002-10-30 Thread Monte Goulding
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

2002-10-22 Thread Monte Goulding

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...

2002-09-23 Thread Monte Goulding


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

2002-09-19 Thread Monte Goulding

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

2002-09-18 Thread Monte Goulding

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

2002-09-18 Thread Monte Goulding

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

2002-05-29 Thread Monte Goulding

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

2002-02-16 Thread Monte Goulding

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

2002-02-15 Thread Monte Goulding

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

2001-10-31 Thread Monte Goulding

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

2001-08-31 Thread Monte Goulding

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....

2001-08-18 Thread Monte Goulding

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

2001-07-29 Thread Monte Goulding



 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

2001-07-26 Thread Monte Goulding


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?

2001-07-24 Thread Monte Goulding


 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?

2001-07-23 Thread Monte Goulding

 
 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?

2001-07-18 Thread Monte Goulding




 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

2001-07-15 Thread Monte Goulding

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

2001-07-09 Thread Monte Goulding


 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

2001-06-28 Thread Monte Goulding


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

2001-06-19 Thread Monte Goulding


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

2001-06-19 Thread Monte Goulding


 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

2001-06-14 Thread Monte Goulding

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

2001-06-14 Thread Monte Goulding



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

2001-06-12 Thread Monte Goulding


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?

2001-06-12 Thread Monte Goulding

 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?

2001-06-12 Thread Monte Goulding

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?

2001-06-12 Thread Monte Goulding


 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

2001-06-10 Thread Monte Goulding


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

2001-05-31 Thread Monte Goulding

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

2001-05-29 Thread Monte Goulding

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

2001-05-29 Thread Monte Goulding

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

2001-05-25 Thread Monte Goulding


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

2001-05-23 Thread Monte Goulding

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

2001-05-23 Thread Monte Goulding

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

2001-05-22 Thread Monte Goulding


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

2001-05-22 Thread Monte Goulding

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

2001-05-19 Thread Monte Goulding


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

2001-05-05 Thread Monte Goulding


 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

2001-05-04 Thread Monte Goulding

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....

2001-05-03 Thread Monte Goulding

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.




  1   2   3   >