![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Если нет решение ошибок, то можете дать хотябы артелнативу?
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
судя по коду, Вы всё так же пытаетесь решить проблему с регистрацией ассоциации файлов с собственным расширением...
неужели стандартные способы (которые работают для Windows XP) не работают под Windows 7 ?.. вопрос с моей стороны скорее риторический, ибо я ни разу подобное не делал... Может стоит обратиться к счастливым обладателям Delphi XE3 с просьбой написать приложение (консольное или DLL), которое регистрирует заданное Вами (в качестве параметров) нужное расширение и связывает его с нужной (опять таки заданной Вами) программой и пользоваться готовым откомплированным кодом ?.. вот, попробуйте, такая утилита работает? Последний раз редактировалось Serge_Bliznykov; 30.10.2012 в 20:03. |
![]() |
![]() |
![]() |
#13 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Цитата:
Что можно сделать? попробовать познакомить Delphi c новыми интерфейсами. Для этого надо выполнить импорт TLB (библиотеки типов) и подключить новые полученные модули. Узнать нужную TLB и прочее можно в реестре (regedit). Исключить из модуля работу с новыми интерфейсами (сохранится работоспособность? неизвестно). закомментировать указанную строчку и все ссылки на нее. /// FAppAssocReg: IApplicationAssociationRegistration ; //1)
программа — запись алгоритма на языке понятном транслятору
|
||
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Delfi 7 в Win 7 должно робить - и робит. Но при условии использования тех же функций, которые доступны и в XP. Все остальное, как верно заметил evg_m, компилятору просто незнакомо.
Лично я отказался от использования Дел7 в Вынь7 по банальнейшей причине: Win7 не открывает *.hlp-файлы, у нее там какой-то dll нет ![]()
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
evg_m, +1
добавлю, я бы ещё внимательно обратил внимание на вот эти веточки: How to handle File Associations from Application? How to associate a Delphi program with a file type, but only for the current user? + справа есть ссылки Linked - там, похоже, тоже по делу ссылки.. ну и ещё. для установки файловой ассоциации в Window Vista/Windows 7 требуется запуск программы с правами администратора. |
![]() |
![]() |
![]() |
#16 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Аватар, да лениво было заморачиваться, тем более что ноут с ХП всегда под рукой. Просто ушел с десктопа обратно
![]()
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#18 | |||
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]() Цитата:
Цитата:
А ваще нужно узнать какой имено модуль нужен? Цитата:
ОБЪЕДИНЕНЫ СОБЩЕНИЯ: (1) 31.10.2012 12:19 от саша40 (2) 31.10.2012 12:27 от саша40 (3) 31.10.2012 12:28 от саша40
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() Последний раз редактировалось Serge_Bliznykov; 01.11.2012 в 11:25. |
|||
![]() |
![]() |
![]() |
#19 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
(1) 31.10.2012 12:31 от саша40
Ваще в реестре хранятся все форматы. (2) 31.10.2012 17:44 от саша40 Последнее слово: Ваще-то можно и убрать код отвечающий за смену иконки и открытие в программе файла при клике на него. Первоначальная задача была в этом: Иницилизация формата файла должна произойти для того чтобы программа смогла открывать в себе этот файл(с моим расширением) независимо от того ей он был создани или нет? (3) 31.10.2012 17:44 от саша40 Можете дать код имено для этого. (4) 31.10.2012 17:52 от саша40 Кстати вот перевод ошибок: [Error] AssocUnit.pas (44): Несовместимые типы //не тот тип [Error] AssocUnit.pas (93): оператор не относится к этому типу операнда //походу параметр нетого типа [Error] AssocUnit.pas (95): ', затем' ожидалось, но "QueryCurrentDefault" идентификатор найден //что-то неизвестное [Error] AssocUnit.pas (149): оператор не относится к этому типу операнда //тоже что и 2
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() Последний раз редактировалось Serge_Bliznykov; 01.11.2012 в 11:23. |
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
саша40, семь подряд сообщений - это типа размышления вслух? Форум не чат и думаете ваш перевод сообщений об ошибках кому-то нужен?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Исправление ошибок в программе | Makson | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 04.12.2011 13:15 |
Исправление ошибок С# | PROkaZZZniK | Помощь студентам | 5 | 15.11.2011 17:16 |
исправление ошибок | toldo | Microsoft Office Word | 2 | 09.01.2011 15:22 |
исправление ошибок в коде | Viola2208 | Помощь студентам | 0 | 12.05.2010 00:01 |
Исправление ошибок в проге | Juhn | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 16.01.2008 18:17 |