Yoko

All sides of Injection
It is currently 2024-03-28 17:02:03

All times are UTC+02:00




Post new topic  Reply to topic  [ 10 posts ] 
Author Message
 Post subject: String functions.
PostPosted: 2004-08-22 19:32:24 
Offline
User avatar

Joined: 2004-04-11 13:20:44
Posts: 24
Hi there, fellows:

I'd like to know if Injection supports string functions such as "substr", "instr" or "at", "left", "right", etc.

Thank you a lot for your time !!!


Top
   
 Post subject:
PostPosted: 2004-08-23 10:18:37 
Offline
Expert!

Joined: 2004-04-25 11:11:07
Posts: 359
download http://yoko.netroof.net/YokoDoc.zip

_________________
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...


Top
   
 Post subject: About the info...
PostPosted: 2004-08-23 17:52:48 
Offline
User avatar

Joined: 2004-04-11 13:20:44
Posts: 24
Thank you a lot! I've find out some functions i was looking for.


Top
   
 Post subject: Re:
PostPosted: 2014-03-15 17:39:01 
Offline
User avatar

Joined: 2012-12-15 12:03:25
Posts: 119
Location: C-Петербург
http://yoko.com.ua/YokoDoc.zip

Константы:

TRUE
FALSE
PI

Библиотечные функции:

SIN
COS
STRLEN - длина строки
LEN - длина строки
STR(число, кол-во знаков после запятой) - число в строку
STR(число) - число в строку
VAL - строку в число
INT(число) - == floor()
IsString(аргумент) - TRUE, если аргумент - строка
IsNumber(аргумент) - TRUE, если аргумент - число
- ^^ полезны, например для определени типа переменной FatalError
IsArray
IsClass

StrToMoney(строка) - возвр. число, соотв. строке денег
MoneyToStr(число_денег, ширина_ячейки, выравнивание, знаков_после_запятой)

Date(строка) - возвр. число, соответствующее заданной дате. Формат строки: "dd/mm/yyyy" или "d/m/yy", главное, чтоб не было пробелов.
Date(день, месяц, год) - то же самое. Возвращенная дата - число дней с 30/12/1899
DateToStr(дата_как_число) - вернуть строку, соотв. дате
DateToStr(дата_как_число, ширина) - если ширина 8, будет dd/mm/yy, если >=10 dd/mm/yyyy. Если <8 - будут звездочки.
Day(дата_как_число) - вернуть день данной даты
Month(дата_как_число)
Year(дата_как_число)
IsLeapYear(год) - true, если год - високосный

FormatStr(строка,ширина)
FormatStr(строка,ширина,не_показывать_точки) - урезать/расширить строку до данной ширины. Если строка длиннее - последние 3 символа будут "...", если не_показывать_точки==false или опущено.

LTrim - убрать пробелы слева
RTrim - справа
Trim - слева и справа

Left(строка,число букв) - как в Basic
Right(строка,число букв)
Mid(строка, позиция, число букв) - позиция считается от 0


---------------------

Класс FILE:
пример:
sub main()
var f=file("c:\имя файла")
var s=0
f.open()
while not f.eof() and not fatal error
s=safe call f.readnumber()
if not fatal error then
dbgmsg(s)
endif
wend
f.close()
endsub

Методы класса:
File(имя файла) - конструктор
Open() - открыть на чтение/запись. Возвращает true==открылся удачно
Create() - затереть файл. Возврат так же
Eof() - true == конец
ReadLn() - возвращает строку из файла. Строку полностью!!!
ReadString() - возвр. слово из файла до пробела/TAB
ReadNumber() - число
Write(строка/число) - запись строки/числа в файл.
WriteLn(строка/число) - запись строки/числа в файл+перевод строки.
WriteLn() - просто запись перевода строки
Close() - закрыть файл и освободить память из-под класса. После вызова Close() с файлом больше работать нельзя (даже вызвав Open).


Top
   
 Post subject: Re: String functions.
PostPosted: 2014-03-16 11:05:18 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Я боюсь он как минимум не играет а возможно и умер уже. 10 лет все таки прошло... :|

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: String functions.
PostPosted: 2014-03-18 21:56:31 
Offline
User avatar

Joined: 2012-12-15 12:03:25
Posts: 119
Location: C-Петербург
Вот зачем так говорить :shock:
:lol:

В поиске вылезает тема про string function, пусть тут будет информация. )


Top
   
 Post subject: Re: String functions.
PostPosted: 2014-03-19 06:29:06 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Если хочется помогать то есть актуальные темы а не 10 летней давности с устаревшей информацией. То что помогаешь или пытаешься решить вопрос - хорошо, но не те вопросы.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: String functions.
PostPosted: 2016-03-01 02:23:00 
Offline

Joined: 2015-12-20 08:58:44
Posts: 24
[Eng]
as do a check loop in a '.txt' to check if you have any online writing.
[/Eng]

[Rus]
как это делают контрольный цикл в '.txt', чтобы проверить, если у вас есть какие-либо онлайн-запись.
[/Rus]


Top
   
 Post subject: String functions
PostPosted: 2018-04-13 03:21:08 
Offline

Joined: 2018-04-05 23:01:56
Posts: 4
There's a bug. The pattern_string function only correctly supports 2 control string arguments. Bad me, not enough unit testing

Since it properly supports two arguments, you can work around the problem by using a sequence of pattern_string calls. Try something like

Code:


Top
   
 Post subject: Re: String functions.
PostPosted: 2021-08-07 18:59:13 
Offline

Joined: 2021-07-28 16:50:36
Posts: 1
Почему при многократном использовании:
Code:
f.open()
...
f.close()

вылетает ошибка "Unhandled exception in parser"? И больше f.open() не работает. Примерно 50-60 раз только работает.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 10 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited