читал статьи на сайте Vbstreets
Гайдар Магдануров Переход на VB.NET, статья №5 Работа с файлами
Работа с памятью и указателями в VB.NET
понял что это возможно но не пойму как.
в файлы пишет программа написанная в VB6
у меня есть только опыт разработки на С и С++
basic мне знаком только по MS Basic PDS 7.1 еще под DOS
вопросы:
вот такая струкрура не объявляется у меня
ругается на StructLayout и на MarshalAs
- Код: Выделить всё
<StructLayout(LayoutKind.Sequential, Pack:=1, CharSet:=CharSet.Unicode)> Structure UserType
<MarshalAs(UnmanagedType.ByValArray, SizeConst:=4)> Public b() As byte
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=16)> Public c As String
<MarshalAs(UnmanagedType.LPWStr)> Public s As String
End Structure
я так понимаю что она будет аналогична
- Код: Выделить всё
typedef struct _usertype {
BYTE b[4];
wchar_t c[16];
LPWSTR s;
} usertype;
а если оперировать простыми типами
а вот какой аналог будет у такой структуры??? как ее считать с диска?
- Код: Выделить всё
struct A
{
int i;
float f;
double d;
char t[12];
unsigned int ui;
unsigned char uch;
unsigned double ud[20];
};
заранее спасибо за советы!!!