Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2011, 09:28   #11
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

по Х такой тип 11:07:53:810
по Y такой 48,47
SonicBob вне форума Ответить с цитированием
Старый 12.10.2011, 06:27   #12
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

и вабще какая существенная разница между
11:07:53:810 и 11:07:53 ?
SonicBob вне форума Ответить с цитированием
Старый 12.10.2011, 08:14   #13
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Цитата:
Сообщение от SonicBob Посмотреть сообщение
и вабще какая существенная разница между
11:07:53:810 и 11:07:53 ?
разница в том что если использовать формат времени без милисекунд то упрощается перевод строки '11:07:53' в формат времени. Достаточно применить ф-ию StrToTime
Код:
var t:TTime;
begin
 t:=StrToTime(11:07:53);
end;
потом добавляем эту t на график.
Если же использовать и милисекунды то нужно применить ф-ию EncodeTime
и если вы посмотрите её описание http://delphibasics.ru/EncodeTime.php то увидите что нужно строку разбить на отдельные составляющие времени: часы мин. сек. милисек. и преобразовать их в целочисленный тип
Код:
 var str:string;
    h,m,s,ms:word;
    t:TTime;
begin
 str:='11:07:53:810';
 h:=StrToInt(Copy(str,1,2));
 Delete(str,1,3);
 m:=StrToInt(Copy(str,1,2));
 Delete(str,1,3);
 s:=StrToInt(Copy(str,1,2));
 Delete(str,1,3);
 ms:=StrToInt(str);
 t:=EncodeTime(h,m,s,ms);
end;
SERG1980 вне форума Ответить с цитированием
Старый 14.10.2011, 08:20   #14
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

уже хотяб не критует это очень хорошо
но вот откуда я получаю данные по Х не понимаю
вроде беру числа прогоняю через код преобразования, но на выходе не дата в нечто чего нет вабще ни где

единственное что поменял это
Код:
for i:=0 to listBox3.Count-1 do begin
str:=listBox3.Items[i];
Изображения
Тип файла: jpg График.jpg (27.3 Кб, 100 просмотров)
SonicBob вне форума Ответить с цитированием
Старый 16.10.2011, 11:36   #15
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

проблема снята
SERG1980 спасибо

Последний раз редактировалось SonicBob; 16.10.2011 в 15:45.
SonicBob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi: перегружается TChart WandererX Помощь студентам 4 06.06.2010 18:51
Вычитание дат(дата-дата=кол.дней) zallza Общие вопросы Delphi 1 31.05.2010 22:50
Delphi.TCHART.Не могу построить диаграмму Mazyrik Помощь студентам 0 23.05.2010 22:01
Объединение двух Tchart в один (Delphi) Николай ПН Помощь студентам 5 18.03.2010 22:57