Форум: "Потрепаться";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];
ВнизЧитаем файл... Найти похожие ветки
← →
Zool (2002-02-22 17:08) [0]Чтото меня глюконуло...Скажите уважаемые програмисты как в Memo
считать нетипизированый файл?
← →
[NIKEL] (2002-02-22 17:21) [1]Memo максимум 64 кб
← →
Вадим (2002-02-22 21:21) [2]2[NIKEL] ©
Надеюсь ты прикалываешься
2Zool
А как ты в мемо считываешь типизированый файл?
← →
Vitaly Nevzorov (2002-02-23 00:39) [3]Запутался я!
Если нетипизированный так просто:
memo1.lines.loadfromfile("c:\myfile.txt");
Если типизированный так надо ручками писать ты же его считаешь в своем типе, вот и занимайся преобразованием своего типа в тип TMemo...
← →
Suntechnic (2002-02-23 08:04) [4]Мужики вы о чём? Какие такие "типизированные файлы" и в какой ещё тип TMemo вы их преобразовывать собрались?
>Вадим © (22.02.02 21:21)
>>2[NIKEL] ©
>>Надеюсь ты прикалываешься
Да нет, это совсем даже не шутка, а горькая правда жизни.
Note: Under Win 9x, there is a limit of 64k of text for this control.
← →
Anatoly Podgoretsky (2002-02-23 08:06) [5]Типизированный файл - это абстракция Паскаля, здесь главное двоичный или текстовый, например выше указанный файл в рамках данной абстракции может быть объявлен как типизированный.
f : file of char;
что как вижишь никак не влияет на его чтение в мемо.
← →
Zool (2002-02-24 09:35) [6]Наверное я неправильно разобрался в терминологии...извините...
Я хотел в Memo получить текст такой же как при открытии любого файла блокнотом...
← →
Anatoly Podgoretsky (2002-02-24 13:37) [7]Тогда как советовали
Memo.Lines.LoadFromFile("file.txt");
Ограничение 32-64 кб для Win9x
← →
Zool (2002-02-24 18:01) [8]>>Anatoly Podgoretsky
А если файл не txt?
← →
Hewlping (2002-02-24 18:43) [9]Короче говоря к примеру человек хочет открыть файл с расширением EXE в совем MEMO, но при открытии возникают проблемы с символами так или не так??????????
← →
Zool (2002-02-25 11:06) [10]>>Hewlping
Да
← →
panov (2002-02-25 11:37) [11]Ну так читай же ты его низкоуровневыми функциями работы с файлами, да и преобразуй, как тебе надо. В чем проблема-то?
О чем флейм?
← →
Zool (2002-02-25 12:05) [12]В том и проблема.После считования в Memo одни цифры, а я хотел чтоб была билиберда, как если exe"шник Notepadэом открыть...
← →
Alex Dobrushin (2002-02-25 17:30) [13]А чем TFileStream не подходит?
← →
Anatoly Podgoretsky (2002-02-25 22:11) [14]>>Anatoly Podgoretsky
А нехрен в мемо совать не текстовые файлы.
← →
Amend (2002-02-26 00:24) [15]Считывай файл через TFileStream или BlockRead в память. Затем переделывай в цикле все коды #0 на #32. Потом записывай в Memo небольшими порциями, чтобы не зависнуть на полгода. Но при этом ИМЕЙ ВВИДУ, что таким образом можно только просмотреть содержимое двоичного файла, а если попытаться сохранить, то он будет испорчен в связи заменой #0 на #32. PS Замена #0 на #32 нужна для того, чтобы записать текст в Memo. Те, кто программировал на Си, знают, что там строки заканчиваются нуль-символом #0. Поэтому при встрече первого же #0 символа Memo перестает добавлять текст.
← →
Zool (2002-02-26 00:35) [16]>>Amend и всем всем всем
Спасибо
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c