Найдено 11 результатов

levchukvv
30.05.2014 09:49:31
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

Сравниваю дату и время текущие в лейбле и указанные в задании, но ничего не происходит

Код: Выделить всё

if label1.caption = memo1.Lines[1] then
 with TStringList.Create do
try
  LoadFromFile('C:\test\1.txt');
  CopyDirectory(Strings[2], Strings[3]);
finally
  Free;
  end;
levchukvv
25.05.2014 19:29:48
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

В общем процесс работы программы:
Пользователь создает задание в котором указывает следующие параметры:
- копировать или переносить
- директория откуда
- директория куда
- дата выполнения задания
- время выполнения задания

После чего, при нажатии на кнопку "создать задание", создается текстовый ...
levchukvv
23.05.2014 20:25:49
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

А как у Вас с английским?

Не очень, но как переводится date и time я понимаю...
Не понимаю как мне реализовать процесс:
Программа смотрит в каталог, котором лежат текстовые файлы. Имя текстового файла содержит дату и время, когда надо выполнить задания, а параметры задания записаны в самих файлах ...
levchukvv
22.05.2014 14:45:50
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

ssadragon писал(а):
levchukvv писал(а):GetLocalTime? Честно нет.

Ну да в принципе НО!
Самый простой вариант

Код: Выделить всё

Var
CurrDateTime: TDateTime;
CurrTime: TTime;
CurrDate: TDate;
...
Begin
CurrDateTime := Now;
CurrTime := Time;
CurrDate := Date;
End;


Так-с можно комментарии?
levchukvv
22.05.2014 08:17:45
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

Vadim писал(а):levchukvv
Как получить текущие дату и время знаете?

GetLocalTime? Честно нет.
levchukvv
21.05.2014 16:34:16
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

Либо вариант менее изящный - Вы оставляете свою программу запущенной и она морочит процессору голову, проверяя каждую минуту "сколько времени" и при совпадении текущего и указанного времени выполняет процедуру копирования.


Мне пока этого бы хватило, но я незнаю как реализовать
levchukvv
21.05.2014 10:53:27
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

Преобразуйте дату в строку.

Помогло. А как мне теперь научить вот эту функцию:
function CopyDirectory( StrFrom, StrTo : string) : Boolean;
var
F : TShFileOpStruct;
begin
F.wFunc:=FO_COPY;
F.pFrom:=PChar(StrFrom + #0);
F.pTo:=PChar(StrTo+#0);
F.fFlags ...
levchukvv
20.05.2014 23:58:04
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

FPC штатный прикол с непониманием кодировки адреса файла, если там русские буквы есть.

В последней версии lazarus с этим проблем не должно быть. вроде бы

Добавлено спустя 1 минуту 5 секунд:
Вот написал процедуру, при нажатии кнопки "Создать задание", выполняется это:

procedure TForm2&#46 ...
levchukvv
18.05.2014 17:07:00
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

Re: ПО копирования и переноса дынных

ssadragon Непонял, что именно этот код делает?
levchukvv
16.05.2014 19:03:32
Форум: Lazarus
Тема: ПО копирования и переноса дынных
Ответы: 17
Просмотры: 14312

ПО копирования и переноса дынных

Хочу написать простенькую программу, с помощью которой можно было бы создавать задания, с указанием даты, времени и места куда и откуда копировать (или вырезать).
Пока накидал только формы.
Незнаю как именно реализовать, можно ли обойтись только этой программой или придется обращаться к штатным ...
levchukvv
16.05.2014 18:14:00
Форум: Файловая система
Тема: Удаление непустой папки
Ответы: 8
Просмотры: 48038

Re: Удаление непустой папки

Подскажите, я не совсем понял как работает эта функция?