POV-Ray : Newsgroups : povray.newusers : library macro access violation error Server Time
27 Nov 2024 10:35:17 EST (-0500)
  library macro access violation error (Message 1 to 6 of 6)  
From: ZSpider
Subject: library macro access violation error
Date: 29 Dec 2002 09:59:03
Message: <3e0f0db7@news.povray.org>
Hello,

I'm trying to run Gilles's library_new.pov file and it's generating
an access violation exception.  I changed the path for the fonts
file to WINNT and changed all the font calls to Arial, since I didn't
have some of the others he used.  I also checked access privileges
on the fonts and they are read-only, but surely that's good enough.

Any help would be appreciated.

Thanks, miker


Post a reply to this message

From: ZSpider
Subject: Re: library macro access violation error
Date: 29 Dec 2002 10:52:21
Message: <3e0f1a35$1@news.povray.org>
ZSpider  wrote
> I'm trying to run Gilles's library_new.pov file and it's generating
> an access violation exception.  I changed the path for the fonts
> file to WINNT and changed all the font calls to Arial, since I didn't
> have some of the others he used.  I also checked access privileges
> on the fonts and they are read-only, but surely that's good enough.

***********
I have some more information on the above.  For one, I found that
after I got one access violation, absolutely nothing would run, and,
like it suggested but I at first ignored, I had to shut it down and
restart it to get back to square one.

I found another mistake I was making.  I had gone through all the
make files and searched for *.ttf and replaced it with Arial so that
it wouldn't snag on any of the ones I didn't have.  But I believe that
Gilles (that sneaky devil) put a random call in to the fonts.txt file,
so I slashed the font.txt file down to one single line:

"C:\winnt\fonts\arial.ttf"

It still won't fly.  I get an error called out in the little blue message
window and then an access violation popup.  When I click OK on
the popup, the error in the message window disappears.  Here is
what it says before it disappears:

File:  fonts.txt   Line:  1
#while (defined(fFonts))
                 #read(fFonts,dummy"c:winnt\fonts\arial.ttf"  <----ERROR
Parse Error:  Illegal sequence in string.

Does that throw up any red flags to where somebody can see what
my problem is?

Thanks again, miker


Post a reply to this message

From: Ib Rasmussen
Subject: Re: library macro access violation error
Date: 29 Dec 2002 11:37:53
Message: <3E0F250B.5020906@ibras.dk>
ZSpider wrote:

> File:  fonts.txt   Line:  1
> #while (defined(fFonts))
>                  #read(fFonts,dummy"c:winnt\fonts\arial.ttf"  <----ERROR
> Parse Error:  Illegal sequence in string.



Unless it's just a typo, there is a backslash missing after "c:".

Another possiblity is that you are using ver 3.5 with the read/write 
restrictions turned on. Check the settings under "Options->Script I/O 
restrictions->"

/Ib


Post a reply to this message

From: Ken
Subject: Re: library macro access violation error
Date: 29 Dec 2002 11:42:02
Message: <3E0F2699.64381E32@pacbell.net>
ZSpider wrote:

> File:  fonts.txt   Line:  1
> #while (defined(fFonts))
>                  #read(fFonts,dummy"c:winnt\fonts\arial.ttf"  <----ERROR
> Parse Error:  Illegal sequence in string.
> 
> Does that throw up any red flags to where somebody can see what
> my problem is?

If that is a direct copy and paste from your scene file you are missing
a "\" after c:

If so change it to - #read(fFonts,dummy"c:\winnt\fonts\arial.ttf"

-- 
Ken Tyler


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: library macro access violation error
Date: 29 Dec 2002 12:05:53
Message: <3e0f2b71@news.povray.org>
In article <3e0f1a35$1@news.povray.org> , "ZSpider" <zsp### [at] gtenet> wrote:

> File:  fonts.txt   Line:  1
> #while (defined(fFonts))
>                  #read(fFonts,dummy"c:winnt\fonts\arial.ttf"  <----ERROR
> Parse Error:  Illegal sequence in string.

It does not say "Illegal sequence in string." but "Illegal escape sequence
in string.".  And this should tell you want is wrong by checking the manual:
The backslash is a reserved character and you have to type "\\".  Of course,
the proper solution would be to add "c:\winnt\fonts\" to your include
paths...

> Does that throw up any red flags to where somebody can see what
> my problem is?

Yes, apparently when printing the error message something in POV-Ray is
trying to interpret your illegal escape sequence and gets confused.

    Thorsten

____________________________________________________
Thorsten Froehlich, Duisburg, Germany
e-mail: tho### [at] trfde

Visit POV-Ray on the web: http://mac.povray.org


Post a reply to this message

From: ZSpider
Subject: Re: library macro access violation error
Date: 30 Dec 2002 08:03:19
Message: <3e104417@news.povray.org>
Thanks, Ib, Ken, and Thorsten.  I'm going to make the changes today
and see if I can get it rolling.  I've been rerunning all my old stuff
through 3.5 and cleaning it up.  Mostly lack of semicolons at the end
of declares, but a couple orthographic camera shots, and a few ^ for
exponents.  Looks like I'm going to have to have to dig deeper into
the syntax for those.  I tried doing a global replacement of ^ with e,
but once I thought about it I realized that if that's on the end of a
variable it's going to tack the darn e on it instead of knowing it was
a ^.  Haha.  What an idiot.

Oh, and Ken!  Thanks for the hint on the image map rotation.  I got
it working pretty nicely.  A little "artifacting," I believe it's called,
but overall it looks pretty nice.

miker


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.