buf bug? (3rd upload try
1 messages in this thread
So far, I like Director pretty well. I'm using Director 2. The include
files are good. It does not seem to me to impose many limits on things
like screen size. The string handling is better than another BASIC-like
Amiga language I'm familiar with. Apparently, the parameter passing is
better, also.
But why does this script fail (on my Amiga with 1MB of CHIP RAM)? After
it, I've placed a version that does not fail. You will notice by comparing
the versions that the problem with the bad version is not screen sizes.
Thanks in advance.
;************************************************************** dim
msg[6,80] msg$[1,1]="This is a test of the Emergency Broadcasting System "
msg$[2,1]="given in voluntary cooperation with the Emergency "
msg$[3,1]="Broadcasting Corporation. If this were a real "
msg$[4,1]="emergency you would be instructed where " msg$[5,1]="to tune on
your dial. This is only a " msg$[6,1]="test. Now we return you to All
Things Considered. "
new 1,3000,200,1
for n=1 to 6
textlength len,msg$[n,1]
w=w+len next move 50,50 position 130,44 text w pause 20
new 2,w,200,1 display 2 free 1 move 50,50 position 130,44 text "buffer 2"
pause 20 ;**************************************************************
The working version:
;************************************************************** new
1,2000,200,1 move 50,50 position 130,44 text "buffer 1" pause 20
new 2,1000,200,1 display 2 free 1 move 50,50 position 130,44 text "buffer
2" pause 20 ;**************************************************************
-Tom Elam