Не работает Delphi XE7 на Windows 10 как исправить?
Как в Delphi XE7 сохранить программу?
Мне нужно не проект сохранить, а сам файл *.exe
Как группировать элементы в ListView в Delphi XE7?
Доброго времени суток!)) Простой вопрос: Как группировать элементы в ListView? Delphi XE7 .
Delphi XE7, как скрыть иконку из таскбара?
Здравствуйте. Весь инет облазил. Не могу скрыть из таскбара иконку программы. Хочу ее запускать.
Как исправить ошибку в XE7 при указании типа аргумента для функции?
Добрый день! Раньше писал сайты на php и Yii, решил освоить с++ и компоненты Среды разработки .
Странная ошибка. А что задано в реестре по указанным путям?
Добавлено через 1 минуту
Это просто добавит в манифест определённый узел. А вопрос вовсе не об этом.
Добавлено через 1 минуту
И кстати — а раньше компилировалось что-либо? Или угадали и это первая попытка после установки?
Да об чём спор-то? Если бы прав не было — оно бы просто-напросто не установилось, а на скрине оно вполне явно установлено.
Просто не компилится. И прежде чем думать надо узнать что же в реестре по факту.
MSBuildToolsPath не указана для ToolsVersion «12,0», определенной в «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ ToolsVersions \ 12.0», или значение, указанное принимает значение пустой строки.
[Fatal Error] MSBuildToolsPath не указана для ToolsVersion «12,0», определенной в «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ ToolsVersions \ 12.0», или значение, указанное принимает значение пустой строки.
Что делать? у меня Delphi 10 Seattle
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Delphi XE7 как сделать подобие ShellTreeView и ShellListView ?
Всем привет: Знатоки помогите пожалуйста как сделать на Delphi XE7 подобие ShellTreeView и.
Где скачать GLScene для Delphi XE7? и как ее установить?
Где скачать GLScene для Delphi XE7? и как ее установить?
Delphi XE7: Как добавить картинку в мобильное приложение, чтобы она как фон была в нем?
Ребят, вопрос наверное покажется абсолютно глупым, но простите, не знаю как сделать вот и задаю.
Как сделать запрет ввода у Edit в Delphi XE7 под андроид
Пишу программу под андроид, и нужно, чтобы в Edit вписывались только цифры, но кода нигде в.
Как поставить флажок в чекбоксе в файле res через билдер Delphi XE7?
всем привет! подскажите великие знахари delphi пожалуйста, в файле ресурса .res есть чекбокс, как.
[Delphi XE7] Как получить из TComponents[i] свойство Caption, если он у него есть?
Как получить из списка TComponent свойство Caption если он у него есть?
Delphi манифест windows 10
Подскажите пожалуйста, delphi 2007, как отключить стандартный манифест?
хочу подключить свой, что бы при запуске приложения винда предлагала запустить его с админскими правами..
в приложении упоминаний про XPman вроде бы нигде нет..
при подключении res файла получаю ошибку:
[DCC Error] E2161 Warning: Duplicate resource: Type 24 (user-defined), ID 1; File E:\test\test.res resource kept; file E:\test\test.res resource discarded.так же подскажите где находится стандартный манифест, можно ли его откорректировать под админские права?
← →
Anatoly Podgoretsky © ( 2010-03-07 18:49 ) [1]
> berliod (07.03.2010 18:17:00) [0]
Ты наверно кинул XPman на
форму, убери и все ссылки
тоэе
«berliod» сообщил/сообщила в
новостях следующее:
news:1267975056.0@delphimaster.ru.
berliod (07.03.2010 18:17)
Подскажите пожалуйста, delphi
2007, как отключить
стандартный манифест?
хочу подключить свой, что
бы при запуске приложения
винда предлагала
запустить его с админскими
правами..
в приложении упоминаний
про XPman вроде бы нигде нет..
при подключении res файла
получаю ошибку:
(user-defined), ID 1; File E:\test\test.res resource kept; file
E:\test\test.res resource discarded.
так же подскажите где
находится стандартный
манифест, можно ли его
откорректировать под
админские права?
← →
berliod ( 2010-03-07 19:00 ) [2]
да нет его на формах нигде..
я поискал в папке проги все файлы на текст «XPMan» — пусто..
создал пустое приложение, подключил свой манифест — ошибка та же.
помогает отключение опции в свойствах проекта на вкладке Application «Enable runtime themes». После этого прога запускаться не хочет под иде с ошибкой «Unable to create process», но под виндой наконец-то получил окно со щитом для подтверждения админских прав.
в моей проге куча окон и библиотек сторонних.
отключил «Enable runtime themes», ошибка про Duplicate resource пропала, но под иде запускается как обычно и никакого запроса от винды про админские права нет.
по большому могли бы в свойствах проекта сделать какую галку насчет UAC.. битый час не могу разобраться.
← →
berliod ( 2010-03-08 19:13 ) [3]
может у кого есть какая идея где что копать..
беру пустой проект, добавляю свой манифест, при старте в IDE ошибка «Unable to create process».. самостоятельный запуск приложения вызывает запрос со щитом.
беру требуемый проект (используется в нем TMS, DevExpress) прописываю тот же манифест — в IDE запускается нормально ну и как следствие при самостоятельном запуске никакого запроса админ прав нет.
любые идеи плиз если есть.
← →
Anatoly Podgoretsky © ( 2010-03-08 19:17 ) [4]
> berliod (08.03.2010 19:13:03) [3]
Идея одна, содержимое
манифеста неправильное.
хм.. этот же RES в пустом проекте работает же..
#define RT_MANIFEST 24
#define CREATEPROCESS_MANIFEST_RESOURCE_ID 1
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST «.\manifest.txt»
подскажите пожалуйста если что не так..
← →
Eraser © ( 2010-03-08 19:54 ) [6]
> [0] berliod (07.03.10 18:17)
какой манифест в результирующем exe? (см. с пом. hex-редактора или reshakera какого нибудь).
← →
berliod ( 2010-03-08 20:16 ) [7]
бред какой-то.
посмотрел в хексе, там их два.
и следом за ним мой
откудаж стандартный берется и как его отключить?
← →
Eraser © ( 2010-03-08 20:24 ) [8]
> посмотрел в хексе, там их два.
значит ищи упоминание о XPman лучше.
← →
Eraser © ( 2010-03-08 20:26 ) [9]
PS еще один момент, не помню была ли уже в Д2007 опция в настройках проекта «Enable runtime themes».
спасибо! в TMS подключался WinXP.RES с манифестом простым..
← →
Anatoly Podgoretsky © ( 2010-03-08 22:08 ) [11]
> berliod (08.03.2010 20:54:10) [10]
Справка Delphi 7 не работает в Windows 10
Пробую бесплатный сыр от Microsoft: обновил систему до Windows 10. Я так и думал, что справка Delphi 7 сразу не заработает, но надеялся победить установкой WinHelp32. Однако — не получилось (запустил версию для Win 8, «обновление неприменимо к данной версии Windows»). Кто-нибудь уже узнал, как под Windows 10 запускать справку Delphi 7?
Добавлено через 35 минут
Возможно, программистам Delphi 7 вообще не стоит переходить на Win 10?
Delphi не работает справка
Здравствуйте. Не стал бы отвлекать профессиональных программистов и администраторов от более.
Справка в Delphi
Здравствуйте! Мне надо добавить справку в программу, как это сделать. И надо файл в .rtf формате.
Справка в Delphi
Нужна прикрепить CHM справку в Праграму в Delphi 7. Кто знает как это сделать.
Справка в Delphi
Подскажите где можна достать русскоязычную справку по Delphi!
спешить вообще некуда, пусть допилят, приведут в нормальный вид, я лично годиков через наверное только пересяду на 10, когда уже будут внятные сборки без левого непонятного рекламного мусора в ней ну и + игрушки на 12 директе
сейчас поставил только на виртуалку, ничего особенного.
и фиг там будет только 10 винда и все. аминь. придумают новий директ как милинькие новую винду заделают, уже проходили, так что паника вообще не усместна
mss, это просто супер. :rofl: :bravo:
Уфф. А я решил проблему.
Подменить файло — дело нехитрое, а вот поиск при таком методе не работает.
Что оказалось — все советчики забыли про один важный (ftsrch.dll) файл.
Алгоритм будет такой (ВНИМАНИЕ! Только для Windows10 x32/x64).
1. Качаем последний msu (для винды 8.1, для нашего языка и нашей битности x64 или x32) — это хотфикс KB917607
2. Качаем распаковщик-собиратель http://www.trishtech.com/downloads/magic.zip
Помещаем в пустую папку три файла — скрипт Install.cmd из вложения, загруженный msu и magic.exe (из архива)
3. Запускаем magic.exe. Это магия! Файлы появились.
4. Запускаем скрипт из-под админа (там основная мутотень в скрипте с правами, владельцем и правильным добавлением в реестр, скрипт переделал на скорую руку из чьего-то, цопирайт не указываю)
В результате будет скопировано:
Файлы:
winhlp32.exe
ftsrch.dll
и языковые пакеты к ним
winhlp32.exe.mui ftsrch.dll.mui
(папки ru-RU и en-US)
Если ВДРУГ не заработает — доложить файлы
ftlx0411.dll (парсер японских слов)
и
ftlx041e.dll (парсер тайских)
Минус решения — sfc /scannow (если запустить) затрет winhlp32, так что заветную папочку далеко не прячьте.
Вложения
Install.zip (1.0 Кб, 150 просмотров) |
Все сделал, правда через «одно место».
Я этот файл, к которому доступ был запрещен, ну «winhlp32.exe.mui» (по ходу их в системе 2, ну сколько и языков на ПК), «Unlocker» (тут упомянутой), разлочил, и опять запустил «Install.cmd».
Причем надо отдать должное «Unlocker», полезная программка (не раз выручала)
Добавлено через 10 минут
хотя и предупреждение » this app might not work correctly (Borland Delphi 7.0 isn’t compatible this version of Windows) » при запуске Delphi, немного нервирует
AllFree Использовать или нет — вопрос не только религиозных предпочтений. Например у нас проект на BCB6 (размер исходников чуть меньше 3 гиг). Так вот, тот веселый бородатый мужик из Embarcadero сказал мне удивительную вещь, что смысла портировать под новые среды разработки — нет, это имеет смысл только в том случае, если начат новый проект.
А режим совместимости НЕ НУЖЕН и даже вреден, если работает под текущим.
Kostantin-78
«тут» советуют я (или те, кто натолкнулся на то, что я писал)
Но в этом «тут» подлые мелкомягкие выпилили почти все, что я писал.
Install.cmd запускается из-под админа.
Зачем понадобился Unlocker — мне непонятно.
Если winhlp32.exe не запущен (скрипт этот процесс прибивает первым делом) — языковая обвязка не загружается/
Или у Вас что-то иное захватило файл (например вирус/антивирус). .
Лайфхак. Важно удалять файловый поток «имяфайла:Zone.Identifier:$DATA» для файлов полученных по сети (ну, или прописывать в этот файл правильную циферку, иначе параноидальный UAC (даже отключенный) может попортить жизнь понизив NTFS права до уровня «Гость». Если удалять лень — входим в свойства файла и жмакаем кнопку «Разблокировать»
Скрипт делает следующее:
0. Если запущена ранее поставленная неправильная справка, то прекращает ее работу
1. Копирует файлы в правильные папки, если винда «из коробки» русскоязычная (нацлокаль ru-ru), то:
winhlp32.exe.mui в папки базовой и «национальной» локали
%SystemRoot%\en-US\winhlp32.exe.mui
и в
%SystemRoot%\ru-RU\winhlp32.exe.mui
winhlp32.exe и ftsrch.dll в %SystemRoot%\
%SystemRoot%\winhlp32.exe
%SystemRoot%\ftsrch.dll
2. Выставляет скопированным файлам NTFS права для текущего пользователя
3. Прописывает реестр согласно разрядности:
x32
ветка HKLM\SOFTWARE\Microsoft\WinHelp
поле AllowProgrammaticMacros тип DWORD значение 1
поле AllowIntranetAccess тип DWORD значение 1
x64
ветка HKLM\SOFTWARE\Microsoft\WinHelp
поле AllowProgrammaticMacros тип DWORD значение 1
поле AllowIntranetAccess тип DWORD значение 1
ветка HKLM\SOFTWARE\Wow6432Node\Microsoft\WinHelp
поле AllowProgrammaticMacros тип DWORD значение 1
поле AllowIntranetAccess тип DWORD значение 1