|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.11.2007, 16:03 | #1 | ||
Пользователь
Регистрация: 15.11.2007
Сообщений: 16
|
Проблема с записью в файл...(
Приветствую уважаемые форумчане!
Буду очень признателен, если поможете решить одну проблемку… А суть ее в том, что при записи случайных букв английского алфавита в файл иногда получается так что содержимое файла(в котором должны быть буквы) представляет из себя набор квадратов…((( так происходит не всегда… бывает и так что все нормально… но все же хотелось знать причину этой ошибки. Цитата:
Цитата:
|
||
15.11.2007, 16:14 | #2 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
в Memo1 набор символов явно не латынь стоит?
Life is too short, play more...
Как правильно задавать вопросы |
15.11.2007, 16:23 | #3 |
Пользователь
Регистрация: 15.11.2007
Сообщений: 16
|
Не совсем понял, при чем тут Memo1 вообще(я его использую для того чтобы видеть какие символы Должны быть в файле… ) но все же закоментил все что касается Memo1 но ошибка все равно возникает… (
|
15.11.2007, 16:39 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Что там стоит?
I'm learning to live...
|
|
15.11.2007, 16:43 | #5 |
Пользователь
Регистрация: 15.11.2007
Сообщений: 16
|
imDontCare
|
15.11.2007, 16:54 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
У меня такой ошибки нет.
И криминала вроде в твоем коде нет... Ну разве что поменять стратегию генерации случайных букв... Например писать в файл так Write(f,chr(random(33)+32);
I'm learning to live...
|
15.11.2007, 17:05 | #7 | |
Пользователь
Регистрация: 15.11.2007
Сообщений: 16
|
Цитата:
|
|
15.11.2007, 17:10 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
15.11.2007, 17:22 | #9 |
Пользователь
Регистрация: 15.11.2007
Сообщений: 16
|
Вот сейчас прогнал ее с х=1000 и тока с пятого раза нормально все отобразилось... а первые четыре раза (вот так:浒潫㝩䤲獯祡〹㠳I䑄f捤䕘㉉䭖啷䡹G㌳䝪潉䍒瑍啐)... но при этом промелькивают и нормальные буквы... Возник еще один вопрос, а как сделать так чтоб пробелов не было в этом файле? А то бывает, так что в начале, середине или в конце... да еще и не по одному...
|
15.11.2007, 17:44 | #10 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
По-моему, это просто неотображаемые служебные символы с кодами меньше 32.
Посему нужно внять дельному совету от Стилета... По поводу генерирования случайных значений. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача с записью | |v||v|<<IpShot | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 23.08.2008 17:02 |
Проблема с записью большого файла | Rembo | Свободное общение | 17 | 17.06.2008 12:47 |
Проблема с записью в реест | eks-s | Общие вопросы Delphi | 4 | 02.02.2008 13:42 |
Истинный объём памяти занимаемый записью, record | Мессир | Общие вопросы Delphi | 35 | 28.01.2008 08:52 |
Проблема, не успевает удалится файл | Lonix | Общие вопросы Delphi | 6 | 07.04.2007 17:32 |