Add image in AOT

Lasă un comentariu

30 Iulie 2009 de liviustoica55


static void  addImageToAOT(str filePath)
{
    #AOT
    resourceNode resNode;
    TreeNode resourcesNode;
    Filename    filenameOnly,type,path;
    SysElementName nodeName;

    [path, filenameOnly, type] = fileNameSplit(filePath);

    resourcesNode = infolog.findNode(#ResourcesPath);
    if (resourcesNode)
    {
        // Generate node name
        nodeName = TreeNode::generateObjectName(filenameOnly );

        //Check if the node does not exist and create it
        resNode = resourcesNode.AOTfindChild(nodeName);
        if(resNode == null)
        {
            resNode = resourcesNode.AOTadd(nodeName);
        }
        resNode.AOTload();      // load the node before manipulating it

        //set the data from file
        resNode = SysResource::setResourceNodeDataFromFile(resNode, path+filenameOnly+type, filenameOnly+type, nodeName);

        Dictionary::aodFlush();
    }
}

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: