Derek Bump wrote:
Having a little trouble with external writing. For some odd reason I
can't get the imageData of an image by it's ID, the compiler always
fails.
GetVariableEx(args[0], emp, &image, &retvalue);
// This one works because it's getting the imageData from a variable
image = GetImageByID("", args[0], &retvalue);
// Results in an error. "Incompatable Types in Assignment"
Is "image" properly declared ? i.e as
MCString *image
(I know the example says that it should be a char * - but I don't
believe that !! Since the image can contain binary data and hence can
contain null bytes, I reckon it must be a MCstring* - but I don't
currently have access to a complete directory of the externals package,
so I can't check.)
Might be better to send the whole file of your external code, rather
than just such small fragments.
I'm also trying to get the image's width and Height, and have the
following results...
width = atoi(args[1]);
// Works because the image width is Argument #2
width = EvalExpr("the width of img 1", &retValue);
// Gives a bunch of errors regarding "&retValue"
Ummmm - again bigger fragment ....
What errors ? (btw - note that this &retValue is an int* - unlike the
retval for your functions, which are char * )
--
Alex Tweedly http://www.tweedly.net
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.2/29 - Release Date: 27/06/2005
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution