Makale numarası: 284143 - Son Gözden Geçirme: 22 Şubat 2007 Perşembe - Gözden geçirme: 3.4
Aşağıdaki örnek Japonca çift baytlı karakter-kümesi, Windows 2000 için birlikte çalışma veri nesneleri (CDO) kullanarak göndermek için gerekli olan kodu gösterir.
Not: bilgisayarınızda Japonca ayarlamak için giriş yerel ayarını olması gerekir.
- Yeni bir proje için Visual Basic'te oluşturun. Formu aşağıdaki gibi ayarlayın:
Nesne-------------------adı
*************************
Form------------------FrmTest
Düğme------cmdSend komutu
Düğme------cmdQuit komutu
TextBox---------------txtPort (değeri: 25)
TextBox---------------txtServer
TextBox---------------txtTo
TextBox---------------txtFrom
TextBox---------------txtSubject
TextBox (Forms 2.0)----txtBody
- Windows 2000 için CDO nesne kitaplığına bir başvuru ekleyin.
- Form için aşağıdaki kodu ekleyin:
Private Sub cmdQuit_Click()
Unload Me
End Sub
Private Sub cmdSend_Click()
On Error GoTo errhand
Dim objConfig As CDO.Configuration
Dim objMessage As CDO.Message
Set objConfig = New CDO.Configuration
' Set the configuration fields for this message.
With objConfig.Fields
.Item(cdoSendUsingMethod) = cdoSendUsingPort
.Item(cdoSMTPServer) = txtServer ' Set the SMTP server
.Item(cdoSMTPConnectionTimeout) = 30
.Item(cdoSMTPServerPort) = txtPort ' Set the port to communicate on
.Item(cdoSendUserName) = "user1"
.Item(cdoSendPassword) = "user1"
.Update
End With
' Create the new message object.
Set objMessage = New CDO.Message
' Set the message properties and send the message.
With objMessage
Set .Configuration = objConfig
.MimeFormatted = True
.Fields.Update
.To = "<" & txtTo & ">"
.From = "<" & txtFrom & ">"
.Subject = txtSubject
.TextBody = txtBody<BR/>
' Set the Character set for the Body Part.
.TextBodyPart.Charset = cdoShift_JIS
' Get the plain text version of the message & decoded body part.
Set IBodyPart = objMessage.TextBodyPart
IBodyPart.GetDecodedContentStream
.Send
End With
Set objMessage = Nothing
Set mobjConfig = Nothing
Exit Sub
errhand:
MsgBox "Error: " & Err.Number & " (" & Err.Description & ") occurred"
Set objMessage = Nothing
Set objConfig = Nothing
End Sub
.
- Projeyi çalıştırın.
- TxtServer alanına SMTP sunucunuzun adını yazın ve txtTotxtFrom ve txtSubject alanları doldurun.
- Japonca metin txtBody alana yapıştırın ya da Windows Giriş Yöntemi Düzenleyicisi (IME) ile girin.
- CmdSend Ek Yardım düğmesini tıklatın.
Bu makaledeki bilginin uygulandığı durum:
- Microsoft Windows 2000 Server SP1
- Microsoft Windows 2000 Advanced Server SP1
- Microsoft Windows 2000 Professional SP1
- Microsoft Visual Basic 6.0 Professional Edition
- Microsoft Exchange 2000 Server Standard Edition
| kbmt kbhowto KB284143 KbMttr |
Otomatik 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:
284143
(http://support.microsoft.com/kb/284143/en-us/
)