Например TDA7294

Форум РадиоКот • Просмотр темы - PureBasic для PC
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб июл 12, 2025 20:30:28

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 128 ]     ... , , , 6,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Вт апр 22, 2014 22:36:27 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 178
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3377
Рейтинг сообщения: 0
kalobyte писал(а):
у меня есть индикатор раскладки клавиатуры и написан он в 2005 что ли на чистом си и винапи, так занимает 25к вродепримерно столько же дает пб, но не надо копаться в винапи
Смотря какого функционала.
Этот в скомпилированном виде весит 2 КБ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Ср апр 23, 2014 23:17:55 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
тоже думал об индикаторе раскладки для переводчиков и чтобы быстро переключать одной кнопкой и на мелком цветном индикаторе выводить флажок и как раз софт на пб наклепать

_________________
тематические ответы только в форуме, в приват не пишите


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Чт апр 24, 2014 00:49:17 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
забавная штука
выше пб 5 22 демо и я собрал им свой файл
получилось 33к
версия 5 11 дает 29к :)))

5 21 давала больше 29, но я удалил ее и не могу точно сказать, но заметил прирост

_________________
тематические ответы только в форуме, в приват не пишите


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Чт апр 24, 2014 17:49:52 
Встал на лапы

Зарегистрирован: Вс авг 22, 2010 09:23:08
Сообщений: 95
Рейтинг сообщения: 0
bolek писал(а):
... паскали с лазарусами. У всех общие недостатки: нестабильность, малое число примеров, немногочисленные и не очень дружелюбные форумы и т.д.
P.S. Я PB на радостях даже купил - евры тогда еще дешевле 37 руб. были, не то, что сейчас...

лазарус бесплатный и давно стабильный


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Пт апр 25, 2014 13:23:33 
Сверлит текстолит когтями

Карма: 6
Рейтинг сообщений: 275
Зарегистрирован: Пт авг 21, 2009 03:22:12
Сообщений: 1159
Рейтинг сообщения: 0
svs39 писал(а):
лазарус бесплатный и давно стабильный
Возможно, дело давнее (больше 6 лет), я с тех пор им не интересовался. Екзешники в размерах с той поры не усохли?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Чт май 01, 2014 14:03:02 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
сижу на PureBasic года три, доволен
сравнивать с Лазерусом - разный подход, часто не в пользу оного :)

наши тут тусуются: http://purebasic.info/phpBB3ex/index.php


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Чт май 01, 2014 14:17:22 
Встал на лапы

Зарегистрирован: Вс авг 22, 2010 09:23:08
Сообщений: 95
Рейтинг сообщения: 0
bolek писал(а):
svs39 писал(а):
лазарус бесплатный и давно стабильный
Возможно, дело давнее (больше 6 лет), я с тех пор им не интересовался. Екзешники в размерах с той поры не усохли?

1- Не усохли, ну и что? Я чего-то не понимаю боязни больших ехе на современном компе
2- у меня 3-4 своих программы на компе для работ с МК- использую лазарус


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Чт май 01, 2014 17:56:14 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 178
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3377
Рейтинг сообщения: 0
svs39 писал(а):
Я чего-то не понимаю боязни больших ехе на современном компе
Это не боязнь, а здравый смысл. Не может простая прога типа "Привет мир" весить 10 МБ, а скомпилированная в лазарусе примерно столько и весит.
Только не нужно это оправдывать кроссплатформенностю. PureBasic тоже кроссплатформенный, но исполняемые файлы имеют размер на несколько порядков меньше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Чт май 01, 2014 18:41:11 
Сверлит текстолит когтями

Карма: 6
Рейтинг сообщений: 275
Зарегистрирован: Пт авг 21, 2009 03:22:12
Сообщений: 1159
Рейтинг сообщения: 0
svs39 писал(а):
1- Не усохли, ну и что? Я чего-то не понимаю боязни больших ехе на современном компе...

А я вот, чего-то не понимаю, отчего оптимизация, которая всегда считалась хорошим тоном в программировании, как-то незаметно вытеснилась со сцены.
Подход - быстрее, быстрее, пофиг оптимизация, пофиг размер, пофиг ошибки позже исправим, если юзеры будут сильно доставать - имеет право на существование, но почему он считается нормой?

Из свежего на PB : екзешник с обработкой изображений + SQL база данных - 813 кбайт. А на лазарусе слабО? :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Чт май 01, 2014 21:38:07 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
bolek писал(а):
svs39 писал(а):
1- Не усохли, ну и что? Я чего-то не понимаю боязни больших ехе на современном компе...

А я вот, чего-то не понимаю, отчего оптимизация, которая всегда считалась хорошим тоном в программировании, как-то незаметно вытеснилась со сцены.
Подход - быстрее, быстрее, пофиг оптимизация, пофиг размер, пофиг ошибки позже исправим, если юзеры будут сильно доставать - имеет право на существование, но почему он считается нормой?

Вам спасибо за эти слова про оптимизацию!
сейчас такое в ВУЗах не проходят: все сидят на гигагерцах и гибагайтах
я одного высокоуровневого программера с двумя образованиями (техникум и ВУЗ) переучивал на МК
так он каждые 15 мин выбегал покурить - стресс снять... всё было в новинку
а потом прибегает: САНЯ! я понял: ассемблер и маш.коды - это одно и тоже!
я в шоке был ))) и не глупый парень был...

вот сейчас общаюсь с одним: диплом хочет, за 10 дней и за "как можно дешевле". Крутой ВУЗ, авиа, а знаний "моя плакать".. а потом у нас самолёты падают...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Чт май 01, 2014 22:17:15 
Встал на лапы

Зарегистрирован: Вс авг 22, 2010 09:23:08
Сообщений: 95
Рейтинг сообщения: 0
Мурик писал(а):
svs39 писал(а):
Я чего-то не понимаю боязни больших ехе на современном компе
Это не боязнь, а здравый смысл. Не может простая прога типа "Привет мир" весить 10 МБ, а скомпилированная в лазарусе примерно столько и весит.
Только не нужно это оправдывать кроссплатформенностю. PureBasic тоже кроссплатформенный, но исполняемые файлы имеют размер на несколько порядков меньше.

1- 10 МБ было с отладочной инф, без неё 1,5-2 МБ в зависимости от проекта у меня (на этот вопрос был ответ как уменьшать)
2- мне надо на компе быстро сделать стенд для отладки станка с микроконтроллерами(6шт), а не искать ключи для взлома и обхода глюков. Поэтому пофиг мне объем ехе


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Пт май 02, 2014 05:50:40 
Сверлит текстолит когтями

Карма: 6
Рейтинг сообщений: 275
Зарегистрирован: Пт авг 21, 2009 03:22:12
Сообщений: 1159
Рейтинг сообщения: 1
svs39 писал(а):
1- 10 МБ было с отладочной инф, без неё 1,5-2 МБ в зависимости от проекта...
Да, это достижение: 1,5 Мбайт екзешник, чтобы вывести "Привет"! :shock:
У меня то он получился аж целых 4,5 кБайт :))
Вот, собственно, и вопрос про оптимизацию: что там в твоем екзешнике на 1,5 МБайт? Заголовок + вызов стандартной функции Windows никак не тянут на столько.
А тогда что там наверчено?
Цитата:
2- мне надо на компе быстро сделать ... Поэтому пофиг мне объем ехе
Кто бы спорил, только не я. Я же написал: такой подход имеет право на существование.
И насчет выбора языка, набора библиотек я не спорю: каждый работает так, как ему удобнее, и это правильно (если не противоречит, например, корпоративной политике).
Непонятно только: почему "быстро" должно быть еще и "большое"? Или тут упрятана психологическая хитрушка типа: раз программа большая (по размеру exe), то и труда на нее потрачено много? :)
Или глянуть на игрушки: меньше 1 Гига - это только онлайн или "шарики", все остальное 1-5 DVD дисков, меньше - несолидно...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Пт май 02, 2014 13:05:56 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 178
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3377
Рейтинг сообщения: 0
svs39 писал(а):
не искать ключи для взлома
Зачем искать ключи или что-то ломать? Это не требуется. :)

svs39 писал(а):
обхода глюков
Каких? Как будто в лазарусе нет ни единого глюка (вспомнил про прикол - "ни единого разрыва" :))) )
Если и есть какие-то глюки в PureBasic, они устраняются разработчиками.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Сб май 03, 2014 09:38:23 
Встал на лапы

Зарегистрирован: Вс авг 22, 2010 09:23:08
Сообщений: 95
Рейтинг сообщения: 0
bolek писал(а):
Непонятно только: почему "быстро" должно быть еще и "большое"?

1- быстро- работа появляется редко, а когда появится, то "надо вчера"
2- насчет большое- обычно главный исполнитель механик (я только электроника и ПО) и он не знает ехе, ему нужен удобный инструмент для отладки и постоянно возникают требования по добавлению различных режимов тестирования изделия (кроме того, у меня же тоже есть ошибки, которые ловлю выводом инф на ПК). Просьбы главного исполнителя выполняю почти беспрекословно- очень хороший человек- спец и ОН ПЛАТИТ МНЕ ДЕНЬГИ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Сб май 03, 2014 12:07:19 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 178
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3377
Рейтинг сообщения: 0
Из сказанного выше можно сделать вывод что инструмент может быть любым (не критично какой). И преимущества лазуруса в этом нет. С тем же успехом, могли писать на PureBasic или на другом ЯП.
Платит деньги походу не он (механик), а организация где вы работаете, т. е. получаете заработную плату.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Сб май 03, 2014 13:49:06 
Встал на лапы

Зарегистрирован: Вс авг 22, 2010 09:23:08
Сообщений: 95
Рейтинг сообщения: 0
Мурик писал(а):
Из сказанного выше можно сделать вывод что инструмент может быть любым (не критично какой). И преимущества лазуруса в этом нет. С тем же успехом, могли писать на PureBasic или на другом ЯП.
Платит деньги походу не он (механик), а организация где вы работаете, т. е. получаете заработную плату.

1- я не говорил что лазарус лучше- просто отметил, что сейчас это не то что было 6 лет назад
2- современный бейсик мне не хочется осваивать- какой бы простой он не был, а кусок мозга займет, а у меня и без этого паскаль-си-авр-стм32-винавр-кейл-кокос, а сейчас еще и андроид-линукс-жава подкрались- не до бэйсика
3- моя организация- это частное предприятие механика, и он отвечает перед заказчиком и распоряжается деньгами
4- извиняюсь - больше буду писАть не по теме


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Сб май 03, 2014 19:33:51 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
у меня из .ини файла читается конфиг на 5 позиций типа инт и байт
если файла ини нет, то переменные инициализируются значениями из проги по умолчанию и пишутся в файл сразу

код довольно большой в самом начале и я хотел бы вынести его в отдельную функцию, но хотел спросить
а как функции вернуть значения кучи переменных?
я не хочу делать return array и потом рассовывать значения по переменным, стоит ли делать это через указатель или это будет быдлокод?

а может в пб правильней сделать кучу глобальных переменных?

_________________
тематические ответы только в форуме, в приват не пишите


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Сб май 03, 2014 19:39:28 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 178
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3377
Рейтинг сообщения: 0
Много глобальных переменных тоже не желательно, чтобы случайно не совпали имена с локальными переменными других процедур.
Лучше создать структуру и передавать указатель на нее в процедуру. Получится типа "много переменных, объединенных под одним именем".
Код:
Structure Proba
  x.l
  y.l
  Text.s
EndStructure

test.Proba ; Объявление структуры

Procedure Test(*var.Proba)
  *var\x=1
  *var\y=2
  *var\Text="Текст"
EndProcedure

Test(@test) ; Вызываем процедуру и передаём ей указатель на структуру
; Отображаем в отладочном окне данные из структуры
Debug test\x
Debug test\y
Debug test\Text


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Сб май 03, 2014 20:05:22 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
вот точно, совсем из головы выпало
когда я говорил про массив, то в голове верталось примерно это, но зацепиться за мыслю не мог
в библиотеке для стм как раз инициализация периферии так сделана

_________________
тематические ответы только в форуме, в приват не пишите


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PureBasic
СообщениеДобавлено: Вс май 25, 2014 12:56:45 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
продолжаю изучать пб и клепать всякое гавно
вот уже 200 строк достиг :shock:

вопрос такой
есть небольшое окно, на нем 2 текстовых поля для отображения координат мыши
использую так
; главный цикл
While Event <> #PB_Event_CloseWindow


x = DesktopMouseX()
y = DesktopMouseY()
SetGadgetText (#XPOS,Str(x))
SetGadgetText (#YPOS,Str(y))


Event = WaitWindowEvent()
Menu = EventMenu()
Type=EventType()
...
все работает, но цифры меняются только когда курсор проходит по этому окну или по иконке в трее :shock:
что сделать, чтобы отображалось и считывались координаты при любом положении мыши?

упд
сам спросил - сам отвечаю
делается таймер и вызывается апи функция считывания координат
http://purebasic.mybb.ru/viewtopic.php?id=73#p1183

_________________
тематические ответы только в форуме, в приват не пишите


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 128 ]     ... , , , 6,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y