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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2008, 12:24   #11
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Пробмема в том, что я не могу понять как можно проверить создался файл или нет
Приучайте себя к самостоятельности. Загляните во встроенный хэлп:
Цитата:
FileExists function
Tests if a specified file exists.
mihali4 вне форума Ответить с цитированием
Старый 27.03.2008, 13:54   #12
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Приучайте себя к самостоятельности...
Хорошо сказано. Mihali4, но как быть если не имеешь представления куда "копать"? Это все равно, что иголку искать в стоге сена! Конечно, благодаря Вам, я узнал, что есть функция FileExists( const FileName: string): Boolean, которая возвращает истину, если существует файл FileName. Исходя из Вашего намека
Цитата:
FileExists function
Tests if a specified file exists.
В хелпе я смог посмотреть только функцию FileExists. Поймите меня правильно, мне ведь не тяжело заглянуть в хелп, книгу - просто я не знаю, что мне необходимо посмотреть. Вот, к примеру (далеко ходить не надо), таже функция "FileExists", где б я мог узнать, что существует такая функция и что она делает? Поэтому, Mihali4, к сожалению, не всегда можно быть самостоятельным. Я понимаю, что Вы сейчас подумаете, что-то вроде "да кто он такой, что бы рассказывать мне про то, что не всегда можно быть самостоятельным". Да, возможно, что Вы сами самостоятельно все познавали и прекрасно видно, что за Вами стоит ОГРОМНЫЙ опыт, за, что Вас -да и не только за это уважают, но ведь люди разные...
Теперь к делу-объясните, пожалуйста, что происходит в Вашем примере:
FileExists function
Tests if a specified file exists.

Единственное, что я здесь понимаю-это то, что происходит сравнение, что если нет файла, то... а дальше полное непонимание.
фЁдОр вне форума Ответить с цитированием
Старый 27.03.2008, 16:42   #13
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Хорошо. Поясню желательный ход вашей мысли.
Похоже, вы слишком пугливы и заранее уверены, что у вас ничего не получится. Это не так.
Цепочка рассуждений совсем короткая:
1. Вас что интересует? Правильно - файл. Или, по-аглицки - FILE.
2. Пишем это слово где-то в UNIT и открываем хэлп по этому слову, поставив на него курсор и нажав F1. Или просто открываем хэлп и ручками вводим слово.
3. В открывшемся окошке ищем что-нибудь наиболее подходящее. Не оно? Посмотрим следующее...
Цитата:
Теперь к делу
Это - не мой пример, это - часть заголовка функции.
Странно, что вы не увидели на две строки ниже:
Цитата:
See also Delphi example(!!!) C++ example
Tests if a specified file exists.

Unit
SysUtils

Category
file management routines

Delphi syntax:
function FileExists(const FileName: string): Boolean;

C++ syntax:
extern PACKAGE bool __fastcall FileExists(const AnsiString FileName);

Description
FileExists returns true if the file specified by FileName exists. If the file does not exist, FileExists returns false.
Особое внимание - на "Delphi example", готовый пример использования функции.
Ну, и разве я что-то для вас непонятное привел? Вернее, не я, а программисты Борланда...

Последний раз редактировалось mihali4; 27.03.2008 в 16:46.
mihali4 вне форума Ответить с цитированием
Старый 31.03.2008, 13:27   #14
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Mihali4, сделал как Вы написали, т.е. в хелпе набрал File и стал копать все, что связано с этим словом, правда не во всем сумел разобраться из-за неполного понимания английского, но проблему решить получилось:
Код:
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
 if FileExists(SaveDialog1.FileName) then
  Memo1.Lines.SaveToFile(SaveDialog1.FileName)
  else
   begin
    if SaveDialog1.Execute then
    Memo1.Lines.SaveToFile(SaveDialog1.FileName);
   end;
end;
Спасибо, БОЛЬШОЕ ВСЕМ, что направили меня в верное направление!
фЁдОр вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проипсать событие? Sanek777 Общие вопросы Delphi 3 10.08.2008 14:48
Событие terminadoor Общие вопросы Delphi 13 17.07.2008 09:25
Событие maha Общие вопросы Delphi 6 18.06.2008 18:53
Событие один раз Михаил Юрьевич Общие вопросы Delphi 4 01.04.2008 20:40
Как поймать событие в COM? den303 Общие вопросы Delphi 0 13.09.2007 12:06