Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с некоторыми функциями


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]


> Как сделать, чтобы форма понимала мою иконку и сам файл
> тоже содержал иконку. А то, на всех программах иконки одиннаковые.


Было, ищи в форуме.


Наверх

Титульная страница Поиск, карта сайта Написать письмо