Вверх ↑
Этот топик читают: Гость
Ответов: 3889
Рейтинг: 362
#16: 2011-05-10 23:46:00 ЛС | профиль | цитата
Serge BY, таймер с опросом позиции останавливайте сразу же, как играть заканчивает!
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#17: 2011-05-10 23:47:43 ЛС | профиль | цитата
Serge BY писал(а):
решил попробовать и вот второй вариант у меня не получился...

Я нашел минимум две ошибки использования компонента DateConvertor
Во-первых: Heap c верхней точки -- это MT-поток, а не Date в Real
Во-вторых: StrFmt не поддерживает вывод миллисекунд
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#18: 2011-05-10 23:49:43 ЛС | профиль | цитата
1nd1g0, Когда в схеме несколько компонент с нижними точками Position (ScrollBar и DirectShowPlayer) "там", без уточнения, теряет всякий смысл.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3889
Рейтинг: 362
#19: 2011-05-11 00:02:48 ЛС | профиль | цитата
Иронизировать изволите Прямым же текстом пишу
1nd1g0 писал(а):
procedure THIDirectShowPlayer._var_Position;


Вы мне скажите, пожалуйста, в ini копонента последняя цифра определяет типцвет? Зелёный (при настройках по умолчанию) Real в качестве точки данных разве не на |3|7 кончаться должен, вместо (желтого по умолчанию) Integer |3|1 ?


карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#20: 2011-05-11 00:04:15 ЛС | профиль | цитата
1nd1g0 писал(а):
Вы мне скажите, пожалуйста, в ini копонента последняя цифра определяет типцвет?

Не цвет, а тип, цвет можно назначить любой
карма: 22

0
Ответов: 3889
Рейтинг: 362
#21: 2011-05-11 00:08:43 ЛС | профиль | цитата
nesco, чтобы меня не учили назначать цвета, я заранее оговорил выше
1nd1g0 писал(а):
(при настройках по умолчанию)

------------ Дoбавленo в 00.06:
Повторю вопрос ещё раз, не уходя от темы - |3|7 в конце - какой тип? |3|1 - какой?
------------ Дoбавленo в 00.08:
И ещё один вопрос переформулирую, в нашей среде, внутри кода ObjectPascal, так выдаются наружу данные (в переменной d типа double) типа Real?

dtReal(_Data, d);
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#22: 2011-05-11 00:10:38 ЛС | профиль | цитата
1nd1g0 писал(а):
|3|7 в конце - какой тип?

Real
1nd1g0 писал(а):
|3|1 - какой?

Integer

Исправления внесены на SVN
------------ Дoбавленo в 00.10:
1nd1g0 писал(а):
И ещё один вопрос переформулирую, так выдаются наружу данные (в переменно d типа double) типа Real?

dtReal(_Data, d);

Да, так выдаются нижние точки типа Real. К чему ты это все спрашиваешь, и так понятно, что фиксить надо было
карма: 22

0
Ответов: 3889
Рейтинг: 362
#23: 2011-05-11 00:12:04 ЛС | профиль | цитата
[flood]nesco, Вот! Я же знаю, что в своём уме! Ничего не смыслю в IC - да, правда, но дедуктивным методом, тупо сравнивая код компонент я таки допёр, где собака порылась. Прям с боем приходится доказывать. Я, наверное, сущая заноза, то один компонент SVN из-за меня правят, то другой Уж извините
nesco писал(а):
К чему ты это все спрашиваешь
К тому, что Tad из меня дурачка рисует на пару с Вами[/flood]
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#24: 2011-05-11 00:18:03 ЛС | профиль | цитата
1nd1g0 писал(а):
Прям с боем приходится доказывать

Кому, мне и так все понятно. Поди, старые ошибки хвост тянут.
1nd1g0 писал(а):
Я, наверное, сущая заноза, то один компонент SVN из-за меня правят, то другой

Да не, все нормально, хвосты отбрасывать надо
------------ Дoбавленo в 00.18:
1nd1g0, кстати, типы можешь смотреть в Share

Share
Share писал(а):
const
data_null = 0;
data_int = 1;
data_str = 2;
//data_data = 3;
//data_combo = 4;
//data_list = 5;
data_icon = 6;
data_real = 7;
//data_color = 8;
//data_script = 9;
data_stream = 10;
data_bitmap = 11;
//data_wave = 12;
data_array = 13;
//data_comboEx= 14;
data_font = 15;
data_matr = 16;
data_jpeg = 17;
data_menu = 18;
//data_code = 19;
data_object = 20;
data_break = 21; //!!! признак неподключенности точки
data_types = 22;


карма: 22

1
Голосовали:1nd1g0
Ответов: 16884
Рейтинг: 1239
#25: 2011-05-11 00:30:25 ЛС | профиль | цитата
nesco писал(а):
Я нашел минимум две ошибки использования компонента DateConvertor
А не добавить ли в Convertor милисекунды в чч:мм:сс

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3889
Рейтинг: 362
#26: 2011-05-11 00:34:56 ЛС | профиль | цитата
Tad, +1 , и не страдать лишней отобразительной склейкой строк и математикой в секундомерах всяких.
.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#27: 2011-05-11 00:43:42 ЛС | профиль | цитата
Tad писал(а):
А не добавить ли в Convertor милисекунды в чч:мм:сс

Неужели, если бы это поддерживалось, то я не добавил бы Найдите мне тут msec.

KOL
KOL писал(а):

TIME PICTURES
h Hours without leading zeros for single-digit hours (12-hour clock).
hh Hours with leading zeros for single-digit hours (12-hour clock).
H Hours without leading zeros for single-digit hours (24-hour clock).
HH Hours with leading zeros for single-digit hours (24-hour clock).
m Minutes without leading zeros for single-digit minutes.
mm Minutes with leading zeros for single-digit minutes.
s Seconds without leading zeros for single-digit seconds.
ss Seconds with leading zeros for single-digit seconds.
t One character–time marker string (usually P or A, in English locales).
tt Multicharacter–time marker string (usually PM or AM, in English locales).
|
E.g., 'D, yyyy/MM/dd h:mm:ss'.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#28: 2011-05-11 00:54:05 ЛС | профиль | цитата
Лирика:
1nd1g0 писал(а):
Serge BY, по теме топика, чуть не забыл Вам подсказать. Во-первых, нельзя опрашивать точку позиции до начала воспроизведения. Может вылететь с ошибкой вся программа. Во-вторых, данные не в Integer, а в Real там, чем мучать даты, возможно, лучше произвести собственные вычисления MathParse или FastMathParse
Где здесь прямым текстом. А то что было написано поосле моего вопроса "Где?"
1nd1g0 писал(а):
procedure THIDirectShowPlayer._var_Position;
извини я не Ванга. И не ищи врагов
1nd1g0 писал(а):
К тому, что Tad из меня дурачка рисует на пару с Вами

По делу:
nesco, не в DateConvertor, а в обыкновенный Convertor и своими словами (без Kol), или (подумать надо) может прямо в DirectShowPlayer и выдавать прямо строкой или в миллисекундах опционально.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#29: 2011-05-11 01:03:39 ЛС | профиль | цитата
1nd1g0 писал(а):
К тому, что Tad из меня дурачка рисует на пару с Вами

А вот это ты зря, я проверил точку и сразу понял, что баг в типе явный. Просто мне твои дальнейшие рассуждения уже были не нужны, они нужны были только тебе
карма: 22

0
Ответов: 3889
Рейтинг: 362
#30: 2011-05-11 01:05:32 ЛС | профиль | цитата
[flood]Tad, это всё - недостатки текстового общения, в большой запарке забыл, кто из собеседников о чём информирован. Уж Вы-то мне совсем не враг, Вы мне схему помогли оптимизировать, я с Вами дружу
nesco, в основном было недопонимание, в процессе показалось, "делают вид, что не понимают") А с рассуждениями я верно поступил, что переспросил, вдруг не правильно догадался о сакральном смысле функций. Я сегодня второй день только, как код компонентов посмотрел (раньше не хотел забивать голову очередным ЯВУ, но любопытство взяло верх), первый же день закончился переделкой Charset Сейчас вот человек с плеером навёл на мысль. Вернее, на мысль навёл вылет с фатальной ошибкой плеера без видимых причин. В процессе разбора полётов заодно выяснил для себя, что точки данных у Вас - функции. Что характерно, я до сих пор занимался только чужими вопросами, так, например, на очереди вопрос одного новичка о определении родительского процесса. В паре компонент манипуляции процессов не реализованы эти функции, хотя библиотеки, в принципе, позволяют. В том же WMI не обрабатывается запрос к базе ParentProcessID, в EnumProcess используется tlhelp32, но не реализованы функции чтения части структуры данных процесса - th32ParentProcessID. А ведь довольно нужная функция, если подумать.[/flood]
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)