Важная информация

User Tag List

Страница 37 из 43 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя
Показано с 361 по 370 из 426

Тема: Бейсик-помощь

  1. #361
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Через INKEY$ самое нормальное.
    А если INPUT A$, то выводятся поганые кавычки еще, раздражали в своё время.
    Поганые кавычки при вводе символьной переменной, через оператор INPUT, убираются добавлением команды LINE.
    Когда есть, но не знаешь где - это все равно, что нету.

  2. Этот пользователь поблагодарил null_device за это полезное сообщение:

    Andrew771 (27.06.2021)

  3. #361
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #362
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Поганые кавычки при вводе символьной переменной, через оператор INPUT, убираются добавлением команды LINE
    Та-ак, вот с этого места поподробнее пожалуйста, первый раз про такое слышу. Как я должен написать? А то блин, все 90е годы проматерился и обходил это инкеем

  5. #363
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,763
    Спасибо Благодарностей отдано 
    287
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    220 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Та-ак, вот с этого места поподробнее пожалуйста, первый раз про такое слышу. Как я должен написать? А то блин, все 90е годы проматерился и обходил это инкеем
    INPUT LINE A$
    С уважением,
    Jerri / Red Triangle.

  6. Этот пользователь поблагодарил jerri за это полезное сообщение:

    Andrew771 (27.06.2021)

  7. #364
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    INPUT LINE A$
    прикольненько, буду знать! Пасибо. (Хотя, вряд ли уже понадобится)

  8. #365
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,064
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    25 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    прошу помощи ибо никак не выходит.
    есть програмка - текстовый редактор (листинг и снапшот прилагается).
    и всё бы хорошо, всё прекрасно работает.
    но есть маленький недочёт который меня просто бесит.
    курсор перемещается с помощью клавиш стрелок и любая другая клавиша ставит символ на экране.
    если перемещая курсор по экрану, зажать одну клавишу например стрелку влево - курсор бежит влево.
    если теперь не отпуская клавиши нажать другую клавишу стрелку то на экран будет выводиться одна из цифр (5 6 7 или 8).

    как это можно обойти ?
    как сбросить байт отвечающий за зажатую клавишу SHIFT чтоб понималось только значение нажатой стрелки ?
    Вложения Вложения
    • Тип файла: rar text.rar (2.8 Кб, Просмотров: 54)

  9. #366
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, если все это происходит на реале, это какая-то особенность именно вашего "железа". Реализация узла контроллера клавиатуры, или непосредственно пленок в ней. Т.к. при опросе через функцию INKEY$, при одновременном нажатии двух клавиш "базовой матрицы", она возвращает "пустой" аргумент (значение "ноль").
    Когда есть, но не знаешь где - это все равно, что нету.

  10. #367
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,064
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    25 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    происходит это всё на эмуляторе, Я в основном использую ZX SPIN.
    две клавиши (стрелки) надо зажать всего лишь на секунду, затем одну отпустить а вторую продолжать удерживать.
    после этого будет печататься одна из цифр - 5, 6, 7 или 8 хотя удерживается стрелка.

    вставлял в программу такую строчку:
    7602 строчку делаем например 7605ой

    7603 PRINT #0; AT 1,0;P;" "

    и видим что при этом значение ставится 53 - 56 (код цифр 5 - 8).

  11. #368
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, не все эмуляторы "одинаково полезны". Скоре всего, это "баго-фича" реализации опроса клавиатуры.
    Мне, повторить подобное в анреале и спектакуляторе - не удалось.
    Когда есть, но не знаешь где - это все равно, что нету.

  12. #369
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,064
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    25 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я вот тоже ща проверил действительно этот баг тока в ZX SPIN появляется.
    твоюж
    а Я уже 2 дня ломаю голову.
    а на реале такое никто не может проверить ?
    у меня спек тоже есть но вот как его подключить к новым жк я не знаю.

    - - - Добавлено - - -

    кстати такая ошибка есть в эмуляторах:
    Emuzwin
    ZX SPIN
    FUSE
    Spectramine - который позиционируется как особо точный
    spectrum_ZigaRamsak
    Speccy 6.0

    а нет глюка в таких как:
    ZXMAK 2
    Unreal speccy
    Spectaculator
    specemu-3.1.b201120
    EmuZGL_Preview

    кому верить то ?
    Последний раз редактировалось ZEman; 03.07.2021 в 13:39.

  13. #370
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, у меня, на реальных клонах - работало, именно как на спектакуляторе и анреале.
    Может, что-то не совсем правильно настроено в параметрах эмуляции клавиатуры?

    Цитата Сообщение от ZEman Посмотреть сообщение
    две клавиши (стрелки) надо зажать всего лишь на секунду, затем одну отпустить а вторую продолжать удерживать.
    после этого будет печататься одна из цифр - 5, 6, 7 или 8 хотя удерживается стрелка.
    Курсорные клавиши, это как бы одновременно зажатие двух клавиши: SHIFT и четыре кнопки верхнего полуряда. При этом SHIFT должен нажиматься первым, иначе и полезут цифры.
    Когда есть, но не знаешь где - это все равно, что нету.

Страница 37 из 43 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Руссифицированный бейсик
    от Den1982 в разделе Программирование
    Ответов: 17
    Последнее: 23.02.2022, 22:58
  2. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  3. Про бейсик
    от yur в разделе Программирование
    Ответов: 23
    Последнее: 17.02.2014, 21:26
  4. напомните про бейсик
    от goblinish в разделе Программирование
    Ответов: 7
    Последнее: 22.06.2012, 06:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •