Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.01.2010, 15:37   #1
-BlindGuardian-
Пользователь
 
Аватар для -BlindGuardian-
 
Регистрация: 09.01.2010
Сообщений: 14
По умолчанию Назвать файл

Доброго времени суток. Скажите, каким образом я могу заставить программу в каждой новой сессии создавать тхт файл с определенным именем? Т.Е пользователь допустим вводит свою фамилию, нажимает кнопку и в дирректории программы создаеться файл, названный его фамилией.
Какая команда отвечает за называние файла?
Хороший, плохой...да какая разница? Главное - у кого ружье!
-BlindGuardian- вне форума
Старый 10.01.2010, 15:38   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

при открытии файла вы задаете его имя.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 10.01.2010, 15:42   #3
Sensizu
Otsukitakitte
Форумчанин
 
Аватар для Sensizu
 
Регистрация: 01.10.2009
Сообщений: 126
По умолчанию

Используйте процедуру CreateFile. А в пути добавляйте ExtractFilePath(Application.ExeName ). Это означает, что файл будет создавать в директории Вашей программы.
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); });
Sensizu вне форума
Старый 10.01.2010, 15:47   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Используйте процедуру CreateFile.
а зачем на АПИ переходить резко?(если не юзали конечно)
можно и паскалевским ReWrite..и через TFileStream с флагом fmCreate
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 11.01.2010, 02:15   #5
-BlindGuardian-
Пользователь
 
Аватар для -BlindGuardian-
 
Регистрация: 09.01.2010
Сообщений: 14
По умолчанию

Эм...знаю, выглядит по-дурацки, но получилось вот так, и вполне прекрасно создает:

Код:
procedure TForm3.RzShapeButton1Click(Sender: TObject);
var f1:textfile;
begin
name:=edit1.text;
surname:=edit2.text;
fname:=edit3.Text;
dc:=strtoint(edit4.text);
dm:=strtoint(edit5.text);
dy:=strtoint(edit6.text);
surname1:=(surname+'.txt');
FileCreate(surname1);
end;
Вопрос...а как мне теперь мой созданный файл привязать к переменной f? Ведь для стандартного assign надо знать путь к файлу в строковом виде...Может я конечно туплю...Короче, напишите мне пожалуйста оператор assign для данного случая.
Хороший, плохой...да какая разница? Главное - у кого ружье!
-BlindGuardian- вне форума
Старый 11.01.2010, 02:31   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вложенный текст(не знаю как тему вернее назвать) Пепел Феникса JavaScript, Ajax 2 01.11.2009 23:44
Ссылка на файл из текущей папки! Сбор инфы в один файл! mephist Microsoft Office Excel 11 10.07.2009 13:51
Возможно ли назвать переменную именем 1y? Lamerok56 Общие вопросы C/C++ 4 18.04.2008 23:55