PDA

View Full Version : تبدیل یک برنامه عادی به یک سرویس؟



AlirezaBahredar
شنبه 28 مهر 1386, 09:25 صبح
سلام.....
شاید سئوالم بی ربط باشه.....ولی میخوام بدونم میشه یه برنامه عادی رو به یک سرویس تبدیل کنم....من با برنامه نویسی سرویس آشنایی دارم ولی بدون صرف هزینه زمانی می خوام بدونم میتونم یک برنامه عادی رو به سرویس تبدیل کنم؟
ممنون....

Bahmany
شنبه 28 مهر 1386, 11:43 صبح
مدل برنامه ات چیه ؟
آیا Win32 App هست ؟
یا یک برنامه حسابداری یا یک برنامه سوکت و ... ؟
شما می تونید این کار رو با تغییراتی در نام ها یونیت ها و ... انجام بدهید ولی اول مشخص کنید چه نوع برنامه ای رو می خواهید سرویس دهنده کنید

AlirezaBahredar
شنبه 28 مهر 1386, 12:55 عصر
مدل برنامه ات چیه ؟
آیا Win32 App هست ؟
یا یک برنامه حسابداری یا یک برنامه سوکت و ... ؟
شما می تونید این کار رو با تغییراتی در نام ها یونیت ها و ... انجام بدهید ولی اول مشخص کنید چه نوع برنامه ای رو می خواهید سرویس دهنده کنید

سلام....
آره win32 هست...
از دسته برنامه سوکت هست.....
ممنون میشم راهنماییم کنید...........

AlirezaBahredar
دوشنبه 30 مهر 1386, 09:28 صبح
آقای بهمنی منتظر هستم همچنان................

Bahmany
سه شنبه 01 آبان 1386, 06:56 صبح
سلام
اول باید روتینی پیدا کنی برنامه ات را چون سوکت هستش به یک تعامل با Firewall برسونه و سپس :
توی پوشه ای که برنامه ات را نوشته ای پروژه Service Application رو ذخیره کن و سپس کلاس های برنامه ی قبلی ات رو بازسازی کن مثلا :


procedure TService1.ServiceStart(Sender: TService; var Started: Boolean);
var frm : TForm1;
begin
frm:=TForm1.create(nil);
frm.show;
end;

Bahmany
سه شنبه 01 آبان 1386, 06:58 صبح
این لینک هم خالی از لطف نیست :

http://www.tolderlund.eu/delphi/service/service.htm

Bahmany
سه شنبه 01 آبان 1386, 06:59 صبح
این لینک هم خالی از لطف نیست :

http://www.tolderlund.eu/delphi/service/service.htm