Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
ATL COM nesnenizi bir hizmette çalışacak şekilde oluşturmak için, ATL Proje Sihirbazı'ndaki sunucu seçenekleri listesinden Hizmet (EXE) öğesini seçmeniz yeterlidir. Sihirbaz daha sonra hizmeti uygulamak için öğesinden CAtlServiceModuleT türetilmiş bir sınıf oluşturur.
ATL COM nesnesi bir hizmet olarak oluşturulduğunda, yalnızca yerel sunucu olarak kaydedilir ve Denetim Masası'ndaki hizmetler listesinde görünmez. Bunun nedeni, hizmetin yerel sunucu olarak hatalarını ayıklamanın hizmet olarak hata ayıklamaktan daha kolay olmasıdır. Hizmet olarak yüklemek için komut isteminde aşağıdakileri çalıştırın:
YourEXE
.exe /Service
Kaldırmak için aşağıdakileri çalıştırın:
YourEXE
.exe /UnregServer
Bu bölümdeki ilk dört konu başlığında, üye işlevlerinin yürütülmesi CAtlServiceModuleT sırasında gerçekleşen eylemler açıklanmıştır. Bu konular, işlevlerin genellikle çağrılma sırasıyla aynı sırada görünür. Bu konularla ilgili anlayışınızı geliştirmek için, ATL Proje Sihirbazı tarafından oluşturulan kaynak kodunu başvuru olarak kullanmak iyi bir fikirdir. Bu ilk dört konu başlığı şunlardır:
Son üç konu başlığında hizmet geliştirmeyle ilgili kavramlar ele alınmaktadır:
ATL hizmetleri için Kayıt Defteri Girdileri
ATL hizmetleri için Hata Ayıklama İpuçları