FreeBasic
Главная
Вход
Регистрация
Четверг, 21.10.2021, 14:33Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Freebasic » Вопросы по языку FreeBasic » подключение Windows.bi (подключение библиотеки Windows.bi)
подключение Windows.bi
sashasoldДата: Суббота, 28.08.2021, 21:03 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 22
Репутация: 0
Статус: Offline

что я делаю не так?))



библиотека подключается без ошибок на сборке 1.00х32
а с этими то что не так?
Прикрепления: 1018820.png(1.8 Kb) · 4462776.png(27.3 Kb) · 2827320.png(26.2 Kb)
 
haavДата: Воскресенье, 29.08.2021, 07:15 | Сообщение # 2
Генерал-полковник
Группа: Администраторы
Сообщений: 1085
Репутация: 43
Статус: Offline
Цитата sashasold ()
а с этими то что не так?


С какими с этими? Какой компилятор и откуда брал?


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
sashasoldДата: Воскресенье, 29.08.2021, 11:30 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 22
Репутация: 0
Статус: Offline
Цитата haav ()
С какими с этими? Какой компилятор и откуда брал?
2 скрина. первый 1.05 x64, второй 1.08.1 х64
все ругаются на mingw, что там "Duplicated definition"
компиляторы с официального сайта. Не хакнутые =)))

x32 тоже не работают...
 
haavДата: Воскресенье, 29.08.2021, 12:27 | Сообщение # 4
Генерал-полковник
Группа: Администраторы
Сообщений: 1085
Репутация: 43
Статус: Offline
Оказывается я сам задавал подобный вопрос 5 лет назад на оф. форуме. А я то думал , почему мне в этих ошибках показалось что-то знакомое...

В общем , у меня проблема была в русских путях к компилятору. Поставь путь без кириллицы и желательно без пробелов.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
sashasoldДата: Вторник, 31.08.2021, 01:00 | Сообщение # 5
Сержант
Группа: Пользователи
Сообщений: 22
Репутация: 0
Статус: Offline
Заработало)) странно конечно, что ошибка "Duplicated". Когда наоборот, из-за пути, хватать не должно чего-то lumped
Еще думаю сборка твоя работает, а компиляторы нет. Спрошу думаю, может, что менял там


Сообщение отредактировал sashasold - Вторник, 31.08.2021, 01:01
 
haavДата: Вторник, 31.08.2021, 06:50 | Сообщение # 6
Генерал-полковник
Группа: Администраторы
Сообщений: 1085
Репутация: 43
Статус: Offline
Цитата sashasold ()
Еще думаю сборка твоя работает, а компиляторы нет. Спрошу думаю, может, что менял там


Может это связано с тем , что компиляторы 1.05 и выше привязаны к mingw.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
sashasoldДата: Четверг, 02.09.2021, 23:16 | Сообщение # 7
Сержант
Группа: Пользователи
Сообщений: 22
Репутация: 0
Статус: Offline
да. не помню с 1.05 или какой версии, но с mingw. А еще с тем, что сборка 1.00 лежит как положено по "безопасному" пути.
А эти лежали в папке "компилятор"  smile
 
zamabuvaraeuДата: Среда, 15.09.2021, 15:32 | Сообщение # 8
Сержант
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Offline
Sleep() — это функция из библиотеки времени выполнения фрибейсика. Функция из библиотеки kernel32.dll тоже называется Sleep(), и чтобы не было конфликтов имён — в заголовочных файлах виндоуз эта функция переименована в «Sleep_».
 
DarkDemonДата: Понедельник, 20.09.2021, 11:20 | Сообщение # 9
Подполковник
Группа: Друзья
Сообщений: 134
Репутация: 7
Статус: Offline
Вспоминаю свои же слова, говорил что-то вроде "долго ещё будут эти проблемы с кодировками".
И через 10 лет всплывёт, и через 20. zamabuvaraeu, а ты говоришь, юникод юникод. Вот тебе и юникод.
Там кстати на английской винде похлеще проблемы. FB Edit как-то так выглядит при выборе русского,
при этом русская раскладка стоит, в системе выбран русский и печатать русским можно:

 
zamabuvaraeuДата: Суббота, 02.10.2021, 11:40 | Сообщение # 10
Сержант
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Offline
Ну вот видите, к чему приводит конфликт кодировок, война 1251, 1252 и 866, ложная установка «размер одного символа равен одному байту» и использование типа данных String?
Готовые программы вы уже не исправите, и чтобы таких проблем не было в ваших программах, переходите на юникод.
 
Форум » Freebasic » Вопросы по языку FreeBasic » подключение Windows.bi (подключение библиотеки Windows.bi)
  • Страница 1 из 1
  • 1
Поиск: