Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Как работать с Excel?
Мой провайдер отрубил сайт https://www.purebasic.fr/english. К сожалению, там пообщаться не получится.
Вопрос. Мне приходится часто работать с файлами Excel на VB 6.0. На безобидные программы,...
Цвета в тексте (РЕИНКАРНАЦИЯ)
Доброго времени суток!
Потребовалось в программе промаркировать текст "подобие подсветки синтаксиса", в общем после некоторых самостоятельных стенаний решил прогуглить, а не изобретать "колесо"....
Обмен данными по Ethernet
Привет всем!
Хочу освоить обмен данными по Ethernet. Работал с последовательным портом (RS-232, RS-485). Для начала думаю написать простую программку-чат (типа аськи), чтобы соединить два компьютера...
TailBite. Преемственность библиотек между версиями PureBasic
Добрый день.
Есть библиотека, скомпилированная с помощью TailBite для версии PB 5.62(x86). Работает исправно.
Утилиту TailBite мне предложили в рамках темы...
IsImage() не работает в DLL, что делать
насколько корректно использовать ImageID() или ImageDepth() которые возвращают
может есть апи функция?, мне найти не удалось
сама dll
EnableExplicit
ProcedureDLL isImageDLL(im1, im2)...
Импорт интерфейсных функций (методов класса С) из dll
Добрый день.
Подскажите кто знает как, если это возможно.
Есть библиотека dll на С .
В ней одна импортируемая функция f(), все остальное в классе. Функция f() возвращает ссылку на объект класса....
Программа поиска unicode символов
Программа даёт возможность визуально искать unicode символы которые зашиты в PureBasic.
Кому интересно, попинайте, может что то вылезет.
Обработка изображения с веб камеры на предмет движущихся объектов\изменившихся пикселей
Специально для тех кто долго дрючил свои мозги, перерыл пол гугля и нихрена не нашёл выкладываю готовый пример обработки изображения с веб камеры.
#WM_CAP_START =...
Изучение PureBasic с точки зрения новичка
Здесь буду задавать вопросы, которые, на мой взгляд, не заслуживают создания отдельной ветки. Ну просто чтобы не плодить кучу тем, не слишком полезных для подавляющего большинства.
Сейчас...
Проверка Windows на подлинность (локальная)
Начиная с Windows 7 есть функция для проверки подлинности системы - SLIsGenuineLocalEx.
Проверка проводится локально....
Назначение цвета прозрачным
Здравствуйте!
Теоретически в данном куске кода красный цвет должен бы стать прозрачным, но увы:
OpenWindow(0, 0, 0, 200, 240, "Window Drawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)...
Работа с текстовым редактором Scintilla
Доброго времени суток ! Тружусь над небольшой программкой, в которой у меня будет редактор кода на основе "Scintilla". Столкнулся с такой задачкой: нужно, чтобы при нахождении ключевого слова,...
LudOS
Привет! Я разрабатываю Виртуальную Машину LudOS. Точнее, это ОС на основе разработанного мною БИОСа. Я пишу ее на PureBASIC. Я уже реализовал БИОС и уже начал делать Ядро. Вот составляющие моей...
PureBasic 4.60
Пару дней назад вышла версия 4.60.
- added: a brand new '3D' example folder
- added: 'Joint' library
- added: 'SpecialEffect' library
- added: 'StaticGeometry' library
- added:...
Как запустить CMD с параметрами?
надо запустить подключение к wi-fi , еслиб это было через cmd ,то надо запустить cmd и там набрать
netsh wlan connect name=kv174 и ентер и всё подключается, пишу ...
Scintilla создала новый пакет - Pure Basic 5.10
Привет, Форумчане!
Предпраздничный подарок!
Scintilla создала новый пакет - Pure Basic 5.10
с многими добавлениями и изменениями,
а где посмотреть и скачать не знаю ?
EditorGadget3D и русский ввод
Здравствуйте, уважаемые профи и сочуствующие.
Не подскажет ли кто, как решить проблему с русским вводом в окно редактирования гаджета EditorGadget3D?
В стандартных примерах есть файл Gadget3D.pb...
Как отследить события чужого окна?
Здравствуйте!
Помогите, пожалуйста в решении следующей задачи...
Есть окно цель которого "следить" за неким участком экрана, а точнее за тем, что происходит под ним.. .
Допустим, что окно следит...
Отключить функциональность клавиш Alt+Tab, Alt+F4, Ctrl+Alt+Del
Всем привет! Как мне в программе написаной в PureBasic отключить функциональность клавишь Alt+Tab, Alt+F4, Ctrl+Alt+Del чтоб с этой программы ни каким методом горячих клавишь Windows выйти нельзя...
Как можно программно сунуть файлы в архив
Как можно программно сунуть файлы в архив.
Значения зарезервированных #PB_ констант PureBasic
Полный или может не полный список всех зарезервированных #PB_ констант и их значения:
#PB_2DDrawing_AllChannels = 256
#PB_Absolute = 0
#PB_Absolute = 0
#PB_All = -1
#PB_Any = -1
...
Калькулятор в одну строчку
Нашел на Форуме.
Немного переделал, добавил и изменил.
В функциях Cos,Sin,Tan вместо Radian, градусы.
С уважением, Akiva
Мелкие вoпросы по ассемблированию в PureBasic
Приветствую кодеров и знатоков PureBasic!
Вопросов впоследствии будет много, поэтому решил создать отдельную тему для этого.
Итак мой первый вопрос состоит в следующем:
Помню PB давал мне...
Локализация текста в строке
Привет всем!
Решил вывод от консольных утилит, перед показом в окне программы, перевести на русский и другие языки.
Строчка для обработки не очень большая и нужно перевести лишь некоторые слова,...
ExplorerList, произвести выбор файла
Вот есть у меня прога где при выборе в ExplorerTree, ExplorerList начинает показывать файлы
директории, выбранной в ExplorerTree. Так вот можно ли как-нибудь заставить ExplorerList
автоматически...
Перевести код из BAT в PB: оптимизация кода
Здравствуйте, всем. Прошу помощи у знатоков. Пытаюсь перевести bat->pb, но не очень-то и получается. Честно пытался, но так и не получилось обойтись без оператора goto. Если кто сможет помогите...
Воспроизвести видео битого файла
Есть плееры, которые позволяют воспроизвести видео во время загругрузки, и в течении воспроизведения и скачивания подгружаются новые байты, что позволяет просматривать на началном этапе.
На...
Отрисовка в разных потоках
Господа, давайте делиться опытом, какой код наиболее грамотный.
Суть вопроса: В справке написано - нельзя, но как говорится, если очень
хочется - то можно.
Опытным путём я умудрился понять, что в...
Поиск пиксела на экране
Нашел тему.
вот топик.
Удалено
Правила 5.8 Запрещено публиковать ссылки на другие форумы, а также их пропаганда.
Вот скрипт... но он ищет синею точку на картинке...
Помогите переделать на...
Direct2D: Управление графикой
Есть такая вещь, называемая Direct2D.
Это ускоренный аппаратным обеспечением интерфейс программирования приложений(API) для двухмерной графики, который обеспечивает высокую производительность и...
big-endian byte order
Добрый вечер!
Подскажите, как считать big-endian byte из памяти принятого в нее, ну или просто: как перевести из Си подобных языков, например Python в Purebasic, следующее:...
Как принудительно использовать шрифт
Всем здравствуйте.
Пожалуйста, научите, как принудительно использовать шрифт
Например строка
LoadFont(0,"SPACECRAFT",14)
будет использоваться шрифт SPACECRAFT, устаноавленный в системе по...
Убрать кнопку окна с Панели задач и скрыть его рамку
Как можно одновременно убрать кнопку окна с Панели задач и скрыть рамку этого окна? Если я создаю окно с флагом #PB_Window_Tool, оно не отображается в Панели задач, но у него есть рамка, а если...
Особенности работы с файлами в PureBasic
Столкнулся с такой проблемой.
Надо считать весь контент текстового файла в строковую переменную, но не построчно (так легко), а сразу весь целиком.
Вот работающий код PowerBasic, который выполняет...
Как открыть Bat-файл
Здравствуйте, есть ли программа которая может открывать фаилы .bat(батники).
PureBasic и mySQL
Помогите пожалуйста создать подключение и произвести действие с БД MySQL.
На VB.NET это все выглядит пристойно, несколькими строками, а в PureBasic никак не могу найти внятного примера.
Вот...
Получить код html страницы
есть ссылка, нужно получить код страницы(как это может сделать браузер). код примерно выглядит так:
<tr id="match222062">
<td class="date">19/10<br />22:15</td>
<td...
Игра "танчики" с чего начать
Я новичок в программировании. :wall:
Хочу сделать игру "танчики" 2D вид сверху. Что бы набраться опыта.
До этого имел дело только с Паскалем.
С чего начать делать ? Посмотрел справку - ни...
Как правильно передавать данные с сервера на клиент (игра)
Добрый день.
Есть структурированный список игроков(т.е. те кто онлайн)
В цикле каждому юзеру(игроку), отправляю вот такую структуру,
Structure Info
Type.l
Target.l
;DOWNLOAD
...
Цвет определенного пикселя на экране
Как сделать процедуру с помощью которой в текстовом редакторе отображался цвет(в формате "Синий,красный и т.д.")
Вращение объекта вокруг точки
Здравствуйте. Потребовались формулы вращения объекта сразу по 3ем осям. Именно формулы, не кватернионы, не матрицы. Были у меня когда-то, но потерял. Весь день ищу в инете, нету.
Прошу помощи.
...
Kill Process
Подскажите функцию убить процесс и поиск запущенного процесса плиз. также нее пойму как работает функция Process List. Пурик 5.60 х86
Базы данных, что за зверь
И так вопрос в следуещем: как их исспользовать?
Примеры же естественно я видел, но они мало помогли так как бд в приложениях юзаю впервые, хватало фс.
Может кто объяснит в кратце что да как, то...
Использование библиотеки dll написанной в Visual Basic
Здравствуйте.
Не получается использовать библиотеку написанную в VB.
Вот так вызываю функцию библиотеки:
Prototype.i CreateObject()
If OpenLibrary(0, "D:\mob\bb\testdll\TestDLL.dll")
...
Создание файла по указанному относительному пути
есть кусок кода, он работает, создает файл "Set.txt"
Procedure Create()
If CreateFile(0, "Set.txt")
WriteStringN(0, GetGadgetText(#String_1))
WriteStringN(0,...
Перехват Win API функции
как перехватить АПИ функции , с помощью внедрения длл в процесс?
Программа для вывода на экран содержимого изменяющегося файла
Некая программа периодически изменяет содержимое файла. Для простоты пусть этот файл будет всегда иметь размер 400 байт и содержать в себе 25 строк по 80 символов каждый. Поэтому его содержимое можно...
Загрузка фаилов с прямых ссылок
Помогите пожалуйста,нужен код для программы загрузка фаилов.Спасибо
Подключение библиотеки швейцарских эфемерид swedll32
Всем привет!
Такая проблема - есть библиотека swedll32.dll и она же как lib, вызываю из нее функцию - функция при каждом повторном обращении дает разные результаты при одних и тех же входных...
Отсылка сообщения на e-mail в PureBasic
;------------------------------------------------------------------------------------------------------------------------------------------------------------
MySMTPServer.s = "mail.rambler.ru"...
Изображения в sqlite
Вобщем проблема с изображениями в базе данных...
Описывать проблему не буду так как сложновато будет, но попрошу пример вида:
есть картинка с путём imgfile
есть бд с путём file
есть таблица...
Вместо русских букв - иероглифы
Уважаемые форумчане!
Установил PureBasic 4.61. 'Собрал' тест-программку.
TextGadget-ты написанные по русский, в исполняемом
файле получаю - иероглифы.
Подскажите, как устранить это?
...
Использование функции IsFile
Последовательно переписываю свою программу с PowerBasic'а на PureBasic, внося необходимые коррективы.
Дошёл до места, где нужно проверить, имеется ли файл с некоторым именем на диске, и если он...
Программная установка курсора на окно и имитация клика
Не знал куда внести эту тему.
Хочу написать программу, которая обращается на всплывающее окно, т.е. когда, например, в правом углу всплывает окно (на нем ссылка), чтобы мышь перешла на эту ссылку...
Purebasic 5.0 + html
Как использовать PB в web разработке ? Возможно ли применить его вместо JS и PHP ?
Откликнитесь кто знает ответ !
Что вызывает критическую ошибку и закрытие программы?
Почему программа крашится? Подскажите, пожалуйста.
Хочу создать скринсейвер, т.е. создать полноэкранное приложение. Предполагаю, что крашится в обработке таймера.
Для начала пробую так:
Global...
Как массово уменьшить размер фото до 400 кб в папке?
Добрый день!
В соседней ветке почти наткнулась на решение задачи. https://www.cyberforum.ru/photoshop/thread1465965.html
Но там прикрепленная утилита уменьшает в пределах 50 кб.
Очень надо...
Как лучше всего записать часть файла в область памяти (AllocateMemory)
Добрый день. Вопрос в теме.
Мне в голову приходит только считывать строки из файла, складывать их, и записывать как одну строку. Но это бред. Тем более если надо записать определенное число байт.
Фоновая работа программы
Здравствуйте уважаемые пользователи форума. Хотел задать вопрос. Как сделать так, чтобы при нажатии комбинации клавишь, моя программа которая висит в фоне, делала определённое действие? Например –...
Дырявое окно
Здравствуйте!
Пытаюсь создать "дырявое" окно.
Пробовал несколько вариантов уода, например этот:
Dim Coord(4)
Coord(1) = 0
Coord(2) = 300
Coord(3) = 300
Coord(4) = 300
hwnd = OpenWindow(2,...
Решил перейти на Pure Basic
уже не плохо знаю VB
Закачал пурик
установил демо-версию
установил у себя папки разработчика для пурика
что ещё собрать в чемоданчик ?
на что обратить внимание ?
потому-что те приёмы, к...
Как сделать демон (в линуксовом смысле этого слова) в Windows
Сразу после запуска программа должна уходить в фон и сканировать определённый каталог на наличие файла с именем STOP.NOW. Как только он появился - программа завершает работу. Как это сделать?
RunProgram and #PB_Program_Error
Приветствую!
Столкнулся с проблемой контроля вывода ошибок от консольного приложения.
Имеется какое то ограничение по длине, парсю в цикле, но если длина больше определённой, то программа на...
Заморочка с пересылкой данных в порт
Здравствуйте, уважаемые!
Нужно передать строку данных длиной 11 байт в Сом-порт. В строке есть нулевые байты.
...
Рисование графика из массива
Есть ли для PB библиотека или код для рисования простого графика X от Y. Есть, например, массив X и массив Y. Нужно в новом или существующем окне программы построить график по этим точкам. Желательно...
Сделать программу, чтобы EXE грузил данные из DLL
Здравствуйте помогите,как можно сделать программу чтобы EXE грузил данные из DLL.Спасибо
Как можно получить размер файла в Интернете
Как можно получить размер файла, чтобы считать весь файл?
И еще
Procedure.l DownloadToMem ( URL.s, *lpRam, ramsize.l )
Protected agent.s, hInet.l, hData.l, Bytes.l
; ...
Куда утекает память при копировании изображения в буфер обмена
В цикле Repeat копирую изображение в буфер обмена. Вроде освобождаю, но количество памяти занимаемой приложением ростёт по 19 - 21 Кб в секунду.
#WM_CAP_START = #WM_USER
...
Как миновать буфер обмена?
Здравствуйте!
Допустим, у нас есть некая сторонняя программа (пример: блокнот windows, word, открытая станица в браузере)
Можно ли из этой программы получить написанный в ней текст?
Единственное,...
3D движок - mp3d
Случайно нашел альтернативный 3D движок для PureBasic. Использует DX9.
Дать ссылку на первоисточник не могу, т. к. это форум.
Разбил архив на три части поскольку одним архивом не залить из-за...
Загрузка изображения на imagebam.com
Помогите пожалуйста с загрузкой изо на imagebam.com
описание кода
Через процедуру читается файл(картинка), получается base64 кодированная строка
Из файла читается запрос, в котором...
Функция WindowEvent()
Здравствуйте!
Не могу до конца понять функцию WindowEvent()
А хотелось бы именно понять как она работает...
В теории... она возвращает событие.... вроде как понятно, ноо....
Какое...
Узнать насколько было прокручено колесико мыши
Здравствуйте.
Возможно ли это сделать без главной функции winapi "Main"?
Добавлено через 36 минут
Забыл написать, используя только winapi
Как создать файл по указанному пути с заданным содержанием
Доброго времени суток всем! Сразу извиняюсь за терминологию, т.к. новичок.
Мне нужно создать несколько файлов txt, путем ввода его названия и его содержания в одноименные поля, на фото они...
На чём лучше осуществлять отправку GET/POST запросов из моей программы
разбужу этот раздел c:
Здравствуйте, у меня возник вопрос: на чём лучше осуществлять отправку GET/POST запросов из моей программы?
Лучше, в моём понимание, это значит быстрее. Мне необходимо...
Функция Round - как задать количество символов после запятой
Уважаемые Форумчане!
Я столкнулся с проблемой дробной
части числа.
На VB.Net выводим примерно так:
t1.Text = Str(Round(Result, 3))
т.е 3 символа после дробной точки.
А как в PureBasic-e ?
Как поставить свою иконку для программы
люди подскажите плиз как поставить свою иконку для программы
Как узнать разрешение экрана
Можно как-нибудь узнать узнать размер экрана?
Заголовок должен быть информативным
Предупреждение
Как повернуть картинку (Image) вправо (влево) на 90 градусов?
Здрасьте.
Не могу найти функцию для поворота загруженной фотографии , чтобы затем сохранить в повернутом виде. Ни тебе ImageRotate, ни RotateImage .. С конвертированием в разные граф. форматы и...
Видеокурс по Pure Basic
Всем привет)) Вот решил опубликовать видеокурс найденный мной в просторах интернета... В самом курсе указывается сайт которого я не нашёл но всё же поставлю его как источник... Надеюсь видеокурс...
Имитация нажатия кнопок клавиатуры нажатиями кнопок в окне
Скажите,как заменить нажатие кнопок клавиатуры на нажатие кнопок в окне?
Изучать ли purebasic?
Здравствуйте.
У меня такие цели, подскажите пожалуйста подойдет ли purebasic для них:
1. создание оконных приложений на только windows, главное чтоб на винде работало, на других все равно;
2....
Ждать нажатия клавиатурной комбинации
Нужно сделать паузу в программе, пока пользователь не нажмёт одну из заранее (т.е. ещё до компиляции) заданных комбинаций клавиш. Например, Ctrl-Alt-S, Ctrl-Alt-A или Ctrl-Alt-D. Как это сделать?...
Как функцией BitBlt записать данные в массив?
Здравствуйте!
Подскажите, пожалуйста как заставить следующий код заработать?
ExamineDesktops()
Width=DesktopWidth(0)
Height=DesktopHeight(0)
x=0
y=0
Dim Image_Array(Width-1, Height-1)...
Отправка и прием TCP пакетов
Здравствуйте, пишу тсп клиент сервер. Все бы ничего но с толкнулся с такой проблемой при отправке клиентом нескольких пакетов с данными (строки) на сервер приходит каша, тоесть строки приходят в...
Отладчик работает не так как казалось бы должен
Прошу объяснить, почему отладчик работает не так как казалось бы должен. Т.е. привожу для примера такой код:
; Создаём окно.
OpenWindow(1,150,200,200,100,"Заголовок...
Как узнать количество строк в файле?
Как узнать количество строк в фаиле?Спасибо
Как можно создать клиент-сервер TCP, который работает через интернет?
Ребята , как можно создать клиент-сервер TCP , который работает через интернет? Ну к примеру есть два ПК с интернетом, на одном программа сервер, на другом программа клиент.
Скинуть в буфер обмена картинку с прозрачностью
Встроенная функция убивает прозрачность, чёрный цвет вместо прозрачности.
Как скинуть так чтобы редакторы брали её с прозрачностью? разные редакторы как то ж понимают друг друга. А в ArtIcons вообще...
Hook на мышку
Всем Привет...
Огромная просьба мне помочь...Я не давно начал изучать Pere Basic.
И вот уже 4 дня мучаюсь...и вообще не могу сдвинуться с места...
То есть суть такова ..Есть Autoit скрипт Хука на...
Замедлить работу Java-скриптов в браузерах
Подскажите, пожалуйста, как средствами пб можно загрузить комп так, чтобы ява скрипт в браузерах тормозил
Сингулярное разложение матриц
Не уверен, что это кому-нить нужно, но что делаю, о том пою.
Сингулярное разложение (SVD) - очень полезный, а иногда и необходимый аппарат для считальщиков. Применить можно много для чего, в...
Фильтрация символов и переназначение клавиш в StringGadget
Как в StringGadget фильтровать вводимые символы (только цифры) и по стрелкам вверх/вниз делать инкремент/декремент числовой переменной ? Хотелось бы посмотреть пример.
Сохранение текста из программы в текстовый документ и загрузка из того же файла при старте программы
Инфа записывается в stringGadget и при нажатии кнопки вставляеттся в один из пяти Listview ( в зависимости от того что выбрано в ComboBoxGadget) нужно что б при перезапуске программы введеные даные...
Возможности PureBasic
PureBasic Shaders
Clothes Simulation Physics
Демонстрация тестовой версии игры Домино3D Онлайн
Демо Версия Меню SDP Revolution v 0.1
Высота некоторых элементов интерфейса Windows
Здравствуйте уважаемые кодеры, подскажите по следующему вопросу:
Можно ли каким-нибудь образом узнать высоту нижней панели задач
(там где пуск, быстрый запуск и т.д) в пикселях ?
Цель собственно...
Получение hWnd окна
Вопрос в названии темы
Компиляция кроссплатформенных приложений / исполняемых файлов
Есть Windows 7 и PureBasic 5.1 активированный.
PureBasic это кросс платформенная среда разработки программ.
У меня возникла небольшая проблема при компиляции под другие платформы кроме Windows.
Я...
Внесение значений в реестр
Наверное - бесполезный ответ.
Можешь посмотреть спецификацию MD5.
RFC XXXX - номер сейчас точно не помню. Там особо ничего сложного нет
Работа в приложении с использованием клавиш
Здравствуйте!
Делаю первые шаги. Написал приложение типа калькулятора, но считающего другие функции, но это не столь важно. Программа работает хорошо, но все управление делается мышкой. Хотелось бы...
Как вставлять фото в код программы
Здравствуйте,возможно я вас задолбал своими темами,но все же) Сегодня у меня целых 4 вопроса,1 мой вопрос если у меня есть одна папка где лежит моей exe и папка например Photo nomber 1 и там лежит...
Почему после запуска окно с программой не открывается, хотя в списках процессов она есть
В общем, проблема у меня с запуском созданных программ. Процесс создания идёт нормально, без ошибок, но после запуска окно с программой не открывается, в списках процессов она есть. Я так понял, что...
Ведение статистики запуска файлов на диске
Имеется переносной жёсткий диск, подскажите как можно проверять был ли файл открыт пользователем?
Как сделать стабильную загрузку текстового файла через командную строку?
Народ! Как сделать стабильную загрузку текстового файла через команндную строку?
Ограничения демо-версии Pure Basic
Всем привет ! Хотел бы узнать чем ограничена демо - версия Pure Basica ? Какие приложения на ней нельзя будет создать ?
Отображать текущее время на форме
киньте скрипт счетчика для программы.Спасибо
PureBasic не понимает русский язык из консоли
Доброго времени суток. Решил через консоль узнать содержание папки, записываю в файл, но PureBasic не понимает русский язык из консоля. Надеюсь на помощь. Спасибо.
Listicongadget + графика или еще как-то
Здравствуйте!
Нужен совет, как можно изобразить что-то подобное на вложенной картинке. Задача такая, чтобы что-то таблицеподобное или спископодобное с наименованием устройств в одном столбце и живим...
Создание VPN подключения
Всем привет!
Собственно вопрос о создание VPN подключения на PureBasic
Может кто нибудь помочь? Уже весь мозг себе вынес, но так и не смог сделать, облазил кучу форумов, безрезультатно... А надо...
Как делать Updater для программы
люди я создал полезную софтинку хочу чтоб все кто пользуется данной софтинкой регулярно получали обновленную версию дайте плиз код uppdater'а и напишите коментарий (В коде) где нужно ввести ссылку ...
Как работает расчет дробных чисел? Непонятный результат
Приветствую. Написал простенькую программу чтобы вычислить выражение R=3t2+3l5+4.9
В итоге задаю t=2 и l=1, по логике должен получить 19.9, но по непонятным мне причинам выдает 19.8999996185...
POLINK: fatal error при повторной компиляции
Всеееем здрасьте, я вас не замучал ещё?
Ладно, перейдём к проблеме: Значит, я скомпилировал ехе на раб стол, всё в порядке, запустил, проверил, увидел, что ошибка в коде и не открывается...
Как замерять скорость передачи данных по локальной сети или интернету?
Доброго времени суток!
Помогите придумать, как можно замерять скорость передачи данных по локальной сети или интернету между клиентом и сервером в течении времени перекачки файла или любого набора...
Сохранение текста в файл с тем же шрифтом, что и в приложении
Есть программа. В ней печатается текст, который затем сохраняет в текстовый файл. Как изменить стиль шрифта как при печатании текста, так и в конечном файле?
код:
Enumeration
#Window_0...
Считать определенную строку из файла
Уважаемые программисты, возник вопрос:
Как считать заранее определенную строку из файла?
Тоесть, обычно считываем по строке пока не конец файла.
If OpenFile(0,"D:\newfile.txt")
...
Кодировка программы и кодировка базы данных
В общем в архиве стандартный пример и одна из программ по редактированию sqlite. Проблема заклчается в следующем: при редактировании таблицы по средствам примера, русский текст добавляется и читается...
Как создать окно авторизации
Задача: написать окошко авторизации и чтоб фон был из png!) Которое с залогиниванием отправляет данные на проверку и только после запускает саму прогу!Если кто понял ответьте)И на каком языке это...
Можно ли как то переводить vb код в pb или c++ в pb
Здравствуйте
Можно ли как то переводить vb код в pb или c++ в pb?
WriteStringN
Здраствуйте нужно записать в фаил строку содержащую кавычки, например в файле долдна быть запись сроки Слово1 "Слово2" , подскажите как это сделать? по аналогии с VBS трюк с двойными кавычками...
Запуск процесса из памяти
Прошу помощи в разборе кода, нашел данную процедуру в одном из архивов исходников, она скорей для старой версии пурика, ошибку показывает вот здесь file1: IncludeBinary "Путь к первому...
Происходит ошибка Pure Basic
Пишу утилу которая автоматически при разрыве связи с инетом через wi-fi его восстанавливает, (winda чёт при всех настройках и
галочках иногда не переподключает)
код: OpenWindow(0, 0, 0, 500, 300,...
Работа с книгой Excel
Добрый день!
Есть ли возможность работы с книгой Excel в pb.
Многое перепробовал, находил библиотеки, но они не работают.
Спасибо!
Добавлено через 3 часа 39 минут
или если у кого имеется...
Определить количество доступной оперативной памяти компьютера
как узнать оперативную память
Запускать другое приложение при старте своего и завершать при закрытии
Уважаемые форумчане подскажите пожалулуста.
Пишу программу на Pure Basic и уже готовый файл уже потом должен стартовать другой ***.exe (то бишь мой файл стартует другой файл) и вот вопрос как...
Как передавать координаты с сервера на клиент
Здравствуйте. Подскажите, по какому алгоритму передаются координаты игроков, например в WoW. С Ла2 проше, там по клику. А вот в WoW на кнопках.
Я делал так, клиент нажимает кнопку, передается инфа...
Pure Basic: производительность по отношению к другим языкам
Хотел бы узнать какой basic по шустрее да и вообще сравнение с другими языками, может у кого то есть ссылки или статьи?
Очень интересует сравнение PureBasic/Python/C++
Как подключить библиотеку opengl на Windows 7
Вопрос в теме.
Через функцию MousePick найти координаты столкновения луча от камеры с объектом
Здравствуйте. Физическое тело движка требует определенную память. Для выбора объектов мне необходимо, через функцию MousePick найти координаты столкновения луча от камеры с объектом. Далее, перемещаю...
Анализ видео с камеры с распознаванием объектов
#WM_CAP_START = #WM_USER
#WM_CAP_SET_CALLBACK_ERROR = #WM_CAP_START + 2
#WM_CAP_SET_CALLBACK_STATUS = #WM_CAP_START + 3
#WM_CAP_SET_CALLBACK_YIELD = #WM_CAP_START + 4 ...
Как перевести код с языка Си на PureBasic ?
Здравствуйте ! Есть небольшой код на Си:
int main()
{
register unsigned count = 0;
register unsigned summa = 0;
for(count = 0; count < 4000000000; count = count + 1)
summa =...
Проверить, равен ли символ строки заданному
Нужно проверить два произвольных символа в строке на то, что хотя бы один из этих символов - "А", или что они равны, или что их ASCII-коды отличаются ровно на единицу.
Symbol1.a = Mid(Line$, 6, 1)...
Как PureBasic работает с реестром?
Всем спасибо! А как Pure Basic работает с реестром, какие ветки доступны?
Управление сторонними программами
Доброго времени суток. Можно ли запустить программу и выполнить в ней определенные действия из под PureBasic?
Заранее спасибо.
Игры на PureBasic. 2D и 3D библиотеки
Здравствуйте!
Поскольку сейчас я изучаю больше всего PHP, знания по C# не такие большие, а Python мне не нравится, я решил вернуться к пурику для разработки своих задач.
Сейчас есть вопрос.
В...
Закрытие главного окна по клавише Esc
Я только начал учить язык, и первое что решил сделать, так это закрытие главного окна по клавише Esc, "раскорячивать" руку для Ctrl+Q не удобно, кликать мышкой по крестику тоже не очень....
Испортили функции GetAsyncKeyState
Теперь эта функция на константу #VK_RBUTTON, либо #VK_LBUTTON возвращает по событиям на обе кнопки.
Т.е., если использую #VK_LBUTTON, то если нажму левую кнопку, возвращается сначала < 0, потом,...
Запуск сторонних приложений
Уважаемые форумчане, потребовалось снова написать программу, многое уже позабыл, к сожалению архив с примерами в шапке темы не юзабелен. Прошу Вашей помощи, нужно банальное окно которое будет *.exe...
Программа, работающая с графикой, потребляет много памяти
Здравствуйте. Объясните, пожалуйста, как 3600 простых(из 2ух треуг.) объектов и 3600 сложных(сфера) могут требовать 600 мбайт оперативки?
Можно выделять точку и стрелочками вверх, вниз...
Чем можно заменить Debug из DLL
Чем можно заменить столь полезную функцию, не доступную в DLL? Заранее благодарен.
Таймер в графическом режиме
Подскажите, пожалуйста, код для отображения некоего значения в графическом режиме.
Пытаюсь вывести текст по таймеру, но ничего не получается. Объясните мои ошибки.
If OpenWindow(0, 100, 200, 300,...
Как в связном списке внутри цикла ForEach-Next элемент сделать текущим?
Совсем недавно начал изучать PureBasic, и столкнулся с проблемой, извиняюсь, если задача пустяк, нигде в документации не могу найти решения :(
Проблема в следующем:
Имеется связанный список...
Преобразовать Image в Sprite
Здравствуйте. Подскажите, как преобразовать Image в Sprite. Это нужно потому что режимы прозрачности работают только с Image.
Mini-filter драйвер - Перехват открытия, закрытия, чтения файлов
здраствуйте, пожалуйста, помогите в создании mini-filter драйвер, а точнее драйвер файловой системы, т.е перехват открытия, закрытия, чтения файлов. в гугле уже искал, нету такой информации....
Из vbs в purebasic
Если есть, кто может помочь с переводом из vbs в purebasic, то просьба помочь. Нужно перевести код из скрипта vbs в код purebasic.
Код vbs скрипта:
strComputer = "localhost"
Set objWMIService...
Сильное падение производительности (Win 7)
Приветствую всех!
Возникла следующая ситуация, при запуске своей программы на Windows 7, крайне сильно падает
производительность. Поясню ситуацию более подробно: написал прогу, которая рисует...
Сохранение кода страницы браузера
Скажите как сохранить код страницы браузера?
Работа с таймером (синхронизация механизмов)
Здравствуйте уважаемые кодеры.
Вопрос мой заключается в следующем:
Пишу я программу, которая отображает n-ое кол-во графики, хочу синхронизировать механизмы внутри неё по времени, а всю отрисовку...
Хранение и удобный запуск процедуры, хранимой в структуре
Сейчас есть такой код:
EnableExplicit
Structure test
*func
EndStructure
Procedure t()
Debug("Hello")
EndProcedure
Direct Sound, завести кольцевой звуковой буфер и поставить поцедуру прерывания
Здравствуйте!
Прошу откликнуться тех, кто шарит в интерфейсах.
Разъясните пожалуйста код, вот казалось бы не требуется мне ничего феноменального:
завести кольцевой звуковой буфер и поставить...
Sound в PureBasic
Приветствую всех.
Когда-то, очень давно, на cyberforum была моя тема о выборе бейсика для написания звуковой игры. Для информации:
https://www.cyberforum.ru/basic/thread1338781.html
Решил...
Как определить дробное число или нет ?
Не знаю как так сделать чтоб если при делении число выходило дробным то сохранялась в переменную .d а если делилось нацело то в .q. Помогите решить проблему.
Программа для анализа и отбора способа реакции на входные данные
; Описание:
; программа для анализа и отбора способа реакции на входные данные
; Принцип:
; Создаётся файл в который записываются таблицы, состоящие из:
; 1) Восьми байт кода события,...
Скорость работы
Доброго времени суток! У меня такая задача.
Я конечно не ожидаю ответа, но может кто-то и что-то знает! Короче, как быстро purebasic может обрабатывать информацию?! Есть источник переменной...
Как получить размеры окна в процессе изменения размера
Здравствуйте ! Возник вопрос: Как получить размеры окна в процессе изменения размера оного ? То есть, именно в момент изменения пользователем размера окна. Не после изменения, а непосредственно в...
Сочетания клавиш
Есть код, в котором используется команда WinAPI - RegisterHotKey_() с такими параметрами:
RegisterHotKey_(#Settings,1,#MOD_CONTROL,#VK_F12)
RegisterHotKey_(#Settings,1,#MOD_CONTROL,#VK_F11)
То...
Поворот изображения
Здравствуйте. Дело вот в чем. Поворачиваю изображение попиксельно с помощью формул поворота.
Но получаются ячейки, в которые ни какой пиксель не нашелся. Как от этого избавиться, а точнее сгладить...
Создать файл в корне диска С
If CreateFile(0, "С://Text.txt") ; we create a new text file...
For a=1 To 10
WriteStringN(0, "Line "+Str(a)) ; we write 10 lines (each with 'end of line' character)
Next
...
Цвета в тексте
Добрый день!
Как сделать разноцветный текст?
Конкретная задача выглядит так, нужно чтобы в главном окне было некоторое количество малых окон или гаджетов где в режиме реалтайм отображалась бы...
Создание клиента и сервера UDP
Добрый день, форумчане!
Подскажите как разрулить такую проблему.
Имеется "железка", которая принимает на порту 4001 UDP пакеты.
Открываю соединение: TxID = OpenNetworkConnection(DestIP$,...
Взаимодействие с клавиатурой без OpenWindowedScreen
InitKeyboard()
Repeat
ExamineKeyboard()
If KeyboardPushed(#PB_Key_S)
MessageRequester("", "Ошибка")
EndIf
Until q=1
Запускаю этот скрипт. Мне пишет, что, чтобы использовать...
В какой последовательности использовать 4 точки для создания двух треугольников функцией AddMeshFace
Здравствуйте. Подскажите, как узнать в какой последовательности использовать 4 точки для создания двух треугольников функцией AddMeshFace. Дело в том, что если точки использовать по часовой стрелки,...
Найти некое значение в памяти чужого процесса
Здраствуйте! Возникла проблема: Хочу найти некое значение в памяти чужого процесса. пример: в памяти чужого процесса записано текстовое значение "my string find", каждые 5 сек. место положение этого...
Работают только два первых ComboBoxGadget
Не могу разобратся с comboboxgadget, у меня есть код программы где как бы рабоют первые два пункта comboboxgadgeta, а остальные не хотят.
Enumeration ;{
#Window_0;-windows
EndEnumeration;}...
is not a function, array, list, map or macro
Начинаю изучать Pure Basic. Скачал разных примеров и обучалок. При запуске многих исходников вылезает ошибка:
"WindowsEnum() is not a function, array, list, map or macro"
Пробовал версии 4.61...
Выбор дороги на распутье :)
Короче говоря, ситуация такая: я любитель, не профессионал.
Начинал со Спектрума (Спектрум-бейсик плюс иногда ассемблер для ускорения).
Потом очень непродолжительно был PowerBasic под MS-DOS....
HedgeOS
Привет всем! Я разрабатываю HedgeOS - новую ОС, о которой сейчас пойдет речь. Я думаю, стоит сразу приступить к описанию.
Во первых, это не UNIX-подобная ОС. UNIXы вообще расплодились так, что...
Ошибка при вызове CallFunctionFast
Есть такой код:
*msgbox=GetProcAddress_(GetModuleHandle_("user32.dll"), "MessageBoxA")
CallFunctionFast(*msgbox, *hwnd, *lpText, *lpCaption, uType)
Здесь:
hwnd -- указатель(здесь 0)...
Эмулятор СЧПУ
Доброго всем!
Помогите создать эмулятор системы ЧПУ - фрезерный станок ГФ2171+СЧПУ 2С42(Электроника 60).
Т.е. нужен инструмент написания и проверки УП для станка.
Главная проблема: как реализовать...
Можно ли создать интерпретатор для перевода латинских букв в кириллицу
Можно ли создать интепритарор для перевода латинских букв в кирилицу,типа как на клаве:
F=А,D=В и т.д СПАСИБО
Stdout запись\чтение
Здрасти, не совсем понимаю как в purebasic закинуть данные в stdout и потом эти данные считать обратно?!
Почитал в сети, только еще больше запутался, можно сделать как в питоне?!
>>> a=10
>>>...
Указатель на структуру, и в структуре указатель на структуру
Добрый день.
Structure xDocuments
lol.s
EndStructure
Structure xWord
*Documents.xDocuments
EndStructure
Procedure xCreateObject(*var.xWord)
doc.xDocuments
Возможно ли создать консольное приложение для unix/linux
1) возможно ли создать консольное приложение для unix/linux?
2)наскольео программа автономна(нужны ли ей какие shared библиотеки)?
3)как дела с запуском готовой консольной проги с консоли FreeBSD?...
PureBasic OpenSource Projects
С официального форума.Hi folks,
Some of you asked to OpenSource none criticals components of PureBasic to be able to patch them and improve them, and here is the first shot ! We are happy to...
Запись в реестр bin массива
Подскажите пожалуйста как правильно записать #REG_BINARY
Procedure.s HexToString(hex.s)
For x = 1 To Len(hex) Step 2
HexString.s = HexString + Chr(Val("$" + Mid(hex, x, 2)))
Next x...
Почему не выводится окно с паролем (исправить код)
UsePNGImageDecoder()
#WINSTA_ALL = 983935
#DESKTOP_ALL = 983551
#Button = 4
hWinSta=OpenWindowStation_("WinSta0",0,#WINSTA_ALL)
SetProcessWindowStation_(hWinSta)
hDesk=CreateDesktop_("My...
Редактор GUI
Посоветуйте, пожалуйста, графический редактор для создания GUI. Понятно, что можно это делать с помощью кода, но в редакторе удобней. Но найти его не смог.
Как добавить свертывание к группам
Как добавить свертывание к группам?
Procedure StringToUnicode(pbstrptr.l, ucstrptr.l)
MultiByteToWideChar_ (#CP_ACP, 0, pbstrptr, Len(PeekS(pbstrptr)), ucstrptr, Len(PeekS(ucstrptr)))
PokeL(...
Запустить программу от имени администратора
Как запустить ЧУЖУЮ программу от имени админа (ещё и с параметром)? Это вообще возможно с использованием RunProgram, или придётся ShellExecute_() дёргать?
Заранее спасибо
Добавлено через 6...
Браузер на PB
Здравствуйте.
Подскажите пожалуйста, как можно написать браузер на PB? Можно не с нуля.
Требуется написать браузер под Windows.
Буду рад советам, исходникам и т.д.
Интересует не на движке IE....
Создание нового потока из работающего потока
насколько это корректно?
вроде всё нормально работает и именно так как задумывалось, но вопрос таки возник
Как рисовать контуры графических фигур
Приветствую всех форумчан.
В VB.Net чтоб создать контур фигур, необходим Pen:
Dim P As New Pen(Color.FromArgb(A,R,G,B),P1)
g.DrawLine(P,X1,Y1,X2,Y2)
NumericUpDown - счетчиком делаю...
Один чекбокс в ListIconGadget
Доброго времени суток, имеется код который позволяет выбрать только один чекбокс в ListIconGadget, работает хорошо, но как поступить если один из чекбоксов должен быть изначально выбран?
:help:
If...
Простые графические часы в 2D
Простые графические часы со стрелками в 2D. В комплекте несколько циферблатов и 2 фона. Фон можно любой поставить из jpg и png, как в прочем и циферблат, главное, что бы это был правильный круг.
...
Кодирование файлов в текст для последующей передачи, реально ли это на PureBasic?
кодирование файлов в текст для последующей передачи, реально ли это на пуре?
Распознование речи (перевести код с Delphi)
Здравствуйте, нашел исходник программы распознования речи на delphi, вот код
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
...
Экспорт 3ds max
Пользуюсь 3ds max 2013, версия для бедных студентов (бесплатная), хочу спросить как экспортировать модель в пригодный для пурика формат о всеми анимациями и прочей дребеденью.
Выход из программы
Есть оператор для выхода из любого места программы?
Типа Exit ?
Чтобы закрывал всё и освобождал память?
Или нужны дополнительные ручные действия? Типа создания отдельной процедуры, которая будет...
Работа с несколькими ini-файлами
помогите пожалуйста нужно в файле log2.ini найти keyword с самым наибольшим значением, затем в файле log3.ini найти значение этого keyword. Если оно не 2, то в log2.ini найти keyword со вторым по...
Исправить ошибки в коде, сжимающем картинки
Код прилагаю:
Procedure N(*B, *C, WS, HS, WK, HK)
For a = 0 To WS - WK - 1
For b = 0 To HS - WS - 1
For c = 0 To WK - 1
For d = 0 To HK - 1
ZN = ZN + PeekL(*B...
Библиотека для Free Basic, аналог функций Pure Basic
Просматривая форумы FreeBasic'a наткнулся на библиотеку, которая ставит своей целью
дублирование функций языка Pure Basic, дублирование конечно неполное, но тем не менее.
Сайт этой библиотеки...
Отлов пакетов
Можно средствами пб, отлавливать пакеты?
Кто писал в поддержку PureBasic и на каком языке
Всем привет!
Хотел вот узнать кто-нибудь когда-нибудь писал в поддержку пюра(support@purebasic.com).
А то просто хотел уточнить у них некоторые детали, написал им на инглише, вроде бы должны...
Дайте пример сетевой/онлайн примитивной игры
Здравствуйте!!! Может ктонибудь дать пример сетевой/онлайн игры.
не игры даже, а чтонибудь самое примитивное, понять как это работает. Например два два кубика на плоскости
Как создать спрайт картинку
Я создал окно, и в нем создал спрайт. Как сделать этот спрайт картинкой ? Или хотя бы как сделать видимой точкой ?
If OpenWindow(0, 100, 200, 195, 260, "PureBasic Window", #PB_Window_SystemMenu |...
Упаковка папок в ZIP с сохранением иерархии
В справке есть код, который упаковывает файлы в архив
UseZipPacker()
; Create the packed file
If CreatePack(0, "mycompressedfiles.zip")
; add your files
AddPackFile(0,...
Как создать веб-движок
Скажите, как лучше создавать веб-движок? Создавать гаджеты или рисовать их на CanvasGadget и потом обновлять каждую секунду?
Как обратиться к ячейке Excel
Как обратиться к ячейке Excel? Ну и параллельно к столбцу или строке?
Спасибо!
Как запросить размер файла?
Вот например лежит на сайте файл
Н-р: http://www.naprimer_sait.ru/a_eto_tipo_fayl.docx
Как можно запросить его размер(файла)?
Отправка на почту
Здравствуйте, хотел бы спросить как отправить письмо на почту gmail или mail,из справки почему то не работает, можете помочь дать код отправки письма? Pure Basic 5.62 (x86)
RunProgram
добрый день, вопрос может не совсем про пурик но всеже я в нем это делаю
cmd.s = "/c ping 192.168.0.1"
RunProgram("cmd.exe",cmd,"")
этим кодом запускается пинг, выполняется кoманда в...
Purebasic и AV
Добрый день, скажите почему Антивирусы так не любят пурик? достаточно 1 команды например rename() и все сразу детект 5 антивирусами на вирустотал.
Добавлено через 35 минут
видимо сам...
Как отправить письмо
Всем здравствуйте.
Я хочу отправить письмо себе на почтовый ящик(отправить с своего компьютера на mail.ru) используя код:
InitNetwork()
CreateMail(0, "test@youraddress.com", "Привет")
...
Изменение размеров клиентской части окна
Хочу добиться похожего эффекта)
Куб смотрящий на камеру, что зрительно делает куб плоским квадратом
Здравствуйте.
В общем это требуется для 3д редактора. А конкретнее, используется в виде точек.
Почему я не взял обычные спрайты? Просто потому, что пур не дает возможности обнаруживать...
Отобразить BalloonTip
Здравствуйте! Как отобразить BalloonTip в PureBasic? (всплывающие сообщение, например когда брандмауэр Windows отключаешь). Пробовал пример, который нашел:
#NIN_BALLOONSHOW=$402...
Дочерние окна и PopupMenu
Доброго времени суток!
Требуется помощь, т.к. никак не пойму, что я делаю не так. Не работает правая мышь в одном из дочерних окон. Если запустить представленный код и в главном окне правой мышью...
Поиск и замена файлов с расширением .doc и .ppt
Помогите, поиск не помог. Имеется задача, создать программу, которая при запуске заменяет все файлы в определенной директории с расширением .doc и ppt на картинки. Вопрос, как реализовать поиск не по...
Литература и книги
Я просмотрел "Литературу" первую даже скачал, но у меня Linux, а там програ для Windows, я имею ввиду первую по счёту книгу, нет ли проги под Линух спасибо...
Можно ли сделать запуск программы в определенное время
Можно ли сделать запуск программы в определенное время?
Спасибо
MessageBoxIndirect_() со своей иконкой
ms\cbSize=SizeOf(MSGBOXPARAMS)
ms\hwndOwner=WindowID(#W)
; ms\hInstance= это непонял
ms\lpszText=@"text"
ms\lpszCaption=@"head"
ms\dwStyle=#MB_USERICON
; ms\lpszIcon= это непонял...
Есть ли примеры по PureBasic на 64 bit
Я начинаю учить только PureBasic и немогу решить проблему.дело в том что у меня система работает на 64 bit а примеры по PureBasic на (86 платформе) и при изучение второго видеоурока на Console...
Как получить пароль и имя активного пользователя
Можно ли вообще это сделать?
Спасибо
Создание GUI интерфейса на Purebasic
Здраствуйте! Помогите, я вот никак не пойму. как на пурике создавать GUI интерфейс программы? создавать формы я умею! вот только как потом эти формы собрать в один проект? например: есть 2 формы...
Как создать ярлык к файлу?
а как в пурике создать ярлык к файлу?
Определение наличия файла в директории
всем привет. новая беда. Данный код отлично работает от юзера, но стоит его запустить как сервис отучетки система, ничего не работает. есть мысли почему? Этим кодом определяю существование файла в...
Как вывести название дня недели?
Как вывести название дня недели по номеру, полученного из DayOfWeek() ?
Я так понимаю, что надо создать DataSection
DayOfWeek:
Data.s "Воскресенье", "Понедельник", "Вторник", "Среда",...
Открытие файла своей программой
Вот здесь https://www.cyberforum.ru/pure-basic/thread519745.html нашел реализацию того что мне нужно.
То есть, двойным кликом по своему файлу он открывается в моей программе.
Но данный пример...
Ide для PureBasic
Привет всем, кому интересен PureBasic. Пишу пока Дизайнер для пурика и хотел бы поделится с вами тем что получилось.
Вот собственно скриншот и exe файл.
Перетаскивание в проектах с включенным UAC и запуском от имени Администратора
В проектах на PureBasic, перетаскивание в окно, не работает, если включен UAC и приложение запускаем от имени Администратора...
Поискал на бескрайних просторах интернета, реализацию на WinAPI, но к...
Кодировка вывода CMD
Procedure.s GetProgramResult(File.s,Parameters.s)
Shared GetProgramResultExitCode.l
Pid=RunProgram(File,Parameters,"",#PB_Program_Open|#PB_Program_Read|#PB_Program_Hide)
If Pid
...
Разрезать торт, оставив все свечи целыми
Не знаю где создать такую тему, поэтому тут.
Есть задание.
Винни-Пух, Кролик и Пятачок пришли в гости к Кристоферу Робину на его день рождения.
Главный подарок — огромный круглый медовый...
Работа с клавиатурой в PureBasic
Всем приветствую.
Есть такая задача:
Что бы при нажатии клавиши ф8, вне зависимости от того, в окне проги вы находитесь или нет, начала нажиматься пробел. А когда ещё раз нажму ф8, перестала.
Я...
Как запустить программу по нажатию на гаджет
Как мне сделать что бы например у меня есть гаджет кнопка,и в папке с exe есть например папка programs,и там лежит 2 exe и я хочу что бы по нажатию на один гаджет открывался этот exe который лежит в...
Как узнать сколько памяти потребляет CreateImage?
Здравствуйте!
Вопрос собственно элементарный. При создании изображения требуется память и судя по моим экспериментам немаленькая...
А вот можно ли как-то просчитать или выяснить сколько...
Значение переменных из файла
Здравствуйте уважаемы программисты. Помогите пожалуйста! Подскажите пожалуйста команду, функцию, которая придает значение переменных из *.txt файла.
пример файла:
4752 346 ...
Как переданную из юникодной программы строку прочитать в ansi программе?
как переданную из юникод программы строку прочитать в ansi программе (т.е обычной компиляции) ? например: я вызываю функцию из ansi библиотеки -dll- в юникод программе, передавая ему строку, после...
Стековая память на засоряется
Здравствуйте, странное поведение в PureBasic, вроде массив данных должен занимать стековую память программы, но почему то это не происходит.
allstart = GetTickCount_()
For f=1 To 5
start =...
Создание таймера в PB
всем привет, такой вопрос: как сделать обычный таймер в pb? имеется ввиду без привязки к window. допустим, я открыл скрин OpenScreen, есть переменная x, изначально равная 100, у меня обрабатывается...
Задний фон программы
В свое время как то знакомый скидывал исходы кода, когда jpg картинка вшивалась в код а не подгружалась с папки при каждом запуске программы, если кто знает как сделать такое напишите пожалуйста, для...
RemoveString: удаление строки из текстового файла
И снова всем привет. Возник следующий вопрос удаления строки из текстового файла, сделал такую процедуру, но не удаляет строку. В файле 3 строки : Строка1 , Строка2 , Строка3
Procedure...
Открытие внешних программ
Здравствуйте, проблемма такая, с помощью функцииRunProgram пытаюся открыть программу, а он открывает несколько копий вместо одном, помогите пожалуйста....
Как нажатием кнопки окно программы свернуть в трей
Написал программу которая запускает клиент игры. Что то свое рода античит. Данная программа должна работать при включенной игре. Но само окно программы раздражает. В программе 2 кнопки играть и...
HTTP Basic Auth — отправка логина и пароля в заголовке запроса
Господа подскажите,
надо отправлять смс, если вставляю ссылку в браузер она срабатывает как надо, из программы делаю так:...
MP3_Player 0.02 beta by Lang_Space
Всем привет!
Я иногда создаю собственные программы. Просто так, для себя. Но с 2013 года начал выкладывать хорошие работы на этом сайте.
Вот моя последняя работа - MP3_Player 0.02 beta
Это...
Как сделать,чтобы не пропадало?
Здравствуйте!
Начал изучать purebasic пару дней назад и решил графический калькулятор.
Создал, окошко и все остальное, принялся за "логику" калькулятора и такая проблема, когда я нажимаю на...
Картинка с веб камеры
Использую код:
OpenWindow(0,0,0,500,500,"")
Define Ccam_lib1, *capAddress
Ccam_lib1 = OpenLibrary(#PB_Any, "avicap32.dll")
If Ccam_lib1
*capAddress = GetFunction(Ccam_lib1,...
Таймер на запуск следующей строчки
If FileSize("D:\File\File.txt")=-1
RunProgram("D:\Games\EMail Example\Debug\EMail Example.exe")
Else
End
EndIf
После первой проверки наличия file.txt, в случае если файла нет, проверка...
Запрет запуска копии приложения
Как запретить запуск копии приложения?
Конечно, есть идеи по созданию левого файла, который отследить запуск копии и закроет ещё, но как это сделать правильно. В настройках при компиляции подобного...
Игра Dance Life (исходники)
Предисловие
Как то разрабатывал игру 5 лет назад, но не закончил ее. Проект этот забросил. Вот решил поделиться всеми наработками этой игры, может кому понадобится. Но сразу предупреждаю, что код...
Созданная DLL упорно возвращает вместо строки 1 символ
Друзья, DLL упорно не желает возвращать строку. Нужен ваш совет.
ProcedureDLL.s RunSQLQuery(QConnect.s,Query.s, QTimeOut.l,QFormat.s,QFiles.s)
If PBEx_MSSQL
Global...
2D демонстрации на DirectX 11
Всем привет!
Есть ли у кого программа, которая рендерит двухмерные битмапы на DX11? Конечно понимаю -
тема абсурдная, но в свете этой проблемы весьма актуальная.
Запрос GET для QIWI
Драсьте. Вот код.
InitNetwork()
Global qiwi_token.s= ""
Global qiwi_number.s = "79619783527"
Procedure GetToken()
If ReadFile(0, "qiwi token.txt")
qiwi_token = ReadString(0)
Ну-ка признавайтесь :) Кто из вас PB купил, а кто с торрента спер? И для чего его используете
Просто хочу оценить платежеспособность ЦА. Если с ней порядок, то, может, буду кое-что пилить для PB :)
Например, визуального конструктора GUI до сих пор ведь полноценного нет, как я понимаю.
...
Droopy Library Purebasic 5.60
Здравствуйте подскажите где взять библиотеку Droopy Library для Purebasic 5.60 х86.
Ожидание команды от сервера
Здравствуйте, помогите реализовать некий апдейтер, ничего криминального или вредоносного не планируется.
Для чего это:
установленная на сервере клиента программа, должна опрашивать периодически...
Размер указанного каталога на диске
Задача: Вычислить размер указанного каталога на диске.
Создаю цикл перебора элементов в данном каталоге. Если это файл в корне каталога, то вывожу его размер в байтах.
Иначе (если это подкаталог),...
Создание/вызов функции из внешней dll (?)
Здравствуйте.
Скомпилировал внешнюю dll из кода Pure Basic, простейшая функция сложения 2-ух чисел, вызываю её из vba и получаю ошибку :
"Run-time error 453: Can't find DLL entry point AddNumbers"...
Пауза в драйвере
друзья помогите. как сделать паузу в миллисекундах в драйвере?
Добавлено через 15 часов 17 минут
Ну помогите, пожалуйста
Копирование файла в Pure Basic
Я тут спросить хотел, у меня есть файл. я хочу его скопировать в другую папку. А как мне это сделать в Pure Basic?
Замена формы курсора
Надо заменить форму курсора.
Делаю так:
curs = LoadCursor_(0, 32513)
Следующее в цикле
SetCursor_(curs)
Но проблема в том, что таким способом, при передвижении курсора иногда, на мгновение,...
Изменить в другой программе белый текст на черный
Есть у кого идеи по этому поводу? За ранее благодарен
Как программно считать весь текст, который находится в активном окне?
Как программно считать весь текст, который находится в активном окне? (в данном случае браузер)
Должно получиться что то вроде этого (см. скриншот)
Ссылка удалена - Правило 4.12.
Всплывающее меню в трее
Заранее извиняюсь, если подобная тема уже существует. К сожалению не могу воспользоваться поиском с телефона, так как поиск почемуто сворачивается.
Стандартное меню в трее работает отлично. Но,...
Оба окна закрываются
Здравствуйте,я хочу спросить,как сделать так что бы при нажатии на окно открывалось новое окно(уже сделанно)так вот когда его закрываешь(открывающиеся окно) и закрывается 2(основнное)как это...
Сохранить содержимое EditorGadget в файл
Здравствуйте! Извините если в поиске не нашел, но у меня вопрос. Как содержимое EditorGadget сохранить в файл .txt?
Нарисовать (повернуть) прямоугольник
Здравствуйте!
Возможно, это глупый вопрос, но никак не могу сообразить...
В PureBasic нарисовать прямоугольник не проблема...
Достаточно использовать Box(x , y , Width , Height )
или Line(x , y ,...
Использование констант информации о версии компилируемой программы
Доброго времени суток!
Возник такой вопрос. Кто то вообще использует константы для вставки информации о версии в компилируемый файл, что бы в ручную не заполнять информацию о версии в настройках...
Как присвоить фрагменты из цельной картинки в спрайты?
Давно не могу найти решения, как из цельной картинки присвоить фрагменты в спрайт (как это обычно использует множество игровых движков.), чтобы не грузить картинки по отдельности из файла. Буду при...
Изменить рандомный бит в байте
Доброго времени суток. Подскажите пожалуйста, как сменить рендомный бит в считанном из файла байте? На другом языке обычно строка - это массив чаров, можно было перегнать байт в битовую строку,...
Можно ли окно, созданное OpenWindow, сделать прозрачным?
Вопрос в теме.
AviCap32.dll, компилятор ругается на параметр "BLUBBER"
В простом примере из сети компилятор ругается на параметр "BLUBBER", говорит что ожидается номер а не строка. На что исправить?
hWebcam = CallFunction(0, "capCreateCaptureWindowA", "BLUBBER",...
Иконка программы в трее
Добрый день!
А подскажите пожалуйста можно как-то использовать иконку для отображения в трее которая подключена в настройках компилятора, что бы не держать иконку отдельным фалом?
Спасибо!
Установить позицию курсора в StringGadget
Здравствуйте.
Можно ли каким-то образом установить позицию курсора в StringGadget?
Ogre3D в коммерческих целях
Где-то прочитал, что использовать его в коммерческих целях нельзя. Так ли это?
Если игра будет платная, допустим в месяц 100 рублей, это коммерческая. А если бесплатная, но с донатом, это как?
...
Конвертирование в bmp
Как сконвертировать картинку из gif в bmp?
Прозрачный Gadget на кнопке
Нужно на кнопку посадить прозрачный StringGadget или TextGadget или какой другой вариант, нужно отдельным гаджетом вывести две цифры.
Именно прозрачный, кнопки у всех разные, фоном не сделаешь.
Все...
Подсчет количества символов в тексте
Скажите,как подсчитать количество символов в тексте,который взят из файла?Пытаюсь найти,но не получается.Подскажите пожалуйста.
Получить список доступных видеорежимов монитора
Приветствую всех кодеров!
Назрел один вопросец, хочу узнать возможные разрешения монитора.
Ну т.е. к примеру монитор допускает 800x600, 1024x768 и 1440x900. Так вот нужно
чтобы я мог узнать все...
Собственные окна с закругленными углами
Здравствуйте. Подскажите, пожалуйста. Каким способом делают свое оформление для окон с закругленными углами(Т.е. свое изображение). Пробовал с помощью прозрачности, но понял что так не выйдет.
Выполнение действия при нажатии екранной кнопки
Уважаемые програмисты у меня вот какая проблема. У меня не получается создать действие чтоб при нажатии на екранную кнопку "рассчитать" оно подщитывало все что было написано в строчках вот код:
;...
Окно регистрации в программе Pure Basic
Всем здравствуйте,вообщем я только начал изучать PureBasic,и хочу задать вопрос можно ли сделать так что когда ты запускаешь свою програму там будет Логин
...
Как длинную строку перенести на другую строчку?
Добрый вечер. Подскажите плиз как можно длинную строку перенести на другую строчку?
Как расположить несколько элементов в одном окне?
У меня есть окно, открывающееся на весь экран. На нем должны быть расположены четыре таблицы, как показано на рисунке. Но сейчас там только одна таблица, и она занимает весь экран. Как сделать так,...
Выделение слов текста рандомными цветами
Как создать прогу,которая каждое слово введенного текста делает рандомного цвета,но при этом ни один из цветов не должен повторяться.
Второе OpenWindows
Procedure open_process_list(z)
DisableDebugger
If OpenWindow(10,0,0,550,440,"Окно",#PB_Window_ScreenCentered|#PB_Window_MinimizeGadget)
...
Поиск и удаление файлов
Приветствую всех!
Есть задача:
На диске C: найти файл samantha is gonna kill you.mp3 и его удалить, и нужно делать программно.
Подскажите пожалуйста, как это решить с помощью PureBasic?
Работа клавишами в гаджетах
Добрый день!
Помогите разобраться, как использовать (в данном случае) клавишу enter в stringgadget. Задача: есть две строки, написав что-то в первой и нажав enter вывести это куда-то (пока в...
Генератор кода
привет всем!
есть такой вопрос.
начал таки изучать пурик, потому что легок в создании прикладных приложений и игр. а это то, что мне нужно.
хочу упростить этот язык и сделать такую программку:...
Возможно ли сделать перенос текста по словам и разделения на страницы в StringGadget()
Подскажите пожалуйста, возможно ли сделать перенос текста по словам и разделения на страницы в StringGadget()?
If - elseif или select
доброго времени суток форумчане, вопрос такой, в программе планируется куча условий(более 500+) и перебора, в связи с эти хочу услышать мнение какими операторами пользоваться ну в плане удобства или...
Открыть ссылку в дефолтном браузере
Здравствуйте,можно ли сделать так что бы когда нажимаешь на Gadget,то открывается сыллка на браузере,знаю что можно сделать там браузер run chrome но тогда откроется хром,а если у тебя не хром? Можно...
Работа с графикой в потоках
Здравствуйте ! Кто может подсказать, как в такой ситуации остановить рисование в потоках ? Вот небольшой пример, в котором начало рисования в потоках есть, а как закончить рисование в этих потоках,...
Медленное срабатывание условия
есть примерно такой кодGlobal ss.s, os.s
Procedure.s cent(ss.s)
If OpenConsole()
EnableGraphicalConsole(1)
If ss <> os.s
PrintN(ss)
EndIf
os=ss
If Inkey()
...
Какой тип переменной соответствует типу DWORD
Вопрос в теме.
Перевод из Pure Basic в Arduino
Здравствуйте! Помогите пожалуйста перевести код из Pure Basic в Arduino.
Global PinIn
; Отдельный многозадачный процесс имитирует работу прошивки PULSE ардуино
Procedure LoopSignal(Parameter)...
Ассоциировать определенный тип файлов со своим приложением
Вопрос описан в теме.
Странность при использовании конструктора форм
Всех приветствую.
В коде формы пишу код, но почему-то при компиляции он не сохраняется. В чём проблема?
Вот код:
;
; This code is automatically generated by the FormDesigner.
; Manual...
Web Камеры. Избавиться от окна для подключения
Добрый день, имеется две камеры, подключаю их так:
Global Lab
OpenLibrary(Lab, "AVICAP32.DLL")
Procedure LoadCamera_1()
...
Аналог INKEY$(ф-ция из QuickBasic) на PureBasic
Собственно вопрос в названии темы.
Спрашиваю, т.к. нужна данная функция в графическом режиме.
Я, конечно её сэмулировал с помощью KeyboardPushed(...)\KeyboardReleased(...),
но это стыд, что...
Как сравнить две строки?
Чтобы не дублировать строки в ListIconGadget() как их сравнить? писать самопальное или есть готовое?
Json
Здравствуйте уважаемые, столкнулся с проблемой json формата , пример из хелпа
CreateJSON(0)
Person = SetJSONObject(JSONValue(0))
SetJSONString(AddJSONMember(Person, "FirstName"), "John")...
Двумерный массив или его альтернатива?
Всем привет!
Purebasic у меня в процессе изучения, поэтому требуется помощь. Вопрос - как изменить размерность двумерного массива в его первой области?
Например:
Dim a(3,10)А потом
ReDim...
Как сделать текст больше
Здравствуйте, у меня вопрос как сделать текст больше например TextGadget(232, 160, 5, 150, 110, "compiler") что бы он больше смотреля в программе
MessageRequester(), как написать многострочный текст в окне?
Не пойму как написать многострочный текст в этом окне.
Надо думать это столь очевидно, что совсем не видно.
Watermark - водяной знак на изображении
водяной знак на изображении
Color = $30000000 цвет Hex, где 30 это прозрачность в HEX
txt$ = " -- WMark -- " слово
ColorT = $3000FFFF цвет слова, 30 прозрачность
...
Лишние и пропадающие символы при записи в файл. Как с ними бороться
Есть пара циклов, за пару часов вдумчигого взгляда ничего не нашел.
код:
Global Dim Pam(10)
Global Len = 10
Global FName.s = "Pamyat.txt"
Procedure Sensor(Len)
OpenFile(0, FName)
Компонент для дизайнера форм
вопрос на 356 строке.
EnableExplicit
#LVM_SUBITEMHITTEST = #LVM_FIRST + 57
#LVM_GETSUBITEMRECT = #LVM_FIRST + 56
Global oldproc
Global currentitem, currentsubitem
;...
Как можно загружать указанный файл на сервер с указанием пароля и логина FTP
Здравствуйте,как можно загружать указанный фаил на сервер с указанием пароля и логина FTP
Аналог InetGet() от Autoita в PureBasic ?
Ребят подскажите куда копать?
Имеется срочная задача реализовать чтение файла из интернета.
То есть получение к примеру содержимого файла http://мойсайт.ру/test.dat
в переменную, файл...
Почему перестал работать калькулятор от Никиты Однороба?
Здравствуйте!
Прошу пояснить: почему сейчас не работает калькулятор от Никиты Однороба, а два года назад всё рассчитывал превосходно? Что случилось?
;Автор Никита Однороб
Structure el
...
XMLDOM
Import "uuid.lib"
CLSID_DOMDocument
IID_IXMLDOMDocument
EndImport
Global ovLTkn.IXMLDOMDocument
CoInitialize_(0)
CoCreateInstance_(@CLSID_DOMDocument, 0, 1, @IID_IXMLDOMDocument, @ovLTkn)...
Изолированное окно в одну процедуру
Ума не приложу, возможно ли такое. Имею программу с кучей окон, решил добавить ещё одно (типо что бы принимала введённые данные) и понял что для этого нужно выполнить кучу действий.
Прописать...
Отправка и прием данных telnet
Есть девайс который может общаться по телнету. Написал небольшую программу которая отправляет в него команды и забирает ответ.
Global port = 23 ; Порт
Global conID.i ; ИД соединения
...
Как передавать/принимать файлы, если в новой версии нет send/receive networkfile?
Как можно передавать/принимать файлы, если в новой версии нет send/receive networkfile
Это же можно делать и с помощью функции send/receive networkdata
Win Service
Всем привет. Есть отличный код до вин сервиса
EnableExplicit
DeclareModule Service
Enumeration
#RUNNING
#PAUSED
#STOPPED
EndEnumeration
Запись в файл по строкам
Подскажите начинающему,
вот примитивный код
If CreateFile(1, "c:\file.txt")
WriteString(1,"тест")
CloseFile(1)
EndIfА как сделать, что б в этот файл добавлялся текст по строчкам в виде
1...
Заполнение таблицы словами, введенными пользователем?
Хочу создать таблицу, в каждую ячейку из которой по очереди пользователь вводит данные с клавиатуры, т.е. он вводит, нажимает enter и переходит в следующую ячейку. Как это реализовать на практике?...
Z - порядок гаджетов на форме
как указать порядок расположения гаджетов на форме, то есть какой будет сверху а какой внизу?
Почему не работает Функция GetPixel?
Здравствуйте!
Вот небольшой код:
ExamineDesktops()
Width=DesktopWidth(0)
Height=DesktopHeight(0)
x=0
y=0
ImageNumber=CreateImage(#PB_Any, Width, Height)
Не работают функции
Приветствую. Никак не могу понять, какую библиотеку надо скачивать. Скачал программку
http://pure-basic.narod.ru/project/skrinhot.html
установил библиотеку Droopy с...
PanelGadget
И снова здравствуйте, есть такой замечательный PanelGadget и отличный пример в РБ.
If OpenWindow(0, 0, 0, 322, 220, "PanelGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
...
Решение математических задач на PureBasic
Помогите пожалуйста, сижу далеко не один день ломаю голову, читаю в интернете, ну не получается решить задание.
Нужна лишь одна функция(Procedure)
она получает лишь один параметр, и одно число на...
PureBasic и вебкамера
Всем привет.
Кто-нибудь имеет опыт работы с вебкамерами? Пришлось поднять из небытия старый проект, писал ещё на VB6, сейчас его перевёл на PureBasic. Столкнулся с такой проблемой. Старая вебка...
Хранение бинарных данных в DLL
Добрый день. возможно ли хранить бинарные данный в DLL и запускать их в при надобности по аналогии c EXE?
Нужна программа - "рисовалка" в окне
помогите пожалуйста, очень нужна программа, простая "рисовалка" в окне:
нужно, что бы выполнялось всего 3 условия:
1) по щелчку на свободное пространство, рисовался небольшой кружок
2) по щелчку...
Статическая библиотека
Доброго дня всем.
Кто может подсказать, имеется ли в purebasic возможность создать свою статическую библиотеку? Так сохранить функции, чтобы среда уже знала о них?
Чтобы не нужно было каждый...
На FTP отпраляютс файлы 0 длины
Задача простая,по фиксированным координатам забрать и принять файлы из FTP. Файлы забираются нормально, а вот с отправкой не пойму, на сервере файл с именем отправляемого создается, но его размер...
Несанкционированное округление при вычислениях
раньше для решения своих задач использовал эксель, сейчас решил попробовать что то другое остановился на purebasic. Задачи вроде бы не сложные но в первой же программе у меня что то не получается ....
URLDownloadToFile_() загрузка страницы в память
Надо загрузить страницу не в файл, а в память, не прибегая к курл либе, как это можно сделать?
Скорость вывода графики на экран
Здравствуйте...
Я пытаюсь создать игру (платформер), делаю это на ноутбуке, там же тестирую...
Но как-то решил протестировать на стационарном компьютере и заметил что скорость игры значительно...
Почему указатель нулевой при CopyMemory
Здрасть. Функция CopyMemory говорит что указатель is 0. Как исправить?
*Old = AllocateMemory(1)
Procedure FrameCallback(lwnd.l, *lpVHdr.VIDEOHDR)
Len = *lpVHdr\dwBufferLength
*Old =...
Передача параметров в процедуру по ссылке
Вроде простецкая задача, решается в VB и FreeBasic при помощи ByRef просто и понятно.
Как это сделать в PB и где об этом написано в справке по PB я не нашёл.
Нужен был код для экспериментов.
С...
Время (милисекунды)
Добрый день, существует ли способ в пурике определить время в миллисекундах? Date() к сожалению их не показывает.
StringGadget, ListIcongadget
Подскажите кто может
Недавно начал пробовать программирование вообще и на Purebasic в частности
не могу решить две задачи:
1. Как организовать всплывающую подсказку в StringGadget, ListIcongadget...
Удалить значок из заголовка окна
Подскажите пожалуйста, как удалить значок из заголовка вновь создаваемого окна.
Прозрачную иконку, не предлагать... Заказчику не понравилось...
Зачем это нужно?
Ну например, окно О программе, там...
Очень мало фпс в работе с 3д
Здравствуйте.
Может кто объяснить почему при 120000 треугольников на камере фпс всего-лишь 2?(
Ведь сейчас на одной высокополигональной моделе бывает больше чем эти 120к...
Можно ли узнать разрядность ОС
Здравствуйте, можно ли узнать разрядность ОС?
LibCurl: отправка файла через форму
Есть у кого нибудь примеры, на форуме не нашёл
меня интересует загрузка изо на imagebam.com, авторизацию я прохожу, но вот как дальше?
Код:
;заливка изо на imagebam.com
XIncludeFile...
Вывод в окно текущей информации без задержек
Есть ПО, работает себе в фоне и хорошо, но непонятно что оно сейчас делает и делает ли вообще что-то, может висит.
Поэтому удобно было текущие действия видеть в окошке. программа работает (точнее...
Как сделать чтобы Entity всегда двигался ко второму Entity
здравствуйте!!! Скажите пожалуйста, знающие люди, как сделать чтобы Entity всегда двигался ко второму Entity.
у меня есть плоскость, на ней расположен куб, при клику мышкой у меня создается сфера, в...
Количество строк в файле log.ini
мне нужно что бы программа нашла количество строк в файле log.ini.
Как работать с изображением как с массивом пикселей
Загрузить изображение в память\буфер\куда нибудь, считать значение цвета по координатам и что нибудь на нём отрисовать.
При передаче больших файлов, написанный мной сервер зависает
Здравствуйте, я создаю программу для передачи файлов( сервер, клиент), но при передачи больших фаилов, сервер зависает, посоветуйте, как исправить?Спасибо)
Вывести список программ в автозагрузке
Как вывести из программы список программ загружаемых при вкл. Windows
Получить дельта X
Буду описывать проблему абстрактно и по аналогиям,-
всем известен мсофис, редактор таблиц? так вот там есть нечто вроде сплитера при наводе курсора на границы столбцов/строк. как такого можно...
Чтение текста из DLL
длл сделана Resource Hacker, картинки читаются без проблем, а текст отказывается
FindResource_() возвращает 0
как правильно читать строки?
Перевод из C++ на PB
Решил попробовать перевести один D3D код с с++ на пурик. Работает на ура. Потом решил пойти дальше, но вот понять не могу в пару местах.
Вот полный код
#include
#include
#pragma...
Чтение многострочного файла
Доброго времени суток.
как можно сделать чтение списка?
Например:
a.pb
d.pb
English.txt
help.txt
help1.txt
tix.txt
Адыг. яз..txt
Не получается использовать getcursor
Я скачал с офсайта среду, но при попытке использовать getcursor вываливается предупреждение что нельзя использовать в demo версии это.
Хотя здесь :...
Векторное рисование на прозрачном изображении
Здравствуйте. Сейчас разбираюсь с векторным рисованием, и возник вопрос - как избавится от тёмных полос по краям фигур. Код примера:
Procedure ShowImage(Image)
If IsImage(Image) = 0
...
Как ввести несколько параметров через пробел?
Всем привет
такой вопрос: ести ли в пурике что-то похожее на сишную функцию scanf?
Как вызывать из программы список установленных программ и имень возможность их удалять
Как вызывать из программы список установленных программ и имень возможность их удалять?
бинарные данные
Немного не про пуребуйиск но незнанию где спросить.
packet = (
"030001be02f0807f658201b20401010401010101ff30190201220201020201000201010201000201010202ffff0201023019020101"
...
Подключиться к БД ODBC через FTP
реально ли вообще такое? и как это сделать? лежит база данных ODBC созданная через microsoft access, нужно открыть её, изменить, и положить обратно, вот такая вот задача. заранее спасибо за помощь.
При английской раскладке клавиатуре вместо любого знака пишет NUL
При английской раскладке клавиатуре вместо любого знака пишет NUL. Пробовал переустанавливать. Удалял все но не что не получилось. Помогите пожалуйста!
Назначение свойств гаджету через API для (x64) архитектуры
Здравствуйте, помогите пожалуйста понять что я не так пишу в коде:
У меня есть стандартный гаджет которому присваиваю функцию для обработки сообщений:
Global *OldCallback
Procedure CallW(hWnd.l,...
Как правильно нарисовать фон?
Пытаюсь написать небольшую игрушку, пока только учусь, поэтому функций знаю мало.
Игрушка представляет собой крестики нолики, в каждом поле которой ещё одно поле...
Как использовать этот код VBA на PB?
Здравствуйте. Подскажите, пожалуйста, как использовать этот код VBA на PB. Об этом нигде не написано(
With ListGalleries(wdNumberGallery).ListTemplates(2).ListLevels(1)
.NumberFormat = "%1)"
...
Временно видимое окно
Доброго времени суток всем. Сразу к делу :)
Цель - делать окно видим, только пока зажата кнопка Alt. Т.к. с WinAPI я ещё совсем не дружу (как и с английским языком), а стандартные функции пурика,...
Запуск от имени администратора
Есть программа при закрытии записывает конфигурацию в фаил на диске.
как сделать чтобы программа запускалась от имени админа
так как система просит чтобы программа запускалась от имени админа или...
Выполнение задачи подвешивает программу
Всем привет!
Растолкуйте плиз, как поступать в такой ситуации, когда выполнение программы как бы подвисает при отработке какого-нибудь цикла, ну или там,к примеру, какой-то функции WinAPI и пока она...
Код для отправки письма на мыло по ssl
помогите написать код для отправления письма по ssl на одну из почт(Yandex,Mail,Gmail,rambler)
Не могу создать структуру _SHELLEXECUTEINFO для использования в функции ShellExecuteEx_
Понадобилось мне использовать функцию ShellExecuteEx, но у меня не получилось правильно сделать структуру SHELLEXECUTEINFO.
Подскажите как надо правильно делать? Вот мой код:
filepath.s =...
Передача unicode строки в библиотеку VB
Здравствуйте.
Поменял в проекте кодировку на Unicode. Теперь библиотека VB принимает пустые строки.
Что можно сделать?
Может как-то передавать строку в обычной кодировке? Но такой способ в самом...
Есть ли файловые менеджеры на PureBasic
Есть ли фаиловые менежеры на пурике,если да то дайте скрипт пож.
Не обрабатываются события PopupMenu
Здрасьте, проблема ясна по названию темы
в чём проблема, кто может мне ответить?
;{- Enumerations / DataSections
;{ Windows
Enumeration
#Window_0
#Window_1
EndEnumeration
;}
Ошибка повторного открытия, запроса в базу данных
Имеется обычный код вида
OpenDatabase(1,file.s,"","",#PB_Database_SQLite)
котрорый срабатывает но при повторном вызове команды opendatabase компилятор выдаёт ошибку, при чём все переменные остались...
Не получается сделать окно некликабельным
Доброе что-то вам, господа. Подскажите как сделать окно видимым, и при этом некликабельным.
Есть программа, которая должна висеть поверх всех окон и постоянно отображать инфу. StickyWindow(#winID,...
GetClipboardImage() не возвращает ImageDepth(), ImageFormat()
если прочесть как файл, всё есть
может оно как то хитро нужно читать?
как адрес в памяти этой картинки узнать? хотя бы расширение получится узнать
Зависает при запуске простое оконное приложение
Здравствуйте!
Руками решил начать писать приложения на пурике после долгого отдыха, раньше по примерам писал, и сразу не вышло. Зависает при запуске. А я писал по примеру работавшему. Вот код:
...
Передача данных между клиентами: вопрос скорости и оптимальности
у меня есть сайт, с mysql базой, доступ по FTP и всё такое. как лучше и как будут быстрее передаваться данные между клиентами? вот думаю если txt поместить на сайт и по FTP брать данные и записывать...
Выгрузка DLL из памяти
Такая беда, есть две библиотеки, в каждой есть функция выгрузки её из памяти. И тут дело с D3D, посему лучше иметь какое либо приложение на DX9.
Вот архив, там исходники трейнера для NFSMostWanted...
Выгрузка DLL
вот код длл, при инъекции в процесс и нажатии кнопки End должна происходить выгрузка, но процесс просто падает,
подскажите, в чём моя ошибочка.
Procedure DetachLibrary(a)
If a=0
...
PureBasic: плеер swf-файлов
Установил Пюре_v5.3
Плеер из папки с примерами ...\Examples\Sources - Advanced\MoviePlayer\MoviePlayer.pb прекрасно работает со всеми мультимедиа-файлами, в том числе mp4, flv.
Возможно ли...
UncompressMemory DataSection
Товарищи снова здраствуйте, с наступившим новым годом!
столкнулся с ситуацией не могу сообразить как правильно сделать
через readfile у меня все получается распковать а вот как это сделать из...
DirectX
Нашел код на форуме PureBasic.
#D3D_SDK_VERSION=49
#D3D_OK=0
#D3DFVF_XYZ=2
#D3DFVF_XYZRHW=4
#D3DFVF_DIFFUSE=64
Выполнение кода в зависимости от ответа
Здравствуйте уважаемые знатоки:)
С пуребейсик не особо, поэтому прошу помощи в реализации следующего
первое это то, что нужно из нескольких хостов получить результат, тоесть сайтов может быть...
Как изменить код формы?
Добпый день, пользуюсь вижуал студио 2010 , и тут скачал пуре бейсик,вроди всё норм,только непойму одного, есть форма,как перейти и изменить её код? тоесть как в студио два раза клацнул по ней (или...
Конвертировать из OEM в UTF 8
Как на PureBasic конвертировать файл из OEM866 в UTF-8?
Как устроен ExplorerListGadget
А конкретнее меня интересуют иконки. Как там оно всё "извлекается", откуда берётся. Ведь если я использую ListIconGadget, то при добавлении в него item'а с прикручиванием иконки качество существенно...
Как ускорить чтение файла
Небольшой файл весом 5 мб код
If ReadFile(0, "test.txt") ; Открываем файл для чтения
content$ = ReadString(0, #PB_File_IgnoreEOL) ; Читаем весь файл как строку
CloseFile(0) ; Закрываем файл...
Не могу понять момент в цикле FOR
Здравствуйте!
Никак не пойму, как в цикле for сделать неизвестный заранее шаг STEP ? PB требует, чтобы значение STEP было или число или константа, но в программе шаг должен задавать пользователь....
Кусок кода на Pure Basic: поясните что происходит
Есть кусок кода на, наверное, замечательном языке PureBasic (см. изображение), который выводит\рисует в окне (это не очень интересно) спектр аудиосигнала из библиотеки fmod. Вообще-то я его пытаюсь...
Не находит папки и файлы с кириллицей в названии
Если в папке С:\Тест есть вложенные папки с кириллицей то код
EnableExplicit
Define directory.s = "C:\Тест\" ; Укажите путь к папке
Define file.s
Define dirID = ExamineDirectory(#PB_Any,...
Нужен русификатор
Уважаемые форумчане. Появилась необходимость связать мое устройство с РС. Решил, для этой цели освоить ПБ. Отсюда у меня к Вам два вопроса:
1. Можно ли в И-нете найти полноценный ПБ(бесплатно). А...
Как передать в процедуру часть массива?
Здравствуйте. Четвертый вечер пытаюсь обучаться Pure Basic.
Не смог постичь, как передать в процедуру часть массива, например - столбец матрицы (если двумерный массив развернут в памяти по строкам,...
"Дребезжит" кнопка :)
Делаю прогу для обработки данных прибора с СОМ-порта. Писал её на VB-6, работает, но не нравится (т.б. я в VB новичок). Переписываю на PB -язык нравится.
Суть. Все циклы-вычисления работают (мелочи...
Взаимодействие с JavaScript
В PureBasic можно взаимодействовать с JavaScript через WebGadget.
JavaScript'ом передавать значения через window.status.
А PB можно динамично добавлять код JS для выполнения.
Работа со строками в драйвере
как создать (желательно глобальную) строковую переменную, записать туда данные и потом , при IRP запросе в драйвер передать эту строку в системный буфер текущего IRP пакета.
вот часть кода из моего...
Сравнить полученное значение
Здравствуйте, подскажите с задачкой:
Global mysoftver$ = 1.0.0.1
C сайта(http://site.ru/update.dat) проверяем версию получаем результат в виде: 1.0.0.2
*Buffer =...
Вызов фукции из DLL в Потоке
Уважаемые форумчане подскажите горемыке как правильно сделать:
Procedure call(x)
Repeat
Debug CallFunction(0, "GetPidProces", @"Explorer.exe")
Delay(1000)
ForEver
EndProcedure
...
Самообновление программы
Сделал все как в этой теме.
https://www.cyberforum.ru/pure-basic/thread386276.html
но вот вставил код и не понимаю как он работает
Enumeration
#Button_0
EndEnumeration
#UpdAddress =...
Передача данных с сервера к клиенту
Добрый день!
При передаче данных функцией SendNetworkString, на клинте строка принимается по частям.
не понимаю в чем может быть проблема.
Код клиента:
Procedure ServerEvent(*Data)
Repeat...
ListIconGadget закраска ячек
Доброго время суток форумчане, появился вопрос: можно ли закрасить ListIconGadget любым цветом?
Добавлено через 13 минут
не правильно спросил. весь ListIconGadget можно закрасить ...
Получить событие для показа popup меню под комментарием "события гаджетов"
Пытаюсь получить событие для показа popup меню под комментарием "события гаджетов", переделывал раз 30, то появлялось, но делало не то что надо, теперь не появляется вообще.
;Создаём...
Протокол MODBUS. Не работает вызов вызов функции из подключенной библиотеки DLL внутри функции purebasic
Доброго дня всем.
Задача определить ip подключенного устройства. При работе непосредственно из основного кода программы ip определяется. Если поместить тот же самый код в функцию и затем ее...
Как работать с файлами *.docx
Добрый день. Узнал что на php можно работать с word файлами используя класс COM.
А возможно ли то же самое на пурике?
Как сделать неограниченное число строк в консоли?
у меня в консоле выводит очень много строчек, и самые верхние(самые старые) не отображаются из-за большого количества, как сделать неограниченное число строк в консоле?
Poitn to цвет PokeL - Plot цвет PeekL
Никак не могу картинку загнать как сырые данные и считать их в нужном порядке.
If StartDrawing(ImageOutput(in))
adress=*ram_visor
For x=1 To OutputWidth()-1
For y=1 To...
Как идентифицировать ПК?
Здравствуйте ! Передо мной стоит такая задача - создать генератор ключей на основе какого-либо железа ПК (жесткий диск, материнская, сетевая плата, процессор, оперативная память и т.п.).
Суть...
Как подключить pbi, чтобы он использовался по умолчанию
Можно ли подключить pbi так, что бы он использовался по умолчанию. Т.е. можно было пользоваться его функциями без XInclude. В AutoIt такая возможность есть. А в PureBasic?
Передвижение физического тела функцией Move
Возможно ли это в нынешней версии?
Раньше было так EntityPhysicBody(Begun, #PB_Entity_SphereBody, #PB_Entity_AbsoluteBodyMove).
Добавлено через 1 минуту
Или на момент такого передвижения физика...
Торможение в ListIconGadget
Всех приветствую.
Потребовалось написать табличный редактор, поддерживающий любое число одновременно открытых таблиц. Примерно так:
Structure Cell
CellContent$
ColorCellBack.l
...
Есть задача перевести midi файл в трекерный формат
Добрый день! Есть задача перевести midi файл в трекерный формат, я не музыкант говорю сразу
Не могу разобраться в сообщениях midi
Пишу сюда т.к. средство разработки PB, или подскажите в какой...
Написание "Таблицы рекордов"
Хочу написать таблицу, которая по нажатию соответствующей клавиши добавляла бы к соответствующей переменной единичку. И при написании "quit" Подсчитывала бы все очки и выводила мне на экран. Но я...
Лицензия
Скажите, а заплатив за лицензию , что получает пользователь в юридическом плане? Выдаются какие нибудь документы в электронном виде, подтверждающие приобретение продукта Fantaisie Software? Или...
Считалка изучающим PureBasic
Здравствуйте, Форумчане!
"Собрал" в PureBasic-e 4.60
считалку. Она умеет считать логику:
And,Or,Not,сдвига бит << и >>,
+ , -, *, / бинарных чисел.
Может кому пригодится.
С...
Исправить код слежения за папкой
Здравствуйте! Ест код слежения за папкой: (спасибо Pro_grammer)
; Notify filter values
#FILE_NOTIFY_CHANGE_FILE_NAME = 1
#FILE_NOTIFY_CHANGE_DIR_NAME = 2
#FILE_NOTIFY_CHANGE_ATTRIBUTES = 4...
Аналог функции ElapsedMilliseconds на WinApi
Подскажите, аналог этой функции. Нужно это для точности таймера. Т.к. эта функция не точная.
Может я таймер не так делаю?
Structure TimerS
ID.l
TimeOut.l
Time.l
Event.l
EndStructure
Непонятная команда - CreateGadgetList
Объясните пожалуйста, для чего нужна запись CreateGadgetList? Я пробую писать(создавать) гаджеты с этой записью и без неё. Никакой разницы в работе не вижу. В хелпе о ней ничего не говорится.
CreatePack не работает
UseLZMAPacker()
CreatePack(0, "file.7z",#PB_Packer_LZMA)
AddPackFile(0, "111.txt", "111.txt")
AddPackFile(0, "pref.ini", "pref.ini")
ClosePack(0)
Архив не создается, файлы не...
NT Data Convertor
В реестре Windows, в некоторых местах, используется формат времени NTdate
Имеется вот такой конвертер: Может есть у кого то код для PureBasic, для конвертирования в обе стороны?
Как сделать форматный ввод?
Мы уже привыкли, и делаем на автомате форматный вывод данных.
А вот "Как сделать форматный ввод?"
Вопрос в том, как сделать контроль содержания буфера ввода, или другими словами:
контроль...
Как переложить задачу на GPU?
Здравствуйте, много слышал о работе с GPU. О том, что GPU используется в задачах по вычислению и бруту кричит весь интернет, приводя примеры начиная от майнинга и заканчивая сложением матриц.
Но...
Ошибка в выгрузке драйвера
здраствуйте! у меня проблема в выгрузке драйвера перехватчика, т.е драйвер, перехватывающий NtCreateFile. Дело в том, что в момент выгрузки, драйвер перехватывает очередной раз NtCreateFile, и тут...
Как работать с COM-Объектами
Здравствуйте снова. Я вновь в размышлениях, которые гугл мне не позволяет расколбасить. Толи с гуглом не то что-то, толи со мной, но я не могу никак найти как работать с com-объектами в пурике. И в...
Резервирование и упаковка файлов в архив ZIP
Задача
Необходимо во всех папках заданной папки найти файлы созданные в определенный промежуток времени и упаковать в zip архив, а затем удалить эти файлы. Те файлы что созданы раньше или позже чем...
Изменение значения переменной с помощью ASM
Добрый день ! Мне нужно изменить значение переменной с помощью ассемблерной вставки. Вроде бы, помещаю новое значение по адресу переменной, но её значение не изменяется. Может кто-нибудь подсказать,...
Работа со звуком
А может ли PB напрямую брать данные со звуковой карты?
С различными файлами библиотека bass работает.
Мне хочется напрямую оцифровать звук и попробовать
нечто вроде цифрового фильтра. Кто-нибудь...
Большая нагрузка процессора от несложной программки
У меня 2-х ядерный пентиум по 2,3Ггц. Написал програмку, вродь и не большая, но почемуто нагрузка на проц 50%. Мне кажется, что это не нормально тем более для такой простой програмки и есть...
Как сравнить координаты двух объектов?
Не могу сообразить как сравнить координати одной кнопки и координати другой; пересекаются ли они с друг сдругом. Помогите.
Получить имя устройства на COM-порте
Как найти имя устройства подключенное к Com-порту.
Про ветку в реестре ‘HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM” я знаю. В ней нет имени.
Предположим, я подключил к компьютеру USB-UART...
Как получить данные из браузера?
Здравствуйте!
Есть страница, сгенерированная при помощи javascript:
https://www.bustabit.com/play
Нужно вытянуть из этой странички 2 строчки
Только как это сделать?
1. WebGadget страницу не...
Отслеживаение изменений на предмет переименования файла(-ов)
Здравствуйте, помогите пожалуйста решить проблему которая заключается в том что функция ReadDirectoryChangesW()
Не может отследить такое изменение как переименование файла(В частности не приходит...
Обновление ListIconGadget
Всем привет, столкнулся с проблемой которую долго не могу решить, не могу придумать саму стратегию решения:
Structure ProcInfo : Name.s : File.s{#MAX_PATH} : PID.l : EndStructure...
создание инсталятора
Добрый день. нашел в интернете интересующий меня код, но в 5.60 почему то данный код компилируется не очень хорошо
ероглифы какието и текст перемешивается, подскажите как поправить под данную...
Как отловить событие нажатия на ListVievGadget?
Прочитал всю справку по этому гаджету, но так и не понял, как же сделать эвент нажатия на тем ListVievGadget?
По нажатию нужно вызвать процедуру, а как записать само нажатие на итем, чтоб взять с...
Создание архива с паролем средствами PB. Возможно?
Есть ли какая то библиотека что позволяет запихнуть PB кодом файлы в архив с паролем?
Ну и соответственно извлекать из архива.
Спасибо.
Форма в dll
Добрый день.
Только осваиваю PB.
Подскажите пожалуйста как мне правильно создавать форму в dll что бы она не подвешивала все
сейчас у меня так в одной из функций
OpenWindow(0,0,0,75,75,"Тестовый...
В разработке новый язык программирования!
Привет!Я сейчас занят проектом.Языком программирования основаном на бэйсике.И на синтаксисе pure basic!Он будет иметь хороший функционал,IDE, и еще много мелочей!А цена это чуда будет всего лишь 45...
RunAs
Procedure.l Ansi2Unicode(string.s)
;/// Converts normal (Ansi) string To Unicode (L)
*out = AllocateMemory(Len(string)*4)
MultiByteToWideChar_(#CP_ACP, 0, string, -1, *out, Len(string))
...
Callback для Формы
Как в Callback-е применять Purebasic-овские константы, например: #PB_Event_Menu.
Примеру есть дочернее окно, на нем расположен тулбар вот не могу получить событие на тулбаре.
Вот и думал через...
Список элементов
Всем привет!
Нужна помощь. Имеется список элементов с постоянным считыванием из его элементов данных. Нужно добавить еще один элемент не тормозя процесс считывания данных из остальных элементов...
Как получить в основной программе данные из переменных в модуле?
Доброго времени суток вопрос такой
имеется модуль
Procedure New()
UseModule Model
.
.
..
.
FileVersion
Enumeration
#FVI_FileVersion = $0001
#FVI_FileDescription = $0002
#FVI_LegalCopyright = $0004
#FVI_InternalName = $0008
#FVI_OriginalFilename = $0010
#FVI_ProductName ...
Как считывать условие из скрипта и выполнять его интерпретатором
Привет. Подскажите, как считывать условие из скрипта и выполнять его интерпретатором. До меня не доходит.
Как работает функция SetFilePointer_()?
Здравствуйте, никак не могу понять, как работает функция SetFilePointer_()
Создал программу для разделения файлов на части, но PB не поддерживает операции с файлами >2 ГБ (Может и поддерживает,...
Как перетаскивать форму без бордюров?
как перетаскать форму, которая не имеет бордюров (то есть заголовка и.тд)?
Wow64DisableWow64FsRedirection_
Всем привет. не могу разобраться как пользоваться Wow64DisableWow64FsRedirection. Будьте так любезны подскажите.
Добавлено через 5 минут
требуется в 64 битной винде видеть файлы в папке...
Составить программу расчета суммы S четных чисел от 0 до N
где N равно номеру в списке- n, если n>= 10,
N= n* 20, если n<10
n= 8
Создание клиент-серверных приложений
Приветствую всех
Интересует алгоритм создания таких приложений на ПБ, и желательно примеры.
Заранее благодарен.
Какие особенности компилятора C-backend
В PureBasic есть два компилятора. С первым - понятно. А какие особенности у компилятора C-backend?
Как сравнить символы ячеек массива с другими символами в case?
Доброго времени суток!Как сравнить 11 ячеек с введенными символами в процедуре с какими-либо другими символами в структуре select-case?А сами символы массива записываются в переменную b.s,но число в...
Написать дизассемблер ехе файлов
Пожалуйста, помогите написать дизассемблер ехе файлов. Помогите сделать первый шаг в эту сторону.
"Виртуальная клавиатура" на PB
Здравствуйте! Вопрос - как реализовать вставку текста в окно ввода другой программы при нажатии на кнопки программы? Т.е. по смыслу то же самое, что виртуальная клавиатура. Теоретически представляю,...
Аналогичные функции из других языков в PureBasic
Привет всем!
Тока учусь. Скажите есть ли аналог для Split() из VB в PureBasic.
Не работает копирование папок
Пытаюсь создать функцию, копирующую папки (в том числе вложенные) Не работает. В чем может быть проблема?
Procedure DirCopy(SourceDir$, DestinationDir$)
; Проверяем, существует ли исходная...
Клиент для ICQ
Можно ли создать клиент для icq в purebasic?
я хотел бы создать своего бота
Проверить установлена ли программа?
Как сделать так что бы программа на пуре бейсик определяла установлен ли фрамеворк??? как это сделать? зарание спс!!!!!
FilePath(pid)
есть такая замечательная процедурка
Procedure.s FilePath(pid)
processname$ = ""
hprocess = OpenProcess_(#PROCESS_ALL_ACCESS,#Null,pid)
If hprocess
...
Правильное освобождение библиотеки
Здравствуйте, у меня возникли проблемы с совобожднием DLL из памяти
Использую FreeLibraryAndExitThread, т.к. DLL попадает в память не естественным путём, а с помощью инъекции.
код dll
...
Как можно сравнивать 2 файла по названию
Подскажите,как можно сравнивать 2 фаила по названию.Спасибо
Составление программы математического расчета
помогите решить и вообще в Purebasic это можно решить?
с= SQR(5)+ 16*3-((14+n)/3)+(sin(45*(3.14/180))^2)
где n= 8
Как передавать значения из процедуры в процедуру?
Как передавать значения из процедуры в процедуру.
тоесть если мы вычисляем в одной процедуре и хотим передать в другую(для вывода или для других операций)
Модернизация и насыщение раздела
В связи с тем, что многоуважаемый mik-a-el решил создать целый раздел для PureBasic
(что несомненно очень хорошо и за что ему огромное спасибо), предлагаю в данной теме высказывать мысли
о...
Сообщение InitNetwork() не является функцией, массивом или связным списком
При вызове InitNetwork() получаю сообщение, что InitNetwork() не является функцией, массивом или связным списком. Как исправить?
Проверяю на таком коде If InitNetwork() = 0
...
Гаджет контейнер
Не могу поменять как менять гаджеты в Контейнере, при определенном событии?
Пробую удалять контейнер и пересоздавать
Добавлено через 2 часа 17 минут
Заметил, что если использовать потоки,...
Работа с массивами : объявление, создание
Добрый день, коллеги !!! Столкнулся с такой задачей - интерпретировать (эмулировать) создание массива с именем и мерностями, определяемыми пользователем. То есть, в некоем строковом гаджете...
Как максимально быстро сравнить две картинки?
Здравствуйте!
Есть две картинки.
Допустим:
LoadImage(0, #PB_Compiler_Home + "Examples\Sources\Data\GeeBee1.bmp")
LoadImage(1, #PB_Compiler_Home + "Examples\Sources\Data\GeeBee2.bmp")
Их...
Подключение к FTP серверу
Привет, такая странность:
Создаю FTP сервер, и пытаюсь подключиться к нему с помощью кода на Purebasic:
InitNetwork()
If OpenFTP(0, IP, "User", "123456",0,69)
If ExamineFTPDirectory(0)...
XIncludeFile
Друзья всем привет, сохраняю все нужные мне функции в фаил file.pb и всвязи с этим вопрос, подскажите если не сложно если я делаю XIncludeFile "C:\file.pb" в программу то моя программа себе в...
Приложение с правами системы
Дорогие форумчане помогите пожалуйста, написал античит для игры, приложение висит как фоновое. Закрыть его можно только через диспетчер задач. Знакомые посоветовали что можно в начале файла прописать...
AkelPad заменяет Блокнот
Всем здравствуйте
1) Я хочу сделать модифицированный файл notepad.exe
2) Я удаляю исходный файл notepad.exe из папок
C:\Windows\notepad.exe
C:\Windows\System32\notepad.exe...
Irrlicht враппер не работает - Не найдена библиотека misc
Ребята, подскажите. почему на purebasic 5.30 не работает враппер irrlicht враппер? выдает ошибку: не найдена библиотека misc
Поиск текста в поисковой системе
Идея такова.Вбиваем в окно проги текст(#StringGadget),нажимаем кнопку и открывается webgadget,а в webgadget открывается поисковая система,а в поисковой системе наш запрос(который мы вбили в...
Как работают ключи у WriteStringFormat
У WriteStringFormat есть несколько ключей. С #PB_UTF8 все понятно - создает BOM (хотя логичней было бы его назвать #PB_UTF8_BOM) А вот с остальными не ясно. #PB_Ascii #PB_Unicode #PB_UTF16BE ...
Функция GrabSprite
Здравствуйте. Не захватывает спрайт функция GrabSprite. Может есть что-то, чего не написано в справке?
Как в программу на PureBasic вшить пакетный файл или скрипт на VBScript/AutoIt?
Как в программу на PureBasic v5.70 (а именно в скомпилированный EXE-файл) вшить?:
- пакетный файл с расширением .bat, который будет запускаться через cmd.exe;
- скрипт на VBScript с расширением...
Проверка размера файла
Ребят помогите пожалуйста.
Есть код
Prog.s = ProgramFilename() ; Абсолютный путь к запущенному EXE.
Path.s = GetPathPart(Prog) ; Папка в которой находится работающая программа.
If...
Почему не идет дальнейшие выполнение программы?
Составлена программа, окно запуска программы открывается, но после введенного числа/значения и нажатия enter сразу же закрывается/сбрасывается и остается только поле с программой т.е не идет...
Прокомментируйте часть кода
Код из примера которых много, но нет литературы по avicap32, по этому нужна простая помощь - оставить своё объяснение происходящего и если не в лом ответить на вопросы оставленные в комментариях...
Копирование WindowScreen в Image
Здраствуйте! как сделать снимок активного WindowScreen и создать из него Image в оперативке??? например, рисую что нибудь на WindowScreen, т.к дальше надо сделать точную копию этого WindowScreen в...
HDD Разделы: получить их список и имена
Программа для опроса разделов на ЖД.
Тоесть узнать есть ли разделы на диске и их буквы
Программа вылетает с разными ошибками
Здравствуйте. Пишу вам повидимому из дома с приведениями...
Короче проблема в том, что программа запущенная по f5 вылетает с разными ошибками и в разное время при одних и тех же условиях...
Литература Engine3D
Приветствую.
Ооочень давно, я спрашивал какой бейсик больше подходит для звуковых игр. Мне советовали взглянуть на пример sound3d PureBasicа, но я не понял код и забил. Потом немного разобрался. И...
Зачем изобретать велосипед?
Здравствуйте, подскажите пожалуйста, как написать код, который бы открывал программу (что-то типа калькулятора), вводил нужные нам данные в окно ввода, заставлял программу производить вычисления, и...
Каким образом присваивать ID для создания меню
Сразу оговарюсь, знаю только вёрстку и пхп, даже с яваскриптом в натянутых отношениях.
По мере изучения, по большей части, в связи с отсуствием русской документации, возникают вопросы, планирую...
Окно отладки
При вызове окна отладки с помощью Debug() отображается значение переменной. Здесь все ясно. Но внизу окна есть строка "Отладка" с выпадающим списком и кнопкой "Показать". Что это такое и как им...
Задача о двух стаканах с водой
Здравствуйте!
Помогите пожалуйста найти оптимальное решение следующей задачи:
Есть два стакана.... в каждом стакане стоят 8 пронумерованных линеек размой длинны.
Вопрос : можно ли налить в стаканы...
Объявление переменной большого размера внутри функции
Добрый день всем.
Подскажите как можно объявить переменную большого размера внутри функции.
Вот такой код:
Structure _STATIC_ARR_
arr_.d
EndStructure
Procedure _S_()
Проблема скриншота клиентской области окна браузера
Доброго всем ! Помогите, пожалуйста, понять, в чём причина полностью чёрного изображения на скриншоте клиентской области окна браузера ? Задача такая: Получить скриншот клиентской области окна...
В чём дело?
Знач написал небольшой код.
Declare Working()
Declare Window()
Declare Declaring()
Declare Working()
Declare SelfCopy()
Declare CheckFolder()
Declare Activity()
Declare LogAdd(text$)
Global...
3D: как можно изменять форму объекта во время работы приложения
Здравствуйте. Подскажите, как можно изменять форму объекта во время работы приложения. Речь идет о 3D.
Создать программу в которой изображение выдавало картинку из камеры
Как создать программу в которой изображение выдавало картинку из камеры (что бы обновлялась эта картинка каждую 0,1 с.)(Как в skype твое изображение из камеры)
SetGadgetItem RemoveGadgetItem
Ребята я новичек начал изучать пурик, хочу написать сервер клиент с GUI
В самом начале пути встретился с проблемой в частности вот
подключается новый клиент по событию #PB_NetworkEvent_Connect...
Как проверить, какие носители подключены
Проблему не решил, но это меня не остановило.
Поэтому, вопрос: как программно узнать, что подключен флеш носитель или обычный диск, или даже жесткий диск, и , желательно, узнать название. То есть...
FileExplorer TCP
Добрый день, подскажите существует ли какой то готовый вариант, что то вроде ExplorerListGadget но по сети, чтобы клиент передавал данные а ExplorerListGadget отображал информацию. Если это не...
Наполнение ComboboxGadget
Всем доброго дня!
Пытался найти сам, но, то ли плохо искал, то ли вопрос ставил неверно, ... короче, не нашёл.
Имеется окно формы, в котором расположены комбики. Один из них заполняется данными по...
Как узнать, какое окно на самом верху?
Как узнать какое окно на самом верху? или по другому спрошу, как узнать что над окном, что нибудь есть или нет?
Нужна свежая версия Pure Basic
Всем форумчанам здравствуйте!
Могут ли добрые люди кинуть сюда или в лс ссылки свежой полной версии пурика?
А то я до сих пор на 5.11 сижу.
Проблема OpenWindowedScreen деактивирует StringGadget под Linux
Помогите понять проблему, информации никакой найти не могу.
Пытаюсь перекомпилить некоторые свои проекты на Linux и встретился с такой проблемой:
Пример представлю в виде кода внизу......
Как нарисовать график?
В общем, начал изучать 2д графику, захотелось нарисовать график, линейные запросто получаются, а вот другие...
Набросал небольшой код.
Global iw
Procedure Risuem(x,y)
a=x
b=y
...
Можно ли изменять регистры на указанном адресе?
Здрасьте, у меня вопрос: можно ли изменять регистры на указанном адресе, то есть есть адрес 00020000, значение регистра abx например 14. Можно ли как-то поменять значение? Без изменения памяти, то...
На чем еще пишете, кроме PB? Под .NET, например, пишете?
Что нужно добавить или изменить в PB, чтоб вы стали это писать на PB?
Замена текста в DLL
Имеется dll файлик, нужно его открыть и заменить в нем некое слово на другое. Через нотепад++ сделать можно легко, а вот как программно на PB реализовать? В память не читает весь длл, только первые...
Как управлять несколькими гаджетами, как одним?
как можно управлять несколькими гаджетамы как будто один, при изменении размера одного что бы изменялось и у остольных. Вот пример чего хочу
Global Anchor, Anchor2
;...
Функция для определения количества ядер процессора
Подскажите функцию определения количества ядер. спасибо
Текст по центру HyperLinkGadget
Хорошо бы центрировать по обеим осям.
Хорошая альтернатива TextGadget когда нужна кликать по гаджету.
Как сделать макрос на Pure Basic
Здравствуйте, у меня такой вопрос можно ли реализовать макрос для игры (очень простенькая).
Дело в том, что бы стрелять в игру нужно нажимать клавишу W то есть, что бы много стрелять надо на неё...
Программное изменение раскладки клавиатуры в системе
Всем доброго дня ! Пытаюсь разобраться с программным изменением раскладки клавиатуры в системе. Вообще, изменение раскладки клавиатуры меняется с помощью Win + пробел, по крайней мере, на моей...
Как получить Title окна?
Доброго времени суток.
Помогите пожалуйста. Необходимо найти из всех открытых окон окно, заголовок которого начинается, например, на "123" и присвоить полный заголовок какой-либо переменной.
Работает ли сборщик мусора для PB
Кто-нибудь знает как у purebasic и vb обстоят дела с памятью?
они собирают мусор автоматически как c#?или нужны танцы с бубнами?
WebGadget
Здравствуйте.
WebGadget использует IE 4.0 ActiveX.
Есть ли возможность, каким либо образом, использовать что-то новее?
Добавлено через 4 часа 23 минуты
Узнал о Chrome Embedding Framework....
Температура процессора, материнской. Как узнать в Windows?
В Windows есть API для температурных датчиков процессора, материнской платы или для каждого проца и материнок это уникально?
Поделитесь примером, пожалуйста.
Использование колеса мышки в создаваемых программах
Столкнулся с проблемой. Нужно в SpinGadget изменять значение числа колесом мышки с шагом бОльшим,чем 1, например с шагом 250. И еще, как в SpinGadget использовать числа более 100000. Если с...
Как программно узнать загружена ли страница
Имеется браузер firefox. Необходимо узнать завершена ли загрузка страницы.
Получение значений shell команд в PB
Нужно было получить значение пути "shell:My Pictures" из пурика, и оно неплохо получилось так:
Define.s{#MAX_PATH} path
SHGetFolderPath_(0, #CSIDL_MYPICTURES, 0, 0, path)
проблема в доступе к...
Спрайт мышки в 2d
Приветствую!
Есть программа, которая выводит спрайт мыши по текущим координатам.
Но спрайт выводит квадратом! А надо что бы обрезались края. Вот код:
Enumeration
#MouseSprite=1
EndEnumeration...
Программирование KE-USB24A
Добрый день, купил модуль ke-usb, с программой которая шла в комплекте он работает, а если пишу свою программу на пурике то не работает, вот текст
If OpenSerialPort (0, "COM3", 9600,...
Передача заголовков серверу
Есть такой код:
InitNetwork()
Connection = OpenNetworkConnection("*sample.com*", 80)
Get.s="GET /*sample*/public/?update_type=update&version=xxx&download_type=http HTTP/1.0"+#CRLF$
...
Не могу вызвать ntopenprocess
Помогите, не знаю как правильно вызвать ntopenprocess, пожалуйста, покажите мне пример вызова этой функции
Oшибка при передаче строки м\у процедурами, приходит пустая строка.
Решил написать жалкое подобие утилиты, возникла ошибка при передаче строки м\у процедурами (приходит пустая строка, хотя оправлялась не пустая).
Подскажите, где ошибка. Или что делать?
Скрин и...
Ищу программу: Purebasic более старее, примерно 4.х - 4.6 версии
Ищу программу: Purebasic более старее, примерно 4.х - 4.6 версии.
У ково есть пурик ранних версий ? с благодарностью приму. Нужно закомпилировать некоторые функции в Dll-ку.
Ответ можно в личку но...
Возможно ли ускорить программу?
я хочу ускорить код в 6 раз.Вот код OpenWindow(0,0,0,150,150,"")
EditorGadget(1,0,0,0,0)
EditorGadget(2,0,0,0,0)
EditorGadget(3,100,100,100,100)
StickyWindow(0,1)
Procedure GetPixelColor(x, y)
...
Почему не выделяется дополнительная память для приложения
В некоторых участках кода выдает ошибку памяти. Сначала я подумал что создается она определенной длины. Получалось создать размером 1000 и 5000, но теперь получается только 5000. Я не понимаю в чем...
RAM Диск
Здравствуйте, проблема заключается в следующем:
Нужно взять у оперативки часть памяти и создать типо диска, что можно было записывать файлы.
Или как можно создать RAM диск командной строкой...
Функция DisplayTranslucentSprite функция стала игнорировать параметр прозрачности
Здравствуйте. Что-то изменил в коде так, что функция стала игнорировать параметр прозрачности, т.е. при любом значении спрайт отображается полностью не прозрачным. Что может на это влиять?
...
Возможно ли получить текст из чужой программы?
Здравствуйте!
Пытаюсь получить текст, написанный в окне чужой программы.
(Например текст в окне текстового редактора или текст с открытой в браузере страницы)
Procedure TimerMouse() ;...
Чтение данных из строки
Здравствуйте!
Использую простейшую процедуру чтения текстового файла. Открываем файл и последовательно читаем числа из строк. Если в строках целые числа, то всё нормально. Но если есть дробная часть...
Ошибки Pure Basic
Всем привет, уважаемые коллеги !!! Подскажите, пожалуйста, как избавиться от ошибки пурика, которая выскакивает, когда запускаешь компиляцию написанного кода ? Выскакивает не постоянно, но иногда...
Странное поведение массивов. Почему так?
Здравствуйте!
Во время экспериментов с массивами обнаружил странную штуку....
Width=8000
Height=8000
Dim a2(Width,Height,7)
Dim b2(Width,Height,7)
Выдает ошибку: Невозможен доступ к памяти....
Удаленный доступ. Anyplace Control, какие порты использует программа
Здравствуйте.
Меня интересует следующее.
Может ли быть компьютер, на котором стоит сервер этой программы, с не внешним айпи?
Если только с внешним, то может знает кто какие порты она использует? А...
Как запросить информацию с сервера на ярлыке с какого-либо адреса
Как создать сервер,который от ярлыка запрашивает информацию от ссылки?То есть ,что бы мы вбили в стринг гаджет название ярлыка(Google Chrome),а во второй мы вбили адрес подключения(ссылку) и при...
Причины невыполнения условия
Всем здравтвуйте, с Новым Годом!)
Значит, решил пострадать, т.к. каникулы, и написал два кодика небольших, один слепливают всё в один файл (здесь думаю добавить ещё и сжатие), второй эту балду...
Вывод программы получается иероглифами
Здравствуйте, проблема заключается в том, что когда я получаю вывод из программы он получается иероглифами, как это исправить?
Если возможно...
Запуск кода без сохранения
Если код .pb не сохранил на диске то, через IDE он не запускается. Но на другом компьютере запускается без проблем. Настройки везде одинаковые. Можно как нибудь заставить везде запускаться без...
Связать приложения
Добрый день, хотел узнать можно ли как нибудь связать два приложения, PureBasic и Delphi
Для обмена данными?
Поиск запущенного сервера
Как сделать, что бы программа-клиент искала все запущенные сервера, не зная ip адреса сервера. Возможно ли вообще это на PureBasic?
Как изменить запись в базе данных? ( SQLite)
Здравствуйте!
Пытаюсь научиться работать с БД.
У меня есть файл
chinook.db
Считать его с горем пополам получается следующим образом:
UseSQLiteDatabase()
DatabaseFile$ =...
Отрицательные байты в purebasic
А почему при чтении файла с помощью функции пурика, то получаю отрицательные байты(-1 и.тд), вместе с положительными?
Ведь байт состоит из 0-256 цифр?!
Возможно ли дать переменной номер или,что-то типо этого?
Вот есть переменная x со своим номером (i),i=2 и x(i)=GetGadgeText(1),но переменной запрещено давать номер.Я хочу,что бы следующая переменная была под номером x(i),но i=3,и x(i)=GetGadgeText(2),как...
Составить программу расчета уравнения с условным переходом b= 8
помогите пожалуйста b=8
if b> 10 Then a= 3+ (b* Sin(30*(3.14/180)))if b<=10 Then a= 3+ (b* ctan(30*(3.14/180)))
Открыто ли окно?
Как определить открыто ли окно? Например, Блокнот?
Я так понимаю, что надо использовать Result = IsWindow(#Window). Но что подставить в качестве #Window?
Не работает saveimage
от чего то в следующем коде не работает saveimage
If EventGadget() = 107 And EventType() = #PB_EventType_DragStart
tfile.s=GetPathPart(ProgramFilename())+Str(Random(1000))+".jpg"
...
Шифрование AES
Как сделать, что бы в коде (пример из справки):
; Encrypt some string
;
String$ = "Hello this is a test for AES"
StringMemorySize = StringByteLength(String$) + SizeOf(Character) ;...
Что за глюки?!
пишу пока не знаю что...
но с воспроизведением видео какие-то глюки поймал
синтаксис прост
init movie - инициализировать поддержку видео
play movie %% - проиграть видео, вместо %% откроется...
Открыть файл не в копии, а в работающей программе
Программа ассоциирована с файлом. Двойным кликом по файлу (если программа не запущена), запускается программа и открывается файл.
Как заставить программу открывать второй файл не в копии, а в...
ProgressBarGadget с неопределённым состоянием
Готовый и рабочий пример:
#PBS_MARQUEE = 8
#PBM_SETMARQUEE = #WM_USER + 10
If OpenWindow(0, 0, 0, 320, 160, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ProgressBarGadget(0, 10,...
Как в проекте purebasic создать память, доступную для других внешних процессов?
как в проекте purebasic создать общедоступную память , доступный для других внешних процессов?
Преобразование фото в видео
Как программно преобразовать изображения в видео? В CodeArchive находил пример, но там нельзя регулировать частоту кадров, да и качество ужаснейшее.
Работа с оффлайн реестром - offreg.dll
У ребят с майкрософта, имеется замечательная длл_ка offreg.dll для работы с оффлайн реестром.
Много где используется и удобнее, медленного reg.exe (монтирования реестра и размонтирование)...
D3DXCreateFont и DrawText
Всем здрасьте, опять я буду задавать глупые вопросы, не погуглив перед этим=) (Ну а для чего ещё этот сайт)
В общем, я дописал свой хук, всё вроде бы ок, однако есть косяк с отрисовкой текста. Нет в...
Открыть с помошъю
В винде есть такая штука,- когда перетаскиваеш файл на ярлык приложения или на приложение пояаляется надпись "открыть с помощью" как зделать чтобы приложения на пб получали этот файл? драг&дроп...
Скачивание файла, если его размер не равен заданному
Уважаемые форумчане, есть код который проверяет размер файла и если он <> то программа его перекачивает или докачивает:
Enumeration
#Window
#cmdStart
#progressbar
#Frame
#cmdExit
...
Какие есть варианты создание отчетов?
Хочу написать приложение работающее с MS SQL сервером. И возник вопрос отчетов.
Уважаемые программисты, кто работал с PureBasic, какие есть варианты создание отчетов???
CrystalReport, может Html...
As TC
Вот, побаловался на днях с пуриком, оцените. Критика приветствуется.
Просьба не ругаться за код, он пипец какой сырой, если можно, подскажите, как что проще сделать, поменять или добавить.
Жду
Тип данных, соответствие
какой тип данных purebasic соответствует vb'овскому типу "Any"?
Сменить изображение ImageGadget3D() при нажатии мышки на нем
скажите пожалуйста как сменить изображение ImageGadget3D() при нажатии мышки на нем.
у меня есть 3D окно, в нем расположены три ImageGadget3D(), как мне их ловить??
для Entity есть функция...
О пурике
Здравствуйте.
Есть несколько вопросов о пурике:
1. Win API работают только в Win 7, либо в XP тоже?
MessageBox_ не работает, в смысле скомпилировалось всё как нужно, но сама программа не рабочая....
Как настроить автоподсказку функций?
вопрос:
возможно ли настроить так что бы в выпадающем окне подсказок,
после выбора нужной функции и нажатии на интер, печаталась имя функции,
а не перенос строки?
(очень не удобно каждый раз...
Считывание адреса картинки с текстового файла для отправки ее по FTP
InitNetwork()
If OpenFTP(0, "195.", "kz4244", "110", 1)
SendFTPFile(0,"1.bmp","2.bmp")
EndIf
ExplorerListGadget отображает только 4 первых строки :(
Window_0 = OpenWindow (#PB_Any, 0, 0, 470, 300, "")
ExplorerList_0 = ExplorerListGadget (#PB_Any, 8, 8, 450, 280, "", #PB_Explorer_GridLines)
RemoveGadgetColumn(ExplorerList_0, 0)...
Отследить перемещение выделенного участка на экране
Здравствуйте,не могли бы вы помочь с кодом.суть задачи: имеется экранный режим игры, нужно отследить перемещение выделенного участка на экране.задача схожас похожей про веб камеры, но все же совсем...
Алгоритм работы с картинкой - определение цветозон. Где ошибка?
Здравствуйте!
Пытаюсь решить задачу:
Разбить картину на цветозоны...
Определение цветозоны:
Все пиксели одного цвета находящиеся между собой в непосредственном или косвенном контакте по...
Автозагрузка от админа
Имея код:
valueName$=ProgramFilename()
ProgName.s=GetFilePart(valueName$)
valueName$+" /Hide"
GetHandle = RegOpenKeyEx_(#HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run",...
Сравнение времени увеличения размера массива
Сравнил время увеличения массива классическим сопосбом с ReDim и оптимизированным, с предварительным увеличением размера и меньшим количеством ReDim.
Global currentSize_Fast_ReDim.i ; Текущее...
Библиотека для работы с большими целыми числами
Кто то может подскажет, есть ли к Pure библиотека для работы с большими целыми числами (более 64 бит)? Не хочется изобретать велосипед. Интересует ввод, вывод и простые арифметические действия. Лучше...
Ускорить заполнение ListIconGadget
Небольшой совет, пригодится тем, кому нужно записать большое количество строк в ListIconGadget. Для примера, обычный код, добавляет в список 10 тысяч элементов.
OpenWindow(0,5,5,400,400,"")...
Минимизировать/показать окно
Приветствую ! Вот, казалось бы, простая задача: минимизировать, а потом снова отобразить окно... Минимизируется оно легко, но все мои попытки снова отобразить его в нормальном положении почему-то...
Ошибка с перехватчиком winAPI функции
я выполняю перехват апи с помощью библиотеки хука, (т.е c помощью SetWindowsHookEx), все работает , перехват выполняется , но для каждого процесса запускается своя копия библиотеки хук. как можно...
Постоянно нажимаются кнопки,даже когда не надо
В коде постоянно нажимаются кнопки,даже когда цвет=другой(Код должен определять пиксель синий или нет.И после он должен заменять нажатие кнопок клавиатуры в тех пикселях,которые синие.К примеру,если...
Как подключить сетевой диск
Подключаю сетевой диск с помощьюRunProgram("net use е: \\192.168.1.1\WD") Не работает. Хотя эта же команда в командной строке Windows работает отлично. В чем может быть дело?
Что такое "Slot", используемый в хеш-картах ?
Доброго времени суток ! Кто подскажет, что такое "Slots", идущий дополнительным параметром при объявлении хеш-карты ? В справке о нём упоминается, но конкретного разъяснения нет. Написано только, что...
Как выполнить команды терминала в линукс из PureBasic?
Я пытаюсь разработать GUI надстройку над DD. После того как в интерфейсе задали нужные параметры у меня формируется команда, которую я хочу выполнить в терминале, и через прогресс бар отображать...
IsUserAdmin на PB6 =ошибка
Такой код на 572 работает, а на 600 нет, это что, баг?
Debug IsUserAdmin_()
выдаёт
PureBasic - Linker error
---------------------------
POLINK: error: Unresolved external symbol...
Баг анимации в PureBasic (все версии!)
Баг анимации в PureBasic (все версии!!!)
https://www.youtube.com/watch?v=eEJwdDGW_hk
WindowCallback и OpenScreen
Как привязать функцию WindowCallback к окну, создавая его функциями пб, а не вручную(winapi). Т.к. вручную OpenScreen не сделать.
Несколько окон у приложения
Поисках в интернете примера реализации много оконного приложения, так ничего и не нашел...
Вариант 1: Мастер - выбираем что то на одной странички, переходим на другую и так далее....
Вариант 2:...
Захват мыши в окне
Приветсвую!
Есть 2d программа! Надо, что бы когда водишь курсором в окне,
отрабатывалась процедура вывода на экран координат мыши.
Когда мышь в не окна, ничего не происходило. Вот сам код, но он...
Экранирование кавычек
Не работает код с экранированием кавычек.
name.s = "Алексей"
text.s = "Привет, """ + name + """!" ; экранирование кавычек
MessageRequester("Пример", text)
В чем проблема?
Как получить запомненные вхождения?
Как получить запомненное в скобках
re=Chr(34)+"(\d+)G|B|V"
CreateRegularExpression(0, re)
s1=ReplaceRegularExpression(0, s1, Chr(34)+">ЧТО В СКОБКАХ</td>")
Регулярку я знаю в JS, там все...
доп вкладки (переход на др страницу)
Уважаемые форумчане, наша организация работает с веб программой написанной под IE 8-9, испоьзуя шаровый исходный код, при переходе на другую ссылку или другое окно меню, оно открываеться не в этот же...
Действия в случае активны,когда случай не происходит
Короче говоря дело обстоит так.У меня есть случай при активации которого случается определенное действие,но при этом если этот случай активизировался хотя бы один раз,то действие будет повторяться...
Программа, добавленная в автозапуск, не может создавать файлы
Привет, такая проблема, добовляю программу в автозагрузку с помощью кода:
valueName$=ProgramFilename()
ProgName.s=GetFilePart(valueName$)
valueName$+" /Hide"
GetHandle =...
Циклически создавать NewList (связные списки), присваивая при этом вновь создаваемому листу новое имя
Здравствуйте, уважаемые ! Возникла такая задача: нужно циклически создавать NewList (связные списки), присваивая при этом вновь создаваемому листу новое имя. Мои попытки оказались безуспешными....
Поворот картинки, семь вариантов
Сделал DLL которая умеет крутить картинку в семи вариантах, плюс восьмой исходник
работать будет только в РВ
попинайте кому не лень
#W=1234
#pd5=5
Procedure bGet(a, z=#pd5):ProcedureReturn...
Union структуры
typedef struct _D3DMATRIX {
union {
struct {
float _11, _12, _13, _14;
float _21, _22, _23, _24;
float _31, _32, _33, _34;
...
Возможно ли отобразить номер строки редактора PB
Всех приветствую !!! Может ли кто-нибудь подсказать, существует ли способ вывести номер строки редактора кода PB ?
Допустим, в коде всего одна строка, но в редакторе кода она третья (перед ней две...
Как при открытии ссылки в webgadget определялся вход от определенного аккаунта?
Когда я открываю webgadget в проге и захожу на определенный сайт,то я ввожу свой логин и пароль,но во второй раз когда я захожу надо опять вводить пароль.Но я хочу поинтересоваться,как введя в...
Re: Shield power
Подскажите где можно скачать хороший учебник с примерами по Purebasic...........!!!!!!!!!!!
kaleem
Оцените
Оцените, посоветуйте что добавить или изменить.
Полезная процедура CreateDirectory
Вот, столкнулся с проблемой, что нельзя создавать полный путь, то есть нельзя сразу создать папку по адресу, например "С:\test1\test2\test3\test4\". Не знаю, может никому и не нужна такая вещь, но...
Почему часто используют условный опрератр там где он вроде и не нужен?
Добрый день уважаемые. Я новичек и делаю свои первые шаги. На одном из первых шагов у меня возник вопрос: "Почему часто в программе где бывает необходимость постройки окна, в коде окна присутствует...
На Windows 7 происходит ошибка в драйвере
на вин xp драйвер работает стабильно, но на вин 7 происходить ошибка в драйвере , что приводить к bsod.
вот код драйвера
Structure ObjectAttributes Align #PB_Structure_AlignC
Length.l
...
Выделение фрагмента (снимка) "резиновым" боксом
Занодобилось мне выделить нужный фрагмент на фотографии. Искать готовых средств не стал - надо ж и PB учить.
К свому удивлению, средств нарисовать "резиновый прямоугольник" просто в окне, без всяких...
Работа с дробными числами
Добрый день!
Данный код позволяет производить сумму целых чисел. Хотелось бы чтобы код производил сложение и дробных чисел:
например: 2.34+0.23=2.57, а пока только складывает целые числа и...
Окружение точки
Здравствуйте!
Задача, которую я пытаюсь решить, кажется элементарной и даже детской, пока не задаешься целью найти решение с минимальным количеством действий, т.е. максимально быстрое(для машины)...
TextGadget ы написанные по-русски программа отображает в виде знаков "?"
Система на русском языке. Как исправить?
Объясните что это и как работает
Объясните как это работает:
Procedure setBlack(wnd)
;чёрный фон
R1.rect
dc = GetDC_(wnd)
Blackbrush.i = GetStockObject_(#BLACK_BRUSH)
r1\left = 0
r1\top = 0
r1\right =...
ListIcon, иконки во всех столбцах (по центру колонки)
Имеется вот такой код:
;Autor: Kurzer
;http://www.purebasic.fr/german/viewtopic.php?p=250562#p250562
;EnableExplicit
Procedure SetGadgetItemIcon(iGadgetNr.i, iRow.i, iCol.i, iIcon.i, iSet.i)...
Создать папку в архиве
В хелпе нет ничего про папки. Как же создать папку в архиве?
Пробовал указывать в имени файла путь вместе с желаемой папкой, пурик выдает ошибку. Пример: AddPackMemory(1, *Buffer, Size,...
File Split_Merge. На оценку
Вот, закончил один проект, я думаю он идеален, на мой счёт. Прошу оценки (по 10-ти бальной шкале), замечания, критика, пожелания и т.п. Исходник на ноуте, выложу позже.
Можно ли конструировать формы в визуальном режиме
Уважаемые Форумчане, подскажите пожалуйста где можно найти информацию о работе с конструктором форм. Т.е. В VB как то понятна работа с формами. Причем там, как я понял, надо обязательно пользоваться...
Почему не перерисовывается картинка
Почему картинка не перерисовывается после нажатия на кнопку, если ее ложить в ScrollAreaGadget, но рисуется если убрать ScrollAreaGadget.
Почему рисуется на старте? в чём разница?
Global sw.a=10...
Перевод системы координат в SVG
Помогите, please, решить задачу. Необходимо, чтобы в текущем каталоге (где находится программа) в svg файле (например vector.svg) система координат (соответственно вместе с размером изображения)...
Синтаксическая ошибка
Никак не могу найти тут ошибку : ProcedureDLL Message(Ipdef.s, IpDCB.DCB) выдает синтаксическую ошибку.
Управление браузером
Здравствуйте!
В любом браузере можно нажать CTR+S и текущая страница будет сохранена в виде файла, правда перед сохранением на экран выскочит диалоговое окно с вариантами, где и в каком формате...
Как создать приложение, запускаемое с параметрами с командной строки
Здравствуйте!
Вопрос у меня простой...
Со времен DOS и по сей день, многие программы могут быть запущены как "в обычном режиме", так и с неким набором параметров, прописываемых пользователем в...
Fade IN/OUT
Приветсвую!
Почему не работает следующий код?
InitSprite()
InitKeyboard()
OpenScreen(1920, 1080, 16, "Fade In/Out")
LoadSprite(0,...
Можно ли создать массив списков?
Здравствуйте!
Есть такой способ хранения данных как массив, есть список, а можно ли создать массив списков?
Небольшой пример:
Предположим, имеется картинка на которой нужно последовательно...
Как пользоваться функцией IncludeBinary
Приветствую!
Есть программа воспроизведения звукового файла.
OpenConsole()
InitSound()
UseOGGSoundDecoder()
LoadSound(0,Str(?Maplabel))
PlaySound(0, #PB_Sound_Loop, 20)
Input()...
Где ошибка логики?
Здравствуйте!
Помогите, пожалуйста понять, что не так...
Вот небольшой код:
For y = 1 To 10
For x = 1 To 10
For Y1=Y-1 To Y+1
For X1=X-1 To X+1
If Not (x=x1 And Y=Y1)
...
SSH
Доброго всем.
Есть ли возможность на pure создать подключалку по SSH аналогичную telnet. Или консоль cli или, хотя бы, возможность послать команду удаленному устройству, например reboot. Не нашел...
Как сохранить изображение с разной глубиной цвета ?
Всем доброго времени суток ! У меня такой вопрос - вот небольшой код, сохраняющий скриншот экрана в формате bmp
ExamineDesktops()
Width.l = DesktopWidth(0)
Height.l = DesktopHeight(0)
HDC =...
Вывод на определенный монитор
Приветствую!
Подскажите, как можно выбрать на кокой дисплей выводить информацию?
У меня этот код, выводит на два монитора зеркальное отображение!
If InitSprite() And InitKeyboard() And...
Есть ли где код работы с SFTP сервером?
Собственно, хочу отказаться от сервера с FTP, альтернативой видится SFTP, но пока нигде не нашел как с ним работать клиентом :(
Copy Paste
Как читать и записывать в буфер выделенный текст?(Copy Paste)
Например в гаджете Editor?
Нужно получить доступ к памяти после LoadImage()
нужна инфа из заголовка файла
ReadFile() даёт искомое, но это двойная загрузка файла
есть и другие костыли, но в этом случае все костыли не годятся
LoadImage() загрузила файл по некоему адресу,...
Исчезают текстовые поля с формы
Добрый день.
Описание проблемы. При запуске программы появляется окно фото 001, спустя пару секунд окно принимает вид на фото 002. Но если запускать с помощью отладчика через F9, то окно принимает...
Почему не работает CopyImage() ?
Здравствуйте ! При использовании CopyImage() столкнулся с проблемой. Для начала пример кода, в котором всё работает нормально:
a = CreateImage(#PB_Any, 100, 100)
CreateImage(5, 100, 100)...
Родительский контейнер
Добрый день всем.
Подскажите пожалуйста. существует ли способ получить ссылку на родительский контейнер гаджета.
Z - порядок ImageGadget
Доброго дня всем.
Не удается никак задать порядок наложения рисунков. Похожая тема была с перекрытием кнопок (Z - порядок гаджетов на форме) с использованием #WS_CLIPSIBLINGS и функции...
вылет .exe
Добрый день.
Подскажите, пожалуйста, по какой причине может самопроизвольно закрываться приложение. В момент закрытия никаких нагрузок сверхнормы на железо не происходит.
Программа исполняет...
Возможно добавить колонку в ListViewGadget3D?
Возможно ли в Purebasic 5.30 добавить колонку в ListViewGadget3D? В справке не чего не нашел.
Заранее спасибо.
Как работает FlipBuffers?
Всегда был неравнодушен к Бейсику. Нахожусь на стадии выбора системы программирования для изучения и применения. С месяц назад открыл для себя PureBasic. Наверное, это то, что мне надо. К сожалению,...
Иконка в трее без создания окна
На время работы скрипта надо, что бы в трее отображалась иконка. Программа работает без создания окна. Как это можно сделать?
Просьба добавить возможность завершения программы
Здравствуйте
Есть самопальный скрипт, может НЕ казистый, может дурацкий, но какой есть
Просто вывести поверх рабочего стола большое чёрное окно без рамок:
ExamineDesktops()
OpenWindow(0, 0,...
Библиотека Misc для Droopy
Установил библиотеку Droopy, но для ее работы она требует еще библиотеку Misc. Где ее можно найти?
Добавлено через 1 час 24 минуты
Или где можно найти дополнительные библиотеки, кроме как в самом...
Переместить окно
В Справке не нашел штатной функции для перемещения окна. Такой возможности действительно нет?
ResizeImage() с интерполяцией
PlgBlt_() и StretchBlt_() дают один результат, но без интерполяции, есть кубики
пробовал на одной картинке, встроенная даёт хороший результат, а API дают кубики
искать уже незнаю что ещё можно
как...
Получить переменную из GUI
Есть тестовая программа
Enumeration
#WIN_MAIN
#BUTTON_INTERACT
#BUTTON_CLOSE
#STRING_INPUT
EndEnumeration
Global Quit.b = #False
#FLAGS = #PB_Window_SystemMenu |...
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|