Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
3-22589
Malder
2002-03-15 16:25
2002.04.08
НЕсовершенство Interbase ?


4-22878
Nexus
2002-02-03 16:58
2002.04.08
Доступ к иконкам зарегестрированным в оболочке Windows


1-22738
Moscower
2002-03-26 19:57
2002.04.08
Соединение с удаленной базой данных


1-22747
Filat
2002-03-26 20:36
2002.04.08
Где взять RxLib для Delphi 6.


1-22637
Andrew1
2002-03-27 20:46
2002.04.08
Как создать (и перемещаться по ним) параграфы в Word e?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский