Форум РадиоКот https://radiokot.ru/forum/ |
|
Протон ИДЕ 2.0.1.0 ошибка компиляции https://radiokot.ru/forum/viewtopic.php?f=58&t=195818 |
Страница 1 из 1 |
Автор: | Ariadna-on-Line [ Сб ноя 30, 2024 17:33:36 ] | ||
Заголовок сообщения: | Протон ИДЕ 2.0.1.0 ошибка компиляции | ||
Господа прошу помощи. Мозги свернул. Че неправильно ? Dim Freq[34] As Word = 700, 700, 780, 700, 625, 590, 520, 460, 350, 350, 460, 520, 590, 625, 590, 520, 700, 700,_ 700, 780, 700, 625, 590, 520, 460, 350, 350, 625, 590, 520, 700, 590, 520, 460 Компилятор пишет - см. картинку. Требует запятую (куда ???), или неправильно завершена команда (???) С уважением.
|
Автор: | koms48 [ Вс дек 01, 2024 02:17:37 ] |
Заголовок сообщения: | Re: Протон ИДЕ 2.0.1.0 ошибка компиляции |
Давай всю портянку ,так непонятно. |
Автор: | Ariadna-on-Line [ Вс дек 01, 2024 12:04:25 ] |
Заголовок сообщения: | Re: Протон ИДЕ 2.0.1.0 ошибка компиляции |
Беда в убогом хелпе. Написано как задать массив, но не написано ни слова как создать массив заданных значений (pre-assigned array). Стандартный для Бейсиков способ Dim Array[10] as Byte = [1, 2, 3, 4, 5, 6,7, 8, 9, 0] не прокатывает. А задавать значения каждому элементу Array[0] =X0, Array[1] =X1 и тд. - крыша съедет. Кроме того массив жрет память переменных. А ее мало, а нужен массив констант. Вышел из положения с коммандой LookUpL Dim Freq as word Dim I as byte Freq = LookUpL I, [520, 590, 625, 590, 520, 700, 700,_ 590, 520, 700, 590, 520, 460] Создается массив констант в памяти программ, из которого берутся значения по индексу Вообще неплохое решение, но почему в хелпе нихрена ни слова на эту тему. Спасибо всем. Проблема решена. |
Автор: | Litho [ Вт апр 15, 2025 14:21:52 ] |
Заголовок сообщения: | Re: Протон ИДЕ 2.0.1.0 ошибка компиляции |
возможно символ подчеркивания вызывает ошибку ...700, 700,_ ... |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |