Re: Most obscure HC question

2020-05-04 Thread Colin Holgate via use-livecode

That looked hopeful, but requires Power Tools. I do have HyperCard installer 
discs somewhere…


> On May 4, 2020, at 3:24 PM, Richard Gaskin via use-livecode 
>  wrote:
> 
> Paul McClernan wrote:
> 
> > That old HC stack that removes the HC engine leaving only a stack file
> > is here:
> > https://archive.org/details/hypercard_standalone-stripper-232
> 
> From the link:
>   This stack 'deconverts' HyperCard standalone applications into
>   stacks by removing the 'stock' standalone resources, changing
>   the file's Type and Creator codes to 'STAK' and 'WILD', and
>   clearing the new stack's 'hasBundle' bit.
> 
> Can also be done with ResEdit or LC:
> http://lists.runrev.com/pipermail/use-livecode/2020-May/260175.html
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


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


Re: Most obscure HC question

2020-05-04 Thread Richard Gaskin via use-livecode

Paul McClernan wrote:

> That old HC stack that removes the HC engine leaving only a stack file
> is here:
> https://archive.org/details/hypercard_standalone-stripper-232

From the link:
   This stack 'deconverts' HyperCard standalone applications into
   stacks by removing the 'stock' standalone resources, changing
   the file's Type and Creator codes to 'STAK' and 'WILD', and
   clearing the new stack's 'hasBundle' bit.

Can also be done with ResEdit or LC:
http://lists.runrev.com/pipermail/use-livecode/2020-May/260175.html

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

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


Re: Most obscure HC question

2020-05-04 Thread Paul McClernan via use-livecode
There's also this XCMD and another tool somewhere that claimed they could
convert protected HC stacks to back to normal stacks but I'm not sure how
effective they were (if at all):
https://archive.org/details/hypercard_unprotect-xcmd

On Mon, May 4, 2020 at 5:11 PM Paul McClernan 
wrote:

> That old HC stack that removes the HC engine leaving only a stack file is
> here:
> https://archive.org/details/hypercard_standalone-stripper-232
>
> On Sat, May 2, 2020 at 7:06 PM Colin Holgate via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
>> I fear that the HyperCard group in Yahoo may be lost. Please let me know
>> if that isn’t true.
>>
>> But between you all you may remember something that will help me. I have
>> a standalone HC application, and it opens with a window that shows that you
>> are only seeing part of the card window. The card window doesn’t resize,
>> and I can’t remember how to make it be bigger. Here’s things that didn’t
>> work:
>>
>> Setting a ton of memory.
>> Setting Monitors to match the card size.
>> Resizing the preview rectangle. You can only resize it smaller.
>> Resizing the card window.
>> Clicking the zoom box.
>>
>> As it’s a standalone application I can’t easily get at the stack, but
>> feel sure there was a way to hack the stack out of a standalone.
>>
>> Anyway, please enjoy the challenge of remembering this far back!
>>
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Most obscure HC question

2020-05-04 Thread Paul McClernan via use-livecode
That old HC stack that removes the HC engine leaving only a stack file is
here:
https://archive.org/details/hypercard_standalone-stripper-232

On Sat, May 2, 2020 at 7:06 PM Colin Holgate via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I fear that the HyperCard group in Yahoo may be lost. Please let me know
> if that isn’t true.
>
> But between you all you may remember something that will help me. I have a
> standalone HC application, and it opens with a window that shows that you
> are only seeing part of the card window. The card window doesn’t resize,
> and I can’t remember how to make it be bigger. Here’s things that didn’t
> work:
>
> Setting a ton of memory.
> Setting Monitors to match the card size.
> Resizing the preview rectangle. You can only resize it smaller.
> Resizing the card window.
> Clicking the zoom box.
>
> As it’s a standalone application I can’t easily get at the stack, but feel
> sure there was a way to hack the stack out of a standalone.
>
> Anyway, please enjoy the challenge of remembering this far back!
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Most obscure HC question

2020-05-03 Thread Colin Holgate via use-livecode
Thanks for the suggestions.

The ideas about resizing the card window is what I had already tried. The 
scroller window only allows the window to be made smaller, it won’t go bigger. 
Double clicking in the scroller makes the card window hide or show, it doesn’t 
do the expected make the window the size of the card.

I had tried changing the APPL to STAK, and that does let me open it in 
HyperCard. The card window is the correct size when I do that. The stack ends 
up locking up though, because it does use xcmds, and those are resources in the 
standalone app version, they’re not in HyperCard.

Deleting most of the resources, not the xcmdd and xfcns, does make the stack 
work in HyperCard, but I lost a lot of the graphics doing that.

I found that I could edit the script using a hex editor, and put in a line to 
set the size of the card (replacing a line that wasn’t vital). That broke the 
stack, but I may try it again.

I added script to show the message box, but it seems that the standalone player 
doesn’t include the HyperTalk interpreter, attempts to set the rect of the card 
failed, as would anything I typed.

I will keep trying other ideas.


> On May 3, 2020, at 9:40 AM, Craig Newman via use-livecode 
>  wrote:
> 
> Can you explicitly set the text of the card in an openCard handler?
> 
> Craig Newman 
> 
> Sent from my iPhone
> 
>> On May 2, 2020, at 7:06 PM, Colin Holgate via use-livecode 
>>  wrote:
>> 
>> I fear that the HyperCard group in Yahoo may be lost. Please let me know if 
>> that isn’t true.
>> 
>> But between you all you may remember something that will help me. I have a 
>> standalone HC application, and it opens with a window that shows that you 
>> are only seeing part of the card window. The card window doesn’t resize, and 
>> I can’t remember how to make it be bigger. Here’s things that didn’t work:
>> 
>> Setting a ton of memory.
>> Setting Monitors to match the card size.
>> Resizing the preview rectangle. You can only resize it smaller.
>> Resizing the card window.
>> Clicking the zoom box.
>> 
>> As it’s a standalone application I can’t easily get at the stack, but feel 
>> sure there was a way to hack the stack out of a standalone.
>> 
>> Anyway, please enjoy the challenge of remembering this far back!
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


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


Re: Most obscure HC question

2020-05-03 Thread Craig Newman via use-livecode
Can you explicitly set the text of the card in an openCard handler?

Craig Newman 

Sent from my iPhone

> On May 2, 2020, at 7:06 PM, Colin Holgate via use-livecode 
>  wrote:
> 
> I fear that the HyperCard group in Yahoo may be lost. Please let me know if 
> that isn’t true.
> 
> But between you all you may remember something that will help me. I have a 
> standalone HC application, and it opens with a window that shows that you are 
> only seeing part of the card window. The card window doesn’t resize, and I 
> can’t remember how to make it be bigger. Here’s things that didn’t work:
> 
> Setting a ton of memory.
> Setting Monitors to match the card size.
> Resizing the preview rectangle. You can only resize it smaller.
> Resizing the card window.
> Clicking the zoom box.
> 
> As it’s a standalone application I can’t easily get at the stack, but feel 
> sure there was a way to hack the stack out of a standalone.
> 
> Anyway, please enjoy the challenge of remembering this far back!
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


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


Re: Most obscure HC question

2020-05-02 Thread J. Landman Gay via use-livecode

On 5/2/20 9:09 PM, Richard Gaskin via use-livecode wrote:
What happens if you make a copy of the HC standalone file, delete the resources, and change the 
file's type fom 'APPL' to 'STAK'?


Can you then open the remaining data fork in an older version of LC to bring it into the modern 
world?




The thing I just sent was wrong. This way is right. Thirty years...

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

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


Re: Most obscure HC question

2020-05-02 Thread Richard Gaskin via use-livecode

J. Landman Gay wrote:

On 5/2/20 6:04 PM, Colin Holgate via use-livecode wrote:
>> As it’s a standalone application I can’t easily get at the stack,
>> but feel sure there was a way to hack the stack out of a standalone.
>
> There was, only I can't remember the details either. But I do remember
> that there was a fairly clear division between the stack content and
> tacked-on engine, and if you knew what to look for you could delete
> the engine part in a text editor and end up with a working stack.

In Mac OS (as opposed to the modern macOS), an application kept its code 
in 'CODE' resources, with the resource of ID 0 containing the main entry 
point.


So...

http://lists.runrev.com/pipermail/use-livecode/2020-May/260175.html

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

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


Re: Most obscure HC question

2020-05-02 Thread J. Landman Gay via use-livecode

On 5/2/20 6:04 PM, Colin Holgate via use-livecode wrote:

As it’s a standalone application I can’t easily get at the stack, but feel sure 
there was a way to hack the stack out of a standalone.


There was, only I can't remember the details either. But I do remember that there was a fairly 
clear division between the stack content and tacked-on engine, and if you knew what to look for 
you could delete the engine part in a text editor and end up with a working stack.


The thing I can't remember is what to look for as the delimiter. But it would probably be clear 
if I could find one of my old HC standalones, which I can't.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com


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


Re: Most obscure HC question

2020-05-02 Thread Richard Gaskin via use-livecode
What happens if you make a copy of the HC standalone file, delete the 
resources, and change the file's type fom 'APPL' to 'STAK'?


Can you then open the remaining data fork in an older version of LC to 
bring it into the modern world?


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

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


Re: Most obscure HC question

2020-05-02 Thread Martin Koob via use-livecode
Hi

I posted this but then it bounced back because the message was too large.

Trying again posting as plain text.


--

I looked this up in my Hypercard Script Language Guide

If you could get at the stack the script to set the window full size would be

 set the rect of cd window to the screenRect

But you probably know this and probably can’t hack into the standalone to edit 
the scripts.

Looking in the HyperCard reference manual for 2.3.5 and I see these two 
sections Moving and resizing the card window and Working with large cards that 
seems to have the solution to fit your needs.

I found that these are also in that site.
https://cancel.fm/stuff/share/HyperCard_Reference_1.pdf  so It should work for 
HyperCard 1.0 too


Hope this works

Martin
Moving and resizing the card window

Each HyperCard stack opens in a window. A HyperCard window always displays only 
one card at a time. This section explains how to change the size of a card 
window and move it around on the screen.

A HyperCard window is different from a standard Macintosh window in that it has 
neither scroll bars nor a visible size box.

Moving a card window

You move a HyperCard window around on the screen the same way you move any 
Macintosh window—by dragging its title bar.

Chapter 1: Using HyperCard 1-35



Resizing a card window

You can easily change the size of a card window. Resizing the card window 
doesn’t change the size of the card; it only changes how much of the card you 
can see. If you make the card window smaller than the card, you see only part 
of the card. You can see the entire card, if your screen is large enough, by 
making the card window the same size as the card. (The next section, “Viewing 
Large Cards,” explains how to view cards that are larger than your screen.)

To change the size of the card window, you can either resize the card window 
directly or resize it via the Scroll window.

To resize a card window directly, follow these steps:

• Pressx-Shift-E.
A size box appears in the lower-right corner of the window.

• Drag the size box to resize the window:

When you release the mouse button, the size box disappears. If you want to 
resize the window several times in succession, x-drag the size box until the 
window is the size you want it.

❖ Note: You can’t make the card window larger than the card itself. ❖ To resize 
a card window by using the Scroll window, follow these steps:

1. Choose Scroll from the Go menu (or press x-E). The Scroll window appears.


1-36 Chapter 1: Using HyperCard

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Drag from any edge or corner of the rectangle (or the blank region, if 
there’s no rectangle) inside the Scroll window.

When you move the pointer over the edges and corners of the rectangle, it 
becomes a double-headed arrow. Drag with the double-headed arrow to resize the 
card window.

  
Resizing the card window vertically

n

The rectangle represents the card window.

When you resize this rectangle, the card window is resized.

To make the card window the same size as the card, you can either double-click 
inside the Scroll window, or click the zoom box of the card window. (If the 
card is larger than your screen, the card window becomes about the same size as 
the screen.)

To hide the Scroll window, click its close box or press x-E.

  
Resizing the card window diagonally

Chapter 1: Using HyperCard 1-37

 

Working with large cards

When you’re working with a stack whose cards are larger than the screen, you 
can see only a portion of a card at a time. To look at other parts of a card 
that is larger than the screen, you can use either of the following techniques:

• Press x-Shift-E and then drag the card around using the hand pointer 
( ). The pointer turns into the hand when it is over the card. When you release 
the mouse button, the hand disappears. To move around the card several times in 
succession, press and hold the x key until you’re finished.

• Open the Scroll window by choosing Scroll from the Go menu, or by 
pressing x-E. Then use the Scroll window to scroll to other parts of the card.

To scroll to other parts of the card, drag from the middle of the rectangle.

The pointer becomes a hand when it’s in the middle of the rectangle.

❖ You can work with small windows as well.
techniques to view any card when the window is smaller than the card. (“Moving 
and Resizing the Card Window” in Chapter 1 explains how to resize the card 
window.) ❖

To limit the scrolling to either horizontal or vertical movement, hold down the 
Shift key while you drag.

  
5-6

Chapter 5: Working with Cards and Backgrounds

The blank area represents the entire card.

The rectangle inside the blank region represents the part of the card you see 
on your screen.


You can also use either of these

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Re: Most obscure HC question

2020-05-02 Thread doc hawk via use-livecode

On May 2, 2020, at 4:46 PM, Colin Holgate via use-livecode 
 wrote:
> 
> That is the whole reference guide. I have physical copies of that! Was there 
> a particular part that might help with the ‘maximize’ card size problem?


I was thinking the menu reference, but that didn’t survive pasting the link .  
I was thinking at about 1-36 on resizing the card window.

I remember that I *did* this stuff.

And thinking again, I believe you could specify size in code in 1.x, at least 
on a larger screen.  It *must* have been possible, as there was a single stack, 
and I created page size stacks for printing forms.

But it’s been, uhm, over 30 years, now that I think of it . . .
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Most obscure HC question

2020-05-02 Thread Colin Holgate via use-livecode
That is the whole reference guide. I have physical copies of that! Was there a 
particular part that might help with the ‘maximize’ card size problem?


> On May 2, 2020, at 5:39 PM, doc hawk via use-livecode 
>  wrote:
> 
> 
> Colin called,
>> 
>> But between you all you may remember something that will help me. I have a 
>> standalone HC application, and it opens with a window that shows that you 
>> are only seeing part of the card window. The card window doesn’t resize, and 
>> I can’t remember how to make it be bigger. Here’s things that didn’t work:
> 
> 
> Does this help?
> 
> https://cancel.fm/stuff/share/HyperCard_Reference_1.pdf 
> 
> 
> It’s for 2.5, but seems to cover it.
> 
> I had to switch from hypercard to supercars to have multiple windows.  Once 
> Hypercard 2.0 came out with multiple views, I would have had to copy/paste 
> every last control to go back, so only transferred the main script for other 
> applications of my tech.
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


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


Re: Most obscure HC question

2020-05-02 Thread doc hawk via use-livecode

Colin called,
> 
> But between you all you may remember something that will help me. I have a 
> standalone HC application, and it opens with a window that shows that you are 
> only seeing part of the card window. The card window doesn’t resize, and I 
> can’t remember how to make it be bigger. Here’s things that didn’t work:


Does this help?

https://cancel.fm/stuff/share/HyperCard_Reference_1.pdf 


It’s for 2.5, but seems to cover it.

I had to switch from hypercard to supercars to have multiple windows.  Once 
Hypercard 2.0 came out with multiple views, I would have had to copy/paste 
every last control to go back, so only transferred the main script for other 
applications of my tech.

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


Most obscure HC question

2020-05-02 Thread Colin Holgate via use-livecode
I fear that the HyperCard group in Yahoo may be lost. Please let me know if 
that isn’t true.

But between you all you may remember something that will help me. I have a 
standalone HC application, and it opens with a window that shows that you are 
only seeing part of the card window. The card window doesn’t resize, and I 
can’t remember how to make it be bigger. Here’s things that didn’t work:

Setting a ton of memory.
Setting Monitors to match the card size.
Resizing the preview rectangle. You can only resize it smaller.
Resizing the card window.
Clicking the zoom box.

As it’s a standalone application I can’t easily get at the stack, but feel sure 
there was a way to hack the stack out of a standalone.

Anyway, please enjoy the challenge of remembering this far back!

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