Makale numarası: 303647 - Son Gözden Geçirme: 12 Şubat 2007 Pazartesi - Gözden geçirme: 4.5

Nasıl yapılır: Windows 2000'de bir ASP sayfasında bir faks gönder

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, Microsoft Faks hizmeti bir Active Server Pages (ASP) sayfasından faks göndermek üzere nasıl kullanılacağı açıklanır. Microsoft Faks hizmeti Faxcom.dll dosyasındaki işlevleri gerçekleştiren bir Bileşen Nesne Modeli (COM) arabirimleri içerir. Faxcom.dll çağrılar yaparak, COM destekleyen herhangi bir istemci programından faks göndermek için gerekli olan nesne örneğini

FaxServer nesneleri ve bunların işlevi hakkında daha fazla bilgi için "Başvurular" bölümüne bakın.

ÖNEMLI: tüm dosya türlerini, ASP ve/veya bir hizmetin faks alamazsınız. Bu makalede, bir metin belgeyi fakslamak gösterilmiştir; ek yapılandırma veya farklı bir yöntem faks belgeleri farklı türde gerekli olabilir.

Daha fazla bilgi

Adım adım örnek

Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; satılabilirlik ve/veya belirli bir amaca uygunluk da dahil, ancak bununla sınırlı olmamak kaydıyla, örtülü veya açık garanti vermez. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek uzmanları, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.
Programlama deneyiminiz kısıtlıysa, bir Microsoft Sertifikalı İş Ortağı'na veya Microsoft Danışmanlık Hizmetleri'ne başvurabilirsiniz. Daha fazla bilgi için şu Microsoft Web sitelerini ziyaret edin:

Microsoft Partner - https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104) Onaylandı

Microsoft danışma belgesi Hizmetleri - http://support.microsoft.com/gp/advisoryservice (http://support.microsoft.com/gp/advisoryservice)

Kullanılabilir destek seçenekleri ve Microsoft'a başvurma konusunda daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms) ASP FaxServer nesnelerden içerdiği işlevleri çağırmak için aşağıdaki adımları izleyin:
  1. Microsoft Visual Basic açın.
  2. Yeni proje) iletişim kutusunda, ActiveX DLL ' i tıklatın ve sonra da ' ı tıklatın.
  3. <a1>Rename</a1> Visual Basic FaxComWrapper proje.
  4. Varsayılan Class1 modülü yeniden adlandırın FaxSend.
  5. Aşağıdaki kodu ekleyin:
    Public Function SendFax(FileName As Variant, FaxMachine As Variant, FaxNumber As Variant)
       
        Set FaxServer = CreateObject("FaxServer.FaxServer")
        FaxServer.Connect ("\\" & FaxMachine)
        Set FaxDoc = FaxServer.CreateDocument(FileName)
        With FaxDoc
            .FaxNumber = FaxNumber
            .Send
        End With
          
        
        Set FaxDoc = Nothing
        Set FaxServer = Nothing
        
    End Function
    					
  6. Projeyi C:\ASPFax\ klasöre kaydedin.
  7. C:\ASPFax\ klasörüne FaxComWrapper projeyi derlemek ve FaxComWrapper.dll olarak adlandırın.
  8. Başlat menüsünden Programlar ' ın üzerine gelin, Yönetimsel Araçlar ' ın üzerine gelin ve Bileşen Hizmetleri (için konsol için bu makalenin geri kalanında olarak adlandırılır) için Microsoft Yönetim Konsolu açmak için Component Services ' ı tıklatın.
  9. Konsolun sol bölmesinde, Bileşen Hizmetleri, bilgisayarları, Bilgisayarım ve COM + uygulamaları düğümlerini genişletmek için tıklatın.
  10. COM + uygulamaları seçmek için tıklatın. Eylem menüsünden Yeni ' nin üzerine gelin ve Uygulama ' yı tıklatın. COM uygulaması Yükleme Sihirbazı'ndaki adımları izleyin:
    1. Sihirbazın ilk sayfasında, ileri ' yi tıklatın.
    2. Sihirbazın ikinci sayfasında, bir boş uygulama oluştur ' u tıklatın, FaxSendWrapper uygulamanın adını yazın ve ileri ' yi tıklatın.
    3. Uygulama kimliğini ayarla) sayfasında, Bu kullanıcı ' yı tıklatın ve yönetici hesabı ve parolası kimlik bilgilerini yazın. Bu uygulama için gerekli izinlere sahip olduğunu sağlar; ancak, bu giriş için bir güvenlik yapılandırmasını değiştirebilirsiniz.
    4. Ileri ' yi tıklatın ve sonra da <a2>son</a2>'u tıklatın.
  11. Yeni oluşturulan uygulama (FaxSendWrapper, bilgisayarınızdaki COM + uygulamaları listesinde görüntülendiğine dikkat edin. Sol bölmede, FaxSendWrapper genişletmek için tıklatın ve sonra bileşenleri seçmek için tıklatın. Eylem menüsünden Yeni ' nin üzerine gelin ve Bileşen</a1>'ı tıklatın. COM bileşeni Yükleme Sihirbazı'ndaki adımları izleyin:
    1. Sihirbazın ilk sayfasında, ileri ' yi tıklatın.
    2. Sihirbazın ikinci sayfasında , zaten kayıtlı bileşenler Al ' ı tıklatın.
    3. Oluşturulan listesinde FaxComWrapper.FaxSend ' ı tıklatın.
    4. Ileri ' yi tıklatın ve sonra da <a2>son</a2>'u tıklatın.
  12. Microsoft Visual ınterdev açın ve yeni bir proje oluşturun. Yeni, boş bir ASP sayfası ekleyin.
  13. ASP sayfasına aşağıdaki kodu ekleyin:
    <%
    
    Set FaxWrapper = Server.CreateObject("FaxComWrapper.FaxSend")
    
    Dim strFileName
    Dim strFaxMachine
    Dim strFaxNumber
    
    strFileName = "<Insert Filename Here>" 
    strFaxMachine = "<Insert FaxMachine Here>" 
    strFaxNumber = "<Insert FaxNumber Here>" 
     
    FaxWrapper.SendFax strFileName, strFaxMachine, strFaxNumber
    
    Set FaxWrapper = Nothing
    
    %>
    					
  14. ASP sayfası'nı çalıştırın.
Not: Bu makalede bulunan dinamik bağlantı kitaplığı (DLL), yalnızca bir örnek örnek hazırlanmıştır ve Visual Basic kodu. Bu kod, yine de hata işleme gerektirir ve bu kavramı üretim kodu eklemek istiyorsanız, tam olarak test edilecek gerekir.

Referanslar

Faks Hizmeti istemci uygulama programlama arabirimi (API) hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesine başvurun:
Faks hizmeti istemcisi API, Windows 2000
http://msdn.microsoft.com/en-us/library/ms692829.aspx (http://msdn.microsoft.com/en-us/library/ms692829.aspx)
COM + Visual Basic geliştirme hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesine başvurun:
COM + uygulama yönergeleri için Visual Basic geliştirme
http://msdn.microsoft.com/en-us/library/ms809241.aspx (http://msdn.microsoft.com/en-us/library/ms809241.aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Active Server Pages 3.0, Ne zaman ne ile kullanilir:
    • the operating system: Microsoft Windows 2000
Anahtar Kelimeler: 
kbmt kbaspobj kbcodesnippet kbhowto kbsample kbscript KB303647 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:303647  (http://support.microsoft.com/kb/303647/en-us/ )