суббота, 28 декабря 2013 г.

Справочник кодов к играм v1.0.12(b)

В далеком 2000 году я только начинал заниматься программированием.
В руки мне попал Cd-диск со средой программирования Delphi версии 3.0
Немного потыкавшись с примерами я решил написать справочник кодов к играм. Программу гордо назвал Cheats XXI (32). Программа росла и матерела от версии к версии. Был создан сайт - http://www.dimassoft2000.narod.ru где я размещал новые версии и новости. Сайт удален, но можете поискать в кэше интернета.

среда, 18 декабря 2013 г.

Запрет второй копии

Как-то жизнь заставила меня написать программу отображающую технологические процессы предприятия. То есть сидит диспетчер и на экране видит все что творится на объектах предприятия.


Ставить iFix я не стал по многим причинам, таким как цена, громоздкость, проблемы со связью.

В процессе написания было много острых углов, для связи использовал сторонние компоненты, которые валились с  access violation и т.п.
Плюс при подключение\переподключение интерфейс вис намертво, поэтому были применены потоки. Одна радость хоть винда в синьку не уходила)

Но время не ждало пришлось ставить сырые билды, ждать баг-репортов и логировать все что возможно.

При падение процесс оставался висеть в памяти. Однозначно требовался механизм недопущения запуска нескольких копий.

В добрый путь

Здравствуйте

Приветствую Вас на вновь созданном моем блоге.
Немного о себе:
Зовут меня Дмитрий, основное направление моей деятельности это АСУТП и все что с этим связано. Работа давно превратилась в хобби, а хобби в работу.

В данном блоге я буду размещать информацию различного рода:

- Немного программирования на Delphi
буду размещать интересные примеры и решения созданный мной или обнаруженный на просторах интернет.
- Так же здесь буду выкладывать все что связано с АСУТП и скада-системой iFix.
Познакомился с данной скадой я примерно 5 лет назад и сейчас практически все проекты выполняю в ней.
- Ну и так же прочую информацию, которую считаю интересной.

Ну как говорится в добрый час. Комментарии, замечания, вопросы приветствуются.