![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пересохранение файла???
Hitkliff © (2006-04-26 09:00:00)Допустим что у меня обучающая программа! В файлах этой проги лежит базаданных(кпримеру 1.mdb)! как мен мона сделать чтобы при нажатии какойнибудь кнопки на форме(либо в компоненте MainMenu) появлялось окно с просьбой сохранить Эту бД к себе на диск????
Hitkliff (2006-04-27 17:03:00) [1]
> Hitkliff, кстати вариант с базкой очень правелен, просто
> грамотно таблици зделай (универсальные) и храни данные так.
> Плюсов дофига и минусов я не вижу. Подумай как, потом за
> уши не оттащиш...
Конечно это может быть и очень хорошо может получиться! спасибо за совет! но мне весь материал дали и мне просто нужно сделать оболочку. А переделывать кучу БД мне не очень хочется
Ksenom (2006-04-27 15:41:00) [2]Hitkliff, кстати вариант с базкой очень правелен, просто грамотно таблици зделай (универсальные) и храни данные так. Плюсов дофига и минусов я не вижу. Подумай как, потом за уши не оттащиш...
Hitkliff (2006-04-26 15:46:00) [3]
> А одна база с несколькими таблицами не подходит ?
нет!
Там в разных лабах разные задания...
balepa (2006-04-26 15:10:00) [4]
> Hitkliff © (26.04.06 14:19) [13]
А одна база с несколькими таблицами не подходит ?
Gydvin (2006-04-26 14:30:00) [5]Ну тады бы так и говорил, А к каздой лабе пути кнескольким файлам!
Hitkliff (2006-04-26 14:19:00) [6]
> Это как :() ?
Это так:
У меня программа учебник!
В ней есть лабораторные работы!
А к каздой лабе несколько файлов! Вот как!
Gydvin (2006-04-26 13:33:00) [7]
> А если у меня куча таких файлов на разных формах?
Это как :() ?
balepa (2006-04-26 11:58:00) [8]
> Hitkliff © (26.04.06 11:48) [10]
Предлагаю "вооружиться" книжкой и начать изучать самостоятельно и только в затруднительных ситуациях (после трех дней "мучений") обращаться с вопросами на форум.
Hitkliff (2006-04-26 11:48:00) [9]
> Ksenom ©
спс попробую.
Люди плз пишите свои предложения!
Ksenom (2006-04-26 11:14:00) [10]
if Form1.SaveDialog1.Execute
then begin
{по желанию тут можно отрезать расширения, менять имя и т.д. Путь будет храниться в Form1.SaveDialog1.FileName}
if Pos('.txt',Form1.SaveDialog1.FileName)=0 then Form1.SaveDialog1.FileName:=Form1.SaveDialog1.FileName+'.txt';
{своя процедура сохранения, как душе угодно}
end;
balepa (2006-04-26 11:10:00) [11]
> Hitkliff © (26.04.06 11:05) [6]
В вопросе говорилось об одном файле.
zorik (2006-04-26 11:09:00) [12]function SelectDirectory(const Caption: string; const Root: WideString; out Directory: string): Boolean; overload;
function SelectDirectory(var Directory: string; Options: TSelectDirOpts; HelpCtx: Longint): Boolean; overload;
Hitkliff (2006-04-26 11:05:00) [13]
> Хитрый да ?
> Что именно не получается ?
> А что тебе мешает сделать самому, форму с кнопочкой и выбором
> каталога если у тебя файл имеет одно и тоже название ?
А если у меня куча таких файлов на разных формах? и что мне придется для каждого файла делать свою форму??
Мне бы узнать как написать диалоговое окно сохранения файла с выбором пути через SaveDialog?
balepa (2006-04-26 10:43:00) [14]Хитрый да ?
Что именно не получается ?
А что тебе мешает сделать самому, форму с кнопочкой и выбором каталога если у тебя файл имеет одно и тоже название ?
Hitkliff (2006-04-26 10:39:00) [15]
> Dialogs -> SaveDialog
а как сделать так чтобы именно определенный файл сохранялся?
напишите код плз
balepa (2006-04-26 10:11:00) [16]Dialogs -> SaveDialog
Hitkliff (2006-04-26 09:50:00) [17]Не всмысле сообщение! А диалоговое окно сохранения файла с выбором пути ?
Рамиль (2006-04-26 09:16:00) [18]procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage('Пожалуйста, сохраните базу себе на диск!');
end;