Можна як небудь визначити x32x64 операційки, не за її білдом, а іншим способом? Ось тут є приклад (компонент), але він дуже великий і а5 заснований на білді (http://dvmuratov.narod.ru/ uWinVersion.pas), по розрядності процесора теж не покотить, тому що деякі на х64 відсотка ставлять х32 вінду.
І щоб гарантовано працювало з хп до сервак 2008 р2.
Якщо ставити 32 біта Віндос, то розрядність ОС 32 біта і навіть якщо запускають на 64 бітах, то все одно 32 біти.
А що це означає? - "І щоб гарантовано працювало з хп до сервак 2008 р2."
>> Якщо ставити 32 біти Віндос, то розрядність ОС 32 біти і навіть якщо запускають на 64 бітах, то все одно 32 біти
хто б сперечався. визначити розрядність як, за допомогою дельфі я питаю, а не про встановлення вінди
>> А це що означає визначалося на ОС з .. по ..
щоб була наприклад функція, з результом bool типу IsWinVERx64
І що означає деякі, адже 32 бітних процесорів давно не існує, а переважна більшість ОС це 32 біти Віндоус.
Ти запитуєш дурість, абсурд - розрядність ОС визначається не розрядністю процесора, а ПЗ
Мова про Дельфі, так її поки що окрім 32 біт не існує.
знайшов http://www.transl-gunsmoker.ru/2010/02/64-windows.html тільки там IsWow64Process := GetProcAddress(Kernel32, "IsWow64Process"); треба замінити на IsWow64Process := GetProcAddress(GetModuleHandle("kernel32"), "IsWow64Process"); знайшов ще приклад через реєстр, але він мені не сподобався
2 Anatoly Podgoretsky якщо вам незрозумілі питання не треба на них відповідати
А тобі не варто наїжджати, бо відповідати не буде кому.