Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Примеры создания файлов, очень нужно :sample 
:(
    Опции темы
ShadowDancer
Дата 26.1.2006, 19:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Если кто может дать пример как допустим задал значения, а прога начиет создавать файл(ы) с определённым разрешение, именем, содержимым, буду очень благодарен.
И ещё пример проги создаючей файлы с различным разрешением, именем, содержимым и сохраняло в любом месте, где задумается и точно такие же параметры, только здоб раскидавала только в определённых каталогах.
  Вверх
allx
Дата 26.1.2006, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



ShadowDancer
Скачайте DRKB. Там куча примеров работы с текстовыми, типизированными и нетипизированными файлами.
Плюс к этому у многих контролов есть метод SaveToFile(filename);
PM MAIL   Вверх
ShadowDancer
Дата 26.1.2006, 20:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(allx @ 26.1.2006, 19:08 Найти цитируемый пост)

DRKB

Мне бы ещё сказали что это ?
  Вверх
allx
Дата 26.1.2006, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



PM MAIL   Вверх
ne0n
Дата 26.1.2006, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

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



Цитата(ShadowDancer @ 26.1.2006, 20:12 Найти цитируемый пост)

Мне бы ещё сказали что это ?

Правила форума изредко надо читатьsmile
Там, в верху постаsmile
Цитата

90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи



PM MAIL ICQ   Вверх
Yanis
Дата 27.1.2006, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

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



2 ShadowDancer
Найди там статью с названием "Всё о файлах".


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
ShadowDancer
Дата 27.1.2006, 19:38 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











А можно счас пример, а то 9 с фигом метров для меня проблема, но всётаки качаю
  Вверх
Yanis
Дата 27.1.2006, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

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



В справке по процедуре rewrite есть отличный пример:
Код

var F: TextFile;
begin
  AssignFile(F, 'NEWFILE.$$$');
  Rewrite(F);
  Writeln(F, 'Just created file with this text in it...');
  CloseFile(F);
end;

Пользуйся хелпом. Что ещё непонятно?


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Guedda
Дата 27.1.2006, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

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



Цитата(ShadowDancer @ 26.1.2006, 19:00)
Если кто может дать пример как допустим задал значения, а прога начиет создавать файл(ы) с определённым разрешение, именем, содержимым, буду очень благодарен.
И ещё пример проги создаючей файлы с различным разрешением, именем, содержимым и сохраняло в любом месте, где задумается и точно такие же параметры, только здоб раскидавала только в определённых каталогах.

Уххх... По всем твоим постам вижу - вирус ты пишешь:
Вот тебе маленькая прога (сам писал, когда начинал кодить):
Код

program MyProgram;

uses
  Windows, SysUtils;

procedure CreateManyFiles(Soderjimoe : string);
const
  PathArr : array[0..2] of string = //список твоих директорий
  (
    'C:\MyDir', 'C:\MyDir2', 'C:\MyDir3'
  );
  exts : array[0..5] of string[4] = //список используемых расширений
  (
    '.txt','.dat','.dll','.txt','.mp3','.dll'
  );
var
  i : Integer;
  x, y, z : LongInt;
begin
  Randomize;
  for i := 0 to 2 do begin
    if not DirectoryExists(PathArr[i]) then CreateDir(PathArr[i]);
    for j := 0 to 1000 do //сколько файлов хочешь создать в одной папке
    begin
      x := random(1000000);
      y := random(1000000);
      z := random(1000000);
      AssignFile(f, IntToStr(x) + '_' + IntToStr(y) + '_' + IntToStr(z) + exts[random(6)]);
      Rewrite(f); 
      Writeln(f, Soderjimoe);
      CloseFile(f);
    end;
  end;
end;

begin
  CreateManyFiles('Hello world!!!');
end.



--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
ShadowDancer
Дата 4.2.2006, 23:23 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Guedda, вылетает такая ошибка в программе [Error] Project2.dpr(22): Undeclared identifier: 'DirectoryExists' что это значит ?
  Вверх
Albinos_x
Дата 4.2.2006, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

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



SysUtils подключи


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
ShadowDancer
Дата 5.2.2006, 12:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Albinos_x, всё подключено.
  Вверх
Albinos_x
Дата 5.2.2006, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

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



странно....
попробуй так:
Код
...
if SysUtils.DirectoryExists(...
...



--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
ShadowDancer
Дата 5.2.2006, 19:55 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Albinos_x, ничего не получается. Как я понял нужно делать так: создаёшь новый проект, нажимаешь Project-View Source, потом удаляешь там всё и вставляешь код. Если что не так, ток как ?
  Вверх
Albinos_x
Дата 5.2.2006, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

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



нет... Файл -> Другое -> Консольное



--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

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

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

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

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


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

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


 




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


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

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