Вверх ↑
Этот топик читают: Гость
Ответов: 824
Рейтинг: 138
#1: 2015-07-02 20:49:33 ЛС | профиль | цитата
ODSReceiver - компонент предназначен для построения своего простенького Debug Viewer-а.
Производит захват отладочных сообщений OutputDebugString.
Тут все просто и понятно - читаем описание к точкам...

Мой ODSReceiver

Архив с компонентом и примером

карма: 1

5
Голосовали:Konst, andrestudio, miver, ser_davkin, Shonyi
Ответов: 4631
Рейтинг: 749
#2: 2015-07-03 10:48:10 ЛС | профиль | цитата
Мне кажется, стоило бы и назвать его "DebugView"...
карма: 26

0
Ответов: 824
Рейтинг: 138
#3: 2015-07-03 11:36:13 ЛС | профиль | цитата
Netspirit, DebugView уже есть, его написал Марк Руссинович.
Также есть DebugView++ - приятна вещь, находится на GitHub.
На трассировщика компонент не тянет, что-бы обозвать с приставкой "Trace", всяких "Debugger", "Event View", "Log Event" и почих просмотрщиков, дебагеров куча. "Фсе" названия заняты...

А так, "OutputDebugString Приемник" --> "OutputDebugString Receiver" --> "ODSReceiver".

карма: 1

0
Ответов: 4631
Рейтинг: 749
#4: 2015-07-03 11:52:36 ЛС | профиль | цитата
sashaoli писал(а):
DebugView уже есть, его написал Марк Руссинович
Как по мне, это не имеет значения для нашего компонента. Мало ли какие названия ещё где встречаются.
[offtop]Можно ещё DebugMonitor[/offtop]
Я не настаиваю. Это так, личное мнение.
карма: 26

0
Ответов: 824
Рейтинг: 138
#5: 2015-07-03 12:27:41 ЛС | профиль | цитата
DebugMonitor - это название более ясно отражает суть компонента!
Двое суток думал как обозвать, и был там "монитор" тоже среди прочих... Но мне захотелось ОРИГИНАЛЬНОСТИ! Короче - выпендреж.
Receiver - красиво звучит...

По компоненту:
Есть такая функция в Delphi - FormatDateTime, в ней можно указывать также миллисекунды "HH:nn:ss.zzz".
Где "zzz", это миллисекунды.
Хочется, чтобы компонент выдавал время с миллисекундами - "10:15:10.126". Но в KOL, я не смог найти как это сделать(может плохо искал?)
Функция Time2StrFmt форматирует без миллисекунд...
карма: 1

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