|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
Иницилизация расширения файла25.10.2012, 20:16. Показов 4659. Ответов 41
Метки нет (Все метки)
Привет. У меня возникла такая проблема: Дело в том, если создаешь файлы со своим расширением, то эти файлы откроются только тем приложением, которым созданы(имеено тем). Можете подсказать как иницилизировать моё расширение и какими примерно путями(через ресстр или модуль, или dll)? Буду очень благодарен. P.S. Иницилизация идет на одно название приложения.
Добавлено через 5 минут Понимаю это довольно трудно, но мне это просто необходимо.
0
|
|
| 25.10.2012, 20:16 | |
|
Ответы с готовыми решениями:
41
Иницилизация массива Иницилизация динамического массива в конструкторе |
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
||
| 26.10.2012, 23:29 [ТС] | ||
|
Добавлено через 31 минуту Обнаружились ошибки: [Error] AssocUnit.pas(10): ';' expected but 'TYPE' found [Error] AssocUnit.pas(14): Undeclared identifier: 'IApplicationAssociationRegistration' [Error] AssocUnit.pas(31): Undeclared identifier: 'CLSID_ApplicationAssociationRegistratio n' [Error] AssocUnit.pas(43): Incompatible types [Error] AssocUnit.pas(92): Operator not applicable to this operand type [Error] AssocUnit.pas(94): 'THEN' expected but identifier 'QueryCurrentDefault' found [Error] AssocUnit.pas(117): Statement expected but 'FUNCTION' found [Error] AssocUnit.pas(143): Operator not applicable to this operand type [Error] AssocUnit.pas(144): Missing operator or semicolon [Error] AssocUnit.pas(144): Undeclared identifier: 'AT_FILEEXTENSION' [Error] AssocUnit.pas(144): Undeclared identifier: 'AL_EFFECTIVE'
0
|
||
|
8 / 8 / 0
Регистрация: 24.05.2012
Сообщений: 31
|
|
| 27.10.2012, 00:03 | |
|
0
|
|
|
|
|
| 27.10.2012, 08:44 | |
|
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
||
| 27.10.2012, 12:03 [ТС] | ||
|
0
|
||
| 27.10.2012, 13:46 | |
Сообщение было отмечено как решение
РешениеНе по теме: Не пытайся ты кидаться умными словами, пиши доступным для тебя языком. И другим легче. Употребил слово, не зная его значения, сбил всех с толку....
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
| 29.10.2012, 12:14 [ТС] | |
|
В каком примерно модуле находятся функции в ошибках?
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
||||||
| 31.10.2012, 17:56 [ТС] | ||||||
|
Вот результат:
[Error] AssocUnit.pas(23): Undeclared identifier: 'IApplicationAssociationRegistration' [Error] AssocUnit.pas(32): Undeclared identifier: 'CLSID_ApplicationAssociationRegistratio n' [Error] AssocUnit.pas(32): Undeclared identifier: 'CLSID_ApplicationAssociationRegistratio n' [Error] AssocUnit.pas(93): Operator not applicable to this operand type [Error] AssocUnit.pas(95): 'THEN' expected but identifier 'QueryCurrentDefault' found [Error] AssocUnit.pas(98): Missing operator or semicolon [Error] AssocUnit.pas(98): Undeclared identifier: 'AT_FILEEXTENSION' [Error] AssocUnit.pas(149): Operator not applicable to this operand type [Error] AssocUnit.pas(150): Missing operator or semicolon [Error] AssocUnit.pas(150): Undeclared identifier: 'AT_FILEEXTENSION' [Error] AssocUnit.pas(150): Undeclared identifier: 'AL_EFFECTIVE' перевод некоторых: [Error] AssocUnit.pas(44): Incompatible types [Error] AssocUnit.pas(93): Operator not applicable to this operand type [Error] AssocUnit.pas(95): 'THEN' expected but identifier 'QueryCurrentDefault' found [Error] AssocUnit.pas(149): Operator not applicable to this operand type = [Error] AssocUnit.pas (44): Несовместимые типы [Error] AssocUnit.pas (93): оператор не относится к этому типу операнда [Error] AssocUnit.pas (95): ', затем' ожидалось, но "QueryCurrentDefault" идентификатор найден [Error] AssocUnit.pas (149): оператор не относится к этому типу операнда Надо исправить, но как?
0
|
||||||
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
| 31.10.2012, 19:31 [ТС] | |
|
0
|
|
|
251 / 156 / 31
Регистрация: 07.10.2012
Сообщений: 401
|
|
| 31.10.2012, 20:29 | |
|
Похоже, проблемы с модулями ComObj, ShlObj плюс синтаксические ошибки.
покажи весь код этого модуля(AssocUnit).
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|||||||
| 31.10.2012, 23:22 [ТС] | |||||||
0
|
|||||||
|
251 / 156 / 31
Регистрация: 07.10.2012
Сообщений: 401
|
|
| 31.10.2012, 23:56 | |
|
Какая версия Делфи? Должна быть Delphi 2010 и выше.
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|||||||||||
| 01.11.2012, 17:30 [ТС] | |||||||||||
|
Блин у меня Delphi 7.
Добавлено через 3 минуты Кстати я кое-что поддобавил:
0
|
|||||||||||
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
| 04.11.2012, 21:11 [ТС] | |
|
Мда...
Короче лучше дайте пожалуйста функцию с помощью который можно прописать ключ в реестр так, чтобы файлы данного типа могли читатся любым приложением с моим названием, пожалуйста?
0
|
|
|
251 / 156 / 31
Регистрация: 07.10.2012
Сообщений: 401
|
|
| 04.11.2012, 21:57 | |
|
Лучше тебе перейти на более новую версию Делфи.
Кое-что подправил, но никаких гарантий что эта поделка будет работать нет.
1
|
|
|
251 / 156 / 31
Регистрация: 07.10.2012
Сообщений: 401
|
|
| 04.11.2012, 22:26 | |
|
В uses можешь добавить shlObj, если надо, а то я удалил.
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
| 05.11.2012, 15:30 [ТС] | |
|
0
|
|
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
||||||
| 06.11.2012, 21:34 [ТС] | ||||||
|
Мда.. Появилась одна ошибочка: [Error] AssocUnit.pas(119): Types of actual and formal var parameters must be identical Вот здесь:
Вот перевод ошибки гуглом: [Error] AssocUnit.pas (119): типы фактического и формального параметра VAR должны быть идентичны
0
|
||||||
|
|
|
| 06.11.2012, 23:18 | |
|
саша40, где строка 119 ?
0
|
|
| 06.11.2012, 23:18 | |
|
Помогаю со студенческими работами здесь
40
Иницилизация плагина при условии существования класса Иницилизация двух одномерных динамических массивов в классе Дана строка содержащая полное имя файла.Выделить из этой строки только имя файла без расширения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|