Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как программно прочитать и изменить вот это файл! Kbdur.kbd 
:(
    Опции темы
lider07
  Дата 22.6.2003, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 11.6.2003
Где: Бишкек

Репутация: нет
Всего: нет



Как программно прочитать и изменить вот это файл! Kbdur.kbd
зарания спасибо! adv/168.gif

Это сообщение отредактировал(а) lider07 - 22.6.2003, 01:24
PM MAIL ICQ MSN   Вверх
Vit
Дата 22.6.2003, 07:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Не понял? Что именно? Открыть файл-прочитать-изменить-записать-закрыть: это имеется ввиду, или что-то другое?


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
lider07
Дата 22.6.2003, 07:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 11.6.2003
Где: Бишкек

Репутация: нет
Всего: нет



Да имеено это!
PM MAIL ICQ MSN   Вверх
Vit
Дата 22.6.2003, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



А в наш FAQ ходить не пробовали? А зря! Очень рекомендую, вот например статья по работе с файлами: http://www.forum.vingrad.ru/index.php?act=...=ST&f=32&t=1924


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
lider07
Дата 22.6.2003, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 11.6.2003
Где: Бишкек

Репутация: нет
Всего: нет



Memo1.lines.loadfromfile('c:\MyFile.txt'); А вы сами пробывали?
Если да то каким образом это работает! Он не хочет его открывать!

PM MAIL ICQ MSN   Вверх
Unregistered
Дата 22.6.2003, 09:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У всех открывает.....
  Вверх
Illusion Dolphin
Дата 22.6.2003, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1198
Регистрация: 3.5.2003

Репутация: 36
Всего: 63



А уточнить про файл Kbdur.kbd можно? Может он используется другим приложением? Посмотри, проверь...


--------------------
В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен.
Шифрование и организация фотографий - Photo Database 4.5
PM MAIL WWW ICQ   Вверх
lider07
Дата 22.6.2003, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 11.6.2003
Где: Бишкек

Репутация: нет
Всего: нет



Это фаил отвечает за раскладку клавиатура! В нем можно менять баквы местами!


Смена символьной раскладки клавиатуры.
1. Открываем kbdru.kbd (или kbdru1.kbd, смотря какая у тебя раскладка) в Notepad'е (о том, что надо сделать перед этим резервную копию, я даже не пишу, это и так понятно). Находим там последовательность "йцукен", по ней, я думаю, сориентируетесь. Исправляем, как нужно. Сохраняем.
2. Открываем этот файл в DiskEditor'е и обнаруживаем (сравнив, например, с оригиналом), что Notepad заменил в начальной части файла коды "00" на "20" (т.е. на пробел). Соответственно, восстанавливаем как было или вручную, или скопировав соответствующий фрагмент из резервной копии. Последнее, наверное,
надёжнее. Сохраняем. Всё. После перезагрузки у нас исправленная раскладка. Можно, разумеется (и, возможно, правильнее), сделать это в один этап diskedit'ом (или hiew). Но сложнее находить нужные буквы.



Это сообщение отредактировал(а) lider07 - 22.6.2003, 10:43
PM MAIL ICQ MSN   Вверх
DonPager
Дата 22.6.2003, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: нет
Всего: 2



Цитата
1. Открываем kbdru.kbd (или kbdru1.kbd, смотря какая у тебя раскладка) в Notepad'е (о том, что надо сделать перед этим резервную копию, я даже не пишу, это и так понятно). Находим там последовательность "йцукен", по ней, я думаю, сориентируетесь. Исправляем, как нужно. Сохраняем.
2. Открываем этот файл в DiskEditor'е и обнаруживаем (сравнив, например, с оригиналом), что Notepad заменил в начальной части файла коды "00" на "20" (т.е. на пробел). Соответственно, восстанавливаем как было или вручную, или скопировав соответствующий фрагмент из резервной копии. Последнее, наверное,
надёжнее. Сохраняем. Всё. После перезагрузки у нас исправленная раскладка. Можно, разумеется (и, возможно, правильнее), сделать это в один этап diskedit'ом (или hiew). Но сложнее находить нужные буквы.

а не проще-ли читать из оригинала (копии) скажем байтов по 5 (по 1, по 2, по 30...) , проверять их, если не нужны, то писать как есть, если нужны, то изменять и опять писать...


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
lider07
Дата 22.6.2003, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 11.6.2003
Где: Бишкек

Репутация: нет
Всего: нет



Цитата
а не проще-ли читать из оригинала (копии) скажем байтов по 5 (по 1, по 2, по 30...) , проверять их, если не нужны, то писать как есть, если нужны, то изменять и опять писать...

Ну а как это в коде выглядит?

PM MAIL ICQ MSN   Вверх
Song
Дата 22.6.2003, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Sysman.ru
***


Профиль
Группа: Участник
Сообщений: 1095
Регистрация: 2.6.2002

Репутация: 2
Всего: 4



У меня этого файла вообще нет... А он текстовый ли, чтобы его в TMemo загружать?

Это сообщение отредактировал(а) Song - 22.6.2003, 16:25


--------------------
Прежде чем сказать "Невозможно", подумай, прав ли ты
PM WWW ICQ   Вверх
lider07
Дата 22.6.2003, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 11.6.2003
Где: Бишкек

Репутация: нет
Всего: нет



Цитата
У меня этого файла вообще нет... А он текстовый ли, чтобы его в TMemo загружать?

А у тебя что за ос??
PM MAIL ICQ MSN   Вверх
Song
Дата 22.6.2003, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Sysman.ru
***


Профиль
Группа: Участник
Сообщений: 1095
Регистрация: 2.6.2002

Репутация: 2
Всего: 4



XP


--------------------
Прежде чем сказать "Невозможно", подумай, прав ли ты
PM WWW ICQ   Вверх
lider07
Дата 23.6.2003, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 11.6.2003
Где: Бишкек

Репутация: нет
Всего: нет



Цитата
XP

А ты где смотрел?
PM MAIL ICQ MSN   Вверх
Song
Дата 23.6.2003, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Sysman.ru
***


Профиль
Группа: Участник
Сообщений: 1095
Регистрация: 2.6.2002

Репутация: 2
Всего: 4



Везде, поиком. dll находит, а kbd нет.


--------------------
Прежде чем сказать "Невозможно", подумай, прав ли ты
PM WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1157 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.