![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
А как сохранить данные не в СУБД!
Светик © (2003-01-15 13:08:00)а просто в обычном текстовом редакторе? или где ещё можно сохранить данные не используя СУБД?
Подскажите пожайлуста, надо завтра экзамен сдать!
gsu (2003-01-15 16:34:00) [1]>> почему не богатые?
А потому и не богатые, что умные
>>Светик (15.01.03 15:11)
>>Повежливее давай, ответы диктуются твоими вопросам!
А лучше свой телефон (-:|~
Anatoly Podgoretsky (2003-01-15 16:22:00) [2]Светик (15.01.03 15:11)
Повежливее давай, ответы диктуются твоими вопросам!
neXt (2003-01-15 16:13:00) [3]...есть ещё XML хотя это конечно тоже "в файле"
Дмитрий К.К. (2003-01-15 15:40:00) [4]
> Светик (15.01.03 15:11)
Девочка, тебе в куклы надо играть.
Delirium^.Tremens (2003-01-15 15:17:00) [5]Светик (15.01.03 15:11)
> если вы такие умные, что же строем не строитесь?
Я слышал несколько другую интерпретацию: почему не богатые?
А телефон действительно неправильный, попробуй набрать. Я не солгал в этой ветке ни разу (не то что в других).
> очень глубокие ответы!
На столь же глубокие вопросы :-)
Светик (2003-01-15 15:11:00) [6]всем спасибо за ответы!
особенно очень умным людям
Delirium^.Tremens © (15.01.03 13:38)
Телефон неправильный :-) не выйдет.
Дмитрий К.К. © (15.01.03 14:33)
Если имеетси отвращение к СУБД, юзай типизированные файлы :)))
очень глубокие ответы!
как будто вы родились и начали программировать! и ни когда не задавали такие вопросы!
если вы такие умные, что же строем не строитесь?
Anatoly Podgoretsky (2003-01-15 14:47:00) [7]Ошибка?
Так какая?
Но тебе возможно лучше использовать ини файл, ну или TMemo, TRichEdit.
Дмитрий К.К. (2003-01-15 14:33:00) [8]Если имеетси отвращение к СУБД, юзай типизированные файлы :)))
Светик (2003-01-15 14:32:00) [9]спасибо вам MsGuns, но я подумала написать
так
только тут ошибка после ....
procedure TForm1.Button3Click(Sender: TObject);
var
f: TextFile;
begin
AssignFile (f, "c:\bdate.txt") ;
>>> вот ЗДЕСЬ ПОЧЕМУ ВЫЛАЗИЕТ ОШИБКА!>> Rewrite(f);
Writeln(f, edit1.text );
CloseFile(f);
end;
MsGuns (2003-01-15 13:49:00) [10]
procedure Form1.ButtonSaveClick(Sender: TObject);
var
l: TStrings;
begin
l := TStringList.Create;
l.Add("Фамилия="+Form1.Edit1.Text); // Контрол с фамилией
l.Add("Имя="+Form1.Edit2.Text); // Контрол c именем
l.Add("Телефон="+Form1.Edit3.Text); // Контрол с телефоном
l.SaveToFile("Data.txt"); // В тек.каталог (с перекрытием)
l.Free;
end;
procedure Form1.ButtonLoadClick(Sender: TObject);
var
l: TStrings;
begin
l := TStringList.Create;
try
l.LoadFromFile("Data.txt"); // В тек.каталоге
except
ShowMessage("Файл с данными не найден");
Form1.Edit1.Text := "";
Form1.Edit2.Text := "";
Form1.Edit3.Text := "";
exit;
end;
Form1.Edit1.Text := Copy(l[0],pos("=",l[0])+1,Length(l[0])-
pos("=",l[0]);
Form1.Edit2.Text := Copy(l[1],pos("=",l[1])+1,Length(l[1])-
pos("=",l[1]);
Form1.Edit3.Text := Copy(l[2],pos("=",l[2])+1,Length(l[2])-
pos("=",l[2]);
l.Free;
end;
Val (2003-01-15 13:41:00) [11]мда..., ув. Светик - вы читать умеете? вам же отвечают, а вы заладили: "как, как.." - каком кверху, извиняюсь. Читаем что-нибудь по работе с файлами или ищем исходники через поисковики, на ваш выбор.
Delirium^.Tremens (2003-01-15 13:38:00) [12]Телефон неправильный :-) не выйдет.
Светик (2003-01-15 13:32:00) [13]ну как сохранить в файле
фамилия : иванов
имя : коля
тел : 43897422
Delirium^.Tremens (2003-01-15 13:31:00) [14]Текстовый редактор (если он отвечает требованиям Microsoft) должен иметь меню Файл(File)->Сохранить(Save) - далее будет показан диалог для сохранения файла :-)
MsGuns (2003-01-15 13:31:00) [15]Берешь любую компоненту класса TList. Например, TMemo. У него есть методы SaveToFile и LoadFromFile. Дальше по хэлпу для этих процедур
Reindeer Moss Eater (2003-01-15 13:31:00) [16]Запусти текстовый редактор.
Найди окно с его текстом.
Пошли ему сообщение WM_SETTEXT.
Так получится в "текстовом редакторе"
Светик (2003-01-15 13:29:00) [17]ну просто в текстовом редакторе
БД не большая просто примечик какой нитЬ!
подскажите!
Delirium^.Tremens (2003-01-15 13:29:00) [18]Пока что, все предложенные способы = "в файле".
Светик (2003-01-15 13:27:00) [19]надо привести пример программы хранения именно в файле
только не в субд!
ну подскажите!
MsGuns (2003-01-15 13:27:00) [20]Если данных немного и они имеют линейную архитектуру, то вполне подойдет обычный текстовый или бинарный файл. Если это параметры программы (типа настроечных), то вполне годится TIniFile.
А еще можно сохранить данные в одном из стандартных не субэдэшных форматов, Excel или Word, например. А вообще способов достаточно много,- все зависит от изобретательности программера.