Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Разработка блокнота для DreamShell
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7144
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 139
Поблагодарили 1182 раз(а) в 736 сообщ.
Сообщение: #8
Разработка блокнота для DreamShell
Вот смотри пример, конечно это только основа...

Код:
local ibuff = {}
local bc = 0
local exit = 1
local bufsiz = 10

while exit do

ibuff[bc] = DS.getchar();

-- Если нажата кнопка f обрываем цикл
if ibuff[bc] == 102 then break end

-- Если превышаем размер буфера, обрываем цикл
-- Хотя тут то и нужно осуществлять запись в файл...
if bc == bufsiz then break end

-- Если все ок :) продолжаем :)
bc = bc + 1

end


for bcp = 0, bufsiz do
print(ibuff[bcp])
end

Я использовал функцию DS.getchar() так как она есть в DSS, чтобы проще проверять было мне:)в принципе я думаю в DS она тоже будет нормально работать...

Вот тебе еще придется делать какой то конвертор из символов указателей на клавишу в букву...
Так как в бувере сохранается этот указатель...
После каждого нажатия на какую либо клавишу, ее символ сохраняется в ячейку списка ibuff
Ну саму системы ты передаеш как надо, это просто пример...
И сделеш конвертор буфера, что то вроде:
Код:
if ibuff[bc] == 102 then
buf[bc]="f"
end
А лучше уже строками хранить нормальные данные... ну вообще думай как тебе удобней будет...

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 09.10.2005 в 17:00, отредактировал пользователь SWAT.)
09.10.2005 16:47
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
Разработка блокнота для DreamShell - SWAT - 09.10.2005 16:47

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  DreamShell dev environment setup on macOS VeraBecker 17 6360 19.09.2023 06:25
Посл. сообщение: SWAT
  Приложение для DreamShell SuperClaw 170 400684 01.05.2016 08:12
Посл. сообщение: SWAT
  DreamShell 4.0 - XML Doc SWAT 6 34402 06.04.2015 13:41
Посл. сообщение: SWAT
  DreamShell 4.0 - Module dev SWAT 8 30527 23.12.2013 13:20
Посл. сообщение: SWAT
  Dreamshell BETA3/BETA4 Direct Swap atreyu187 3 19517 09.09.2011 14:27
Посл. сообщение: SWAT
  DreamShell 4.0 - App dev SWAT 3 21552 22.06.2011 23:09
Посл. сообщение: Jirohn
  DreamShell 4.0 - Bug Report SWAT 54 165438 28.03.2011 07:24
Посл. сообщение: SWAT
  DreamShell 4.0 - Beta Testing SWAT 76 230453 14.07.2010 20:58
Посл. сообщение: SWAT
  DreamShell 4.0 SWAT 43 136928 05.02.2010 07:10
Посл. сообщение: SWAT
  DreamShell 4.0 - API Doc SWAT 1 18726 18.03.2009 13:04
Посл. сообщение: SWAT

Переход:


Пользователи просматривают эту тему: 1 Гость(ей)