3.8 версия

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

3.8 версия

Post by Mr. Kibernetik »

Будут корректно отображаться подписи к кнопкам в тулбаре окна файлов для iPad на iOS 7.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.8 версия

Post by Mr. Kibernetik »

Будет добавлена возможность работать с буфером обмена iOS и соответствующие команды и функции:

Smart BASIC умеет работать с буфером обмена iOS, но при этом имеет важные особенности.
Первое отличие, это возможность хранить в буфере обмена не одно, а произвольное количество данных, причем не только текстовых, но и числовых. Обычно при сохранении программами iOS нового значения в буфер обмена старое значение из буфера пропадает. Smart BASIC при сохранении нового значения в буфер обмена сохраняет содержимое буфера обмена, добавляя к нему новые данные. При этом порядок считывания данных из буфера обмена должен соответствовать порядку записи данных в буфер обмена, потому что добавляются новые данные в конец буфера обмена, а считываются из его начала.
Второе отличие состоит в том, что после считывании данных из буфера обмена они удаляются из буфера обмена.
Таким образом, буфер обмена может являться не только средством для обмена текстом между программами smart BASIC и другими приложениями iOS, но и средством для обмена данных между запускающими друг друга программами smart BASIC, поскольку позволяет сохранять в памяти произвольное количество числовых и строковых данных.

CLIPBOARD CLEAR
очищает буфер обмена.

CLIPBOARD READ A, B$
считывает числовые или строковые значения, хранящиеся в буфере обмена, в указанные переменные. О работе буфера обмена смотри в предисловии.

CLIPBOARD WRITE A, B$
записывает значения указанных переменных в буфер обмена. О работе буфера обмена смотри в предисловии.

CLIPBOARD_COUNT ()
возвращает количество данных, доступных в буфере обмена. Проверяйте эту величину перед чтением из буфера обмена, потому что попытка чтения из пустого буфера приводит к ошибке.

CLIPBOARD_TYPE ()
возвращает тип данных, доступных для очередного чтения из буфера обмена: 0=неопределено, 1=число, 2=строка.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: 3.8 версия

Post by Фант »

Отлично! Попробуем,спасибо!

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.8 версия

Post by Mr. Kibernetik »

Будет добавлена новая функция:

CLIPBOARD_TYPE (n)
возвращает тип данных, доступных для [n]-го по порядку чтения из буфера обмена. OPTION BASE влияет на порядковый номер в этой функции.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.8 версия

Post by Mr. Kibernetik »

Команда SET ORIENTATION будет расширена:

SET ORIENTATION ALL
SET ORIENTATION 0
разблокирует ориентацию.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.8 версия

Post by Mr. Kibernetik »

Команда RETURN сможет возвращать значение из функции.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.8 версия

Post by Mr. Kibernetik »

Приложение сможет принимать PUSH уведомления, которые будут использоваться для информирования пользователей о публикации новых программ на Форуме Поддержки.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: 3.8 версия

Post by Фант »

Как бы строку привязать ко времени системы и получать её в виде стандартного оповещения при выключенном smart basice? ;)

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.8 версия

Post by Mr. Kibernetik »

Фант wrote:Как бы строку привязать ко времени системы и получать её в виде стандартного оповещения при выключенном smart basice? ;)
Запишем в пожелания...

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: 3.8 версия

Post by Фант »

Уже записывали :D подчеркните красным маркером :D

Post Reply