Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 1151
от 25.07.2008, 00:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 429, Экспертов: 40
В номере:Вопросов: 1, Ответов: 4

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 140296: Здравствуйте, у меня есть маленькие вопросы: 1. Мне нужно при клике по полю Edit, чтобы в него заполнялась текущая дата, можно и время... Подскажите как это реализовать. 2. хочу разобраться как писать базы данных, маленькое представление имею...

Вопрос № 140.296
Здравствуйте, у меня есть маленькие вопросы:
1. Мне нужно при клике по полю Edit, чтобы в него заполнялась текущая дата, можно и время... Подскажите как это реализовать.
2. хочу разобраться как писать базы данных, маленькое представление имею, но хотелось бы найти хорошую литературу и желательно с фото, дайте пожалуйста ссылку, если у Вас есть.
3. как скопировать все файлы из одной папки в другую при нажатии на Button

4. как запустить ехе файл при нажатии кнопки.

Заранее спасибо Всем кто поможет..
Отправлен: 19.07.2008, 23:46
Вопрос задал: Makavely (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: SHERRY
Здравствуйте, Makavely!
Есть такая функция FormatDateTime(). С ней можно оперировать следующим образом. Она "поглощает" 2 входящих параметра: первый - формат выходных данных, второй параметр будет либо date, либо же time (в зависимости от того, что Вы хотите заполучить). Итак, чтобы получить при помощи этой функции, скажем, текущее время, необходимо прописать следующее:

FormatDateTime('hh:mm:ss', time);
где hh - это часы, mm - минуты, ss - секунды.

При этом, в качестве разделителя может выступать практически любой символ, а не только двоеточие.
Пример с датой смотрите в приложении.

Приложение:

---------
Самурай без меча подобен самураю с мечом, только без меча..

Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 19.07.2008, 23:59
Оценка за ответ: 5
Комментарий оценки:
спасибо)

Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, Makavely!
3) Вот процедура которая все файлы из одной папки в другую (в Приложении).

4) В обработчике собития кнопки OnClick напишите этот код и добавьте модуль <b>ShellAPI</b> в Uses:

ShellExecute(Application.Handle, <b>nil</b>, 'c:windows
egedit.exe', <b>nil</b>, PChar(ExtractFilePath(Application.ExeName)), sw_show);

Здесь вызывается WinAPI функция <A HREF=http://msdn.microsoft.com/ru-ru/library/bb762153(en-us,VS.85).aspx>ShellExecute</a>.

<b>function</b> ShellExecute(hWnd: HWND; Operation, FileName, Parameters, Directory: PChar; ShowCmd: Integer): HINST; <b>stdcall</b>;

<b>hWnd</b> - хендл родительского приложения, в нашем случае это наша программа
<b>Operation</b> - команда, у нас указано <b>nil</b>, значит запускаем файл на исполнение
<b>FileName</b> - имя запускаемого файла, у нас reg edit - редактор реестра
<b>Parameters</b> - параметры приложения, у нас <b>nil</b> - значит запускаем без параметров
<b>Directory</b> - рабочий каталог, у нас каталог в котором находится наша программа
<b>ShowCmd</b> - как будет отображаться окно запускаемой программы, у нас <b>SW_SHOW</b>, значит окно отобразится и активизируется.

Удачи!!!

Приложение:

Ответ отправил: Абельхарисов Руслан/Marked One (статус: Студент)
Ответ отправлен: 20.07.2008, 23:03
Оценка за ответ: 5
Комментарий оценки:
Спасибо !

Отвечает: Лукьяненко Алексей Валериевич
Здравствуйте, Makavely!

2. Марко Кэнту "Delphi X для профессионалов" (Х - номер версии делфи. Нет разницы, соответсвует ли Ваша версия Делфи описываемой версии книги - разница не столь значительна) - в этой книге описаны базовые шаги по работе с СУБД в Delphi.

3. С помощью функций FindFirst/FindNext/FindClose найти файлы, и либо командами оболочки ОС, либо файловыми/потоковыми средствами Delphi выполнить пофайловое копирование

4. Еще есть вариант попроще:
WinExec('путь_к_файлу список_параметров', SW_SHOW);
Ответ отправил: Лукьяненко Алексей Валериевич (статус: Студент)
Ответ отправлен: 21.07.2008, 10:17

Отвечает: sir Henry
Здравствуйте, Makavely!

3. Вот ещё один вариант копирования группы файлов, средствами WinAPI.
Пример использования:

WindowsCopyFile('ПапкаОткудаКопируем*.*', 'ПапкаКудаКопируем');

Эта виндоусная функция допускает групповые операции по маске.

Приложение:

Ответ отправил: sir Henry (статус: Академик)
Россия, Красноярск
----
Ответ отправлен: 21.07.2008, 18:39


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.0 alpha от 21.07.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное