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

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

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

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

Разбираюсь с чужим кодом

  • Автор темы aks
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

aks

Здравствуйте, господа! Я недавно работаю с lotus. Сейчас сижу разбираюсь с кодом одного агента. И вот, кусок непонятен:

Set docNewChet = collectionNewChet.GetNthDocument(i)
If docNewChet.GetItemValue("fldNew")(0) <> "0" Then
Print "new" + Cstr(docNewChet.GetItemValue("fldNew")(0))

Конкретно непонятно что за параметр во вторых скобках .GetItemValue (выделено жирным). Прошу помочь!
 
A

Axel

Для: aks
Medevic правду сказал.

Но гораздо проще писать docNewChet.fldNew(0) -- гораздо понятнее. :blink:

И кроме того docNewChet.GetItemValue("fldNew")(0) -- это ИМХО скорее Явавский стиль чем ЛотусСкриптовый.
 
30.05.2006
1 345
12
BIT
0
Для: aks
Medevic правду сказал.
Но гораздо проще писать docNewChet.fldNew(0) -- гораздо понятнее. :)
Но "не кошерно". Т.н. "расширенный синтаксис" все равно транслируется в вызовы GetItemValue и ReplaceItemValue, причем имена полей всегда приводятся к UpperCase. А я, к примеру, не люблю, когда мои имена без спроса коверкают
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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