![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| lider07 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 11.6.2003 Где: Бишкек Репутация: нет Всего: нет |
Как программно прочитать и изменить вот это файл! Kbdur.kbd
зарания спасибо! Это сообщение отредактировал(а) lider07 - 22.6.2003, 01:24 |
|||
|
||||
| Vit |
|
|||
![]() 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 |
|||
|
||||
| lider07 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 11.6.2003 Где: Бишкек Репутация: нет Всего: нет |
Да имеено это!
|
|||
|
||||
| Vit |
|
|||
![]() 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 |
|||
|
||||
| lider07 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 11.6.2003 Где: Бишкек Репутация: нет Всего: нет |
Memo1.lines.loadfromfile('c:\MyFile.txt'); А вы сами пробывали?
Если да то каким образом это работает! Он не хочет его открывать! |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
У всех открывает.....
|
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
А уточнить про файл Kbdur.kbd можно? Может он используется другим приложением? Посмотри, проверь...
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| lider07 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 11.6.2003 Где: Бишкек Репутация: нет Всего: нет |
Это фаил отвечает за раскладку клавиатура! В нем можно менять баквы местами!
Смена символьной раскладки клавиатуры. 1. Открываем kbdru.kbd (или kbdru1.kbd, смотря какая у тебя раскладка) в Notepad'е (о том, что надо сделать перед этим резервную копию, я даже не пишу, это и так понятно). Находим там последовательность "йцукен", по ней, я думаю, сориентируетесь. Исправляем, как нужно. Сохраняем. 2. Открываем этот файл в DiskEditor'е и обнаруживаем (сравнив, например, с оригиналом), что Notepad заменил в начальной части файла коды "00" на "20" (т.е. на пробел). Соответственно, восстанавливаем как было или вручную, или скопировав соответствующий фрагмент из резервной копии. Последнее, наверное, надёжнее. Сохраняем. Всё. После перезагрузки у нас исправленная раскладка. Можно, разумеется (и, возможно, правильнее), сделать это в один этап diskedit'ом (или hiew). Но сложнее находить нужные буквы. Это сообщение отредактировал(а) lider07 - 22.6.2003, 10:43 |
|||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: нет Всего: 2 |
а не проще-ли читать из оригинала (копии) скажем байтов по 5 (по 1, по 2, по 30...) , проверять их, если не нужны, то писать как есть, если нужны, то изменять и опять писать... -------------------- кодер + лодырь = колдырь |
|||
|
||||
| lider07 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 11.6.2003 Где: Бишкек Репутация: нет Всего: нет |
Ну а как это в коде выглядит? |
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 2 Всего: 4 |
У меня этого файла вообще нет... А он текстовый ли, чтобы его в TMemo загружать?
Это сообщение отредактировал(а) Song - 22.6.2003, 16:25 -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| lider07 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 11.6.2003 Где: Бишкек Репутация: нет Всего: нет |
А у тебя что за ос?? |
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 2 Всего: 4 |
XP
-------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| lider07 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 11.6.2003 Где: Бишкек Репутация: нет Всего: нет |
А ты где смотрел? |
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 2 Всего: 4 |
Везде, поиком. dll находит, а kbd нет.
-------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| lider07 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 11.6.2003 Где: Бишкек Репутация: нет Всего: нет |
C:\WINDOWS.SE\SYSTEM ну у меня он здесь!
Помогите срочно надо! |
|||
|
||||
| altarasjuk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 7.5.2003 Где: Харьков Репутация: 1 Всего: 1 |
Этот файл не текстовый и в мемо его не загрузишь.
там была ссылка на фак.
-------------------- Правда - изобретение маньяков: колет глаза и режет уши. |
|||
|
||||
| altarasjuk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 7.5.2003 Где: Харьков Репутация: 1 Всего: 1 |
Song, наличием таких файлов страдает только 98
-------------------- Правда - изобретение маньяков: колет глаза и режет уши. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Я же дал линк на статью по работе с файлами, там описан десяток способов доступа к файлам.
Почему может не работать "Memo1.lines.loadfromfile('c:\MyFile.txt');" ? К сожалению автор не указал КАК ИМЕННО не работает, поэтому приведу все возможные варианты 1) Такого файла нет Решение: указать правильный путь к файлу, проверять наличие файла функцией FileExists 2) Файл открыт другой программой эксклюзивно Решение: ждать пока освободится 3) Файл двоичный, и загрузка прекращается на первом же нетекстовом символе. Метод TStrings.loadfromfile предназначен только для работы с текстовыми файлами. Решение: использовать другие способы открытия не текстовых файлов: см. статью 4) Файл очень большой Решение: использовать другие способы открытия не текстовых файлов: см. статью 5) Нет разрешения NTFS или сетевого компьютера на открытие файла Решение: проверить права доступа 6) Файл повреждён, ошибки файловой системы Решение: проверить дисковую систему 7) Глюк в других частях программы - неправильная работа с памятью, затирание части кода неправильным распределением памяти, выходы за пределы массивов и т.п. Решение: проверить код 8) Очень большой код программы, процесс не в состоянии загрузить на нормальное выполнение TStream Решение: работать над оптимизацией кода -------------------- 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 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |