Cannot assign material to texture tag

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 09/01/2006 at 08:30, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   9 
Platform:    Mac  ;  
Language(s) :   C.O.F.F.E.E  ;

---------
Hi!

I'm trying to assign a material (that is cloned by a reference material) to a C.O.F.F.E.E. generated texture tag, but always get the error

Incompatible values... OBJECT / OBJECT

The Script (the line in bold is causing the error) :

main(doc,op)
{
// Get the base Material
var baseMat = doc->GetFirstMaterial();
// Count Objects in Instances Group
var i;
for (i = 1; i < 4; i++) {
     var obj = doc->FindObject(stradd("Instance.",tostring(i)));
     // Clone base Material
     var cloneMat = AllocMaterial(Mmaterial);
     cloneMat = baseMat->GetClone();
     cloneMat->SetName(stradd("Instance.",tostring(i)));
     var colorC = cloneMat->GetChannel(CHANNEL_COLOR);
     var colorCc = colorC->GetContainer();
     colorCc->SetData(CH_TEXTURE, stradd("Tex0", tostring(i), ".jpg"));
     colorC->SetContainer(colorCc);
      doc->InsertMaterial(cloneMat, NULL);
     var texTag = AllocTag(Ttexture);
     obj->InsertTag(texTag);
      texTag- >SetMaterial(cloneMat);
     cloneMat->Update();
}
}

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 14/01/2006 at 13:55, xxxxxxxx wrote:

Solved the Problem: the line in bold must be:

texTag->SetMaterial(cloneMat->GetMarker());