Thanks a bunch for all the help!
My legacy OS 9 app is now upgraded to OS X and working!
It put up a hell of a fight but with all your help, the obstacles have been 
overcome.
Awesome!

Ken G. Brown

At 9:51 PM +0100 2/5/09, Jonas Maebe apparently wrote:
><>
>You have to allocate memory for it. Something like
>
>myBundlePathStr:=getmem(CFStringGetMaximumSizeOfFileSystemRepresentation(bundlePathStr));
>success := CFStringGetFileSystemRepresentation (bundlePathStr, 
>myBundlePathStr, 
>CFStringGetMaximumSizeOfFileSystemRepresentation(bundlePathStr));
>
>When interfacing with C routines, you have to do the same things as if you 
>were using C.
>
>>And I notice that CFStringGetFileSystemRepresentation is only available for 
>>10.4 and newer. What do i need to do instead if wanting to deploy to 10.3.9?
>
>Call CFStringGetCStringPtr and/or CFStringGetCStringPtr and tell it to convert 
>to utf-8 (kCFStringEncodingUTF8).
>
>
>Jonas
>_______________________________________________
>fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
>http://lists.freepascal.org/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to