Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизЧто означают параметры в директивах Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.067 c