PDA

View Full Version : Service های Windows



maaryaam
چهارشنبه 25 خرداد 1384, 10:22 صبح
سلام
من چند تا سوال راجع به Service های windows دارم که می خواهم با Code دلفی این کارها را انجام دهم . هر کدامشان را که میدانید لطفا کمک کنید.

1- چگونه می توانم از روی Client بفهمم که برایم یک Message فرستاده شده است؟

2- چگونه می توانم از روی سرور بفهمم که Message ای که به Client فرستادم با موفقیت فرستاده شده است یا نه؟

3-چگونه می توانم از روی سرور یکی از Service های Client را Start یا Stop کنم؟

4- چگونه می توام با کد دلفی و با API های Windows یک Service بنویسم ؟

Delphi Skyline
چهارشنبه 25 خرداد 1384, 11:55 صبح
1- چگونه می توانم از روی Client بفهمم که برایم یک Message فرستاده شده است؟
سوال های 1 تا 3 شما اصلا ربطی به سروس نداره بلکه شما باید به دنبال موضوعات در باره Indy بگردی
سوال 4 شما : لازم نیست . برای نوشتن سرویس :
از قسمت New دلفی Service Application را برگزینید و سپس برای نصب آن در قسمت Run روی پارامترز کلیک کرده و در قسمت پارامتر Install\ رو وارد کنید .
این موضوع قبلا کامل توضیح داده شده :
http://www.barnamenevis.org/forum/viewtopic.php?t=24296&highlight=%F3%F1%E6%ED%F3
البته خودت هم یه سرچی بزن

maaryaam
پنج شنبه 26 خرداد 1384, 10:43 صبح
لطفا در مورد ایجاد Service و نصب آن توضیح کاملتری بدهید.

همچنین Indy مربوط به Internet است من Service Message ویندوز منظورم است.

متشکرم از توجهتان

Delphi Skyline
پنج شنبه 26 خرداد 1384, 11:09 صبح
همچنین Indy مربوط به Internet است من Service Message ویندوز منظورم است.
خوب شما میتونید در هرجا از Indy استفاده کنید .

خوب برای ایجاد یک Service :
دلفی 7 یا 2005 را اجرا کنید (ورژن های دیگه هم میشه :embr: )
از منوی File :
New را انتخاب کرده و روی other کلیک کنید .
حالا در صفحه new روی Service Application کلیک کنید .
خوب حالا محیطی غیر ویژوال شبیه به ماژول ها رو می بینید .
می بینید که فقط کامپاننت های غیر ویژوال قابل دسترسی است .
خوب حالا یک idftp روی سرویس بگذارید .
برای idftp برنامه نویسی کنید و ....

نصب Service روی ویندوز :
برای نصب سرویس :
از منوی Run :
parameters را بزگزینید .
خوب حالا در صفحه run parameters در قسمت parameters :


/Install

را بنویسید.
حالا روی ok کلیک کنید .
خوب حالا f9 را فشار دهید .
پیامی به نام Install Sucsesful نمایش داده می شه .
خوب حالا دیگه نصب شده .

موفق باشی :موفق:

maaryaam
پنج شنبه 26 خرداد 1384, 13:11 عصر
خیلی ممنون از جوابتون
من یک سرویس ایجاد کردم و نصب کردم اما داخل OnStart سرویس که دستوراتم را نوشتم انجام نشد لطفا در این مورد هم کمکم کنید

ضمنا در مورد سوالهای یک و دو هم می شود کمک بیشتری کنید.

متشکرم