__gc случайность или неизбежность....
От: X_Dragon  
Дата: 29.08.03 16:59
Оценка:
Недавно перешел на программировани в VIsualC++. Нашел класс предназначенный для работы с СОМ-портами и столкнулся с проблемой... я не понял что означает префикс __gc в следующем описании
__gc class CSerialPort
{
public:
CSerialPort(void);
__nogc struct DCB
{
int DCBlength;
int BaudRate;
.................................................
unsigned char ByteSize; //byte
unsigned char Parity; // byte
unsigned short wReserved1;
};

bool Open( char *szComPort);
void Write(String __gc * buf);
String *Read();
void Close();
private:
static int FILE_FLAG_NO_BUFFERING = 0x20000000;
static int FILE_FLAG_OVERLAPPED = 0x40000000;
};

Буду благодарен за помощь.


30.08.03 14:06: Перенесено модератором из 'C/C++' в .Net — ХД
Re: __gc случайность или неизбежность....
От: Ed.ward Россия  
Дата: 29.08.03 17:02
Оценка:
Здравствуйте, 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 >>
Re: __gc случайность или неизбежность....
От: Аноним  
Дата: 29.08.03 19:08
Оценка:
Здравствуйте, X_Dragon, Вы писали:

Garbage Colector

Это из области Managed C++. Т.к. в С++ нету сборщика мусора, Мелкомягкии решили поправить дело... там еще много нововвидений.
Re[2]: __gc случайность или неизбежность....
От: VladD2 Российская Империя www.nemerle.org
Дата: 30.08.03 17:08
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Это из области Managed C++. Т.к. в С++ нету сборщика мусора, Мелкомягкии решили поправить дело... там еще много нововвидений.


А что так грустно?
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: __gc случайность или неизбежность....
От: Юнусов Булат Россия  
Дата: 30.08.03 17:18
Оценка: :))
Здравствуйте, X_Dragon, Вы писали:

X_D>Недавно перешел на программировани в VIsualC++. Нашел класс предназначенный для работы с СОМ-портами и столкнулся с проблемой... я не понял что означает префикс __gc в следующем описании


С ума сойти, в дотнете нету класов для работы для ком портами, народ пишет врапперы а ты походя нашел
Re[2]: __gc случайность или неизбежность....
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 30.08.03 18:33
Оценка:
Здравствуйте, Юнусов Булат, Вы писали:

ЮБ>С ума сойти, в дотнете нету класов для работы для ком портами, народ пишет врапперы а ты походя нашел


Дык скоро уже и самих СОМ-портов не будет
... << RSDN@Home 1.1 beta 1 >>
AVK Blog
Re[3]: __gc случайность или неизбежность....
От: VladD2 Российская Империя www.nemerle.org
Дата: 30.08.03 21:21
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Дык скоро уже и самих СОМ-портов не будет


USB то останутся, а для них тоже нет. И вообще драйверы на Шарпе писать тяжело.
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: __gc случайность или неизбежность....
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 31.08.03 06:55
Оценка:
Здравствуйте, VladD2, Вы писали:

AVK>>Дык скоро уже и самих СОМ-портов не будет


VD>USB то останутся, а для них тоже нет.


Для них есть. Пользоваться СОМ интерфейсом доступа к ним не стоит, он предназначен для совмес тимости со старым софтом и ограничен 256 кбод. А поддержка сокетов в шарпе есть. Впрочем и IR тоже уже начинает отмирать. Нынче рулит голубой зуб.

VD> И вообще драйверы на Шарпе писать тяжело.


Да. Уроды!
... << RSDN@Home 1.1 beta 1 >>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.