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

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

пару вопросов по отладке приложений


Страницы:   1 2 3

koha! ©   (2008-09-08 14:25:00) 

есть такое приложение Sysinternals от Руссиновича DebugView, такой вопрос а как из своего проекта отправить сообщение, что бы это программа его вывела?

И еще видел такой модуль на Java C#, который может отправлять отладочную инфу email, ISQ, Telnet:23 - подключившись к удаленной машине можно получать отладочную инфу. Есть ли такой модуль под DELPHI?


koha!   (2008-09-08 19:56:00) [1]


> Palladin ©   (08.09.08 19:12) [39]
> Ну вот и все. Забудь как о дурной сон. Есть СуперБездарность,
>  пусть и отвечает.<Цитата>
>
>
> Anatoly Podgoretsky ©   (08.09.08 19:14) [40]
> > koha!  (08.09.2008 19:00:38)  [38]А за что ты переживаешь?
>  Особенно как оказывается ты к разработке никакого отношения
> не имеешь.


Я иногда мучаю разработчика вопросами своми, но он всегда мне твердит: "Бросай свой Делфи и переходи на MS C# будеш крут как и мы", да и начилось то все и за того, что он вставил в АРМ, этот модуль, который ему позволяет смотреть за состоянием системы по 23 порту через телнет и еще умеет на аску слать репорты и по мылу, ну и ясное дело и ясное дело это все С#, он говорит: "А у вас на Делфах это есть? У вас там на делфах нифига же нету, бросай свои Делфы а то же вымрешь вскоре вместе сней, тамже одни деды сидят как тот дед Дэвид Интерсаймон"   http://www.xakep.ru/post/44864/default.asp?print=true
Вот даже и возразить то нечем.......


koha!   (2008-09-08 19:30:00) [2]


> Anatoly Podgoretsky ©   (08.09.08 19:14) [40]
> > koha!  (08.09.2008 19:00:38)  [38]А за что ты переживаешь?
>  Особенно как оказывается ты к разработке никакого отношения
> не имеешь.


Я переживаю, что мой MSGLoger.exe  не умеет по сети получать сообщения, а  MSGLog.pas не умеет их передавать.


Anatoly Podgoretsky   (2008-09-08 19:14:00) [3]

> koha!  (08.09.2008 19:00:38)  [38]

А за что ты переживаешь? Особенно как оказывается ты к разработке никакого отношения не имеешь.


Palladin   (2008-09-08 19:12:00) [4]

Ну вот и все. Забудь как о дурной сон. Есть СуперБездарность, пусть и отвечает.


koha!   (2008-09-08 19:00:00) [5]


> Palladin ©   (08.09.08 18:50) [37]
> тогда отвечать за все это СБ и должно... тебе то чего выкаблучиваться?
>

Я особо не переживаю, если там пропадает чего-нибуть, мне лично фиолетово.


Palladin   (2008-09-08 18:50:00) [6]

тогда отвечать за все это СБ и должно... тебе то чего выкаблучиваться?


koha!   (2008-09-08 18:44:00) [7]

Но как ни мониторь, какя бы там суперовская системе не была, все равно лес тырить умудряются, от например:
1. У весов есть авто ввод в систему и есть ручной режим ввода, в ручном режиме ведь можно сколько угодно ввести не, а не то, что показываю весы.
2. При авто вводе можно зафиксировать т.е. ввести наиболшее значение, когда вессы качаются.
3. в лесовозе ожет быть разный лес (хороший - плохой, гарь)

Вот подходит хозяин этого лесовоза и говорит оператору: "я тебе денжат подкину за десяток машин, если тут в место 30% березки напишиш 10% сосны", которая несомненно намного дороже, или что бы вес машины был чуть завышен, ну и в таком духе. Вот и почему же соглашаются, да все потому, же, банальный ответ Платить достойную зарплату нужно всем а не только в "Питере" и не будет лес пропадать.


koha!   (2008-09-08 18:24:00) [8]

Palladin ©   (08.09.08 18:20) [32]
> при чем здесь продолжительность "транзакции"... действия
> журналировать нужно... транзакция пусть своим ходом идет.
> .. отменил ее пользователь, тоже в журнал... в журнале естественно
> должны присутствовать все необходимые ссылки для разбора
> ситуации, что за пользователь, что за транзакция... и тд.
>


это все есть, разработчиками предлагалось вообще сделать скрытое наблюдение даже за рабочим столом, но СБ наложило запрет, и вообще много чего СБ запретило разработчикам.


Palladin   (2008-09-08 18:24:00) [9]

ну да, это я и написал :)


koha!   (2008-09-08 18:22:00) [10]

Palladin ©   (08.09.08 18:20) [32]
> при чем здесь продолжительность "транзакции"... действия
> журналировать нужно... транзакция пусть своим ходом идет.
> .. отменил ее пользователь, тоже в журнал... в журнале естественно
> должны присутствовать все необходимые ссылки для разбора
> ситуации, что за пользователь, что за транзакция... и тд.
>


Palladin   (2008-09-08 18:20:00) [11]


> koha!   (08.09.08 18:10) [31]

при чем здесь продолжительность "транзакции"... действия журналировать нужно... транзакция пусть своим ходом идет... отменил ее пользователь, тоже в журнал... в журнале естественно должны присутствовать все необходимые ссылки для разбора ситуации, что за пользователь, что за транзакция... и тд.


koha!   (2008-09-08 18:10:00) [12]


> Сергей М. ©   (08.09.08 17:16) [29]

Все особенности, этой АРМ нет смысла сдесь описывать, ее плюсы и минусы, это просто очень сложная сетевая инфраструктура, вы будете бесконечно чегонибудь спрашивать, а я бесконечно отвечать, ведь технических особенностией вам не понять, да и как вы поймете, вы же, наверное, всю жизнь в кабинете просидели, или одни теори в каком-нибудь ВУЗЕ вещали, да и сейчас наверное тем же занимаетесь в свободное от форума время, т.е. хочу сказать все это палемика.


> Palladin ©   (08.09.08 17:23) [30]
> > Ну, конично же, MS-SQL 2005 серверну, в таком случае,
> и нужно производить слежение за пользовалем, что вводил,
>  когда вводил, куда вводил и почему сохранил. прямо на слое
> м/у бизнесл-логикой и бд, завести таблицу журналирования
> действий...проходили уже... плавали, знаем )


Это все приблизительно есть, ну может и не в таком виде, незнаю нуна у разработчика спрашивать. Я только сопровождаю. Но особенность АРМ,а в том, что транзакции по времени не сразу закрываютя, копятся, пока машина не пройдет цикл: сперва ее взвесят на входящих весах затем она уйдет на склад иразгрузится ее другой оператор учтет, потом ее взвесят еще раз на других весах как тару, события идут не в очередном порядке, потом может пропасть связь и события будут копиться и копиться у каждого оператора, затем связь наладится и события пойдут на сервр и т.д. но в конце смены у всех операторов и сервера все события должны сойтись итранзакции закрываются, а если не сходится, то там уже выясняют сперва начальники, потом охрана куда и что делось. Так что система очень сложная, вовпросах взаимодействия, некоторые вопросы решать нужно оперативно, не джидаясь конца смены.


Palladin   (2008-09-08 17:23:00) [13]


> Ну, конично же, MS-SQL 2005 сервер

ну, в таком случае, и нужно производить слежение за пользовалем, что вводил, когда вводил, куда вводил и почему сохранил. прямо на слое м/у бизнесл-логикой и бд, завести таблицу журналирования действий...
проходили уже... плавали, знаем )


Сергей М.   (2008-09-08 17:16:00) [14]


> особенно, где нет точных выражений


Каких таких "выражений" ?


> когда оператор сделает чевой то не того


> оператор неверно что то вводит по своей запарке


Программа обязана учитывать это.
Т.е. формальная логика должна предусматривать в т.ч. "защиту от дурака".


koha!   (2008-09-08 17:08:00) [15]


> Сергей М. ©   (08.09.08 16:49) [26]
> > выяснилось, что она ввобще ни единой кнопки не нажималаБоюсь
> даже представить, какие изощренные пытки применялись к бедняге
> в ходе дознания)


Агы....самая худшая пытка вылететь с работы без права трудоустройства в другие "ООО Рога и копыта" Нашего безразмерного концерна, Группы "ИЛИМ", особенно, что других альтернативных "ООО рога и копыта" по близости раз -два и обчелся, если еще и куча маленких детишек есть.


koha!   (2008-09-08 17:00:00) [16]


> Сергей М. ©   (08.09.08 16:33) [22]
> А причем здесь отладка ?)Отладка нужна для поиска несоответствий
> формальной и фактической логик программы ..Если формальная
> логика позволяет "воровать" и при этом полностью соответствует
> фактической, то что тут отлаживать ?


Любую систему можно обойти, особенно, где нет точных выражений.
Наши весовые это очень сложная система, она уникальна и единственная в России.

Отлаживать приходится, согласен сис тема не совершенна, но и есть этап сопровождения АРМ,ов, но когда оператор сделает чевой то не того и потом упорно доказывает, что это глюки АРМ,а ведь бывают и действительно глюки и это тоже нужно учитывать, и нужно учитывать то, что действительно оператор неверно что то вводит по своей запарке.


Сергей М.   (2008-09-08 16:49:00) [17]


> выяснилось, что она ввобще ни единой кнопки не нажимала


Боюсь даже представить, какие изощренные пытки применялись к бедняге в ходе дознания)


KilkennyCat   (2008-09-08 16:47:00) [18]


> Anatoly Podgoretsky ©   (08.09.08 16:44) [23]

система клиент-сервор

Нда, задачка.


koha!   (2008-09-08 16:46:00) [19]


> Игорь Шевченко ©   (08.09.08 16:27) [21]
> > и может говорить про то, что не делал, и не говорить про
> > то, что уже сделал. аудит


нет, у нас есть служба охраны, они разбираются.

напримр, такая ситуация, звонит мастер весовых и говорит в отчетности прпала машина, оператор утверждает, что она ее вводила, мы смотрим машины нет ее нет в АРМ,е, ну оператор затем начинает гутверждать, что ее водила, а она типа не ввелась, но как выяснилось, что она ввобще ни единой кнопки не нажимала, чтобы ее ввести, вот так вот....


> Palladin ©   (08.09.08 16:27) [20]
> система клиент -сервер?


Ну, конично же, MS-SQL 2005 сервер


Anatoly Podgoretsky   (2008-09-08 16:44:00) [20]

> Palladin  (08.09.2008 16:27:20)  [20]

система клиент-вор


Страницы:   1 2 3

Наверх

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