![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с некоторыми функциями
KreZ0n © (2003-02-06 17:25:00)Как сделать, чтобы форма понимала мою иконку и сам файл тоже содержал иконку. А то, на всех программах иконки одиннаковые. И еще. Наблюдаются глюки с некоторыми функциями перевода времени в строку и обратно. К примеру
var time1, time2 : TDateTime;
..
time1 := now - time2; //time2 - какое-то время до now. К примеру,
( "HH:mm:ss", time1)Как сделать, чтобы форма понимала мою иконку и сам файл тоже содержал иконку. А то, на всех программах иконки одиннаковые. И еще. Наблюдаются глюки с некоторыми функциями перевода времени в строку и обратно. К примеру
var time1, time2 : TDateTime;
..
time1 := now - time2; //time2 - какое-то время до now. К примеру,
// time2 := now но 10 секунд назад
label.caption := Time2StrFmt("HH:mm:ss", time1); //получаем пустоту
Я подключаю SysUtils и (~+40 кб) пользуюсь TimeToStr - работает.
Еще не работает такая мулька
stroka := Time2StrFmt("HH:mm:ss", now); //пока работает
time1 := Str2DateTimeFmt("HH:mm:ss", stroka); //уже не работает time1 = 0
В чем проблема?
Gandalf (2003-02-07 19:57:00) [1]
> Поправка невелика. Проблема действительно в том, что если
> дней 0, время не конвертируется функцией DateTime2SystemTime
Мелочь, а приятно.
Kladov (2003-02-07 18:35:00) [2]
вида
Time2SystemTime и тогда дату там можно не конвертить. Видимо это баг
Поправка невелика. Проблема действительно в том, что если дней 0, время не конвертируется функцией DateTime2SystemTime.
nsvi (2003-02-07 07:09:00) [3]
щелкните компонент TKOLProject, в его свойствах выберите dprResource и поставьте его в true. Затем сделайте двойной клик по компоненту TKOLProject, появится окно с инфой и предложением "recreated", кликните ОК. Теперь можно зайти Project|Options|Application и выбрать приготовленную иконку.
SPeller (2003-02-07 07:03:00) [4]
> Как сделать, чтобы форма понимала мою иконку и сам файл
> тоже содержал иконку.
Посмотри в свойствах KOLProject. Там что-то есть связанное с ресурсами ЕХЕ. Или просто сделай ресурс с икнкой и поключи к проекту, а то Дельфи вместе с иконкой ещё всякого хлама напихает.
Gandalf (2003-02-06 23:07:00) [5]
> Как сделать, чтобы форма понимала мою иконку и сам файл
> тоже содержал иконку. А то, на всех программах иконки одиннаковые.
Было, ищи в форуме.
> И еще. Наблюдаются глюки с некоторыми функциями перевода
> времени в строку и обратно
Не совсем глюки, просто нельзя форматировать время (дату) если не прошло и для, считается что дата "плохая". В данном случаи тебе поможет код вида:
time1 := now - time2+Trunc(time2);
вместо
time1 := now - time2;
Но вообще это камень в сторону Кладовской функии, DateTime2SystemTime - для времени она должна быть иной, вида
Time2SystemTime и тогда дату там можно не конвертить. Видимо это баг.
Gandalf (2003-02-06 23:04:00) [6]
> Как сделать, чтобы форма понимала мою иконку и сам файл
> тоже содержал иконку. А то, на всех программах иконки одиннаковые.
Было, ищи в форуме.