Особенности работы со строковыми переменными в VB. Часть 2
Таблица 5. Результаты тестирования на время выполнения встроенных функций VB 6.0 и их аналогов, реализованных традиционными средствами Basic
|  
       Функция  | 
     
       Среднее время выполнения (в «тиках»)  | 
  
|---|---|
|  
       1. Source$ = «We are going to use this string for a string reversal example»  | 
  |
|  
       StrReverse (VB 6)  | 
     
       0,005  | 
  
|  
       ReverseString  | 
     
       0,650  | 
  
|  
       ReverseStringMy  | 
     
       0,510  | 
  
|  
       ReverseStringByteMy  | 
     
       0,290  | 
  
|  
       2. Source$ = «This line has several : colons : in it for an example»  | 
  |
|  
       InstrRev (VB 6)  | 
     
       0,005  | 
  
|  
       RevInstrMy  | 
     
       0,160  | 
  
|  
       InstrReverseMy  | 
     
       0,010  | 
  
|  
       RevInstrByteMy  | 
     
       0,225  | 
  
|  
       RevInstrByteMy2  | 
     
       0,090  | 
  
|  
       3. Source$ = «Мы пошли погулять в сад, а забрели в какой-то полисадник» Заменить «по» на «при»  | 
  |
|  
       Replace (VB 6)  | 
     
       0,56  | 
  
|  
       ReplaceMy  | 
     
       0,87  | 
  








