Re: Solution for closeField problem

2007-05-31 Thread Ken Ray
On Wed, 30 May 2007 20:37:55 EDT, [EMAIL PROTECTED] wrote:

 Jacque,
 Thank you, again, for your help last night. I was about to give up on this 
 when your email arrived. It inspired me to try a little harder (like 
 all night, 
 all morning, and most of the afternoon). I believe I now have a solution to 
 closing fields on OS X without moving to other fields.

Wow - never noticed this before. You can also just do select empty 
which will cause a closeField to trigger as well:

on mouseDown
  select empty
  -- rest of your mouseDown script
end mouseDown

Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Threading and Software Companies

2007-05-31 Thread Scott Kane

From: Richmond Mathewson [EMAIL PROTECTED]


I access my e-mail account via a standard web-browser, not via an e-mail 
client; and I suppose this is why my messages don't thread.


No.  That doesn't cause it at all.  What causes a lack of threading is that 
you don't quote what you are responding to and then your replies tend to, or 
even **appear**, to be off the thread.



I don't have a problem with software companies as such.


Well  Fair enough.  But I don't buy it

However I am confused as to how much, and how Runtime Revolution interacts 
with its customers and/or users.


They seem to respond pretty well AFAICS

In the recent thread (Hammering . . .) Heather Nagey reacted extremely 
swiftly to an idea that was initiated by myself - and that is really 
super.


Indeed.

[The reason for my subsequently posting a list of other ways that the 
'problem' with Classic builds could be coped with was because I felt that 
they were

worth sharing]


I can't speak for anybody else, but I don't doubt the integrity of your 
desire to share your opionion and would never seek to interfere with that. 
It's more down to the issue that, after two years here, albeit not as long 
as yourself,  all I've really heard you do is complain.  That does become a 
matter of oh dear... not again.  Of course I could ignore you when you 
start a rant - and to be brutally honest I do - it is all the same 
frustrating.


I also find it odd that my recent posting was interpreted as a rant - it 
was nothing of the sort; it was a comment on how I felt RR was working on 
a
basis that its customers would not require to go on developing software 
for semi-obsolete operating ystems.


Actually...  What you actually said is:

Now, with the exception of the millionaires who fool around with RR just 
for the fun of it, most of us have to produce software that runs on all 
those cranky old
computers which use operating systems that are below the notice of the 
demi-gods in Edinburgh.


Which is indeed rather unecessary and pretty much a wasted expression.  By 
your logic anybody other than those that agree with you are millionaires and 
fools.  I'd love to give that statement to a high school clear thinking 
class for analysis.


You also said in another related post:

This sounds a bit like all those other software companies who assume they 
know what is best for their clients


Also an unecessary swipe and from where I'm standing representitive of a 
chip on the shoulder in respect of  all those other software companies 
who, after years of struggle and pain and effort and money often indeed know 
better than their clients, what is best for them, based on experience, 
trends and a good deal of know-how.


Scott Kane has a small 'problem' which is that he is not very keen on 
Richmond's tone of voice. Well, the feeling is fairly mutual; but as we 
are both adults we
ought to be sensible about this and avoid ruffling each other's feathers. 
If the RR use-list only supported one point of view and one style of 
writing

it would be worthless.


I must admit I do indeed dislike your tone of voice in many of your posts. 
Though generally I disregard them as a little noise in amongst hundreds of 
valuable insights shared on this list.  What I'm really on about is that 
there are ways to get attention without resorting to rhetoric that makes you 
seem to be as spiky as an echidna.


Scott Kane 



___
No viruses found in outgoing message
Scanned by iolo AntiVirus® 1.1.8.4
http://www.iolo.com

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


AW: All this talk about DataBases - but how to select?

2007-05-31 Thread Tiemo Hollmann TB
Hi Jacqueline,
thanks for sharing your approach. I tested to store the datas in user
properties and load them into arrays and read them with repeat structures up
to 20,000 records. It worked, but not as fast as SQL and the code was not
that nice and compact as with SQL. MARK CARDS I have never thought about to
access my datas. Perhaps a try next time.
Thanks
Tiemo

 -Ursprüngliche Nachricht-
 Von: [EMAIL PROTECTED] [mailto:use-revolution-
 [EMAIL PROTECTED] Im Auftrag von J. Landman Gay
 Gesendet: Mittwoch, 30. Mai 2007 21:19
 An: How to use Revolution
 Betreff: Re: All this talk about DataBases - but how to select?
 
 Tiemo Hollmann TB wrote:
  Now I have to get into this very interesting thread as a rev novice too.
 
  Storing data is one thing and the possibilities of rev are really
 perfect.
  But how do you get a good performance accesing the however stored datas
 in a
  stack (cards / properties / properties loaded into arrays)?
 
  Saying I want a simple find all records including / starting with a
 search
  string and some other filters  a simple SQL SELECT WHERE does all the
  work for me in a very good performance. Storing the datas in whatever
 self
  made rev structures I have to go with REPEAT LOOPS thru all records,
 using
  perhaps LINEOFFSET() and some IF THEN comparisons. For my experience yet
 it
  is not that performant as SQL with say 10,000 records. But probably I am
  still missing some sophisticated indexing technics which I don't see
 yet.
  Anyone willing to share your search / find technology with properties or
  arrays?
 
 With that much data, a SQL database is better. For smaller databases,
 you can create one card per record and use the mark command to flag
 the cards that match. For example:
 
mark cards by finding my string
 
 or:
 
mark cards by finding whole my string in field 2
 
 or:
 
mark cards where the hilite of btn 1 is true
 
 or:
 
mark cards where field 1 contains my string and field 3 = true
 
 Then you loop through the marked cards to get the information you want.
 This isn't as fast as a dedicated database but is often good enough for
 small data sets. You can use any variation of the find command (find
 string, find words, find whole, etc.) to mark the cards. This way you
 don't need to loop through all the cards. When you are done, unmark all
 cards.
 
 --
 Jacqueline Landman Gay | [EMAIL PROTECTED]
 HyperActive Software   | http://www.hyperactivesw.com
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Scott Rossi
Recently, Sivakatirswami wrote:

 Thanks for the tips... This has yet to include any transtion audio, this
 is a small start:
 
 go stack decompress (url
 http://www.hinduismtoday.com/digital/htde_media-player.rev.gz;)

If you'll forgive the shameless plug, you might want to take a look at our
tm|audio collection of royalty free sound effects for Revolution.  You get
almost 900 professionally recorded sounds, including transitions, as well as
beeps, buttons, switches, musical hits, notifications and even vocals, in
both male and female voices.  For folks concerned about download times, all
sounds are provided in low and hi res versions. The collection comes with a
free audition stack that lets you easily preview and manage the sounds --
import to stack or copy to disk.

You can visit the MEDIA section of our site if you'd like more info.

Best Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia  Design


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Threading and Software Companies

2007-05-31 Thread Peter Alcibiades
Maybe silly question, but is there any way to do threading properly if you are 
reading the list from the archive?  I've been unable to get the list mailings 
through my ISPs spam filter, so read the archive on the web.  But when you 
respond, even if you use the right subject header, or put re in the subject, 
it always seems to start up a new thread.

As far as the personalities are concerned, everyone can't like everyone. 
Everyone can however be polite to everyone.  And absolutely everyone can keep 
off personalities.

Peter
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


All this talk about DataBases - but how to select?

2007-05-31 Thread Peter Alcibiades
Well first of all, thanks yet again to Jacque for Find and Mark and Scroll 
through - wonderful, thanks!  Another of these things which are totally 
obvious the minute you read them, and which you would never have found for 
yourself. 

Here is what I don't get though about Richard's approach.  Obviously it works, 
but I can't see how to do it.  Two cases, maybe will beg for help on the 
second one later.  Case one is a data set of about 3000 records, each with 
about 40 fields. Some of the fields are a few lines of text.

There seem to be three ways of doing this:  

(1)  put the lot into one field on one card with the records one per line and 
the values separated by tabs   This is Richard's approach, yes?  Except that 
sometimes he puts them in custom properties also.

(2) put each record in one field on a separate card, ie 3000 cards each with 
one field on.  This is Jacque's?

(3) put each record on one card, and have one field per value, or 3000 cards 
and 40 fields on each.  This seemed to be the approach that Richard was 
criticising as being too much overhead? 

The object of it all would be to allow searches, then bring up the records 
with a given chunk of text in them and allow scrolling through them.  Display 
them with labels for the values, appropriately styled and pretty - for 
instance a grey rectangle around the legend 'condition', followed by some 
statement of the condition, which would be the value.  Also to allow editing 
of the values and allow adding to them.

I can see how to do this by method (3) fairly readily.  I can't really see how 
to do the layouts in the other ways.  Do I have to read in the data as 
chunks, and create a temporary card with artwork for every record found, and 
fields for the values?  In that case why not go the whole hog and right away 
to (3), it wouldn't be much more work.  In fact, it would be less - there'd 
be no creating cards on the fly and then deleting them.

Find and Mark will evidently let you produce a scrollable set of cards very 
nicely in case (3)

Its the kind of thing which would take me all of an hour in Filemaker complete 
with the csv import - but alas, it don't come for this OS.  But as I start 
thinking about how to do it, its hard to avoid the reflection that anything 
except (3) is going to involve writing a flat file database complete with 
form creation for search and edit and add records, from scratch.  Or is there 
something else obvious like Find and Mark that I'm missing?

I have DS's book by the way, and it fell to bits early on from beng read 
Its great, as far as it goes.  But its not helping much with this!

Peter
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Threading and Software Companies

2007-05-31 Thread Richmond Mathewson
I don't know how threading is done, and I also
wonder how the timing works with the RR Use-List.

Some series of postings unfold as embedded threads
beautifully on the list; and some don't.

Obviously, it would be really super if all the threads
were threaded (Oh, Gosh, that was almost stylistic
suicide); and once everybody understands how to do it
we might be in with an even chance of getting it
working properly.

The timing seems to make no sense at all - this is
probably because we all live in different timezones.

It would be really wonderful if somebody in the know
could explain threading (even if the only reason is so
I can not rub Scott Kane up the wrong way quite so
much :) Hi, Scott!).

Personalities: Quite!

Software Companies: They are a bit like dentists -
don't know whether to love them or hate them, but
dependent upon them nevertheless.

sincerely, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development Life Cycle.






___ 
New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at 
the Yahoo! Mail Championships. Plus: play games and win prizes. 
http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk 
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Is it possible to clone a stack and the user does not see anything ?

2007-05-31 Thread André.Bisseret

Hi,
In a handler I am cloning a stack, say, « substackModel »
Something like :
--
lock screen
clone stack subStackModel
  close stack copy of subStackModel -- to minimize the time it is  
visible

  set the name of stack copy of subStackModel to suchName
  set the mainStack of stack suchName to «thisMainStack »
  etc ...
---
Despites the « lock screen » and the second line which close the new  
stack as soon as it has been created, the new created stack appears  
for a while.


Is it possible to do that invisibly  ?

Any advice ?
Thanks a lot in advance

Best regards from Grenoble (surrounded by white moutains for two days  
now !! :-)))

André
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Is it possible to clone a stack and the user does not see anything ?

2007-05-31 Thread Eric Chatonet

Bonjour André,

This flicker problem has been solved two years ago by Sarah:
http://www.nabble.com/Cloning-stacks-invisibly--tf183329.html#a511158
:-)

A good trick!

Le 31 mai 07 à 13:27, André.Bisseret a écrit :


Hi,
In a handler I am cloning a stack, say, « substackModel »
Something like :
--
lock screen
clone stack subStackModel
  close stack copy of subStackModel -- to minimize the time it is  
visible

  set the name of stack copy of subStackModel to suchName
  set the mainStack of stack suchName to «thisMainStack »
  etc ...
---
Despites the « lock screen » and the second line which close the  
new stack as soon as it has been created, the new created stack  
appears for a while.


Is it possible to do that invisibly  ?

Any advice ?
Thanks a lot in advance

Best regards from Grenoble (surrounded by white moutains for two  
days now !! :-)))

André


Best regards from Paris,
Eric Chatonet.

http://www.sosmartsoftware.com/
[EMAIL PROTECTED]/



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Is it possible to clone a stack and the user does not see anything ?

2007-05-31 Thread Eric Chatonet

Re,

Here is a simpler version of Sarah method that might help you:
In the card/stack script of the template stack, just insert:

on preopenStack
  if copy is in the short name of this stack then
go invisible to this stack
  else
template stack regular preopenStack
  end if
end preopenStack

Hope this helps.

Le 31 mai 07 à 13:53, Eric Chatonet a écrit :


Bonjour André,

This flicker problem has been solved two years ago by Sarah:
http://www.nabble.com/Cloning-stacks-invisibly--tf183329.html#a511158
:-)

A good trick!

Le 31 mai 07 à 13:27, André.Bisseret a écrit :


Hi,
In a handler I am cloning a stack, say, « substackModel »
Something like :
--
lock screen
clone stack subStackModel
  close stack copy of subStackModel -- to minimize the time it  
is visible

  set the name of stack copy of subStackModel to suchName
  set the mainStack of stack suchName to «thisMainStack »
  etc ...
---
Despites the « lock screen » and the second line which close the  
new stack as soon as it has been created, the new created stack  
appears for a while.


Is it possible to do that invisibly  ?

Any advice ?
Thanks a lot in advance

Best regards from Grenoble (surrounded by white moutains for two  
days now !! :-)))

André


Best regards from Paris,
Eric Chatonet.


Best regards from Paris,
Eric Chatonet.

http://www.sosmartsoftware.com/
[EMAIL PROTECTED]/



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Is it possible to clone a stack and the user does not see anything ?

2007-05-31 Thread André.Bisseret

Bonjour Éric et merci ;
This version is working nicely :-))

André


Le 31 mai 07 à 13:59, Eric Chatonet a écrit :


Re,

Here is a simpler version of Sarah method that might help you:
In the card/stack script of the template stack, just insert:

on preopenStack
  if copy is in the short name of this stack then
go invisible to this stack
  else
template stack regular preopenStack
  end if
end preopenStack

Hope this helps.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread simplsol

Ken,
I originally used select empty - with 2.7.2. It created some problems 
(such as deselecting text) but mostly it worked.

But it broke copy and paste in 2.8.1.
Paul Looney


-Original Message-
From: Ken Ray [EMAIL PROTECTED]
To: How to use Revolution use-revolution@lists.runrev.com
Sent: Wed, 30 May 2007 11:04 pm
Subject: Re: Solution for closeField problem


On Wed, 30 May 2007 20:37:55 EDT, [EMAIL PROTECTED] wrote:


Jacque,
Thank you, again, for your help last night. I was about to give up on 

this

when your email arrived. It inspired me to try a little harder (like
all night,
all morning, and most of the afternoon). I believe I now have a 

solution to

closing fields on OS X without moving to other fields.


Wow - never noticed this before. You can also just do select empty
which will cause a closeField to trigger as well:

on mouseDown
 select empty
 -- rest of your mouseDown script
end mouseDown

Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription

preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution





AOL now offers free email to everyone.  Find out more about what's free 
from AOL at AOL.com.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread Michael Binder

Ken Ray wrote:

You can also just do select empty
which will cause a closeField to trigger as well:

on mouseDown
  select empty
  -- rest of your mouseDown script
end mouseDown

Ken Ray


Paul Looney wrote:

I originally used select empty - with 2.7.2. It created
some problems (such as deselecting text) but mostly it
worked.  But it broke copy and paste in 2.8.1.
Paul Looney


Hello Paul and Ken,

I made the 'select empty' suggestion a couple of days
ago in Paul's previous thread:  Closing a field by
clicking a button -OS X

Paul, there must be something else going on in your stack
if 'select empty' does not work for you.  It works
fine for me in Rev 2.8.1.  If it really broke for you
under 2.8.1 then perhaps you have stumbled on a new
bug that crops up in your environment but not mine.
I am working on a mac ibook G4, OS 10.3.9.
--Michael Binder

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: All this talk about DataBases - but how to select?

2007-05-31 Thread Bill
I was wondering about the speed of using filemaker with a RunRev front end
in comparison to using RunRev with SQLite or Valentina.

I have been using SQLite and don't have very many records but do some
convoluted SQL that is fairly slow (many joins). I also use SQLitemanager in
conjunction with my RunRev front end as it saves me from writing a lot of
stuff that the SQLitemanager already does well. It is also excellent for
testing SQL.

I would like to try Valentina and compare but have been unable to import my
SQLite database into Valentina's demo for testing. It always chokes on
something in my data that it doesn't like.

I have also been thinking about using filemaker with the RunRev frontend
because filemaker has lots of stuff already done for me (much more than the
SQLitemanager) so using it in conjunction with RunRev might be a really
powerful solution.

EXCEPT

I haven't tested the speed of accessing filemaker databases through RunRev
yet. Anyone done this?


On 5/31/07 3:34 AM, Peter Alcibiades [EMAIL PROTECTED]
wrote:

 Its the kind of thing which would take me all of an hour in Filemaker complete
 with the csv import

|||




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


why does focus on fld doesn't focus the field?

2007-05-31 Thread Tiemo Hollmann TB
Hello,

I have a scrolling field foo, where I loose the focus when clicking into
field foo, selecting the clicked line and calling some handlers and
filling other fields. My first idea was to focus on field foo at the end
of mouseUp to get the focus on field foo again in case the focus get lost
somewhere in the other handlers. But keyUp and keyDown don't work, the
cursor just stays on the same line. Additionally to the focus I have to
select line x of field foo. (select line word 2 of the selectedline of fld
foo  of fld foo) Now KeyUp and KeyDown work again. My question is: why
do you need a select line additionally to the focus to get the keys work
again? Even if actually a line still was selected. Is it a bug or just rev
logic or just a knot in my brain?

Thanks Tiemo

 

 

 

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: why does focus on fld doesn't focus the field?

2007-05-31 Thread Derek Bump
Tiemo,

I'm not sure if I'm understand what you are doing, but the following
should select the line and give the field the focus...

  set the selectedLine of fld myField to 1

  - or -

  set the selectedLine of fld myField to (word 2 of the selectedLine
of fld myField)  -- For purposes of re-selecting the line.


Derek Bump
Dreamscape Software


Compress photos easily with JPEGCompress
www.dreamscapesoftware.com




Tiemo Hollmann TB wrote:
 Hello,
 
 I have a scrolling field foo, where I loose the focus when clicking into
 field foo, selecting the clicked line and calling some handlers and
 filling other fields. My first idea was to focus on field foo at the end
 of mouseUp to get the focus on field foo again in case the focus get lost
 somewhere in the other handlers. But keyUp and keyDown don't work, the
 cursor just stays on the same line. Additionally to the focus I have to
 select line x of field foo. (select line word 2 of the selectedline of fld
 foo  of fld foo) Now KeyUp and KeyDown work again. My question is: why
 do you need a select line additionally to the focus to get the keys work
 again? Even if actually a line still was selected. Is it a bug or just rev
 logic or just a knot in my brain?
 
 Thanks Tiemo
 
  
 
  
 
  
 
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution
 
 
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: why does focus on fld doesn't focus the field?

2007-05-31 Thread Eric Chatonet

Hi Tiemo,

I am not sure to understand completely your problem but I am assume  
you have an editable field (unlocked) and a button to perform some  
action on the selected text in this field.
Set the traversalOn of the button to false and it will not get the  
focus :-)

Hope this helps.

Le 31 mai 07 à 16:28, Tiemo Hollmann TB a écrit :


Hello,

I have a scrolling field foo, where I loose the focus when  
clicking into

field foo, selecting the clicked line and calling some handlers and
filling other fields. My first idea was to focus on field foo at  
the end
of mouseUp to get the focus on field foo again in case the focus  
get lost

somewhere in the other handlers. But keyUp and keyDown don't work, the
cursor just stays on the same line. Additionally to the focus I  
have to
select line x of field foo. (select line word 2 of the  
selectedline of fld
foo  of fld foo) Now KeyUp and KeyDown work again. My question  
is: why
do you need a select line additionally to the focus to get the keys  
work
again? Even if actually a line still was selected. Is it a bug or  
just rev

logic or just a knot in my brain?

Thanks Tiemo



Best regards from Paris,
Eric Chatonet.

http://www.sosmartsoftware.com/
[EMAIL PROTECTED]/



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


AW: why does focus on fld doesn't focus the field?

2007-05-31 Thread Tiemo Hollmann TB
Sorry, my field is not editable and the select line or set the selected line
works. It was more of a understanding problem, because in my understanding
focus should have done the job and I was surprised to have to use select
Thanks Tiemo

 -Ursprüngliche Nachricht-
 Von: [EMAIL PROTECTED] [mailto:use-revolution-
 [EMAIL PROTECTED] Im Auftrag von Eric Chatonet
 Gesendet: Donnerstag, 31. Mai 2007 16:34
 An: How to use Revolution
 Betreff: Re: why does focus on fld doesn't focus the field?
 
 Hi Tiemo,
 
 I am not sure to understand completely your problem but I am assume
 you have an editable field (unlocked) and a button to perform some
 action on the selected text in this field.
 Set the traversalOn of the button to false and it will not get the
 focus :-)
 Hope this helps.
 
 Le 31 mai 07 à 16:28, Tiemo Hollmann TB a écrit :
 
  Hello,
 
  I have a scrolling field foo, where I loose the focus when
  clicking into
  field foo, selecting the clicked line and calling some handlers and
  filling other fields. My first idea was to focus on field foo at
  the end
  of mouseUp to get the focus on field foo again in case the focus
  get lost
  somewhere in the other handlers. But keyUp and keyDown don't work, the
  cursor just stays on the same line. Additionally to the focus I
  have to
  select line x of field foo. (select line word 2 of the
  selectedline of fld
  foo  of fld foo) Now KeyUp and KeyDown work again. My question
  is: why
  do you need a select line additionally to the focus to get the keys
  work
  again? Even if actually a line still was selected. Is it a bug or
  just rev
  logic or just a knot in my brain?
 
  Thanks Tiemo
 
 
 Best regards from Paris,
 Eric Chatonet.
 
 http://www.sosmartsoftware.com/
 [EMAIL PROTECTED]/
 
 
 
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Qt Externals and long filename

2007-05-31 Thread Ludovic THEBAULT

Hello,

Qt external seem to not work with filename  32 chars (MacOS X)

qterr,Unable to open movie (with qtSaveMovieSnapShotToFile)

But perhaps there is a workaround ?

I want to display thumbnails from a folder of pictures and with QT  
external this is faster than do the same with Revolution only.


Thanks.

Rev. 2.6.1 - MacOS X 10.4

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread Ken Ray
On Thu, 31 May 2007 08:50:47 -0400, [EMAIL PROTECTED] wrote:

 Ken,
 I originally used select empty - with 2.7.2. It created some 
 problems (such as deselecting text) but mostly it worked.
 But it broke copy and paste in 2.8.1.

Well, I can't think of a time when you'd get a closeField message and 
still have text selected (I'd be interested to hear the scenario where 
this happened). And when you say it broke copy and paste, what 
situation are you thinking of?

Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


A Brief Introduction to SDB

2007-05-31 Thread Rob Cozens
From the Database chapter of the Serendipity Reference stack (which 
is, itself, an SDB front end).:


Database handlers are used to create, access, and maintain stacks 
created in the Serendipity Database--Binary (SDB) format.


SDBs databases support:

* single-user exclusive update access with multi-user read-only access.
* client-server exclusive update, shared update  read-only access.
* multiple record types
* variable-length records, fields,  keys
* access by
* Exact or approximate key
* Relative position (first,prev,next,last)
* Record Id (SDB card Id)
* Raw record number (SDB card #-3)
* Inverted key fields
* update  retrieval of individual fields
* selection based on field contents

In general, data is passed between the calling stack  SDB via two 
buffer areas, referred to in examples as sdbBuffer and 
binaryBuffer.  The contents of sdbBuffer can change from operation 
to operation; but the general format for reads  writes places the 
record type in word 1 of line 1, followed by the record key.  Lines 2 
to -1 contain the record data (or a portion thereof).


BinaryBuffer is used to file or retrieve binary data which cannot be 
stored in a Transcript field.


Both buffers are passed by reference.  For example, the calling 
handler would place the record type  key in sdbBuffer* before 
calling getSDBRecord, and it would find the actual record type  key 
in line 1 of sdbBuffer followed by the record content after 
successful completion of the call.  If the record includes binary 
data, it is returned in binaryBuffer.  Since binaryBuffer is passed 
by reference, it must be initialized to empty even if no binary data 
is sent or received.


SDB record types are a maximum of 4 characters, and cannot contain 
leading or embedded blanks.  Record types are case sensitive.


There are six predefined record types:

* 0 designates that word 2 of sdbBuffer contains the SDB record id 
(ie: the Revolution card id) instead of a key.


* # designates that word 2 of sdbBuffer contains the raw SDB record 
number (ie: the Revolution card number - 3) instead of a key.


* + designates the next record (of the same record type) relative 
to the user's current position.


* - designates the previous record (of the same record type) 
relative to the user's current position.


* DICT designates the SDB Data Dictionary Record.

* INVX designates the SDB Inverted Field Index Record.

SDB records are delimited lists of fields (items).  The field 
delimiter used is specified by the calling handler.  IMPORTANT: 
Num-to-char(30), End of Record, is used by SDB Utilities for database 
backup  restore; thus its use in user data or as a field delimiter 
is prohibited. Also, although SDB accepts any field delimiter values 
from 1 to 256, it is recommended that a delimiter  128 be used to 
avoid potential conflicts when running cross-platform in client/server mode.


All SDB commands return true or false in word 1 of the result.  If 
word 1 is true, an error occurred,	and the error description is in 
line 2.  Otherwise the result (for reads  writes) returns the record 
number in word 2, the record count in word 3, and the Revolution card 
id for the record in word 4.  Note the record number and record count 
are specific to the record type; so do not confuse the returned 
record number with the raw SDB record number.


The checkSDBResult command, when called immediately after a database 
handler call, will sound an alert, display an error message, and 
return true if the call generated an error.  If the original call was 
successful, checkSDBResult returns the original result.


The SDB handlers determine what database to access by referencing 
Library stack local variable, sdbDbId, which is returned by 
openSDBFile.  A user stack can have more than one SDB database open 
at the same time and maintain a current position in each; however it 
is the responsibility of the user stack to maintain a table of the 
ids of all open databases and to set the id of the correct database 
before each call [see getSDBDbId  setSDBDbId].


SDB includes three template stacks to be used to build standalone 
applications:  SDB_Utilities.rev, SDB_Server.rev, and SDB_Test_Client.rev.


SDB_Utilities.rev, is used to build a standalone application to 
create, open, backup,  restore SDB Database files, and to serve as 
the application to open an SDB databse if the user double-clicks on 
it instead of opening it from your application.  DO NOT use the stack 
itself, but build a standalone for your platform using SDB 
Utilities.rev, optionally including Revolution's animation 
library.  If you are building for Mac OS, set the creator code for 
the standalone to sDIP.


SDB_Server.rev is used to build the SDB Server application for use in 
client/server mode.


SDB_Test_Client.rev is used to build an exemplar of SDB syntax and 
client application handlers


SDB also includes sdbTools.rev, a 

Re: A Brief Introduction to SDB

2007-05-31 Thread Andre Garzia

Rob,

I really like serendipty library, I haven't used it in any project  
but I've played with it.


I can host your files if you choose to put them up again. :-D

Cheers
andre
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: All this talk about DataBases - but how to select?

2007-05-31 Thread Ruslan Zasukhin
On 31/5/07 4:18 PM, Bill [EMAIL PROTECTED] wrote:

Hi Bill,

 I was wondering about the speed of using filemaker with a RunRev front end
 in comparison to using RunRev with SQLite or Valentina.
 
 I have been using SQLite and don't have very many records but do some
 convoluted SQL that is fairly slow (many joins). I also use SQLitemanager in
 conjunction with my RunRev front end as it saves me from writing a lot of
 stuff that the SQLitemanager already does well. It is also excellent for
 testing SQL.
 
 I would like to try Valentina and compare but have been unable to import my
 SQLite database into Valentina's demo for testing. It always chokes on
 something in my data that it doesn't like.

1) you can read Valentina users testimonials, many of which contains
information about comparing Valentina speed to this or that DB.
Look here please:  
http://www.valentina-db.com/en/testimonials


2) if you still want get your data into Valentina and need help you can
contact me off list, or even better subscribe to Valentina lists from our
SUPPORT page.

3) I wonder if you have try to use Valentina Studio -- this is
Valentina-based DBMS with GUI.

 
 I have also been thinking about using filemaker with the RunRev frontend
 because filemaker has lots of stuff already done for me (much more than the
 SQLitemanager) so using it in conjunction with RunRev might be a really
 powerful solution.
 
 EXCEPT
 
 I haven't tested the speed of accessing filemaker databases through RunRev
 yet. Anyone done this?

I can say that Valentina did win FileMaker/4D in 100-1000 times in benches
depending on queries.

Valentina wins SqlLite average at 30 times rate, and again sometimes can hit
up to 100 times win.

Valentina vs mySQL -- just few weeks ago was new switcher from mySQL which
have report that some his query that work in mySQL 5 min in Valentina works
5 seconds. I.e. 60 times win. And he reports that in mode of tons SMALL
selects to Valentina Server, Valentina wins about 25%.

Valentina vs Postgre ... Well, most people I have hear say that Postgre is
much slower of mySQL. Only once I have here opinion that in some special
case with computer in 100 CPUs and 1000 users around Postgre was faster of
mySQL.

Another switcher on Windows, from VistaDB (C# based db) have report that his
app start work 50 times faster with Valentina...

And so on...


-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


weird altBrowser problem

2007-05-31 Thread jbv
Hi list,

I am struggling with a problem involving altBrowser on Windows.

I have a standalone that uses altBrowser to display local html files
that include swf files. On each html file I have included the
client-side
flash plug-in detection script fund on the Adobe website.

When the standalone runs on my HD, everything works fine.
But when it runs on a CD-Rom, sometimes (and only sometimes), when
loading the local html file (also on the CD-Rom), altBrowser briefly
displays an error message (the kind of message you get online when
your browser can't access an url), and then loads the html + swf files
correctly..
This problem occurs only seldom, and on some Win boxes only...

I'm using the standard revBrowserOpen( windowId, url) found in the
docs.

Does anyone know what can cause this ? Is it related to the delay
needed for loading the files on the CD-Rom ? Is there a way to avoid it
?

Thanks in advance,

JB

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: weird altBrowser problem

2007-05-31 Thread Andre Garzia

JBV,

I think you have an IE engine or flash plugin problem and not an  
altBrowser problem, and those we can't really fix.


you can try refining your HTMLText to use better urls, like absolute  
urls pointing to the cd-rom file, not relative urls.



Cheers
andre

On May 31, 2007, at 2:14 PM, jbv wrote:


Hi list,

I am struggling with a problem involving altBrowser on Windows.

I have a standalone that uses altBrowser to display local html files
that include swf files. On each html file I have included the
client-side
flash plug-in detection script fund on the Adobe website.

When the standalone runs on my HD, everything works fine.
But when it runs on a CD-Rom, sometimes (and only sometimes), when
loading the local html file (also on the CD-Rom), altBrowser briefly
displays an error message (the kind of message you get online when
your browser can't access an url), and then loads the html + swf files
correctly..
This problem occurs only seldom, and on some Win boxes only...

I'm using the standard revBrowserOpen( windowId, url) found in the
docs.

Does anyone know what can cause this ? Is it related to the delay
needed for loading the files on the CD-Rom ? Is there a way to  
avoid it

?

Thanks in advance,

JB

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: weird altBrowser problem

2007-05-31 Thread jbv


Andre,

Thanks for your reply.

Actually I'm already using absolute urls...

JB


 you can try refining your HTMLText to use better urls, like absolute
 urls pointing to the cd-rom file, not relative urls.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Björnke von Gierke

On 31 May 2007, at 08:55, Scott Rossi wrote:

If you'll forgive the shameless plug, you might want to take a look at 
our

tm|audio collection of royalty free sound effects for Revolution.
...

You can visit the MEDIA section of our site if you'd like more info.


I visited http://tactilemedia.com and did not find any royalty free 
sound collection there. The only one I saw was sold for more then 70 
USD. Can you point the free one out to me?


Thanks
Björnke

--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Klaus Major

Hi Björnke,


On 31 May 2007, at 08:55, Scott Rossi wrote:

If you'll forgive the shameless plug, you might want to take a  
look at our

tm|audio collection of royalty free sound effects for Revolution.
...
You can visit the MEDIA section of our site if you'd like more info.
I visited http://tactilemedia.com and did not find any royalty  
free sound collection there. The only one I saw was sold for more  
then 70 USD. Can you point the free one out to me?


Well, check your english dictionary for royalty :-D

royalty free  free!


Thanks
Björnke

--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;


Best

Klaus Major
[EMAIL PROTECTED]
http://www.major-k.de

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Scott Rossi
Guten Tag Björnke:

 I visited http://tactilemedia.com and did not find any royalty free
 sound collection there. The only one I saw was sold for more then 70
 USD. Can you point the free one out to me?

Royalty Free means no licensing required (unlimited use).  Here in the
USA, some stock media requires licensing for specific time periods and/or
the type of use.  The tm|audio package does not have these restrictions.

And yes, the tm|audio sound collection sells for US$79.

If you are looking for free sounds, you can search the Web for 'free sound
effects' and you will find some clips posted online.

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia  Design


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Björnke von Gierke


On 31 May 2007, at 20:29, Scott Rossi wrote:


Guten Tag Björnke:


I visited http://tactilemedia.com and did not find any royalty free
sound collection there. The only one I saw was sold for more then 70
USD. Can you point the free one out to me?


Royalty Free means no licensing required (unlimited use).  Here in 
the
USA, some stock media requires licensing for specific time periods 
and/or
the type of use.  The tm|audio package does not have these 
restrictions.


And yes, the tm|audio sound collection sells for US$79.


Ah, so royalty free is not free at all... Corporate speak is funny :D

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: MP3 Patents, was id3libv1.0.0 (Barry Barber)

2007-05-31 Thread [EMAIL PROTECTED]
For the experts in the field who took part

in this thread may I refer this article

which might, if you havnt already seen it,

be pertinent to your work:

http://www.fsf.org/news/playogg.html

All the best
Barry


--
Passa a Infostrada. ADSL e Telefono senza limiti e senza canone Telecom
http://click.libero.it/infostrada


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Stephen Barncard
Not strange at all. This is common language for companies that sell 
digital assets to describe what intellectual property rights you are 
buying.




Ah, so royalty free is not free at all... Corporate speak is funny :D


--


stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Klaus Major


Am 31.05.2007 um 20:37 schrieb Björnke von Gierke:



On 31 May 2007, at 20:29, Scott Rossi wrote:


Guten Tag Björnke:

I visited http://tactilemedia.com and did not find any royalty  
free

sound collection there. The only one I saw was sold for more then 70
USD. Can you point the free one out to me?


Royalty Free means no licensing required (unlimited use).  Here  
in the
USA, some stock media requires licensing for specific time periods  
and/or
the type of use.  The tm|audio package does not have these  
restrictions.


And yes, the tm|audio sound collection sells for US$79.


Ah, so royalty free is not free at all... Corporate speak is funny :D


This is plain english, mon ami :-)


Regards

Klaus Major
[EMAIL PROTECTED]
http://www.major-k.de

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Björnke von Gierke


On 31 May 2007, at 20:43, Stephen Barncard wrote:


Not strange at all. This is common language for companies...


Ah, so royalty free is not free at all... Corporate speak is funny :D


Hehe, stop it, you guys are killing me!

--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Klaus Major

Am 31.05.2007 um 20:55 schrieb Björnke von Gierke:


On 31 May 2007, at 20:43, Stephen Barncard wrote:


Not strange at all. This is common language for companies...

Ah, so royalty free is not free at all... Corporate speak is  
funny :D


Hehe, stop it, you guys are killing me!


Hey, YOU started it ;-)


--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;


Best

Klaus Major
[EMAIL PROTECTED]
http://www.major-k.de

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


USB or Bluetooth GPS

2007-05-31 Thread Chris Condit

Revolutionaries-

I've been working on making what I call Dynamic Digital Maps  using 
Rev  (you're welcome to piggy-back using my DDM-Template to make your 
own, see URL below).  The DDM allows one to open jpeg map images in 
the DDM, and supply georeference information on the image, it so you 
can get latitude-longitude read outs as you scroll the mouse over the 
image.  Now that classes are out, I'd like to take some time this 
summer to build in the capability to track your location from a GPS 
system as you are viewing the map (that is, to have the GPS signal 
drive the cursor location instead of having the mouse do it).


I've been looking over various GPS devices, and see a couple that 
might work that use either USB or supply Communication with Host 
platform Via Bluetooth Serial Port Profile and wonder if anyone can 
give me a pointer as to which, if either I might be able to use with 
Revolution.


In January this year, Sarah Reichelt allowed that:
The [...] problem is that Rev cannot talk directly to a USB port. 
For all the interface things that I do, I use serial ports and I 
connect them to my Mac using a USB to serial adapter. Once you 
install the driver for such a device, Rev sees it as a serial device 
even though it is connected via USB, so then the standard serial 
commands work fine.


I can get a Keyspan serial adapter to hook up to a GPS, but that 
seems like a more cumbersome way to go than straight USB or 
Bluetooth.  Especially so, since USGlobalSat has two GPS that are 
WAAS enabled (for higher accuracy), one that uses a USB (for $80), 
and the other that uses Bluetooth for $160.


Appreciate any help
cheers
Chris
--
Dr. Christopher D. Condit,  Associate Prof.,  Dept. of Geosciences
Univ. Massachusetts,  611 North Pleasant St., Amherst, MA, 01003-9297

[EMAIL PROTECTED]  413-545-0272
My Web Page:  http://www.geo.umass.edu/faculty/condit.htm
Revolution Dynamic Digital Maps: http://ddm.geo.umass.edu

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread J. Landman Gay

[EMAIL PROTECTED] wrote:
 Jacque,
 Thank you, again, for your help last night. I was about to give up on 
this
 when your email arrived. It inspired me to try a little harder (like 
all night,
 all morning, and most of the afternoon). I believe I now have a 
solution to

 closing fields on OS X without moving to other fields.

You're welcome, though really you did all the work yourself. But like 
Ken, I'm curious when you'd need to retain a selection after a 
closefield message. It isn't the norm.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: USB or Bluetooth GPS

2007-05-31 Thread Björnke von Gierke

Hi Chris

Theoretically you should be able to talk to the Bluetooth serial port 
like to any other serial port. I know that they get a COM descriptor on 
Windows (at least my adapter does), and should thus behave like any 
other serial port. However, how it would work on other platforms I do 
not know.


If you get it to work, I'm sure others would be thrilled to know how, 
and with which devices.


cheers
Björnke

On 31 May 2007, at 21:52, Chris Condit wrote:


...
I've been looking over various GPS devices, and see a couple that 
might work that use either USB or supply Communication with Host 
platform Via Bluetooth Serial Port Profile and wonder if anyone can 
give me a pointer as to which, if either I might be able to use with 
Revolution.

...


--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Joe Lewis Wilkins
I'm pretty sure what he meant was that you can use the items without  
paying additional fees, but you have to buy them yourself, or  
ourselves, if we want to use them.


Joe Wilkins

On May 31, 2007, at 11:02 AM, Björnke von Gierke wrote:


On 31 May 2007, at 08:55, Scott Rossi wrote:

If you'll forgive the shameless plug, you might want to take a  
look at our

tm|audio collection of royalty free sound effects for Revolution.
...

You can visit the MEDIA section of our site if you'd like more info.


I visited http://tactilemedia.com and did not find any royalty  
free sound collection there. The only one I saw was sold for more  
then 70 USD. Can you point the free one out to me?


Thanks
Björnke

--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: All this talk about DataBases - but how to select?

2007-05-31 Thread J. Landman Gay

Peter Alcibiades wrote:

Here is what I don't get though about Richard's approach.  Obviously it works, 
but I can't see how to do it.  Two cases, maybe will beg for help on the 
second one later.  Case one is a data set of about 3000 records, each with 
about 40 fields. Some of the fields are a few lines of text.


There seem to be three ways of doing this:  

(1)  put the lot into one field on one card with the records one per line and 
the values separated by tabs   This is Richard's approach, yes?  Except that 
sometimes he puts them in custom properties also.


Or you could store it in a text file and just read that in. In any case, 
it's all the same approach; store the data as a single text variable. 
With this method, you use offset() or lineoffset() to find the record(s) 
you want, and use a display card to load in each record as needed. The 
display card  would have the same number of fields as record items (40 
in your case) and parse out the record data to fill each field 
appropriately. You need to write your own navigation commands with this 
method, re-filling the fields with the next or previous line of data on 
demand. When the user changes cards, you need a closeCard handler that 
gathers the field data, inserts appropriate item delimiters, and writes 
it back to the correct line in the text variable.


This is the method I used for a 40,000 record data set. The data was 
stored in a text file on disk and the application was only a single card 
that displayed the current record. This has the advantage of keeping the 
data separate from the interface, and the client only needed to backup 
the text file.




(2) put each record in one field on a separate card, ie 3000 cards each with 
one field on.  This is Jacque's?


No, I use (3) usually. I don't see much advantage to this approach, 
except that the mark and find commands would bring you to the 
appropriate card easily. But you'd still need to parse the record into a 
display card if you wanted a nice display and easy user editing. You 
would also still need to collect modified data and write it back to your 
storage field. And if you don't want the user to see the data storage 
field, you'd have to do some lockscreen juggling to bypass the raw 
display and show the data on the user-friendly card.




(3) put each record on one card, and have one field per value, or 3000 cards 
and 40 fields on each.  This seemed to be the approach that Richard was 
criticising as being too much overhead? 


This is what I do if I am going to use a stack-based database. It has 
some overhead, but with 3,000 records I don't think that would be a 
problem. Make sure you use a group with background behavior when 
creating cards; that will keep the overhead to a minimum. This approach 
allows the find and mark commands to work well, and editing is automatic 
because each of the 40 fields can be editable as-is. You don't have to 
write any navigation or display scripts and everything just works.


The disadvantage is that the data and interface are all together, and if 
you ever make changes to the stack and redistribute it to others, you 
will need to create export scripts to move the data out of the old stack 
and import scripts to move it back into the new stack. If the stack is 
only for your own use, then you won't have to do that, of course, 
because you'll probably just rescript your original. I have a lot of 
personal databases written this way and they work fine, but I'm the only 
one using them.


Find and Mark will evidently let you produce a scrollable set of cards very 
nicely in case (3)


Right, though note that to navigate marked cards, you need to use go 
next marked card rather than plain go next. And if you want a list of 
all marked cards, you'll have to loop through them and grab the IDs or 
names (i.e., repeat with x = 1 to the number of marked cds).


I think for a small data set like you describe, method 3 is the easiest 
and most versatile. It will allow you to do the most with the least 
scripting.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


OT : Flash / Swift 3D question

2007-05-31 Thread jbv
Hi list,

I haven't used Flash in yeas and am asked to develop
some interactive 3D bar-charts to be displayed in html
pages, from xml data generated once a day with Rev cgi.

So anyone with some experience in interactive 3D in Flash
please contact me off-list for advice on the best tool and best
working method...

Thanks,
JB

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


missing mousedowns mystery

2007-05-31 Thread Jeff Reynolds
I have a touch screen application where i trigger all events via  
mousedowns (works best for that type of interface).


The problem is once and a while a mouse down event is not caught by  
revolution. it appears to usually happen after clicking on a button  
that brings up a different group and then when you quickly try to  
click on one of the newly visible group's buttons quickly the  
mousedown is not captured on the object that is clicked on (like a  
transparent button). the mousedown message does go onto the card  
level though. why would a button that was clicked on not get the  
mousedown, but the card get it? it seems a bit time dependent, as  
this does not occur if i wait a second or two before hitting the  
second button. it is almost like the group is not really there yet  
even though you can see it and the mousedown script appears to be over.


It does appear that all the other handlers are getting the proper  
message since the same button that appears not go grab the mousedown  
does get the mouseenter message.


I am also finding that the mousedown is automatically passed to the  
card from a button mousedown if the group the button is on is hidden  
as part of the button's script. if the group is not hidden as part of  
the button's mousedown script the mousedown is not passed. this seems  
odd to me.


This happens in both standalone and authoring environments. so far i  
have only been dealing with this on the mac os. same behavior in both  
rev 2.6 and 2.8.


I think this particular stack is the only time i have seen this  
behavior as i have used mousedowns a lot in other stacks and never  
found them to similar missing mousedown catches in objects.


cheers,

Jeffrey Reynolds

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread Phil Davis

J. Landman Gay wrote:

[EMAIL PROTECTED] wrote:
  Jacque,
  Thank you, again, for your help last night. I was about to give up on 
this
  when your email arrived. It inspired me to try a little harder (like 
all night,
  all morning, and most of the afternoon). I believe I now have a 
solution to

  closing fields on OS X without moving to other fields.

You're welcome, though really you did all the work yourself. But like 
Ken, I'm curious when you'd need to retain a selection after a 
closefield message. It isn't the norm.


But Paul isn't normal!

;o)

Phil Davis
(developer serving Paul and others)
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: missing mousedowns mystery

2007-05-31 Thread Sarah Reichelt

The problem is once and a while a mouse down event is not caught by
revolution. it appears to usually happen after clicking on a button
that brings up a different group and then when you quickly try to
click on one of the newly visible group's buttons quickly the
mousedown is not captured on the object that is clicked on (like a
transparent button). the mousedown message does go onto the card
level though.


I don't know why the problem occurs, but if you get the mouseDown
message at the card level, what is the target at that stage? If the
target is actually the button you wanted to click, you could use that
to trigger the correct script.

Another possibility would be to set a flag when mouseDown was handled
and if a mouseUp or mouseStillDown message arrived without the
mouseDown having happened, you could send the mouseDown directly.

Cheers,
Sarah
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Connecting to postgres

2007-05-31 Thread Hershel Fisch
Hi all, I'm trying to connect to postgres remotely osx without success.
Any help?

Port number?
Pg_hba.config settings ?


Thanks, Hershel Fisch

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Jukebox Test

2007-05-31 Thread Scott Rossi
Hello List:

While working with players and online files, I recently ran into some issues
involved with the latest version of QuickTime (7) that I've been trying to
figure out/work around.  Apparently QT caches all its downloads, even when
called from Revolution.  During my testing, I wound up updating an online
jukebox music player of mine that several of you are already familiar with
(holiday jukebox).  If any of you has a free moment, perhaps you can try out
the jukebox on your end and see if the downloading works properly.

The jukebox requires Rev 2.7 or later, QuickTime, and Trevor DeVore's
EnhancedQT external, which is available here:
http://www.bluemangolearning.com/download/revolution/enhancedqt/EnhancedQT.z
ip
The external simply needs to be placed in the Externals folder in your
Revolution application folder (or the Externals folder of the My Revolution
Enterprise folder of enterprise users) and then restart Rev, of course.

The music accessed by the jukebox is the same, and the stack design has not
changed (aside from a deep mask, which is much nicer than when the jukebox
was first built), but I've had to update the routines for managing tracks.
To run the stack (did you remember Trevor's external?), execute the
following in your Revolution message box:

go url http://www.tactilemedia.com/download/jukebox.rev;

If you run into any problems, please let me know offlist.

Thanks for your time.

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia  Design


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: missing mousedowns mystery

2007-05-31 Thread Scott Rossi
Recently, Jeff Reynolds wrote:

 I have a touch screen application where i trigger all events via
 mousedowns (works best for that type of interface).
 
 The problem is once and a while a mouse down event is not caught by
 revolution.

On a related note, it is sometimes possible to click through a stack that
has a deep mask applied to it, thus sending you to the desktop.  This is
very disconcerting, but unrelated to your problem.

I don't have an answer for 'why' the problem is happening, but as a
workaround, I'm wondering if you can add a trap mechanism to your stack to
see if the mouse is within the button's region while the group is visible,
perhaps at the card level.  Something like a mouseDown handler in the card
that tests the mouse's position in conjunction with the visibility of the
group; if true, send mouseDown to the problem button (or trigger the problem
button's script).

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia  Design


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Delete directory

2007-05-31 Thread Shari
It goes thru and deletes all files in the directory before attempting 
to delete the directory.  The file deletions are successful, but the 
directory itself remains stubbornly in existance.  The failure is on 
OSX.  Any suggestions?


  if there is a directory myDir then
delete directory myDir
if the result is not empty then
  if gPlat is X then
get shell(rm -rf  q(myDir))
  else if gPlat is W then
set the itemDel to /
put item -1 of myDir into tFile
put \/:*?  quote  | into tSpecialChars
repeat for each char tChar in tSpecialChars
  replace tChar with (-) in tFile
end repeat
put tFile into item -1 of myDir
replace / with \ in myDir
if char 1 of word 2 of the systemVersion = 5 then
  get shell (rmdir /s /q  q(myDir,Win32))
else
  get shell (deltree /Y  q(myDir,Win32))
end if
  end if
end if
  end if

function q pWhat
   return quote  pWhat  quote
end q

gPlat of course denotes the platform.

--
Windows and Macintosh shareware games
BIackjack Gold
http://www.gypsyware.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Jukebox Test

2007-05-31 Thread Mark Smith

Seem to work perfectly here...

Mac PB G4 OS 10.4.9

Mark

On 31 May 2007, at 23:01, Scott Rossi wrote:


go url http://www.tactilemedia.com/download/jukebox.rev;


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Delete directory

2007-05-31 Thread J. Landman Gay

Shari wrote:
It goes thru and deletes all files in the directory before attempting to 
delete the directory.  The file deletions are successful, but the 
directory itself remains stubbornly in existance.


The delete folder command will only delete empty folders. You'll need 
to remove all the files first. Just put the delete directory command 
at the end of your handler instead of at the top.


Revolution has a revDeleteFolder command that does it all in one line, 
whether it contains files or not.


The Rev docs are much more thorough than the old MC docs, so I'd suggest 
using the MC transcript dictionary plugin to import all the Rev docs (I 
forget where I found that; is it at the IDE Yahoo group?) I rarely 
consult the MC docs any more, they're so terse. The above info was from 
the Rev docs.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread J. Landman Gay

Phil Davis wrote:


But Paul isn't normal!

;o)

Phil Davis
(developer serving Paul and others)


Now he'll either cut your pay for saying that, or be so flattered you'll 
get a raise. ;)


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Delete directory

2007-05-31 Thread Shari
The delete folder command will only delete empty folders. You'll 
need to remove all the files first. Just put the delete directory 
command at the end of your handler instead of at the top.


Revolution has a revDeleteFolder command that does it all in one 
line, whether it contains files or not.


I did delete all the files first, and put the delete directory 
command at the end of the handler, unless hidden OS-created files are 
a problem, too?  Let me try something.


Shari
--
Windows and Macintosh shareware games
BIackjack Gold
http://www.gypsyware.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: All this talk about DataBases

2007-05-31 Thread -= JB =-


On May 31, 2007, at 1:55 PM, J. Landman Gay wrote:


Or you could store it in a text file and just read that in. In any 
case, it's all the same approach; store the data as a single text 
variable. With this method, you use offset() or lineoffset() to find 
the record(s) you want, and use a display card to load in each record 
as needed. The display card  would have the same number of fields as 
record items (40 in your case) and parse out the record data to fill 
each field appropriately. You need to write your own navigation 
commands with this method, re-filling the fields with the next or 
previous line of data on demand. When the user changes cards, you need 
a closeCard handler that gathers the field data, inserts appropriate 
item delimiters, and writes it back to the correct line in the text 
variable.


This is the method I used for a 40,000 record data set. The data was 
stored in a text file on disk and the application was only a single 
card that displayed the current record. This has the advantage of 
keeping the data separate from the interface, and the client only 
needed to backup the text file.


   I am very new at using Revolution but I am a long time HyperCard 
user  still use it.
   Like you said the data could be stored in a text file.  In HyperCard 
one problem with
   storing the data in a field was the field had a limit of around 
32,000 chars.  But this
   could be overcome by creating new fields as the database grew and 
deleting them
   if it decreased.  The find command from hypercard would do the job 
pretty fast.


   My question about Revolution concerns field limits.  I haven't read 
anything about
   a character limit.  Is there a character limit in Revolution Fields. 
 If there isn't one
   that is actual is there one that is practical.  At what point doe 
the find command get

   too slow while searching a field or other things like sorting etc.

thanks,
-=JB=-

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread simplsol

Michael, Ken, Jacque,
In my original post I said I'd already used select empty.
It worked under 2.7.2 from July of last year.
When we made a new standalone (from the same original Rev stack) using 
2.8.1, copy and paste ceased to work.
There may be something in my code that affects this (code was attached 
to a previous email) but it is really quite simple and appears to be 
clean. We have been testing the new code today and, so far, it is 
working as desired. If select empty works for you, that is fine. If 
you need my workaround, you are welcome to it; I hope it helps.

Paul Looney

PS Jacque, I can't afford to pay Phil what he's worth, let alone give 
him a raise and I wouldn't dare give him a demotion. Besides you've met 
me, you KNOW he's right about this normal thing...



-Original Message-
From: Michael Binder [EMAIL PROTECTED]
To: use-revolution@lists.runrev.com
Sent: Thu, 31 May 2007 6:16 am
Subject: Re: Solution for closeField problem

Ken Ray wrote: 

You can also just do select empty 
which will cause a closeField to trigger as well: 
 
on mouseDown 
  select empty 
  -- rest of your mouseDown script 
end mouseDown 
 
Ken Ray 

 

Paul Looney wrote: 


I originally used select empty - with 2.7.2. It created 
some problems (such as deselecting text) but mostly it 
worked.  But it broke copy and paste in 2.8.1. 
Paul Looney 

 

Hello Paul and Ken, 
I made the 'select empty' suggestion a couple of days 
ago in Paul's previous thread:  Closing a field by 
clicking a button -OS X 
Paul, there must be something else going on in your stack 
if 'select empty' does not work for you.  It works 
fine for me in Rev 2.8.1.  If it really broke for you 
under 2.8.1 then perhaps you have stumbled on a new 
bug that crops up in your environment but not mine. 
I am working on a mac ibook G4, OS 10.3.9. 

--Michael Binder 
 

___ 

use-revolution mailing list 

[EMAIL PROTECTED]

Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences: 


http://lists.runrev.com/mailman/listinfo/use-revolution 







AOL now offers free email to everyone.  Find out more about what's free 
from AOL at AOL.com.

=0
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: weird altBrowser problem

2007-05-31 Thread Luis

Hiya,

I'd say it's a spin-up issue. Insert a delay and see if that stops it  
from happening. Or: Prior to the URL fetch ask it to read in a small  
text file from the CD to get it going and then fetch the URL. Or: Get  
the volume info OF THE CD. Essentially they are just different ways  
to get the drive to spin-up.

I've found 'fast' old drives take longer to spin-up.

Cheers,

Luis.


On 31 May 2007, at 18:14, jbv wrote:


Hi list,

I am struggling with a problem involving altBrowser on Windows.

I have a standalone that uses altBrowser to display local html files
that include swf files. On each html file I have included the
client-side
flash plug-in detection script fund on the Adobe website.

When the standalone runs on my HD, everything works fine.
But when it runs on a CD-Rom, sometimes (and only sometimes), when
loading the local html file (also on the CD-Rom), altBrowser briefly
displays an error message (the kind of message you get online when
your browser can't access an url), and then loads the html + swf files
correctly..
This problem occurs only seldom, and on some Win boxes only...

I'm using the standard revBrowserOpen( windowId, url) found in the
docs.

Does anyone know what can cause this ? Is it related to the delay
needed for loading the files on the CD-Rom ? Is there a way to  
avoid it

?

Thanks in advance,

JB

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: On Board Sound -- Midi in Custom Props

2007-05-31 Thread Luis

Hiya,

Try here: http://creativecommons.org/audio/

Cheers,

Luis.


On 31 May 2007, at 19:02, Björnke von Gierke wrote:


On 31 May 2007, at 08:55, Scott Rossi wrote:

If you'll forgive the shameless plug, you might want to take a  
look at our

tm|audio collection of royalty free sound effects for Revolution.
...

You can visit the MEDIA section of our site if you'd like more info.


I visited http://tactilemedia.com and did not find any royalty  
free sound collection there. The only one I saw was sold for more  
then 70 USD. Can you point the free one out to me?


Thanks
Björnke

--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: All this talk about DataBases - Valentina

2007-05-31 Thread -= JB =-


On May 31, 2007, at 3:56 PM, -= JB =- wrote:



On May 31, 2007, at 1:55 PM, J. Landman Gay wrote:


Or you could store it in a text file and just read that in. In any 
case, it's all the same approach; store the data as a single text 
variable. With this method, you use offset() or lineoffset() to find 
the record(s) you want, and use a display card to load in each record 
as needed. The display card  would have the same number of fields as 
record items (40 in your case) and parse out the record data to fill 
each field appropriately. You need to write your own navigation 
commands with this method, re-filling the fields with the next or 
previous line of data on demand. When the user changes cards, you 
need a closeCard handler that gathers the field data, inserts 
appropriate item delimiters, and writes it back to the correct line 
in the text variable.


This is the method I used for a 40,000 record data set. The data was 
stored in a text file on disk and the application was only a single 
card that displayed the current record. This has the advantage of 
keeping the data separate from the interface, and the client only 
needed to backup the text file.


   I am very new at using Revolution but I am a long time HyperCard 
user  still use it.
   Like you said the data could be stored in a text file.  In 
HyperCard one problem with
   storing the data in a field was the field had a limit of around 
32,000 chars.  But this
   could be overcome by creating new fields as the database grew and 
deleting them
   if it decreased.  The find command from hypercard would do the job 
pretty fast.


   My question about Revolution concerns field limits.  I haven't read 
anything about
   a character limit.  Is there a character limit in Revolution 
Fields.  If there isn't one
   that is actual is there one that is practical.  At what point doe 
the find command get

   too slow while searching a field or other things like sorting etc.

thanks,
-=JB=-


   Revolution explains Databases and when it is more efficient to use 
one in
   Chapters 2 and 8 of the Revolution docs.  It appears they suggest 
using a

   database after 2,000 records.

   I have read some about Valentina.  They say it is fast and can be 
used with

   the Studio version of Rev.  Oracle needs the higher version of Rev.

   I tried to read the license to learn about any royalties I would 
need to pay

   with Valentina but I really didn't find the answer.

   Does Valentina require any royalties with software I sell if I 
decide to use

   it as my chosen database.

   What features does Oracle have that would make me consider using it
   instead of Valentina or vice versa.

   I am assuming if I choose Valentina I need the Developers Kit if I 
am going
   to market the software.  Any info about Valentina and Revolution 
good or

   bad would be nice to know.  I have been to the website already.

thanks,
-=JB=-

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: use-revolution Digest, Vol 44, Issue 67

2007-05-31 Thread Jeff Reynolds

Thanks Sarah and Scott,

I have tried in the past to trap the missed mousedown when they go  
through, but its a real pain since there are a lot of possible  
buttons it may have been intended for and i need to go through the  
list of them to see if the clickloc was with each to find who should  
get the mousedown message sent to it again.


If i cant figure out whats causing this i amy have to resort to this  
work around. this one is puzzling. no clear pattern other than  
timing. never seems to happen if a couple of seconds elapses between  
clicks. this one is frustrating! i have tried moving the sequence of  
what goes on to bring up the group with the buttons that then miss a  
quick mousedown event, flushing events, etc to no avail.


cheers,

jeff


Jeffrey Reynolds


On May 31, 2007, at 10:13 PM, [EMAIL PROTECTED]  
wrote:



The problem is once and a while a mouse down event is not caught by
revolution. it appears to usually happen after clicking on a button
that brings up a different group and then when you quickly try to
click on one of the newly visible group's buttons quickly the
mousedown is not captured on the object that is clicked on (like a
transparent button). the mousedown message does go onto the card
level though.


I don't know why the problem occurs, but if you get the mouseDown
message at the card level, what is the target at that stage? If the
target is actually the button you wanted to click, you could use that
to trigger the correct script.

Another possibility would be to set a flag when mouseDown was handled
and if a mouseUp or mouseStillDown message arrived without the
mouseDown having happened, you could send the mouseDown directly.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: weird altBrowser problem

2007-05-31 Thread Terry Judd
Luis' suggestion to load a small local file first is a good one (a blank
page works fine). I've had to do it a few times.

Terry...

 Hiya,
 
 I'd say it's a spin-up issue. Insert a delay and see if that stops it
 from happening. Or: Prior to the URL fetch ask it to read in a small
 text file from the CD to get it going and then fetch the URL. Or: Get
 the volume info OF THE CD. Essentially they are just different ways
 to get the drive to spin-up.
 I've found 'fast' old drives take longer to spin-up.
 
 Cheers,
 
 Luis.
 
 
 On 31 May 2007, at 18:14, jbv wrote:
 
 Hi list,
 
 I am struggling with a problem involving altBrowser on Windows.
 
 I have a standalone that uses altBrowser to display local html files
 that include swf files. On each html file I have included the
 client-side
 flash plug-in detection script fund on the Adobe website.
 
 When the standalone runs on my HD, everything works fine.
 But when it runs on a CD-Rom, sometimes (and only sometimes), when
 loading the local html file (also on the CD-Rom), altBrowser briefly
 displays an error message (the kind of message you get online when
 your browser can't access an url), and then loads the html + swf files
 correctly..
 This problem occurs only seldom, and on some Win boxes only...
 
 I'm using the standard revBrowserOpen( windowId, url) found in the
 docs.
 
 Does anyone know what can cause this ? Is it related to the delay
 needed for loading the files on the CD-Rom ? Is there a way to
 avoid it
 ?
 
 Thanks in advance,
 
 JB

-- 
Dr Terry Judd
Lecturer in Educational Technology (Design)
Biomedical Multimedia Unit
Faculty of Medicine, Dentistry  Health Sciences
The University of Melbourne
Parkville VIC 3052
AUSTRALIA

61-3 8344 0187

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread J. Landman Gay

[EMAIL PROTECTED] wrote:


In my original post I said I'd already used select empty.
It worked under 2.7.2 from July of last year.
When we made a new standalone (from the same original Rev stack) using 
2.8.1, copy and paste ceased to work.


I wonder if this has to do with the changes that were made to keyboard 
shortcuts in 2.8.1 rather than a failure of select empty. I'm not sure 
how, but maybe the problem is a copy/paste issue rather than a 
closefield one. The deal is, the change was supposed to fix keystroke 
issues, not break them (and usually it does fix it.)


PS Jacque, I can't afford to pay Phil what he's worth, let alone give 
him a raise and I wouldn't dare give him a demotion. Besides you've met 
me, you KNOW he's right about this normal thing...


Yeah, you're two of a kind. :) I've met Phil too and he isn't normal 
either...he's psychic. He walks up to me out of the blue in an airport, 
a total stranger, and says, are you Jacque Gay? I'm like...whoa.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: All this talk about DataBases - but how to select?

2007-05-31 Thread Mark Talluto


On May 31, 2007, at 3:55 PM, J. Landman Gay wrote:

Or you could store it in a text file and just read that in. In any  
case, it's all the same approach; store the data as a single text  
variable. With this method, you use offset() or lineoffset() to  
find the record(s) you want, and use a display card to load in each  
record as needed. The display card  would have the same number of  
fields as record items (40 in your case) and parse out the record  
data to fill each field appropriately. You need to write your own  
navigation commands with this method, re-filling the fields with  
the next or previous line of data on demand. When the user changes  
cards, you need a closeCard handler that gathers the field data,  
inserts appropriate item delimiters, and writes it back to the  
correct line in the text variable.


This is the method I used for a 40,000 record data set. The data  
was stored in a text file on disk and the application was only a  
single card that displayed the current record. This has the  
advantage of keeping the data separate from the interface, and the  
client only needed to backup the text file.



Here is an example of this method.  I use this to customer data and  
registration information.  Once can easily modify it to match their  
needs.
www.canelasoftware.com/pub/rev/Key_Maker.rev.zip  I removed some  
code that makes our key system work.  The rest is there for dissection.


It is commented pretty well and is very basic to get someone  
started.  I have been using it for years and have never had any  
problems with the integrity of the data.  I tested with with dummy  
data in the amount of 100,000 records.  It held up just fine.


The data is stored as a text file for easy import into another DB  
system. I am sure it can be improved in many ways.  Hope it helps  
someone just starting out.



Mark Talluto
--
CANELA Software
http://www.canelasoftware.com

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread Phil Davis

J. Landman Gay wrote:

[EMAIL PROTECTED] wrote:

PS Jacque, I can't afford to pay Phil what he's worth, let alone give 
him a raise and I wouldn't dare give him a demotion. Besides you've 
met me, you KNOW he's right about this normal thing...


Yeah, you're two of a kind. :) I've met Phil too and he isn't normal 
either...he's psychic. He walks up to me out of the blue in an airport, 
a total stranger, and says, are you Jacque Gay? I'm like...whoa.


Jacque - sorry to pop your bubble, but I cheated; I saw your picture on a Revcon 
web page before meeting you. It was simple pattern recognition!


Paul - you're very kind! Guess I'll have to save this email and pull it out the 
next time we're talking rates... ;o)


Phil Davis
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Solution for closeField problem

2007-05-31 Thread simplsol

Jacque,
I've not used the Command C shortcut in Rev for a long time - because 
it didn't work reliably. The problem appeared to show up as soon as I 
selected Copy on the menu - I don't think the selection even made it to 
the clipboard. Sorry I haven't had time to investigate more thoroughly.
As for Phil, he's trying to figure out how big a raise you've gotten 
him   :-(

PL

-Original Message-
From: J. Landman Gay [EMAIL PROTECTED]
To: How to use Revolution use-revolution@lists.runrev.com
Sent: Thu, 31 May 2007 8:09 pm
Subject: Re: Solution for closeField problem

[EMAIL PROTECTED] wrote: 
 


In my original post I said I'd already used select empty. \
It worked under 2.7.2 from July of last year. 
When we made a new standalone (from the same original Rev stack) 

using

2.8.1, copy and paste ceased to work. 

 
I wonder if this has to do with the changes that were made to keyboard
shortcuts in 2.8.1 rather than a failure of select empty. I'm not 
sure

how, but maybe the problem is a copy/paste issue rather than a
closefield one. The deal is, the change was supposed to fix keystroke
issues, not break them (and usually it does fix it.) 
 

PS Jacque, I can't afford to pay Phil what he's worth, let alone give
him a raise and I wouldn't dare give him a demotion. Besides you've 

met

me, you KNOW he's right about this normal thing... 

 

Yeah, you're two of a kind. :) I've met Phil too and he isn't normal
either...he's psychic. He walks up to me out of the blue in an airport,
a total stranger, and says, are you Jacque Gay? I'm like...whoa. 
 

Jacqueline Landman Gay | [EMAIL PROTECTED]

HyperActive Software   | http://www.hyperactivesw.com 

AOL now offers free email to everyone.  Find out more about what's free 
from AOL at AOL.com.

=0
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: All this talk about DataBases - but how to select?

2007-05-31 Thread -= JB =-


On May 31, 2007, at 9:06 PM, Mark Talluto wrote:


Here is an example of this method.  I use this to customer data and 
registration information.  Once can easily modify it to match their 
needs.
www.canelasoftware.com/pub/rev/Key_Maker.rev.zip  I removed some 
code that makes our key system work.  The rest is there for 
dissection.


It is commented pretty well and is very basic to get someone started.  
I have been using it for years and have never had any problems with 
the integrity of the data.  I tested with with dummy data in the 
amount of 100,000 records.  It held up just fine.


The data is stored as a text file for easy import into another DB 
system. I am sure it can be improved in many ways.  Hope it helps 
someone just starting out.



Mark Talluto
--
CANELA Software
http://www.canelasoftware.com



   That is very nice.

   Where exactly is the text file being saved right now?

   thanks,
   -=JB=-

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution