FILETIME (Windows), Как перевести FILETIME в строку ? |
Здравствуйте, гость ( Вход | Регистрация )
FILETIME (Windows), Как перевести FILETIME в строку ? |
flankerr |
12.5.2008, 10:47
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Есть переменная которая содержит виндушный FILETIME как из него в QT получить год\месяц\день и тп.. по отдельности ?
разумеется БЕЗ использования виндушных функций. Сообщение отредактировал flankerr - 12.5.2008, 10:49 |
|
|
ViGOur |
12.5.2008, 12:42
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Так:
С Andrew Selivanov сейчас родили...
|
|
|
flankerr |
12.5.2008, 13:39
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
С Andrew Selivanov сейчас родили... зачем struct timeval p; ? всё в двух строчках
правда на сколько понял условную компиляци. всё равyо придёться делать #ifdef WIN32 static UINT64 ui64Shift = 116444736000000000; #else static UINT64 ui64Shift = 116444736000000000LL; #endif Это стандартный хидер для работы с виндовым API... Но чтоб его получить надо установить Студию. а Litkevich Yuriy спрашивал именно где взять Сообщение отредактировал flankerr - 12.5.2008, 13:36 |
|
|
ViGOur |
12.5.2008, 13:59
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
Tonal |
12.5.2008, 14:02
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
По поводу условной компиляции - в данном случае, зависимость не от системы а от компилятора. Поэтому лучше писать так:
Сообщение отредактировал Litkevich Yuriy - 12.5.2008, 14:40 |
|
|
Litkevich Yuriy |
12.5.2008, 14:38
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
тему разделил файл windows.h, он с кем должен идти?
|
|
|
Andrew Selivanov |
12.5.2008, 15:23
Сообщение
#7
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
По поводу условной компиляции - в данном случае, зависимость не от системы а от компилятора. Поэтому лучше писать так:
Раз пошла такая пьянка... 1) А static то тут зачем? 2) Каждую переменную обвязывать дефайнами грустно, проще сделать один раз:
Сообщение отредактировал Andrew Selivanov - 12.5.2008, 15:24 |
|
|
Tonal |
12.5.2008, 16:32
Сообщение
#8
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
static можно ставить а можно и не ставить - зависит от того, где объявляется константа.
А насчёт приведённого дефайна - оно уже есть в Qt - Q_INT64_C, Q_UINT64_C - лучше их использовать, чем свои велосипеды рисовать. |
|
|
Текстовая версия | Сейчас: 26.11.2024, 0:35 |