Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перемещение файла [Win95/98]


S ©   (2002-09-24 14:54:00) 

Добрый вечер мастера.
Подскажите пожалуйсто, лучьше кодом (начинающий),
как при открытии формы считаь файл ,который лежит там-же где и программа и перетащила его в другое место (допустим c:\program Files\prog.dbg) а затем при закрытии формы этот файл который лежал в c:\program Files\prog.dbg удалил его.
Помогите не откажите начинающему\очень начинающему.
Заранее благодарен.


S   (2002-09-26 07:39:00) [1]

qube
Спасибо qube!


S   (2002-09-26 07:38:00) [2]

Yuri-7
Хорошая идея,спасибо


qube   (2002-09-25 18:10:00) [3]

В память файл запихать?
Море способов.
Стандартные паскалевские file, read, write;
TFileStream, etc.


Yuri-7   (2002-09-25 18:05:00) [4]

Если тебе нужно работать с расшифрованным файлом во время работы приложения, то считай его, например, в TMemoryStream, расшифруй и работай. Если он структурирован, то растащи его в TList.


S   (2002-09-25 18:04:00) [5]

.


S   (2002-09-25 17:55:00) [6]

> qube
Ну все-таки хоть как-то чем ничего
А есче как-бы в память запихать и обратно?


qube   (2002-09-25 17:52:00) [7]

если укромное место -- это другой временный файл, то любой желающий, не закрывая твоей программы, его скопирует/просмотрит и т.д. Лучше уж не шифровать.


S   (2002-09-25 17:45:00) [8]

Считать, означает - дешифрировать базу(криптография), затем перетащить дешифрированный файл в другое укромное место
и работать спокойно с ним, затем при закрытии приложения
удаляется этот файл. Вот собственно и все.


qube   (2002-09-25 12:02:00) [9]

И перетащить по кнопке?


Андрей Сенченко   (2002-09-25 12:01:00) [10]

А что подразумевается под словом "считать" ?


S   (2002-09-25 11:25:00) [11]


>Mazenrat,Kibitzer
Спасибо,но нужно не перетащить(извиняюсь за неправильно поставленный вопрос), а считать файл при открытии формы и перетащить его по кнопке, а затем при закрытии формы удалить этот файл (удалить там, т.е. c:\program Files\ prog.dbg
Т.е. файл первоначально лежал на D:\FFF\prog.dbg.


Kibitzer   (2002-09-24 21:57:00) [12]


> Mazenrat (24.09.02 20:57)
> MoveFile("C:\file1.txt","C:\MyFolder\file1.txt");

Функция RenameFileудобнее.


Mazenrat   (2002-09-24 20:57:00) [13]

Вот пример:

MoveFile("C:\file1.txt","C:\MyFolder\file1.txt");


S   (2002-09-24 20:06:00) [14]

Нужна помощ!


S   (2002-09-24 19:18:00) [15]

.


S   (2002-09-24 19:11:00) [16]

> Андрей Прокофьев
Спасибо, а можно поподробнее ?


Андрей Прокофьев   (2002-09-24 15:05:00) [17]

см ф-ции
RenameFile;
DeleteFile;
CopyFile;
и события у формы OnCreate, OnDestroy


S   (2002-09-24 14:57:00) [18]

Пожалуйста !


Наверх

Титульная страница Поиск, карта сайта Написать письмо