It is generally a programming practice to have all of your includes and
variables declared at the top. Basically scripts are small programming
routines.
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Dennis Brown
Sent: Friday, October 01, 1999 11:32 PM
To: [EMAIL PROTECTED]
Subject: Re: Merge?
Hello George,
I tried that at one point, and that is how I found the compile-precedence
rule--my scripts had call statements to scripts/functions that were after
the include file, and kept getting compiler errors. Hmmm...any reason why
an include can't go at the bottom of the file? I'll play with that, thanks
for bringing that idea up again!
Thanks,
Dennis Brown, [EMAIL PROTECTED]
DB Tech! 770-465-9621
Visit the Blind Programming site at http://www.BlindProgramming.com
To join the discussion, send blank message to
[EMAIL PROTECTED]
Thanks,
Dennis Brown, [EMAIL PROTECTED]
DB Tech! 770-465-9621
Visit the Blind Programming site at http://www.BlindProgramming.com
To join the discussion, send blank message to
[EMAIL PROTECTED]
----- Original Message -----
From: George Marshall <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 01, 1999 4:31 PM
Subject: Re: Merge?
> Dennis:
> Would it be possible to use a method some what like we did in JFW 2xx
where
> the users macros had a differant extension than HJ's did and you put an
> include in the JSS file for your scripts. You would put a include
statement
> in the *.JSS file and recompile.
>
> Does this have any merit?
>
> Thanks,
> George Marshall
> At 06:26 PM 10/1/99 -0700, you wrote:
> Hello Walter,
> I generally leave modified scripts/functions where they are, since they
may
> need to be in that position due to compiling process precedence, and then
> note it in a comment line under my own section. I place new additions in
> the personal area.
> Yes, it is a pain, but I'm not sure having JFW merge those modifications
and
> additions automatically is such a good idea--especially for HJ's sake,
since
> they'd be the ones catching heat rounds from users that find the new
upgrade
> locks up while they try to use a default function/script, which probably
> won't process correctly because of one of the user's personal script
> modifications taking out a vital function or two!
> There are just too many scripts and functions to cause trouble in when
> merging. The dictionary files, and the configuration files, are pretty
> static in format and contents, so they would have no problem merging. The
> frame files would probably have no problems either, if HJ used the same
> format they use for messages found in the .jsm files; Frame522, Frame473,
> Frame121, etc. With that format, the likelihood of the default frame
names
> and the user's frame names being the same would be greatly lessened.
>
> Thanks,
> Dennis Brown, [EMAIL PROTECTED]
> DB Tech! 770-465-9621
> Visit the Blind Programming site at http://www.BlindProgramming.com
> To join the discussion, send blank message to
> [EMAIL PROTECTED]
>
>
> ----- Original Message -----
> From: Walter Siren <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, October 01, 1999 5:18 AM
> Subject: Re: Merge?
>
>
> > Dennis, I think that I may understand what you are saying, but let's get
> > into something that is real for me. I fixed the backspace problem in my
> > default file, also I fixed that changing the number on the fly,. Both
of
> > these were in the default, so when there comes another upgrade, now
these
> > are in there already, so should I go and insert my Walter's script line
> > now, then I have to copy those into the new default script when the next
> > update comes out? They just need to have a simpler way to update
scripts
> > when a new update comes out. If hj would just do their scripts better,
> > then we would not have to go through all of this. It is something when
> > outsiders can seem to do better working scripts then their own
employees.
> > At 05:27 AM 10/1/99 -0700, you wrote:
> > >Hello Walter,
> > >Basically when you want to modify a script file, hit Control+End to
move
> to
> > >the bottom of the script file, and type in a separating line between
the
> > >current scripts/functions within that particular file, and the scripts
> > >you'll be adding to that particular file. Something like
> > >; Walter's scripts start here.
> > >
> > >Now, whenever you add a script, do so below this line, and when
modifying
> an
> > >existing script that is above that line, place a comment line to that
> effect
> > >just below this line. It is a good idea to put your name in that
> separator
> > >line, since it will give you a unique word to search for when adding
> those
> > >comments.
> > >So, for example, you are in Outlook Express, and you want to add the
> > >ScriptTip, "GreetingHeader" to the Outlook script file, you would:
> > >1) Hit Insert+0 to launch Script Manager with msoe.jss loaded.
> > >2) If you have never added or modified any items within this
particular
> > >script, hit Control+End to reach the bottom of the file, and add the
> line:
> > >
> > >; Walter's Outlook Express v5 scripts
> > >
> > >Just below that line, add the GreetingHeader script by cutting and
> pasting
> > >the relevant code.
> > >If you've put that separator line in this particular script file in an
> > >earlier modification/addition, then hit Control+F once you are in the
> > >editor, and have the Find function locate "Walter's", and once you find
> that
> > >location, place the script as mentioned above.
> > >If you also want to modify the DeleteMessage, PreviousMessage, and
> > >NextMessage, by adding a higher value to their delay functions, make
the
> > >modifications, and before leaving the script editor, search for the
> > >"Walter's" line and just underneath that separator line, add a comment,
> > >denoting the modifications.
> > >
> > >; Walter's Outlook Express v5 Scripts
> > >; Modified Delay time value in DeleteMessage & Next/Previous message
> > >scripts.
> > >
> > >; Pulls "from" info from header and places it in reply greeting.
> > >Script GreetingHeader()
> > >.
> > >.
> > >.
> > >EndScript
> > >
> > >
> > >Now you have a record of modifications, and a block of added scripts.
> You
> > >can cut and paste these into JFW upgrades, , and make the necessary
> > >modifications to the new set of scripts. It is indeed tedious, but, so
> far,
> > >the only method I've come up with.
> > >
> > >
> > >Thanks,
> > >Dennis Brown, [EMAIL PROTECTED]
> > >DB Tech Services 770-465-9621
> > >Check out Blind Programming site at http://brown99.home.mindspring.com
> > >Send blank message to [EMAIL PROTECTED] to join
the
> > >discussion!
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >----- Original Message -----
> > >From: Walter Siren <[EMAIL PROTECTED]>
> > >To: <[EMAIL PROTECTED]>
> > >Sent: Thursday, September 30, 1999 7:50 AM
> > >Subject: Re: Merge?
> > >
> > >
> > >> Woe, Dennis, you lost me. How about explaining this in your good old
> > >usual
> > >> step by step explaination.
> > >> At 10:02 PM 9/29/99 -0700, you wrote:
> > >> >Hello,
> > >> >One thing that makes the manual merge easier is put all the personal
> > >scripts
> > >> >in their own little block, and a comment line noting any default
> script
> > >or
> > >> >function modified.
> > >> >
> > >> >; **My scripts start here**
> > >> >; Added AutoRoute variable to Global and AutoStart.
> > >> >; Added Beep command to FocusChangedEvent.
> > >> >; Modified "Wait" to "PleaseWait" and "Arrow" to "Ready"
> > >> >; within ConvertCursorShape...
> > >> >; Added SayLine to Invisible/JawsCursors
> > >> >; Added SayLine to PcCursor.
> > >> >; Modified Jaws/Invisible to autoroute to Pc.
> > >> >; Modified MenuModeEvent --removed DownArrow on StartMenu.
> > >> >; Removed Verbosity check from TopOfFile and BottomOfFile.
> > >> >;
> > >> >CopyTextFromScreen
> > >> >SerialNumberAndPasswordMenu
> > >> >ChangePunctuation
> > >> >ChangeNumbersMode
> > >> >DeleteLine
> > >> >TestOptValue
> > >> >TextFormatToggle
> > >> >UniversalPrintDate
> > >> >ChangeSynthesizer
> > >> >.
> > >> >.
> > >> >.
> > >> >; **My scripts stop here!**
> > >> >
> > >> >Tedious all get-out, but it does work!
> > >> >
> > >> >
> > >> >Thanks,
> > >> >Dennis Brown, [EMAIL PROTECTED]
> > >> >DB Tech Services 770-465-9621
> > >> >Check out Blind Programming site at
http://brown99.home.mindspring.com
> > >> >Send blank message to [EMAIL PROTECTED] to join
> the
> > >> >discussion!
> > >> >
> > >> >
> > >> >----- Original Message -----
> > >> >From: Development Manager <[EMAIL PROTECTED]>
> > >> >To: <[EMAIL PROTECTED]>
> > >> >Sent: Wednesday, September 29, 1999 7:35 PM
> > >> >Subject: RE: Merge?
> > >> >
> > >> >
> > >> >> Hi,
> > >> >>
> > >> >> The merge function merges dictionaries (.jsd), configurations
> (.jcf),
> > >> >frames
> > >> >> and (likely) some other items which I cannot remember off the top
of
> my
> > >> >> head.
> > >> >>
> > >> >> We do not, at this time, merge script files as that procedure
would
> be
> > >far
> > >> >> more complicated. To wit, consider the possibility that you have
> > >written
> > >> >a
> > >> >> script named, "MyfavoriteScript" and, then, a HJ script writer
adds
> a
> > >> >script
> > >> >> to the set we ship that has the same name - which one does the
merge
> > >keep?
> > >> >> Microsoft's Visual Source Safe has a very good source code merge
> > >facility
> > >> >> that prompts the user about which change they want to keep. This
> might
> > >be
> > >> >a
> > >> >> good idea for a future version of JFW.
> > >> >>
> > >> >> Other problems will occur when our new scripts are very different
> from
> > >> >those
> > >> >> a user may have modified from an earlier version of JFW. In 3.31,
> all
> > >of
> > >> >> the Microsoft Office scripts have changed (for the better) very
> > >> >> dramatically. Any user who may have made a subtle change to the
> Word
> > >> >> scripts will cause a huge issue for software trying to
differentiate
> > >and
> > >> >> then merge the change into a radically different function.
usually,
> > >the
> > >> >> Source Safe user (mentioned above) will be making incremental and
> > >subtle
> > >> >> changes to be merged and, thus, this is not an issue.
> > >> >>
> > >> >> I know that my own script changes (I'm not a professional scripter
> and
> > >all
> > >> >> of you can feel glad that my code does not ship with JFW) are a
pain
> to
> > >> >copy
> > >> >> over each time I reinstall JFW (which is every time we do a
build -
> 28
> > >so
> > >> >> far for 3.31) so I am motivated to get a merge facility that is
> verbose
> > >> >> enough to handle scripts. When I look at all of the other things
> we'd
> > >> >like
> > >> >> to do with JFW, however, I don't see such a big effort happening
in
> the
> > >> >> merge world too soon.
> > >> >>
> > >> >> Thanks,
> > >> >> cdh
> > >> >>
> > >> >>
> > >> >>
> > >> >> Chris Hofstader
> > >> >> Development Manager
> > >> >> Henter-Joyce, Inc.
> > >> >> (727) 803-8000
> > >> >> [EMAIL PROTECTED]
> > >> >>
> > >> >> -----Original Message-----
> > >> >> From: [EMAIL PROTECTED]
> > >> >> [mailto:[EMAIL PROTECTED]]On Behalf Of Jeff
> > >> >> Sent: Wednesday, September 29, 1999 6:32 PM
> > >> >> To: [EMAIL PROTECTED]
> > >> >> Subject: Re: Merge?
> > >> >>
> > >> >>
> > >> >> HJ Development Manager wrote:
> > >> >> >The JAWS Merge does not merge script files.
> > >> >>
> > >> >> Really? This comes as a bit of a surprise, since that's what I
> > >> >> thought the merge function was for. What *does* merge do? And,
> what
> > >> >> else does it not do?
> > >> >>
> > >> >> Regards
> > >> >> Jeff <[EMAIL PROTECTED]> - ICQ UIN: 736807
> > >> >> http://www.HookedOnThe.Net
> > >> >> ftp://ftp.HookedOnThe.Net
> > >> >>
> > >> >>
> > >> >> -
> > >> >> Visit the jfw ml web page: http://jfw.cjb.net
> > >> >>
> > >> >> -
> > >> >> Visit the jfw ml web page: http://jfw.cjb.net
> > >> >
> > >> >-
> > >> >Visit the jfw ml web page: http://jfw.cjb.net
> > >> >
> > >> >
> > >> Walter
> > >> -
> > >> Visit the jfw ml web page: http://jfw.cjb.net
> > >
> > >-
> > >Visit the jfw ml web page: http://jfw.cjb.net
> > >
> > >
> > Walter
> > -
> > Visit the jfw ml web page: http://jfw.cjb.net
>
> -
> Visit the jfw ml web page: http://jfw.cjb.net
>
> -
> Visit the jfw ml web page: http://jfw.cjb.net
-
Visit the jfw ml web page: http://jfw.cjb.net
-
Visit the jfw ml web page: http://jfw.cjb.net