• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как получить Unid

  • Автор темы yonyak
  • Дата начала
Y

yonyak

ну мне нужно создать масив значений UNID документов коллекции
 
M

morpheus

unid$ = notesDocument.UniversalID

F1 как говорилось выше, в помощ
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Ну раз пошла такая пьянка.
Что быстрее, взять документ по UNID или по NoteID? :)
 
A

Akupaka

Ну раз пошла такая пьянка.
Что быстрее, взять документ по UNID или по NoteID? :)
эээ... думаю, что если нулевой вид не отсортирован по Name или ProcessorID, то килограмм будет по гривен 10 :)

ну мне нужно создать масив значений UNID документов коллекции

Код:
dim col as NotesDocumentCollection
dim doc as notesdocument
dim unidArray as variant
dim i as long

set col = {getting the collection}
if col.Count > 0 then
redim unidArray (0 to col.Count)
set doc = col.GetFirstDocument
set i = 0
while not(doc is nothing)
unidArray(i) = doc.universalID
i = i + 1
set doc = col.GetNextDocument(doc)
end while
end if

Код:
dim col as NotesDocumentCollection
dim doc as notesdocument
dim unidArray as variant

set col = {getting the collection}
if col.Count > 0 then
set doc = col.GetFirstDocument
while not(doc is nothing)
if isArray(unidArray) then
redim preserve unidArray (lbound(unidArray) to ubound(unidArray) + 1)
else
redim unidArray (0 to 0)
end if
unidArray(ubound(unidArray)) = doc.universalID

set doc = col.GetNextDocument(doc)
end while
end if

первый вариант должен быть полезнее в отношении скорости и памяти, т.к. память выделяется фиксированно один раз...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!