Вопрос № 131885: Здравствуйте, помогите пожалуйста. дана матрица квадратичная, стринггрид, нудно найти в строке самое большон чисо и поставить на главную диогонал и так во всех стоках, ...Вопрос № 131993: Здравствуйте! Можно ли с помощью Delphi изменить дату создания
exe-файла или вообще любого файла? Если можно, то с кодом....
Вопрос № 131.885
Здравствуйте, помогите пожалуйста. дана матрица квадратичная, стринггрид, нудно найти в строке самое большон чисо и поставить на главную диогонал и так во всех стоках,
Отправлен: 12.04.2008, 21:03
Вопрос задал: Makavely (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: SHERRY
Здравствуйте, Makavely!
А что делать с числом, которое заменяется на главной диагонали на максимальное из строки? Я с ним ничего не делал просто заменял. Получается 2 максимальных элемента в строке. Код в приложении.
Приложение:
--------- Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: 9-ый класс)
Ответ отправлен: 13.04.2008, 00:24
Вопрос № 131.993
Здравствуйте! Можно ли с помощью Delphi изменить дату создания
exe-файла или вообще любого файла? Если можно, то с кодом.
Отправлен: 13.04.2008, 15:23
Вопрос задал: rewer8 (статус: Студент)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Selya
Здравствуйте, rewer8!
Можно. Попробуйте так (см.прил.)
Приложение:
Ответ отправил: Selya (статус: 10-ый класс)
Ответ отправлен: 13.04.2008, 16:54 Оценка за ответ: 5 Комментарий оценки: Спасибо! Это именно то что нужно, меняет на текущую в системе!
Отвечает: Genia007
Здравствуйте, rewer8!
Есть вот такая функция:
function FileSetDate(Handle: Integer; Age:Integer): Integers;
Для файла с дескриптором Handle устанавливает новое время и дату его создания Age в системном формате.
procedure TForm2.Button7Click(Sender: TObject);
var HND: Integer;
begin
HND:= FileOpen('C:TVicPortDemouninstall.ini', fmOpenReadWrite);
FileSetDate(HND, DateTimeToFileDate(Now));
FileClose(HND);
end;
Узнать время создания можно использовав:
function FileGetDate(Handle: Integer): Integers;
По заданному дескриптору файла Handle возвращает время и дату его создания в системном формате. Возвращает 0 в случае успеха или код ошибки.
Узнать время создания файла можно так-же:
FileAge( const FileName: string):Integer Возвращает время создания файла FileName.
Label1.Caption:= DateTimeToStr(FileDateToDateTime(FileAge('C:TVicPortDemouninstall.ini')));
Ответ отправил: Genia007 (статус: Студент)
Ответ отправлен: 14.04.2008, 14:05 Оценка за ответ: 5 Комментарий оценки: Отлично! Код еще короче чем в пред. ответе