Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 13.01.2013, 12:58
UFO 007 UFO 007 вне форума
Новичок
 
Регистрация: 28.11.2010
Сообщения: 54
Репутация: 10
По умолчанию

... э... - может по ходу установки чо "прохлопал"?
Дело в том, что мало того, что ХЕ3 стала в Program Files (x86)\Embarcadero\RAD Studio\10.0\, так за самим процессом bds.exe этот треклятый постфикс присутствует... Хэлп ми плыз...

Вызывает интерес след. "фишка": Tools\Options\Environment Options\Delphi Options\Library\Selected Platform и значится там 32-bit Windows - выбираю 64-bit - ОК - снова туда же, а там ка и было 32-bit - как "выправить дефект"?
С Library - Translated картинка аналогичная.
__________________
...И был сначала ZX-Spectrum, а потом его T(urbo)ASS(e)M(bler)... И только на 7-й день (когда Интел купила Пентковского [из КБ Бабаяна]) - появился Pentium-I... А в Союзе P-II был ещё в 1978 году (точнее: Эльбрус [мультискалярный проц] только не рапространялся спекулянтами, а управлял ракетами и спутниками)... А лет с пяток назад Эльбрус-II ПЁР (но никак не ГНАЛСЯ как Селероны) на F(recuency):= 400 GHz... А самое парадоксальное - презентация состоялась в Минске...

Последний раз редактировалось UFO 007, 13.01.2013 в 13:10.
Ответить с цитированием
  #17  
Старый 13.01.2013, 19:34
UFO 007 UFO 007 вне форума
Новичок
 
Регистрация: 28.11.2010
Сообщения: 54
Репутация: 10
По умолчанию

Цитата:
Сообщение от my33oh
...телепатия ...
Ну, тут никто не виноват, что волею судеб константу $0100 (как и $0200 - key_wow64_32key) Гугль показал мне из первоисточника - сайта MелкоСофт.ком. И тут нельзя не признать, что если любой мало-мальски уважающий себя язык программирования (среда разработки) более или менее поддерживает WIN_API, то просто обязан кормить свои APIшные ф-ции константами от МелкоСофта на позиции первых блюд (тут как-то гуглил инфу по QueryDosDevice - попал на форум, смотрю синтаксис (лексика/морфология) какой-то не понятный, глядь на заголовок - Ба... да это ж Fortran) а уж потом Коболовскими, Бейсиковскими (в нашем случае - Дельфийскими). Ну а раз уж:
Цитата:
Сообщение от my33oh
... ибо KEY_WOW64_64KEY=$0100 ...
- так зачем "телепатить"? И Воще - "... ребята, давайте жить дружно..."
__________________
...И был сначала ZX-Spectrum, а потом его T(urbo)ASS(e)M(bler)... И только на 7-й день (когда Интел купила Пентковского [из КБ Бабаяна]) - появился Pentium-I... А в Союзе P-II был ещё в 1978 году (точнее: Эльбрус [мультискалярный проц] только не рапространялся спекулянтами, а управлял ракетами и спутниками)... А лет с пяток назад Эльбрус-II ПЁР (но никак не ГНАЛСЯ как Селероны) на F(recuency):= 400 GHz... А самое парадоксальное - презентация состоялась в Минске...
Ответить с цитированием
  #18  
Старый 14.01.2013, 11:35
my33oh my33oh вне форума
Новичок
 
Регистрация: 17.12.2012
Сообщения: 93
Репутация: -579
По умолчанию

Цитата:
Сообщение от UFO 007
И тут нельзя не признать, что если любой мало-мальски уважающий себя язык программирования (среда разработки) более или менее поддерживает WIN_API, то просто обязан кормить свои APIшные ф-ции константами от МелкоСофта на позиции первых блюд
никто совершенно не обязан кормить D7 2002г выпуска , константами появившимися в 2005г

зы
а что по твоему тебе должна дать 64битность твоей программы? кроме гемора возни с новой средой и прочими сюрпризами
Ответить с цитированием
  #19  
Старый 14.01.2013, 21:20
UFO 007 UFO 007 вне форума
Новичок
 
Регистрация: 28.11.2010
Сообщения: 54
Репутация: 10
По умолчанию

Цитата:
Сообщение от my33oh
... , константами появившимися в 2005г
как ни парадоксально, но работает (не мытьём - так катаньем) и речь идёт об АПИ/функциях/константах, актуальных для D7/5/3/1 (даже в 2013-м году). А вот:
Цитата:
Сообщение от my33oh
... 64битность твоей программы? ...
- это как нельзя критично:

Цитата UFO 007(с Виндовского форума): что происходит (в этот момент - и почему)

Если импортируете REG-файл, находясь в 32-битной оболочке, например Total Commander,
или вносите изменения в реестр из своей 32-битной программы

Так никто и не подскажет - как запустить ХЕ3 в х64-режиме?
__________________
...И был сначала ZX-Spectrum, а потом его T(urbo)ASS(e)M(bler)... И только на 7-й день (когда Интел купила Пентковского [из КБ Бабаяна]) - появился Pentium-I... А в Союзе P-II был ещё в 1978 году (точнее: Эльбрус [мультискалярный проц] только не рапространялся спекулянтами, а управлял ракетами и спутниками)... А лет с пяток назад Эльбрус-II ПЁР (но никак не ГНАЛСЯ как Селероны) на F(recuency):= 400 GHz... А самое парадоксальное - презентация состоялась в Минске...
Ответить с цитированием
  #20  
Старый 14.01.2013, 23:44
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от UFO 007
... э... - может по ходу установки чо "прохлопал"?
Дело в том, что мало того, что ХЕ3 стала в Program Files (x86)\Embarcadero\RAD Studio\10.0\, так за самим процессом bds.exe этот треклятый постфикс присутствует... Хэлп ми плыз...

Вызывает интерес след. "фишка": Tools\Options\Environment Options\Delphi Options\Library\Selected Platform и значится там 32-bit Windows - выбираю 64-bit - ОК - снова туда же, а там ка и было 32-bit - как "выправить дефект"?
С Library - Translated картинка аналогичная.

Сама среда 32-битная, что бы можно было ее запускать и на 32-битных операционках. Однако, в ее состав входит комилятор для 64-бит. Т.е. она может создавать 64-битные приложения. На вскидку не помню точно, но там справа вверху есть конфигурации билдов. Там надо добавить Windows 64 bit (Debug или Release, хоть с пониманием этого проблем не будет?) и будет тебе счастье (т.е. будет собираться 64-битное приложение, хотя среда так и останиется 32-битной).
Ответить с цитированием
  #21  
Старый 17.01.2013, 00:24
UFO 007 UFO 007 вне форума
Новичок
 
Регистрация: 28.11.2010
Сообщения: 54
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
... На вскидку не помню точно,
Ну пожалуйста - вспомните... А то надыбал на РуТрэкере: Tools\Otions\Environment Options\Environment Variables -> New -> Platform = Win64 и при запуске пустой формы (F9) получаю: Could not find program, 'C:\Documents and Settings\UFO 007\My Documents\RAD Studio\Projects\Win32\Debug\Project1.exe' при этом сам Project1.exe "обнаруживается" в ...\Win64\Debug и при запуске ВинКомандёром постфикс *32 в ТаскМанагере - отсутсвует. Похоже надо где-то пути прописывать - не подскажете ГДЕ?
__________________
...И был сначала ZX-Spectrum, а потом его T(urbo)ASS(e)M(bler)... И только на 7-й день (когда Интел купила Пентковского [из КБ Бабаяна]) - появился Pentium-I... А в Союзе P-II был ещё в 1978 году (точнее: Эльбрус [мультискалярный проц] только не рапространялся спекулянтами, а управлял ракетами и спутниками)... А лет с пяток назад Эльбрус-II ПЁР (но никак не ГНАЛСЯ как Селероны) на F(recuency):= 400 GHz... А самое парадоксальное - презентация состоялась в Минске...
Ответить с цитированием
  #22  
Старый 17.01.2013, 02:52
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Э-э-э... явно куда-то не туда ускакал.
Установка конфигурации билда делается прямо в интерфейсе за 2 клика, ни в какие меню лезть не надо. В правой верхней четверти должно быть окошко, де просто ПКМ и добвить нужную конфигурацию.
Ответить с цитированием
  #23  
Старый 17.01.2013, 22:22
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

У меня никаких проблем не возникало:
32123.png
Там можно нажать ПКМ->AddPlatform...
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
Этот пользователь сказал Спасибо Bargest за это полезное сообщение:
UFO 007 (18.01.2013)
  #24  
Старый 18.01.2013, 01:52
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Во-во-во... оно самое.
Просто нет под рукой XE3 (дома лежит, а прихожу домой и забываю посмотреть где оно там)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:22.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter