powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ХП + UDF + Windows API
11 сообщений из 11, страница 1 из 1
ХП + UDF + Windows API
    #32627546
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не подскажет ли кто-нибуть можно ли каким-то образом в ХП или тригере
вызвать UDF, которая к примеру посылает сообщение по Winpopup ?

Сколько есть шансов не завалить сервер?

Best regards,
Dnico.
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32627788
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я что-то не очень уловил, а в чём прикол ?
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32627807
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно при изменении одной таблицы, посылать сообщение и почту ... На клиенте конечно можно, но как-то криво получается.

Best regards,
Dnico.
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32627845
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А-а.
Т.е. ожидается, что процесс "отсылки" не быстрый ?
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32627855
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агония старого мира...

1. Имеем мощный сервак, быструю локальную сеть.
2. Ха-ха-ха: в одном из филиалов.
3. Требуется реализовать вопросы сонхронизации данных между филаиалами фирмы, когда в наличии только E-Mail по Dial-Up.
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32627881
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mvАгония старого мира...

1. Имеем мощный сервак, быструю локальную сеть.
2. Ха-ха-ха: в одном из филиалов.
3. Требуется реализовать вопросы сонхронизации данных между филаиалами фирмы, когда в наличии только E-Mail по Dial-Up.

Ну все не так ... Просто надо гадов-менеджеров предупредить запустить программу, так как новый заказ поступил.
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32635431
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте возможности firebird/interbase генерить события.
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32635453
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DnicoА не подскажет ли кто-нибуть можно ли каким-то образом в ХП или тригере
вызвать UDF, которая к примеру посылает сообщение по Winpopup ?

1. Написать эту самую UDF.
2. В ХП вызвать так: Select MySuperUdf(param1,...,paramN) From rdb$database

Сколько есть шансов не завалить сервер?

Ну это от тебя зависит...
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32639489
neko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а не логичнее ли по at запускать часто-часто утилитку с r/o access которая будет смотреть нужны таблицы на предмет обновлений и слать почту?

в udf такое делать просто нельзя
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32639490
neko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сколько есть шансов не завалить сервер?

fb может и не завалится, а вот какую-нибудь 30ти секундную паузу из-за таймаута прилегшего почтового сервера ты влегкую можешь получить
...
Рейтинг: 0 / 0
ХП + UDF + Windows API
    #32639570
unix.o.id
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
neko Сколько есть шансов не завалить сервер?

fb может и не завалится, а вот какую-нибудь 30ти секундную паузу из-за таймаута прилегшего почтового сервера ты влегкую можешь получить

А че в Винде нельзя независимый процесс запустить чоль? Запустил из udf и
забыл, а процесс этот пусть всякие проверки осуществляет, в крайнем случае
пусть висит сколько хочет. Ну типа:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
var
 si : STARTUPINFO;
 pri  : PROCESS_INFORMATION;
begin

  si.cb:= sizeof(si);
  si.lpReserved:=nil ;
  si.lpDesktop:=nil ;
  si.lpTitle:=nil ;
  si.dwFlags:=STARTF_USESHOWWINDOW ;
  si.wShowWindow:=SW_SHOW;
  si.cbReserved2:= 0  ;
  si.lpReserved2:=nil;

 return  CreateProcess(nil, 'c:\path\to\file.exe  args', nil, nil, false, 
           CREATE_NEW_CONSOLE + NORMAL_PRIORITY_CLASS, nil, nil, si, pri);
 
//RaiseLastOSError;

end;

Или есть какие ньюнсы в случае запуска из dll? - в Виндузе не силен однака.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ХП + UDF + Windows API
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]