Witam nadal męczę się z zapisaniem pliku do Statystyki.
Tym razem mam inne pytanie w sumie udało mi się już skorzystać z biblioteki o której pisałem snn32.dll. Wywołuje procedury z biblioteki za pomocą P/Invoke i dla jednej procedury zapisującej dane do pliku
Procedura w pliku dll:
Kopiuj
int SNNSaveDataSet( int index, char *filename, int format, int cflag, int vflag, int tflag, int delimiter)
Import:
Kopiuj
[DllImport("C:\\Documents and Settings\\Karol\\Pulpit\\Apik\\snn32.dll", CharSet = CharSet.Unicode)]
static extern int SNNSaveDataSet(int index, string nazwa, int format, int cflag, int vflag, int tflag, int delimiter);
Następnie wywołuje funkcje
Kopiuj
g = SNNSaveDataSet(d, "nazwa.sta", 0, 0, 0, 0, 2);
No i zamiast zapisać dane do pliku "nazwa.sta" zapisuje do pliku "n"
Najprawdopodobniej wynika to z tego iż zamiast "char *filename" przy imporcie daje "string nazwa" jednakże nie wiem jak można inaczej zaimportować procedurę.
Prosiłbym o pomoc jak mogę zaimportować procedurę żeby zapisywała w pliku o właściwej nazwie?