특정 이메일에 대해 내받은 편지함을 주기적으로 검색하는 봇이 있습니다. 아래 코드가 실행될 때마다 커서가 깜박이며 커서가 Lotus Notes UI 위에있을 때 깜박입니다. Google은 내 검색에 대해 약 5 개의 결과를 반환했으며 그 중 누구도이 문제를 해결하지 못했습니다. 그것은 내 프로그램이 작동하는 것을 방해하지 않지만 심미적으로보기에는 좋지 않습니다. 누구든지 아이디어가 있으십니까? 감사!Lotus Notes -받은 편지함을 스캔하는 동안 커서 깜박임/깜박임
* 나는 C#으로 태그를 추가하여 더 많은 눈을 보았습니다. 나는 vb.net 솔루션을 선호하지만 C#은 환영받으며 감사하게 생각합니다.
Dim NS As Object = CreateObject("Notes.NotesSession")
Dim NDB As Object = NS.GetDatabase("", "")
If NDB.IsOpen = False Then NDB.Openmail()
Dim NV As Object = NDB.GetView("($Inbox)")
NV.refresh()
Dim ND As Object = NV.GetFirstDocument
Dim aItems As Array
Dim dInfo As Dictionary(Of String, String)
Dim EmailCount As Integer = NV.entrycount
Dim iCurrent As Integer = 0
Dim EmailDate As DateTime
Dim Subject As String, Body As String, sFrom As String
Do
iCurrent += 1
aItems = ND.Items
dInfo = New Dictionary(Of String, String)
For i As Integer = 0 To aItems.Length - 1
If Not dInfo.ContainsKey(aItems(i).name) Then
dInfo.Add(aItems(i).name, aItems(i).text)
End If
Next
EmailDate = CDate(dInfo("DeliveredDate"))
Subject = dInfo("Subject")
Body = dInfo("Body")
sFrom = dInfo("From")
If NV.GetNextDocument(ND) Is Nothing Then Exit Do
ND = NV.GetNextDocument(ND)
Loop
되는 대신 클래스의 COM 버전을 사용해야 잘 모르겠어요. 이것이 과거에 답변을 받았다면 지금 당장 나를 도울 것입니다! – DontFretBrett
동의합니다. 투표를해서는 안됩니다. 이 두 클래스 세트 사이의 혼란은 꽤 흔하며 그렇습니다. 아직 Lotus Notes와 Domino를 사용하고 프로그래밍하는 사람들이 있습니다. –