Hello gretl users!

I'm trying to open a ".gdt" file calling gretl_read_native_data (system 
info's: "gretl 1.9.6 - build date 2011-10-17" on "Windows 7 Ultimate - 
Service Pack 1") from a C# class: the result is always an error code 12 (it 
seems that something is wrong into the file path name ...).

Follows a significant excerpt of my code

[Start C# code]
...

IntPtr dset;

[DllImport(@"C:\Program Files (x86)\gretl\libgretl.dll")]
internal static extern void libgretl_init();

[DllImport(@"C:\Program Files (x86)\gretl\libgretl.dll")]
internal static extern IntPtr create_new_dataset(IntPtr pZ, int nvar, int 
nobs, int markers);


[DllImport(@"C:\Program Files (x86)\gretl\libgretl.dll", CharSet = 
CharSet.Unicode)]
internal static extern int gretl_read_native_data(string fname, IntPtr 
pdset);

...

int err;
string fname = @"C:\Program Files (x86)\gretl\data\misc\australia.gdt";

libgretl_init();
dset = datainfo_new();

err = gretl_read_native_data(fname, dset);

...

[End C# code]

Where am I wrong?

Regards, Filippo. 


Reply via email to