Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2008, 11:56   #1
Sd.Ghost
Новичок
Джуниор
 
Регистрация: 31.03.2008
Сообщений: 2
По умолчанию TShortCut и INI-файл

Делаю программу, использующую глобальные горячие клавиши. Не мудрствуя лукаво взял компонент из JEDI, но(!) горячая клавиша хранится в свойстве TShortCut... Можно ли её сохранить в ini-файле или вообще хоть как нибудь сохранить?
Sd.Ghost вне форума Ответить с цитированием
Старый 31.03.2008, 13:48   #2
Andrei
Форумчанин
 
Регистрация: 20.06.2007
Сообщений: 270
По умолчанию

Выдежка из хелпа:

Цитата:
TShortCut represents a menu shortcut.

Unit

Classes

Delphi syntax:

type TShortCut = Low(Word) .. High(Word);

C++ syntax:

typedef Word TShortCut;

Description

TShortCut types are the menu shortcuts that appear on menus and give the user an alternate way to select menu commands using the keyboard. The ShortCut property is of type TShortCut, and the ShortCutToText and ShortCutToKey routines use parameters of type TShortCut. TShortCut is also the return type of the TextToShortCut routine.
Думаю функции ShortCutToText и TextToShortCut должны вам помочь.
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько?

(с) Библия. Вольный перевод с древнееврейского.
Andrei вне форума Ответить с цитированием
Старый 02.04.2008, 14:07   #3
Sd.Ghost
Новичок
Джуниор
 
Регистрация: 31.03.2008
Сообщений: 2
По умолчанию

Супер! А, дурень не заметил... Спасибо огромное!
Sd.Ghost вне форума Ответить с цитированием
Старый 07.04.2011, 22:06   #4
mobilitialex
Пользователь
 
Регистрация: 19.05.2009
Сообщений: 40
По умолчанию

при использовании данных функций вылетает, не опознан идентификатор.
mobilitialex вне форума Ответить с цитированием
Старый 07.04.2011, 22:32   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от mobilitialex Посмотреть сообщение
при использовании данных функций вылетает, не опознан идентификатор.
ну и темку подняли... трёхлетней давности!

попробуйте при записи банально
Код:
MyIniFile.WriteInteger('Main', 'Shork1', Word(YourShortCut));
при чтении же:
Код:
YourShortCut :=  TShortCut( MyIniFile.ReadInteger('Main', 'Shork1', 0));
p.s. не проверял. пишу просто основываясь на цитате об определении типа TShortCut
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бат файл combays Помощь студентам 2 14.07.2008 10:11
chm файл Михаил Юрьевич Общие вопросы Delphi 2 10.07.2008 08:17
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? barand Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 28.06.2008 10:58
dll файл Briz Общие вопросы Delphi 3 22.10.2007 17:17
Файл vitalik007 Общие вопросы Delphi 2 03.09.2007 22:07