Поиск:

Ответ в темуСоздание новой темы Создание опроса
> загружаю в мемо текстовый документ, а мемо пустое 
:(
    Опции темы
nur87
Дата 7.11.2006, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



загружаю в мемо текстовый документ.
Код
Memo1->Lines->LoadFromFile("c:\\1.txt");

а мемо пустое.
почему? 
файл прикрепляю

Присоединённый файл ( Кол-во скачиваний: 18 )
Присоединённый файл  1.txt 1,21 Kb
PM MAIL ICQ   Вверх
Reptile
Дата 7.11.2006, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 30.9.2006
Где: Украина, Первомай ск

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



Может файла там нету smile 
У меня грузит.
P.S. присоедененный файл бинарник.

Это сообщение отредактировал(а) Reptile - 7.11.2006, 15:25
PM MAIL   Вверх
dumb
Дата 7.11.2006, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


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

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



Цитата(nur87 @  7.11.2006,  15:00 Найти цитируемый пост)
загружаю в мемо текстовый документ

для начала попробуй выяснить, что есть "текстовый документ" и чем он отличается от "бинарного файла".
PM MAIL   Вверх
nur87
Дата 7.11.2006, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Reptile, а у тебя как она грузит?
а чем отличается текстовый от бинарника?
PM MAIL ICQ   Вверх
BreakPointMAN
Дата 7.11.2006, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(nur87 @  7.11.2006,  18:52 Найти цитируемый пост)
а чем отличается текстовый от бинарника? 

ВикипедиЯ: бинарный файл, текстовый файл.

Добавлено @ 18:22 
http://dictionary.reference.com:
Цитата

binary file

<file format> Any file format for digital data that does not consist of a sequence of printable characters (text). The term is often used for executable machine code.

All digital data, including characters, is actually binary data (unless it uses some (rare) system with more than two discrete levels) but the distinction between binary and text is well established. On modern operating systems a text file is simply a binary file that happens to contain only printable characters, but some older systems distinguish the two file types, requiring programs to handle them differently.

A common class of binary files is programs in machine language ("executable files") ready to load into memory and execute. Binary files may also be used to store data output by a program, and intended to be read by that or another program but not by humans. Binary files are more efficient for this purpose because the data (e.g. numerical data) does not need to be converted between the binary form used by the CPU and a printable (ASCII) representation. The disadvantage is that it is usually necessary to write special purpose programs to manipulate such files since most general purpose utilities operate on text files. There is also a problem sharing binary numerical data between processors with different endianness.

Some communications protocols handle only text files, e.g. most electronic mail systems before MIME became widespread in about 1995. The FTP utility must be put into "binary" mode in order to copy a binary file since in its default "ascii" mode translates between the different newline characters used on the sending and receiving computers.

Confusingly, some word processor files, and rich text files, are actually binary files because they contain non-printable characters and require special programs to view, edit and print them.

(2005-02-21)

Source: The Free On-line Dictionary of Computing, © 1993-2005 Denis Howe



--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
Reptile
Дата 7.11.2006, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 30.9.2006
Где: Украина, Первомай ск

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



Цитата(nur87 @  7.11.2006,  17:52 Найти цитируемый пост)
Reptile, а у тебя как она грузит?

У меня?... smile 
Я создал текстовый файл и внес в него данные, а тот что Ты присоеденил бинарник.
Его 
Цитата(nur87 @  7.11.2006,  15:00 Найти цитируемый пост)

Код

Memo1->Lines->LoadFromFile("c:\\1.txt");


так не загрузиш.
Как Ты его создаеш?

PM MAIL   Вверх
nur87
Дата 7.11.2006, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



а можно ли работать с бинарником в билдере? 
PM MAIL ICQ   Вверх
BreakPointMAN
Дата 7.11.2006, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(nur87 @  7.11.2006,  19:45 Найти цитируемый пост)
а можно ли работать с бинарником в билдере?  

Можно, но в таком случае все символы должны быть представлены их, например, 16-ричными кодами.


--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
nur87
Дата 7.11.2006, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



BreakPointMAN, а как?
PM MAIL ICQ   Вверх
dumb
Дата 8.11.2006, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


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

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



nur87, давай с самого начала: что ты хочешь сделать вообще и с этим файлом в частности?
PM MAIL   Вверх
nur87
Дата 8.11.2006, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(dumb @  8.11.2006,  01:12 Найти цитируемый пост)
 давай с самого начала: что ты хочешь сделать вообще и с этим файлом в частности?

вообще мне надо все англиский слова из этого файла сохранить в нормальный текстовый документ, в том порядке в каком они встречаются в файле.
PM MAIL ICQ   Вверх
Reptile
Дата 8.11.2006, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 30.9.2006
Где: Украина, Первомай ск

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



Где Ты  там английские слова видиш? smile 
Откуда Ты береш этот файл? smile 
PM MAIL   Вверх
nur87
Дата 8.11.2006, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Reptile @  8.11.2006,  17:52 Найти цитируемый пост)
Где Ты  там английские слова видиш?  
Откуда Ты береш этот файл? 

если открыть файл блокнотом, то можно увидеть. а беру файл из телефона. он является системным файлом телефона
PM MAIL ICQ   Вверх
dumb
Дата 9.11.2006, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


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

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



по-хорошему нужно выяснить формат файла. по модели телефона, например, поискать в гугле...
по-плохому так:
Код

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  int i = 0, ret;

  struct THeader {
    char unk0;
    char unk1;
    unsigned char Count;
    char unk4[7];
  } header;

  struct TEntry {
    char Hdr[6];
    char Title[16];
  };

  try {
    TFileStream *f = new TFileStream("phone.bin", fmOpenRead);
    try {
      f->Read(&header, sizeof(THeader));
      for (int i = 0; i < header.Count, f->Position < f->Size; i++)
      {
        TEntry *entry = new TEntry;
        ret = f->Read(entry, sizeof(TEntry));
        if (ret==sizeof(TEntry))
        {
          ListBox1->Items->AddObject(entry->Title, reinterpret_cast<TObject*>(entry));
        }
        else
        {
          delete entry;
          break;
        }
      }
    }
    catch(Exception &E) {
      ShowMessage( E.Message );
    }
    delete f;
  }
  catch(Exception &E) {
    ShowMessage( "unable to open" );
  }
}

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

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

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

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

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


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

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


 




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


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

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