Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 03.01.2003
Откуда: Ростов-на-Дону
Люди! Помогите, как сделать сабжевое действие!?

_________________
Just Zerg! Остановим деградацию русского языка, скажем нет удафкомовской лексике!!



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
что значить открыть? Ты конкретнее выражайся плиз.


 

Member
Статус: Не в сети
Регистрация: 07.10.2003
Откуда: Russia, Moscow
Код:
if FileExists(FileName)  then begin
    try
        Source := FileOpen(FileName, fmShareDenyWrite); { open source file }
        if Source < 0 then begin
            ShowMessage('Failure Open File: '+ItrDataFile); exit;
        end;
        try
            try
                bytesCopied := FileRead(Source, Kyda, Skolko); { read chunk }
                if BytesCopied > 0 then { if we read anything... }
            finally
            end;
        finally
        end;
    finally
    end;   //end of try

end else begin
    Source := FileCreate(FileName);
end;
вопрос в этом? лень убивать все траи. Что такое fmShareDenyWrite разберешся сам.

зы Посмотри хелп к FileCreate, FileRead

_________________
В поиске включайте "Искать все слова". Избегайте многоточий.
Зачем нужен разгон? http://tsc.overclockers.ru


 

Member
Статус: Не в сети
Регистрация: 03.01.2003
Откуда: Ростов-на-Дону
Ray Adams нужна программа, которая будет открывать двоичный файл работы комутатора и будет оттуда вытаскивать данные.

_________________
Just Zerg! Остановим деградацию русского языка, скажем нет удафкомовской лексике!!


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Так тебе готовая нужна или сам писать собрался?
Структуру данных, хранимых в файле знаешь?

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 03.01.2003
Откуда: Ростов-на-Дону
Да знаю. Просто есть прога на SQL, мне поручили её перевести на дельфи.

_________________
Just Zerg! Остановим деградацию русского языка, скажем нет удафкомовской лексике!!


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Тогда открывай его в потоке (через TFileStream) и читай.
Код:
var
 F: TfileStream;
begin
 F := TfileStream.Create('файл',fmOpenRead);
  while F.Position <> F.Size do begin
   F.Read(DataStructure, sizeof(DataStructure));
 end;
 F.Free;

_________________
Цель жизни - d20 по жизни...


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan