Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Загрузка тестового файла   Найти похожие ветки 

 
Kot Vaska ©   (2004-11-08 12:54) [0]

У меня будет небольшая программа по обработке данных. Подскажите как сделать так чтобы при её запуске автоматически текстовый файл был готов для чтения т.е. стал открытым.

procedure OpenForShare(const FileName: String);
var
FileHandle : Integer;
begin
FileHandle := FileOpen(FileName, fmOpenWrite or fmShareDenyNone);
if FileHandle > 0 then
  {valid file handle}
else
  {Open error: FileHandle = negative DOS error code}
end;

Помогите разобраться в этой продцедуре
Как задать имя файлу?
Как дальше продолжать чтение из него? Как через OpenDialogs или по другому?


 
begin...end ©   (2004-11-08 12:58) [1]


> Kot Vaska ©   (08.11.04 12:54)

Если это текстовый файл, то, может быть, проще воспользоваться типом TextFile и процедурами AssignFile и Reset?


 
Kot Vaska ©   (2004-11-08 13:03) [2]

Возможно. Главная задача: Запустил прогу, она открывает доступ к текстовику и я могу читать из него. Т.е. не обязательно вызывать диалог и кликать что согласен открыть файл


 
begin...end ©   (2004-11-08 13:08) [3]


> [2] Kot Vaska ©   (08.11.04 13:03)

Ну так и открывай.

var
 F: TextFile;

begin
 AssignFile(F, FileName);
 FileMode := 0;
 Reset(F);
 // Читаем...
 CloseFile(F)
end.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.035 c
14-1099707837
Fktrc
2004-11-06 05:23
2004.11.21
Консольные утилиты


1-1099477729
YeasU
2004-11-03 13:28
2004.11.21
Почему StrLen(PChar(Str:string)) возвращает 0 ?


1-1100031806
maxXP
2004-11-09 23:23
2004.11.21
Мат функции


1-1100122006
SkyNet
2004-11-11 00:26
2004.11.21
Чужая программа и её самовосстанавливающаяся переменная


14-1099643153
NewDelpher
2004-11-05 11:25
2004.11.21
В Туле призывают студентов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский