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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2015, 12:40   #11
S_007
Форумчанин
 
Регистрация: 22.11.2014
Сообщений: 109
По умолчанию

Stilet, Спасибо за еще один пример! Но мне очень понравился первый вариант, только не могу до конца разобраться...
У меня будет примерно 5 одинаковых программ, они будут на разных компах в одной сети и которые будут работать с одной базой и если на каком то компе что либо в безе изменит и нажмет кнопку Post, то я могу к ней прикрутить ваш пример чтоб эта кнопка вызывала процедуру отправки всем приложениям сообщение "...." что база была изменена.
В Вашем примере есть строка которая как раз будет делать то что мне нужно
но у меня подчеркивает LocalName, не могу понять что это, где ее объявлять?
Код:
IdUDPClient1.Broadcast('Я запустился '+IdUDPClient1.LocalName);
И еще одно, если я на своем компе запускаю дважды программу то выскакивает это окно
111.jpg
Кричит что программа с таким адресом уже запущена, как быть с этим?
Delphi 2010

Последний раз редактировалось S_007; 14.06.2015 в 12:42.
S_007 вне форума Ответить с цитированием
Старый 14.06.2015, 13:01   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у меня подчеркивает LocalName
Ну убери его. Пусть будет просто текст.
Цитата:
Кричит что программа с таким адресом уже запущена, как быть с этим?
Не запускать программу дважды на одном компе. Или это обязательное условие?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.06.2015, 13:10   #13
S_007
Форумчанин
 
Регистрация: 22.11.2014
Сообщений: 109
По умолчанию

Я на своем компе запускаю дважды только чтоб проверить как будет работать...
а если оставляю в этой строке только текст - то ругается, типа не все параметры заполнены
Код:
IdUDPClient1.Broadcast('Я запустился ');
There is no overloaded version of 'Broadcast' that can be called with these arguments
S_007 вне форума Ответить с цитированием
Старый 14.06.2015, 14:28   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну так открой хелп и почитай, как этот метод описан для твоей версии ИНДИ. )
Цитата:
Я на своем компе запускаю дважды только чтоб проверить как будет работать...
Тогда тебе нужно прикрутить проверку, не запущено ли приложение дважды, и если запущено - не активировать UDP сервер.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.06.2015, 15:31   #15
S_007
Форумчанин
 
Регистрация: 22.11.2014
Сообщений: 109
По умолчанию

Хорошо, буду пробовать... Спасибо огромное! Вы мене очень помогли и дали наводку,
теперь я уже буду сам читать и пробовать... Спасибо еще раз!
S_007 вне форума Ответить с цитированием
Старый 14.06.2015, 16:13   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
дали наводку,
Водка это хорошо, но уискей полезнее.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базы данных Delphi 7, связка access экспорт в excel,печать. ms_root Фриланс 14 27.03.2015 16:19
Базы данных Access в Delphi Shaggrath Помощь студентам 2 22.04.2012 07:15
Перевод базы данных Access в Delphi с формированием запроса Luba KEr Компоненты Delphi 0 19.04.2010 00:03
База данных Access-Delphi. Считать текущую дату и сравнить ее с датой в ячейки базы. Mollerat БД в Delphi 11 26.01.2010 18:48