• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Evaluate

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
Всем привет!

столкнулся с проблемкой, может гдето не доглядел, помогите:)))

суть проблемки нужно вигрузить данние из лотуса в оракл, с етим проблем нет, но когда я извлекаю нужную информацию из полей в одном случае мне нужно использовать Evaluate

Код:
aFormula = @IfError(@Explode(ruDepartment;"\\")[2];"")

dim aFormula as string
aFormula = aDoc.GetItemValue("formula" & CStr(a))(0)
key(a).Value = Evaluate({aFormula},dDoc)

в некоторих случаях он должен возвращать "" в некоторих != "" но ВСЕ время возвращает "" в чем может быть нюанс?????
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
кажется разобрался....если забрать @IfError все работает.... :)))
 
N

nvyush

Не проще ли вместо @Explode(...) использовать Split(...)?
 
H

hosm

@IfError добавили в 6 или 7ке, а потом сразу же в следующей выпущенной версии убрали и пометили как устаревшую и не рекомендовали использовать.
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
nvy

мы не ищем льогких путей, :) что то я забыл о split, спасибки :)
 
Мы в соцсетях:

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