Здравствуйте, X_Dragon, Вы писали:
X_D>Недавно перешел на программировани в VIsualC++. Нашел класс предназначенный для работы с СОМ-портами и столкнулся с проблемой... я не понял что означает префикс __gc в следующем описании
X_D>__gc class CSerialPort
X_D>{
X_D>public:
X_D> CSerialPort(void);
X_D> __nogc struct DCB
X_D> {
X_D> int DCBlength;
X_D> int BaudRate;
X_D>.................................................
X_D> unsigned char ByteSize; //byte
X_D> unsigned char Parity; // byte
X_D> unsigned short wReserved1;
X_D> };
X_D> bool Open( char *szComPort);
X_D> void Write(String __gc * buf);
X_D> String *Read();
X_D> void Close();
X_D>private:
X_D> static int FILE_FLAG_NO_BUFFERING = 0x20000000;
X_D> static int FILE_FLAG_OVERLAPPED = 0x40000000;
X_D>};
X_D>Буду благодарен за помощь.
Ты наткнулся на managed extension для С++.
Это набор приблуд что бы на С++ можно было писать программы под .NET.
Ed.ward
... << RSDN@Home 1.0 beta 7a >>