Главная страница
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.029 c
1-1105931121
Добавить
2005-01-17 06:05
2005.01.30
Как преобразовать коды нажимаемых клавиш в слова и обратно ?


14-1105608489
DiamondShark
2005-01-13 12:28
2005.01.30
Проверь свою политическую грамотность!


1-1105675632
DDDeN
2005-01-14 07:07
2005.01.30
Как добавить картинку в StringList?


14-1105606082
kaZaNoVa
2005-01-13 11:48
2005.01.30
RLINK32: Too many resources to handle. что делать?


1-1105454109
odessey
2005-01-11 17:35
2005.01.30
А если принтеров несколько. Как назначить нужный?