Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

Что означают параметры в директивах   Найти похожие ветки 

 
Piter ©   (2005-01-16 17:17) [0]

WINVER_0x400_OR_GREATER
WINVER_0x401_OR_GREATER
WINVER_0x500_OR_GREATER

А то нигде не могу найти...


 
Anatoly Podgoretsky ©   (2005-01-16 19:33) [1]

И где это, почему приводишь кусок в отрыве от остального.


 
Piter ©   (2005-01-16 19:35) [2]

Например, в заголовках RAS:

type
 PHRasConn = ^THRasConn;
 HRASCONN = THandle;
 {$EXTERNALSYM HRASCONN}
 THRasConn = HRASCONN;

// Identifies an active RAS connection.  (See RasEnumConnections)

 PRasConnA = ^TRasConnA;
 PRasConnW = ^TRasConnW;
 PRasConn = PRasConnA;
 tagRASCONNA = record
   dwSize: DWORD;
   hrasconn: THRasConn;
   szEntryName: packed array[0..RAS_MaxEntryName] of AnsiChar;
{$IFDEF WINVER_0x400_OR_GREATER}
   szDeviceType: packed array[0..RAS_MaxDeviceType] of AnsiChar;
   szDeviceName: packed array[0..RAS_MaxDeviceName] of AnsiChar;
{$ENDIF}
{$IFDEF WINVER_0x401_OR_GREATER}
   szPhonebook: array[0..MAX_PATH-1] of AnsiChar;
   dwSubEntry: DWORD;
{$ENDIF}
{$IFDEF WINVER_0x500_OR_GREATER}
   guidEntry: TGUID;
{$ENDIF}
 end;
 {$EXTERNALSYM tagRASCONNA}
 tagRASCONNW = record
   dwSize: DWORD;
   hrasconn: THRasConn;
   szEntryName: packed array[0..RAS_MaxEntryName] of WideChar;
{$IFDEF WINVER_0x400_OR_GREATER}
   szDeviceType: packed array[0..RAS_MaxDeviceType] of WideChar;
   szDeviceName: packed array[0..RAS_MaxDeviceName] of WideChar;
{$ENDIF}
{$IFDEF WINVER_0x401_OR_GREATER}
   szPhonebook: array[0..MAX_PATH-1] of WideChar;
   dwSubEntry: DWORD;
{$ENDIF}
{$IFDEF WINVER_0x500_OR_GREATER}
   guidEntry: TGUID;
{$ENDIF}
 end;


 
Anatoly Podgoretsky ©   (2005-01-16 19:42) [3]

Это их личные определения, если у тебя нет то можешь сделать свои.
{$DEFINE WINVER_0x401_OR_GREATER}


 
Piter ©   (2005-01-16 20:36) [4]

А, точно. Не заметил файлика RAS.INC...


 
Piter ©   (2005-01-16 20:37) [5]

Но все равно странно, там есть флаги для Win2000.

У меня как раз она, но при запросе свойств соединения все флаги оказываются False, хотя не должны...


 
Anatoly Podgoretsky ©   (2005-01-16 20:44) [6]

А чего странного?
Обычная оптимизация под платформу. Если нужно максимальная совместимость то определять только WINVER_0x400_OR_GREATER


 
Piter ©   (2005-01-17 00:01) [7]

Странно то, что у меня w2k и флаги, которые описаны под w2k должны работать. А они не работают, все False...


 
jack128 ©   (2005-01-17 00:50) [8]

Я так понимаю ты САМ должен определить те дерективы, которые тебе нужны..


 
Piter ©   (2005-01-17 01:56) [9]

jack128 ©   (17.01.05 0:50) [8]

верно, с этим мы уже разобрались :)



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
14-1105518608
syte_ser78
2005-01-12 11:30
2005.01.30
Господа, кто писал под Автокад?


3-1104313235
korvin
2004-12-29 12:40
2005.01.30
Таблицы только на чтение или снова DeadLock ...


9-1098519310
Malefic
2004-10-23 12:15
2005.01.30
Asphyre, PowerDraw: effectDiffuse не работает с RotateEffect


1-1105505973
DDDeN
2005-01-12 07:59
2005.01.30
Раскрасить строки StringGrid


14-1105378019
esu
2005-01-10 20:26
2005.01.30
Да уж, наверное и такое бывает ;)