On 20 Oct 2006, at 19:57, Barrie Jones wrote:
On Oct 20, 2006, at 2:21 PM, Frank Condello wrote:
On 20-Oct-06, at 11:44 AM, Barrie Jones wrote:
I forgot to include the function parameters. They are as follows:
gl_ctx As Integer, gl_draw As Integer
I changed "Context" to "gl_ctx"
Now I have two errors:
error 1:
This method or property does not exist
#if TargetPowerPC then
error 2:
Parameters not compatible with this function
return callGL(gl_ctx, windowptr)
Build settings are "Mac OSX PowerPC" which includes "TargetPowerPC"
Any idea how I can fix these errors?
Barrie
First, I'm not sure why soft declares are needed if they weren't
in Rb 5.5 (???) but as far as your error goes, it seems the
function expects gl_draw rather than windowptr - BUT -
TargetPowerPC looks like the wrong thing to use. The deprecated
TargetPPC constant or the new TargetMacOSClassic makes more sense.
In fact, the original classes must have used TargetPPC, since
TargetPowerPC didn't exist back when they were made...
Frank.
<http://developer.chaoticbox.com/>
Thank you for your suggestions. Yes, the original function had
TargetPPC, I changed it to targetPowerPC when I noticed this was in
the build settings and also referenced in the manual. TargetPPC was
flagged as an error when I ran Check for errors but it was not
flagged when I ran the program.
I tried both TargetPPC and TargetMacOSClassic, also tried gl_draw
in place of windowptr but these did not fix the problem. The error
message was:
Exception of class FunctionNotFoundException could not load
glViewPort from carbon.
You've made a typo. It should be glViewport - no capital p.
--
Kind regards,
James Milne
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>