Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: CL | DM;

Вниз

Перемещение файла   Найти похожие ветки 

 
S   (2002-09-24 14:54) [0]

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


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

Пожалуйста !


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

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


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

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


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

.


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

Нужна помощ!


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

Вот пример:

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


 
Kibitzer ©   (2002-09-24 21:57) [7]


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

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


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


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



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

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


 
qube ©   (2002-09-25 12:02) [10]

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


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

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


 
qube ©   (2002-09-25 17:52) [12]

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


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

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


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

.


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

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


 
qube ©   (2002-09-25 18:10) [16]

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


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

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


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

qube
Спасибо qube!



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

Текущий архив: 2002.10.07;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.012 c
3-20933
Serg&Sn
2002-09-17 17:20
2002.10.07
Как прямо в запросе сделать округление!


1-21112
Новенький в Делфи
2002-09-25 16:00
2002.10.07
Про всё сразу


4-21318
VV_Saint
2002-08-20 16:33
2002.10.07
Как переключить задачу с сохранением видеорежима ?


4-21315
SergeySA
2002-08-20 12:50
2002.10.07
Кто скажет как вывести подсказку (hint) в любом месте экрана.


8-21155
Вовчик
2002-06-06 19:55
2002.10.07
ЛЮЮЮДИ