Elias
Junior Member
Posts: 78
|
Post by Elias on Apr 16, 2002 6:46:30 GMT
OK... I AM GETTING AN ERROR (SHOWN EVEN IN WINDOWS) BY USING THIS CODE...
TYPE STUFF LEFT1 AS STRING * 50 LEFT2 AS STRING * 50 RIGH1 AS STRING * 50 RIGH2 AS STRING * 50 END TYPE
TYPE INFO AS STUFF
SWAP INFO.LEFT1, INFO.RIGH1 SWAP INFO.LEFT2, INFO.RIGH2
OFF COURSE THIS ONLY CAUSES AN ERROR WITH THE OTHER SOURCE... WHEN I TRY TO RUN THIS WINDOWS SHOWS A PROTECTION ERROR (OMG!!) AND SHUTS DOWN QBASIC. BUT NO PROBLEMS OCCUR WHEN I DONT USE THE SWAP STATMENT.
DO YOU HAVE ANY IDEA WHY??
ELIAS.
|
|
|
Post by brisray on Apr 16, 2002 16:30:42 GMT
It's the line TYPE INFO AS STUFF that seems to causing the problems. Try
DIM Info AS STUFF
I've no idea why you are getting Windows GPF's though. Your code on my machine just gives a QBasic (v1.1 on windows 2000) error "Expected: identifier or end-of-statement" and highlights that line.
Ray
|
|
Elias
Junior Member
Posts: 78
|
Post by Elias on Apr 19, 2002 5:21:49 GMT
OPS ITS A TYPO, IN THE PROGRAM I WORTE IT THAT WAY, BUT IS THE SAME THING. I WROTE
DIM SHARED INFO AS STUFF
THE PROBLEM IS THE SAME.
|
|
Ziggi
Full Member
Posts: 87
|
Post by Ziggi on May 17, 2002 9:04:50 GMT
Elias. Try to put the INFO.LEFT1 and INFO.RIGHT1 in to the diferant vareble like: LTest1 = INFO.LEFT1 RTest1 = INFO.RIGHT1 and then SWAP LTest1,RTest1 ' and put back swaped values LTest1 = INFO.LEFT1 RTest1 = INFO.RIGHT1 do the same thing with INFO.LEFT2 and INFO.RIGHT2 See if that helps.
|
|