Page 1 of 2
3.8 версия
Posted: Sun Apr 20, 2014 12:54 pm
by Mr. Kibernetik
Будут корректно отображаться подписи к кнопкам в тулбаре окна файлов для iPad на iOS 7.
Re: 3.8 версия
Posted: Tue Apr 22, 2014 1:50 pm
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=строка.
Re: 3.8 версия
Posted: Tue Apr 22, 2014 2:27 pm
by Фант
Отлично! Попробуем,спасибо!
Re: 3.8 версия
Posted: Tue Apr 22, 2014 2:27 pm
by Mr. Kibernetik
Будет добавлена новая функция:
CLIPBOARD_TYPE (n)
возвращает тип данных, доступных для [n]-го по порядку чтения из буфера обмена. OPTION BASE влияет на порядковый номер в этой функции.
Re: 3.8 версия
Posted: Wed Apr 23, 2014 11:02 am
by Mr. Kibernetik
Команда SET ORIENTATION будет расширена:
SET ORIENTATION ALL
SET ORIENTATION 0
разблокирует ориентацию.
Re: 3.8 версия
Posted: Wed Apr 23, 2014 12:31 pm
by Mr. Kibernetik
Команда RETURN сможет возвращать значение из функции.
Re: 3.8 версия
Posted: Sat Apr 26, 2014 3:41 pm
by Mr. Kibernetik
Приложение сможет принимать PUSH уведомления, которые будут использоваться для информирования пользователей о публикации новых программ на Форуме Поддержки.
Re: 3.8 версия
Posted: Sat Apr 26, 2014 4:47 pm
by Фант
Как бы строку привязать ко времени системы и получать её в виде стандартного оповещения при выключенном smart basice?
Re: 3.8 версия
Posted: Sat Apr 26, 2014 5:15 pm
by Mr. Kibernetik
Фант wrote:Как бы строку привязать ко времени системы и получать её в виде стандартного оповещения при выключенном smart basice?
Запишем в пожелания...
Re: 3.8 версия
Posted: Sat Apr 26, 2014 5:31 pm
by Фант
Уже записывали
подчеркните красным маркером