Notes C Api

Тема в разделе "Lotus - Программирование", создана пользователем oshmianski, 1 ноя 2010.

  1. oshmianski

    oshmianski Гость

    Доброго времени.

    В данной (NIFFindByKey) функции интересует формирование ключа void far *KeyBuffer.

    описание функции

    Не получается переложить на LS следующую строку:
    memcpy (pTemp, &Itemtbl, sizeof(Itemtbl));

    Делал кто-нить?
     
  2. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    Declare Function MemMovePP Lib "MSVCRT" Alias "memmove"( Byval pDestBuf As Long, Byval pSrc As Long, Byval Size As Long) As Long
    Declare Function MemMovePS Lib "MSVCRT" Alias "memmove"( Byval pDestBuf As Long, Byval sSrc As Lmbcs String, Byval Size As Long) As Long
    Declare Function MemMoveSP Lib "MSVCRT" Alias "memmove"( Byval pDestBuf As Lmbcs String, Byval pSrc As Long, Byval Size As Long) As Long
    Declare Function MemMoveSS Lib "MSVCRT" Alias "memmove"( Byval sDestBuf As Lmbcs String, Byval sSrc As Lmbcs String, Byval Size As Long) As Long

    memcpy делается аналогично.

    Declare Function crt_strlen Lib "MSVCRT.dll" Alias "strlen" (Byval FormulaText As Lmbcs String) As Long


    А что конкретно не получается то?
     
  3. oshmianski

    oshmianski Гость

    Спасибо.

    Уже использую:

    Код (LotusScript):
    Declare Sub W32_ODSWriteMemory Lib NotesLib Alias {ODSWriteMemory} (pSource As Long, Byval typeODS As Integer, pDest As Any, Byval Iterations As Integer )
    Declare Sub W32_ODSWriteMemoryStr Lib NotesLib Alias {ODSWriteMemory} (pDest As Long, Byval typeODS As Integer, Byval pSource As Lmbcs String, Byval Iterations As Integer )
    Declare Sub W32_ODSWriteMemoryNativeStr Lib NotesLib Alias {ODSWriteMemory} _
    (pSource As Long, Byval typeODS As Integer, Byval pDest As String, Byval Iterations As Integer )
    Declare Sub W32_ODSReadMemory Lib NotesLib Alias {ODSReadMemory} (pSource As Long, Byval typeODS As Integer, pDest As Any, Byval Iterations As Integer )
    Declare Sub W32_ODSReadMemoryStr Lib NotesLib Alias {ODSReadMemory} (pSource As Long, Byval typeODS As Integer, Byval pDest As Lmbcs String, Byval Iterations As Integer)
    Уже получается сформировать текстовый ключ.

    Цель: FIND_RANGE_OVERLAP и TYPE_TIME_RANGE.

    Копаю дальше.

    Если есть вразумительный примерчик, буду благодарен.
     
Загрузка...
Похожие Темы - Notes Api
  1. rinsk
    Ответов:
    7
    Просмотров:
    660
  2. rinsk
    Ответов:
    0
    Просмотров:
    1.852
  3. morpheus
    Ответов:
    1
    Просмотров:
    3.260
  4. yerke
    Ответов:
    1
    Просмотров:
    2.280
  5. yerke
    Ответов:
    10
    Просмотров:
    6.464

Поделиться этой страницей