Вверх ↑
Этот топик читают: Гость
Ответов: 171
Рейтинг: 19
#1: 2009-11-21 01:46:25 ЛС | профиль | цитата
Как ни прискорбно, но ХР постепенно уступает место новым версиям окон. Приходится подстраиваться.
Запускаю значит приложение сделанное на хиасме в семерке и... там где курсор должен принимать вид пятерни показывается здоровеный красный знак, вместо часиков какаято стрелка.
Меня интересует как сделать кроссВиндоузное приложение, как чтобы курсоры схожие по смыслу отображались (понятно что не по виду) [img] [/img]
------------ Дoбавленo в 02.33:
Если только определять ОС и назначать элементам нужный курсор.
Но компонент CeOSVersion требует rapi.dll не хочется лишних dllок цеплять, какие еще варианты есть?
карма: 0

0
Ответов: 5446
Рейтинг: 323
#2: 2009-11-21 10:20:22 ЛС | профиль | цитата
Borka, а зачем CeOsVersion ? Это компонент для определения версии ОС на подключенном КПК (смартфоне), а не на "большом брате"!
карма: 1

0
Ответов: 171
Рейтинг: 19
#3: 2009-11-21 19:12:24 ЛС | профиль | цитата
iarspider писал(а):
Это компонент для определения версии ОС на подключенном КПК (смартфоне), а не на "большом брате"!

Из описания сразу и не поймешь.

А подскажите как можно свои курсоры установить из стрима, в массив картинок файлы cur не грузятся
карма: 0

0
Ответов: 1305
Рейтинг: 29
#4: 2009-11-21 19:21:47 ЛС | профиль | цитата
Borka писал(а):
Запускаю значит приложение сделанное на хиасме в семерке и...

Та же проблема была еще в Висте
карма: 0

0
Ответов: 171
Рейтинг: 19
#5: 2009-11-21 19:23:53 ЛС | профиль | цитата
v258 писал(а):
Та же проблема была еще в Висте

И как решил?
карма: 0

0
Ответов: 1305
Рейтинг: 29
#6: 2009-11-21 19:26:44 ЛС | профиль | цитата
Borka писал(а):
И как решил?

А решения так и нету.
карма: 0

0
Разработчик
Ответов: 26304
Рейтинг: 2146
#7: 2009-11-21 19:30:10 ЛС | профиль | цитата
Borka писал(а):
А подскажите как можно свои курсоры установить из стрима, в массив картинок файлы cur не грузятся

Из стрима -- нет, а вот из файла можно UseExtCursor
карма: 22

0
Ответов: 171
Рейтинг: 19
#8: 2009-11-21 20:22:19 ЛС | профиль | цитата
nesco писал(а):
Из стрима -- нет, а вот из файла можно UseExtCursor

Что из файла можно знаю, жаль что из стрима никак.
Тогда вернемся к плану А, нужно определить какой windows стоит , может есть для этого компонент? Через реестр бред какойто на семерке пишет что это ХР хотя в реестре стоит Windoes 7 как так может быть? Может от того что на виртуальной машине.
code_15768.txt
карма: 0

0
Ответов: 4641
Рейтинг: 334
#9: 2009-11-21 22:03:40 ЛС | профиль | цитата
недавно тема была. используй cmd
а так вообще компонент надо немного подредактировать ComputerInfo
Если уговоришь кого нибудь...будет счастье.
а так cmd.exe
------------ Дoбавленo в 22.08:
Распознавание ОС пользователя программы
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 171
Рейтинг: 19
#10: 2009-11-23 16:59:41 ЛС | профиль | цитата
Вот расширил компонент, теперь на точку OS выдает старший и младший номер версии, уж как сделать чтобы само название выдавало не знаю, да мне и не к чему(и так пока в код втыкал проклял всех на свете кто придумал програмированние ).

--Здесь должен лежать файл , но у меня не хватает прав!--

------------ Дoбавленo в 17.03:
http://narod.ru/disk/15311549000/CompInfo.rar.html
карма: 0

1
Голосовали:Genius
Ответов: 970
Рейтинг: 270
#11: 2009-11-23 17:07:02 ЛС | профиль | цитата
--Здесь должен лежать файл , но у меня не хватает прав!--


Обмен файлами
------------ Дoбавленo в 17.11:

[block]Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: dcc32.exe "C:\Program Files\HiAsm\Elements\delphi\code\Project11.dpr" "-UC:\Program Files\HiAsm\." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_2182534.pas(71) Error: Undeclared identifier: '_prop_MaskCPU'

C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_2182534.pas(72) Error: Undeclared identifier: '_prop_MaskOS'

C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_2182534.pas(86) Error: Undeclared identifier: '_var_OS'

C:\Program Files\HiAsm\Elements\delphi\code\Project11.dpr(7) Fatal: Could not compile used unit 'hiMainForm_2182534.pas'
Сборка завершена.[/block]
карма: 0

0
Ответов: 171
Рейтинг: 19
#12: 2009-11-23 17:32:45 ЛС | профиль | цитата
Нужно вручную заменить файлы pas и ini , тогда все заработет
карма: 0

1
Голосовали:Genius
Ответов: 278
Рейтинг: 9
#13: 2009-11-23 18:26:28 ЛС | профиль | цитата
Кстати, а вы видели как теперь реализована поддержка старых программ ?

Надо либо ставить режим совместимости в менюшках, либо качать с сайта Мелкомягких пак в 600 мб весом. А в том паке как оказалось - Microsoft Virtual PC и образ WinXP. Вот такая вот у них совместимость.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#14: 2009-11-23 18:56:13 ЛС | профиль | цитата
ThE_DimaN писал(а):
Надо либо ставить режим совместимости в менюшках, либо качать с сайта Мелкомягких пак в 600 мб весом. А в том паке как оказалось - Microsoft Virtual PC и образ WinXP. Вот такая вот у них совместимость.

ThE_DimaN, они действительно дают образ WinXP скачать или все же подтверждение подленности проходить необходимо? Но надо признать - выход из положения весьма удачный
карма: 27
0
Ответов: 1305
Рейтинг: 29
#15: 2009-11-23 20:59:11 ЛС | профиль | цитата
Dilma писал(а):
ThE_DimaN, они действительно дают образ WinXP скачать или все же подтверждение подленности проходить необходимо?

Я скачал, но пока еще не ставил - как поставлю, скажу. Но я понял, что это под той же лицензией, что и хостовая ось, идет. В общем, будем поглядеть

------------ Дoбавленo в 21.26:
Мда, эксперимент закончился, едва начавшись

В общем, задумка хорошая, но не для всех
карма: 0

0
файлы: 1xpmode.png [26.1KB] [904]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)