| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Как реализовать процесс работающий в фоне
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Tutorial_thread
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Я хотел реализовать систему сообщений между пользователями...которые хранились бы в базе и  
		
		
		
		
		
		
		
	в фоне проверились если поступили новые то отображались на экране.... можно ли это реализовать с помощью thread ???  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 ---------------- 
		
			
	 | 
	
	
	
		
		
		
		 
			
			поставьте icq  
		
		
		
		
		
		
		
	![]() есть еще вот такая формочка - tutorial_Timer, думаю лучше подойдет для ваших целей ну и напоследок - tutorial_Battleships  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			нити в Axaptе  не очень хорошо работают
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано velk  
Я хотел реализовать систему сообщений между пользователями...которые хранились бы в базе и в фоне проверились если поступили новые то отображались на экране....можно ли это реализовать с помощью thread ??? Есть готовое решение. С Уважением, Георгий.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Гость 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Где?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ооо подскажите что за решение?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ладно. Что бы не было "У нас есть такие приборы...." 
		
		
		
		
		
		
		
	Короче. Сделал таблицу MassageLog и класс, отвечаюший за обработку. Метод класса, ответственным за обработку и отображение новых вызываю периодически. Вот пример. Вызываю метод своим методом из класса Info. Обратите внимание: Функция setTimeOut в Application не работает в трехзвенке PHP код: 
	
			
	С Уважением, Георгий  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Господа! 
		
		
		
		
		
		
		
	Я бы и всем проектом поделился, но, к сожалению, он уже принадлежит так сказать клиенту. Но основные моменты могу подсказать. С Уважением, Георгий  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			огромное спасибо... 
		
		
		
		
		
		
		
	может с помощью Ваших советов я сделаю.. а потом кинем все это в проекты...???  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано lagr221374  
Где? ![]() С Уважением, Георгий.  | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано velk  
огромное спасибо... может с помощью Ваших советов я сделаю.. а потом кинем все это в проекты...??? Т.к. код будет не мой (в основном   ) ко мне и претензий не будет. А дело - очень хорошее.Теперь скажу "а на фига это надо?". Данная задача была поставлена, что бы уведомлять менеджеров _принудительно_! Ну, и грех было такой возможность не воспользоваться, т.к. ICQ у нас на фирме пользоваться строго запрещено. Т.о. я сделал ТИПЫ уведомлений "Приказ" - АВТОМАТОМ открывает окно с сообщениями. "Уведомление" - используестя по служебной необходимости, напрмер, сказать менеджеру, что заказ пришел и надо об этом уведомить клиента. Ну, и "Личное" ![]() Кстати, есть еще, разумеется, и таблица настроек. Если не найдена персональная настройка, то считается, что аська есть и период проверки - 10 минут. Но, разумеется, что кому-то можно и перенастроить... ну, до нескольких секнд - нечего сервер нагружать всякой ерундой   Настройка, разумеется, по отдельной просьбе ![]() Вот. В общем, не сложная модификация. Больше на исследования ушло... типа как принудительно развернуть окно ![]() С Уважением, Георгий.  | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ну ситуация у нас такая же.... 
		
		
		
		
		
		
		
	необходимо принудительно оповещать пользователей о ошибках.... ну и прочих вопросах...  | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 Гость 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано George Nordic  
Прикинь, и без трида! ![]() С Уважением, Георгий.  
		 | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			а чегоб корпоративный мессаджинг не поставить, например, на jabber ?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#17 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			У нас сеть разветвленная. пользователей много... 
		
		
		
		
		
		
		
	9 филиалов по республике... поддреживать еще и jaber.. ::-)  | 
| 
	
 | 
| 
			
			 | 
		#18 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано belugin  
а чегоб корпоративный мессаджинг не поставить, например, на jabber ? Потому что вместо того, что бы работу делать, люди будут по знакомставам разным шляться и трепаться по асе. К тому же, её трудней контролировать. Максим! У нас более 4000 живых душ. Ну, не все, конечно, каждый день работают и не все доступ к компам имеют, но оставших админить, извини, зашьешся. И инет уже режут им со всех сторон... Раньше, 90% трафика - это MP3 и порно. А ты им еще и асю открыть хочешь ![]() С Уважением, Георгий  | 
| 
	
 | 
| 
			
			 | 
		#19 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			jabber.ru: 
		
		
		
		
		
		
		
	Цитата: 
	
		
			любой сервер Jabber может быть изолирован от общедоступной сети Jabber
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#20 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			короче говоря у нас закрыты все порты.... и доступны лишь Axapte.... 
		
		
		
		
		
		
		
	По соображениям безопасности!!  | 
| 
	
 |