Выглядит так:
struct TBuildProcessRec
{
public TCodeGenTools cgt;
public object sdk;//id_sdk sdk;
public object result;
};
...
class TCodeGenTools {
//~~~~~~~~~~~~~~~~~~~~~~~~ SDK ~~~~~~~~~~~~~~~~~~~~~~~~~~
int sdkGetCount(object SDK)
{
return 0;
}
...
}
..
public class SDK
{
public string PackageName = "delphi";
public List<Element> Elements = new List<Element>();
};
..
public class Element
{
public string Name;
public int Id;
public int X;
public int Y;
public int Root;
public List<Property> Props = new List<Property>();
public List<Method> Methods = new List<Method>();
}
...
TBuildProcessRec Param = new TBuildProcessRec();
Param.sdk = sdk;
Param.cgt = new TCodeGenTools();
#cpp
struct TCodeGenTools;
typedef TCodeGenTools *PCodeGenTools;
struct TCodeGenTools { ... }
------------ Дoбавленo в 21.29:
Nic писал(а):
Platform target должен быть соответствующий. У меня работает для Platform target = x86.это который в свойствах проекта?