2012-10-29 4 views
0

특정 이메일에 대해 내받은 편지함을 주기적으로 검색하는 봇이 있습니다. 아래 코드가 실행될 때마다 커서가 깜박이며 커서가 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 
+0

되는 대신 클래스의 COM 버전을 사용해야 잘 모르겠어요. 이것이 과거에 답변을 받았다면 지금 당장 나를 도울 것입니다! – DontFretBrett

+1

동의합니다. 투표를해서는 안됩니다. 이 두 클래스 세트 사이의 혼란은 꽤 흔하며 그렇습니다. 아직 Lotus Notes와 Domino를 사용하고 프로그래밍하는 사람들이 있습니다. –

답변

1

Notes.NotesSession 클래스는 메모 UI와 상호 작용하는 것을 의미는 OLE 클래스이다. 사람이 미래에 누군가를 도와 /이 너무 지역이 가능성이 투표를 왜

당신은 Lotus.NotesSession

+0

Lotus.NotesSession으로 전환하려고 시도했지만 Lotus Notes UI가 손상되었습니다. 내가 추락 한 곳을 찾아 낼 수 있는지 알게 될 것이다. – DontFretBrett

+0

좋아,이 줄에서 추락했다. Dim NDB As Object = NS.GetDatabase ("", ""). 나는 Server와 NSF 메일 파일을 제공하려고 노력할 것이다. * 편집 : 행운. 어떤 아이디어? – DontFretBrett

+0

COM 클래스를 사용하여 NotesSession.Initialize()를 호출해야합니다. 다음을 참조하십시오. http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.main.doc%2FH_NOTESSESSION_CLASS.html –

관련 문제