EnglishРусский  

   ..

   addustr.g

   app.g

   btn.g

   btnpic.g

   comp.g

   ctrl.g

   ctrlci.g

   dialogs.g

   dlgbtns.g

   edit.g

   events.g

   fonts.g

   form.g

   gray.g

   grey.g

   header.g

   images.g

   label.g

   labeled.g

   locustr.g

   menu.g

   panel.g

   picture.g

   styles.g

   tab.g

   tabitem.g

   tabpage.g

   timer.g

   toolbar.g

   tray.g

   url.g

   vis.g

   viswin.g

The project is closed! You can look at a new scripting language. It is available on GitHub.
Also, try our open source cross-platform automation software.

Ads

Installer and installation software
Commercial and Freeware installers.

source\lib\vis\addustr.g
 1 method ustr ustr.replace( uint offset size, ustr value )
 2 {
 3    if offset >= *this : this += value
 4    else
 5    {
 6       value->buf.use -= 2
 7       this->buf.replace( offset << 1, size << 1, value->buf )   
 8       value->buf.use += 2
 9    }
10    return this
11 }
12 
13 method ustr ustr.insert( uint offset, ustr value )
14 {
15    return this.replace( offset, 0, value )
16 }
17 
18 
19 operator uint ==( ustr left, str right )
20 {     
21    return left == right.ustr()
22 }
23 
24 operator uint ==( str left, ustr right )
25 {     
26    return left.ustr() == right
27 }