Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Power Basic

Страница: 1 |

 

  Вопрос: MS VBScript Regular Expressions 5.5 в PB 7 Добавлено: 31.03.05 02:09  

Автор вопроса:  ZagZag | ICQ: 295002202 
Я уже упомянал что скорость встроенных регулярных выражений в PB гораздо
ниже чем у MS VBScript Regular Expressions 5.5, так вот: как
использовать это библиотеку из PB?

Есть пара мыслей, но они не компиллируются, нужен код :)

1. Через обычный DECLARE FUNCTION
2. Через LoadLibrary подгрузить библиотеку vbscript.dll
3. Через:
OBJECT GET
  Retrieve or read the value of an Interface member Property. This is
similar to retrieving the value of a variable.

OBJECT LET
  Assign or write a value to an Interface member Property. This is similar
to assigning a value to a variable.

OBJECT SET
  Assign or write a value to an Interface member Property that contains a
reference to an object. For example, a reference to another Interface.

OBJECT CALL
  Call or execute a member Method of an Interface. This is equivalent to
calling a Sub or Function.


  Но я это еще не пробовал и даже не знаю поможет ли это

Я еще не как не пробовал это сделать и даже не знаю что лучше и что вообще
выполнит то что мне нужно


...уже почти отправил письмо, но вот еще нашел возможный вариант:
4. SET oWord = NEW WordApplication IN "Word.Application"
(Нужно "Word" заменить на "VBScript.RegExp" или чтото подобное)

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 alex



Вопросов: 84
Ответов: 453
 Профиль | | #1 Добавлено: 31.03.05 10:45
http://www.powerbasic.com/support/forums/Forum4/HTML/010691.html

Хотя я сомневаюсь, что MS VBScript работает быстрее чем регулярные выражения в PB.
Примеры можешь привести?

Ответить

Номер ответа: 2
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #2 Добавлено: 01.04.05 02:28
Например выдирание конструкции IP:Port в VB куда быстрее.
Еще PB RegEx не поддерживает, ИМХО, выражение типа \w[/w]

Ответить

Номер ответа: 3
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #3 Добавлено: 01.04.05 02:28
За пример спасибо! Буду разбираться

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам