Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела Pure Basic

Как переложить задачу на GPU?
Здравствуйте, много слышал о работе с GPU. О том, что GPU используется в задачах по вычислению и бруту кричит весь интернет, приводя примеры начиная от майнинга и заканчивая сложением матриц. Но...

Проблема скриншота клиентской области окна браузера
Доброго всем ! Помогите, пожалуйста, понять, в чём причина полностью чёрного изображения на скриншоте клиентской области окна браузера ? Задача такая: Получить скриншот клиентской области окна...

Задача о двух стаканах с водой
Здравствуйте! Помогите пожалуйста найти оптимальное решение следующей задачи: Есть два стакана.... в каждом стакане стоят 8 пронумерованных линеек размой длинны. Вопрос : можно ли налить в стаканы...

Что такое "Slot", используемый в хеш-картах ?
Доброго времени суток ! Кто подскажет, что такое "Slots", идущий дополнительным параметром при объявлении хеш-карты ? В справке о нём упоминается, но конкретного разъяснения нет. Написано только, что...

Минимизировать/показать окно
Приветствую ! Вот, казалось бы, простая задача: минимизировать, а потом снова отобразить окно... Минимизируется оно легко, но все мои попытки снова отобразить его в нормальном положении почему-то...

Окружение точки
Здравствуйте! Задача, которую я пытаюсь решить, кажется элементарной и даже детской, пока не задаешься целью найти решение с минимальным количеством действий, т.е. максимально быстрое(для машины)...

Программное изменение раскладки клавиатуры в системе
Всем доброго дня ! Пытаюсь разобраться с программным изменением раскладки клавиатуры в системе. Вообще, изменение раскладки клавиатуры меняется с помощью Win + пробел, по крайней мере, на моей...

Можно ли создать массив списков?
Здравствуйте! Есть такой способ хранения данных как массив, есть список, а можно ли создать массив списков? Небольшой пример: Предположим, имеется картинка на которой нужно последовательно...

Как изменить запись в базе данных? ( SQLite)
Здравствуйте! Пытаюсь научиться работать с БД. У меня есть файл chinook.db Считать его с горем пополам получается следующим образом: UseSQLiteDatabase() DatabaseFile$ =...

Странное поведение массивов. Почему так?
Здравствуйте! Во время экспериментов с массивами обнаружил странную штуку.... Width=8000 Height=8000 Dim a2(Width,Height,7) Dim b2(Width,Height,7) Выдает ошибку: Невозможен доступ к памяти....

Управление браузером
Здравствуйте! В любом браузере можно нажать CTR+S и текущая страница будет сохранена в виде файла, правда перед сохранением на экран выскочит диалоговое окно с вариантами, где и в каком формате...

Просьба добавить возможность завершения программы
Здравствуйте Есть самопальный скрипт, может НЕ казистый, может дурацкий, но какой есть Просто вывести поверх рабочего стола большое чёрное окно без рамок: ExamineDesktops() OpenWindow(0, 0,...

Обработка изображения с веб камеры на предмет движущихся объектов\изменившихся пикселей
Специально для тех кто долго дрючил свои мозги, перерыл пол гугля и нихрена не нашёл выкладываю готовый пример обработки изображения с веб камеры. #WM_CAP_START =...

LudOS
Привет! Я разрабатываю Виртуальную Машину LudOS. Точнее, это ОС на основе разработанного мною БИОСа. Я пишу ее на PureBASIC. Я уже реализовал БИОС и уже начал делать Ядро. Вот составляющие моей...

Проверка Windows на подлинность (локальная)
Начиная с Windows 7 есть функция для проверки подлинности системы - SLIsGenuineLocalEx. Проверка проводится локально....

Назначение цвета прозрачным
Здравствуйте! Теоретически в данном куске кода красный цвет должен бы стать прозрачным, но увы: OpenWindow(0, 0, 0, 200, 240, "Window Drawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)...

как запустить CMD с параметрами
надо запустить подключение к wi-fi , еслиб это было через cmd ,то надо запустить cmd и там набрать netsh wlan connect name=kv174 и ентер и всё подключается, пишу ...

PureBasic 4.60
Пару дней назад вышла версия 4.60. - added: a brand new '3D' example folder - added: 'Joint' library - added: 'SpecialEffect' library - added: 'StaticGeometry' library - added:...

Scintilla создала новый пакет - Pure Basic 5.10
Привет, Форумчане! Предпраздничный подарок! Scintilla создала новый пакет - Pure Basic 5.10 с многими добавлениями и изменениями, а где посмотреть и скачать не знаю ?

Изучение PureBasic с точки зрения новичка
Здесь буду задавать вопросы, которые, на мой взгляд, не заслуживают создания отдельной ветки. Ну просто чтобы не плодить кучу тем, не слишком полезных для подавляющего большинства. Сейчас...

EditorGadget3D и русский ввод
Здравствуйте, уважаемые профи и сочуствующие. Не подскажет ли кто, как решить проблему с русским вводом в окно редактирования гаджета EditorGadget3D? В стандартных примерах есть файл Gadget3D.pb...

Отключить функциональность клавиш Alt+Tab, Alt+F4, Ctrl+Alt+Del
Всем привет! Как мне в программе написаной в PureBasic отключить функциональность клавишь Alt+Tab, Alt+F4, Ctrl+Alt+Del чтоб с этой программы ни каким методом горячих клавишь Windows выйти нельзя...

Калькулятор в одну строчку
Нашел на Форуме. Немного переделал, добавил и изменил. В функциях Cos,Sin,Tan вместо Radian, градусы. С уважением, Akiva

Как отследить события чужого окна?
Здравствуйте! Помогите, пожалуйста в решении следующей задачи... Есть окно цель которого "следить" за неким участком экрана, а точнее за тем, что происходит под ним.. . Допустим, что окно следит...

Значения зарезервированных #PB_ констант PureBasic
Полный или может не полный список всех зарезервированных #PB_ констант и их значения: #PB_2DDrawing_AllChannels = 256 #PB_Absolute = 0 #PB_Absolute = 0 #PB_All = -1 #PB_Any = -1 ...

ExplorerList, произвести выбор файла
Вот есть у меня прога где при выборе в ExplorerTree, ExplorerList начинает показывать файлы директории, выбранной в ExplorerTree. Так вот можно ли как-нибудь заставить ExplorerList автоматически...

Мелкие вoпросы по ассемблированию в PureBasic
Приветствую кодеров и знатоков PureBasic! Вопросов впоследствии будет много, поэтому решил создать отдельную тему для этого. Итак мой первый вопрос состоит в следующем: Помню PB давал мне...

Воспроизвести видео битого файла
Есть плееры, которые позволяют воспроизвести видео во время загругрузки, и в течении воспроизведения и скачивания подгружаются новые байты, что позволяет просматривать на началном этапе. На...

Перевести код из BAT в PB: оптимизация кода
Здравствуйте, всем. Прошу помощи у знатоков. Пытаюсь перевести bat->pb, но не очень-то и получается. Честно пытался, но так и не получилось обойтись без оператора goto. Если кто сможет помогите...

Direct2D: Управление графикой
Есть такая вещь, называемая Direct2D. Это ускоренный аппаратным обеспечением интерфейс программирования приложений(API) для двухмерной графики, который обеспечивает высокую производительность и...

big-endian byte order
Добрый вечер! Подскажите, как считать big-endian byte из памяти принятого в нее, ну или просто: как перевести из Си подобных языков, например Python в Purebasic, следующее:...

Как можно программно сунуть файлы в архив
Как можно программно сунуть файлы в архив.

Убрать кнопку окна с Панели задач и скрыть его рамку
Как можно одновременно убрать кнопку окна с Панели задач и скрыть рамку этого окна? Если я создаю окно с флагом #PB_Window_Tool, оно не отображается в Панели задач, но у него есть рамка, а если...

Как открыть Bat-файл
Здравствуйте, есть ли программа которая может открывать фаилы .bat(батники).

Отрисовка в разных потоках
Господа, давайте делиться опытом, какой код наиболее грамотный. Суть вопроса: В справке написано - нельзя, но как говорится, если очень хочется - то можно. Опытным путём я умудрился понять, что в...

Как принудительно использовать шрифт
Всем здравствуйте. Пожалуйста, научите, как принудительно использовать шрифт Например строка LoadFont(0,"SPACECRAFT",14) будет использоваться шрифт SPACECRAFT, устаноавленный в системе по...

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

Поиск пиксела на экране
Нашел тему. вот топик. Удалено Правила 5.8 Запрещено публиковать ссылки на другие форумы, а также их пропаганда. Вот скрипт... но он ищет синею точку на картинке... Помогите переделать на...

PureBasic и mySQL
Помогите пожалуйста создать подключение и произвести действие с БД MySQL. На VB.NET это все выглядит пристойно, несколькими строками, а в PureBasic никак не могу найти внятного примера. Вот...

Работа с текстовым редактором Scintilla
Доброго времени суток ! Тружусь над небольшой программкой, в которой у меня будет редактор кода на основе "Scintilla". Столкнулся с такой задачкой: нужно, чтобы при нахождении ключевого слова,...

Игра "танчики" с чего начать
Я новичок в программировании. :wall: Хочу сделать игру "танчики" 2D вид сверху. Что бы набраться опыта. До этого имел дело только с Паскалем. С чего начать делать ? Посмотрел справку - ни...

Как правильно передавать данные с сервера на клиент (игра)
Добрый день. Есть структурированный список игроков(т.е. те кто онлайн) В цикле каждому юзеру(игроку), отправляю вот такую структуру, Structure Info Type.l Target.l ;DOWNLOAD ...

Получить код html страницы
есть ссылка, нужно получить код страницы(как это может сделать браузер). код примерно выглядит так: <tr id="match222062"> <td class="date">19/10<br />22:15</td> <td...

Вращение объекта вокруг точки
Здравствуйте. Потребовались формулы вращения объекта сразу по 3ем осям. Именно формулы, не кватернионы, не матрицы. Были у меня когда-то, но потерял. Весь день ищу в инете, нету. Прошу помощи. ...

Создание файла по указанному относительному пути
есть кусок кода, он работает, создает файл "Set.txt" Procedure Create() If CreateFile(0, "Set.txt") WriteStringN(0, GetGadgetText(#String_1)) WriteStringN(0,...

Программа для вывода на экран содержимого изменяющегося файла
Некая программа периодически изменяет содержимое файла. Для простоты пусть этот файл будет всегда иметь размер 400 байт и содержать в себе 25 строк по 80 символов каждый. Поэтому его содержимое можно...

Цвет определенного пикселя на экране
Как сделать процедуру с помощью которой в текстовом редакторе отображался цвет(в формате "Синий,красный и т.д.")

Базы данных, что за зверь
И так вопрос в следуещем: как их исспользовать? Примеры же естественно я видел, но они мало помогли так как бд в приложениях юзаю впервые, хватало фс. Может кто объяснит в кратце что да как, то...

Kill Process
Подскажите функцию убить процесс и поиск запущенного процесса плиз. также нее пойму как работает функция Process List. Пурик 5.60 х86

Перехват Win API функции
как перехватить АПИ функции , с помощью внедрения длл в процесс?

Программная установка курсора на окно и имитация клика
Не знал куда внести эту тему. Хочу написать программу, которая обращается на всплывающее окно, т.е. когда, например, в правом углу всплывает окно (на нем ссылка), чтобы мышь перешла на эту ссылку...

Вместо русских букв - иероглифы
Уважаемые форумчане! Установил PureBasic 4.61. 'Собрал' тест-программку. TextGadget-ты написанные по русский, в исполняемом файле получаю - иероглифы. Подскажите, как устранить это? ...

Загрузка фаилов с прямых ссылок
Помогите пожалуйста,нужен код для программы загрузка фаилов.Спасибо

Purebasic 5.0 + html
Как использовать PB в web разработке ? Возможно ли применить его вместо JS и PHP ? Откликнитесь кто знает ответ !

Изображения в sqlite
Вобщем проблема с изображениями в базе данных... Описывать проблему не буду так как сложновато будет, но попрошу пример вида: есть картинка с путём imgfile есть бд с путём file есть таблица...

Использование библиотеки dll написанной в Visual Basic
Здравствуйте. Не получается использовать библиотеку написанную в VB. Вот так вызываю функцию библиотеки: Prototype.i CreateObject() If OpenLibrary(0, "D:\mob\bb\testdll\TestDLL.dll") ...

Фоновая работа программы
Здравствуйте уважаемые пользователи форума. Хотел задать вопрос. Как сделать так, чтобы при нажатии комбинации клавишь, моя программа которая висит в фоне, делала определённое действие? Например –...

Особенности работы с файлами в PureBasic
Столкнулся с такой проблемой. Надо считать весь контент текстового файла в строковую переменную, но не построчно (так легко), а сразу весь целиком. Вот работающий код PowerBasic, который выполняет...

Подключение библиотеки швейцарских эфемерид swedll32
Всем привет! Такая проблема - есть библиотека swedll32.dll и она же как lib, вызываю из нее функцию - функция при каждом повторном обращении дает разные результаты при одних и тех же входных...

Как сделать демон (в линуксовом смысле этого слова) в Windows
Сразу после запуска программа должна уходить в фон и сканировать определённый каталог на наличие файла с именем STOP.NOW. Как только он появился - программа завершает работу. Как это сделать?

Сделать программу, чтобы EXE грузил данные из DLL
Здравствуйте помогите,как можно сделать программу чтобы EXE грузил данные из DLL.Спасибо

Как можно получить размер файла в Интернете
Как можно получить размер файла, чтобы считать весь файл? И еще Procedure.l DownloadToMem ( URL.s, *lpRam, ramsize.l ) Protected agent.s, hInet.l, hData.l, Bytes.l ; ...

Решил перейти на Pure Basic
уже не плохо знаю VB Закачал пурик установил демо-версию установил у себя папки разработчика для пурика что ещё собрать в чемоданчик ? на что обратить внимание ? потому-что те приёмы, к...

Что вызывает критическую ошибку и закрытие программы?
Почему программа крашится? Подскажите, пожалуйста. Хочу создать скринсейвер, т.е. создать полноэкранное приложение. Предполагаю, что крашится в обработке таймера. Для начала пробую так: Global...

Загрузка изображения на imagebam.com
Помогите пожалуйста с загрузкой изо на imagebam.com описание кода Через процедуру читается файл(картинка), получается base64 кодированная строка Из файла читается запрос, в котором...

Рисование графика из массива
Есть ли для PB библиотека или код для рисования простого графика X от Y. Есть, например, массив X и массив Y. Нужно в новом или существующем окне программы построить график по этим точкам. Желательно...

Как лучше всего записать часть файла в область памяти (AllocateMemory)
Добрый день. Вопрос в теме. Мне в голову приходит только считывать строки из файла, складывать их, и записывать как одну строку. Но это бред. Тем более если надо записать определенное число байт.

Как создать файл по указанному пути с заданным содержанием
Доброго времени суток всем! Сразу извиняюсь за терминологию, т.к. новичок. Мне нужно создать несколько файлов txt, путем ввода его названия и его содержания в одноименные поля, на фото они...

Заморочка с пересылкой данных в порт
Здравствуйте, уважаемые! Нужно передать строку данных длиной 11 байт в Сом-порт. В строке есть нулевые байты. ...

Узнать насколько было прокручено колесико мыши
Здравствуйте. Возможно ли это сделать без главной функции winapi "Main"? Добавлено через 36 минут Забыл написать, используя только winapi

RunProgram and #PB_Program_Error
Приветствую! Столкнулся с проблемой контроля вывода ошибок от консольного приложения. Имеется какое то ограничение по длине, парсю в цикле, но если длина больше определённой, то программа на...

Куда утекает память при копировании изображения в буфер обмена
В цикле Repeat копирую изображение в буфер обмена. Вроде освобождаю, но количество памяти занимаемой приложением ростёт по 19 - 21 Кб в секунду. #WM_CAP_START = #WM_USER ...

3D движок - mp3d
Случайно нашел альтернативный 3D движок для PureBasic. Использует DX9. Дать ссылку на первоисточник не могу, т. к. это форум. Разбил архив на три части поскольку одним архивом не залить из-за...

На чём лучше осуществлять отправку GET/POST запросов из моей программы
разбужу этот раздел c: Здравствуйте, у меня возник вопрос: на чём лучше осуществлять отправку GET/POST запросов из моей программы? Лучше, в моём понимание, это значит быстрее. Мне необходимо...

Дырявое окно
Здравствуйте! Пытаюсь создать "дырявое" окно. Пробовал несколько вариантов уода, например этот: Dim Coord(4) Coord(1) = 0 Coord(2) = 300 Coord(3) = 300 Coord(4) = 300 hwnd = OpenWindow(2,...

Как узнать разрешение экрана
Можно как-нибудь узнать узнать размер экрана? Заголовок должен быть информативным Предупреждение

Как поставить свою иконку для программы
люди подскажите плиз как поставить свою иконку для программы

Видеокурс по Pure Basic
Всем привет)) Вот решил опубликовать видеокурс найденный мной в просторах интернета... В самом курсе указывается сайт которого я не нашёл но всё же поставлю его как источник... Надеюсь видеокурс...

Функция Round - как задать количество символов после запятой
Уважаемые Форумчане! Я столкнулся с проблемой дробной части числа. На VB.Net выводим примерно так: t1.Text = Str(Round(Result, 3)) т.е 3 символа после дробной точки. А как в PureBasic-e ?

Как миновать буфер обмена?
Здравствуйте! Допустим, у нас есть некая сторонняя программа (пример: блокнот windows, word, открытая станица в браузере) Можно ли из этой программы получить написанный в ней текст? Единственное,...

Функция WindowEvent()
Здравствуйте! Не могу до конца понять функцию WindowEvent() А хотелось бы именно понять как она работает... В теории... она возвращает событие.... вроде как понятно, ноо.... Какое...

Ждать нажатия клавиатурной комбинации
Нужно сделать паузу в программе, пока пользователь не нажмёт одну из заранее (т.е. ещё до компиляции) заданных комбинаций клавиш. Например, Ctrl-Alt-S, Ctrl-Alt-A или Ctrl-Alt-D. Как это сделать?...

Замедлить работу Java-скриптов в браузерах
Подскажите, пожалуйста, как средствами пб можно загрузить комп так, чтобы ява скрипт в браузерах тормозил

Внесение значений в реестр
Наверное - бесполезный ответ. Можешь посмотреть спецификацию MD5. RFC XXXX - номер сейчас точно не помню. Там особо ничего сложного нет

Использование функции IsFile
Последовательно переписываю свою программу с PowerBasic'а на PureBasic, внося необходимые коррективы. Дошёл до места, где нужно проверить, имеется ли файл с некоторым именем на диске, и если он...

Имитация нажатия кнопок клавиатуры нажатиями кнопок в окне
Скажите,как заменить нажатие кнопок клавиатуры на нажатие кнопок в окне?

Сохранение текста из программы в текстовый документ и загрузка из того же файла при старте программы
Инфа записывается в stringGadget и при нажатии кнопки вставляеттся в один из пяти Listview ( в зависимости от того что выбрано в ComboBoxGadget) нужно что б при перезапуске программы введеные даные...

Изучать ли purebasic?
Здравствуйте. У меня такие цели, подскажите пожалуйста подойдет ли purebasic для них: 1. создание оконных приложений на только windows, главное чтоб на винде работало, на других все равно; 2....

Возможности PureBasic
PureBasic Shaders Clothes Simulation Physics Демонстрация тестовой версии игры Домино3D Онлайн Демо Версия Меню SDP Revolution v 0.1

Как узнать количество строк в файле?
Как узнать количество строк в фаиле?Спасибо

Командная строка
Народ! Как сделать стабильную загрузку текстового файла через команндную строку?

введение статистики запуска файлов на диске
Имеется переносной жёсткий диск, подскажите как можно проверять был ли файл открыт пользователем?

Отправка и прием TCP пакетов
Здравствуйте, пишу тсп клиент сервер. Все бы ничего но с толкнулся с такой проблемой при отправке клиентом нескольких пакетов с данными (строки) на сервер приходит каша, тоесть строки приходят в...

Как повернуть картинку (Image) вправо (влево) на 90 градусов?
Здрасьте. Не могу найти функцию для поворота загруженной фотографии , чтобы затем сохранить в повернутом виде. Ни тебе ImageRotate, ни RotateImage .. С конвертированием в разные граф. форматы и...

Почему после запуска окно с программой не открывается, хотя в списках процессов она есть
В общем, проблема у меня с запуском созданных программ. Процесс создания идёт нормально, без ошибок, но после запуска окно с программой не открывается, в списках процессов она есть. Я так понял, что...

Сингулярное разложение матриц
Не уверен, что это кому-нить нужно, но что делаю, о том пою. Сингулярное разложение (SVD) - очень полезный, а иногда и необходимый аппарат для считальщиков. Применить можно много для чего, в...

Фильтрация символов и переназначение клавиш в StringGadget
Как в StringGadget фильтровать вводимые символы (только цифры) и по стрелкам вверх/вниз делать инкремент/декремент числовой переменной ? Хотелось бы посмотреть пример.

Hook на мышку
Всем Привет... Огромная просьба мне помочь...Я не давно начал изучать Pere Basic. И вот уже 4 дня мучаюсь...и вообще не могу сдвинуться с места... То есть суть такова ..Есть Autoit скрипт Хука на...

Как можно создать клиент-сервер TCP, который работает через интернет?
Ребята , как можно создать клиент-сервер TCP , который работает через интернет? Ну к примеру есть два ПК с интернетом, на одном программа сервер, на другом программа клиент.

Как делать Updater для программы
люди я создал полезную софтинку хочу чтоб все кто пользуется данной софтинкой регулярно получали обновленную версию дайте плиз код uppdater'а и напишите коментарий (В коде) где нужно ввести ссылку ...

Высота некоторых элементов интерфейса Windows
Здравствуйте уважаемые кодеры, подскажите по следующему вопросу: Можно ли каким-нибудь образом узнать высоту нижней панели задач (там где пуск, быстрый запуск и т.д) в пикселях ? Цель собственно...

Сохранение текста в файл с тем же шрифтом, что и в приложении
Есть программа. В ней печатается текст, который затем сохраняет в текстовый файл. Как изменить стиль шрифта как при печатании текста, так и в конечном файле? код: Enumeration #Window_0...

Получение hWnd окна
Вопрос в названии темы

PureBasic не понимает русский язык из консоли
Доброго времени суток. Решил через консоль узнать содержание папки, записываю в файл, но PureBasic не понимает русский язык из консоля. Надеюсь на помощь. Спасибо.

Как вставлять фото в код программы
Здравствуйте,возможно я вас задолбал своими темами,но все же) Сегодня у меня целых 4 вопроса,1 мой вопрос если у меня есть одна папка где лежит моей exe и папка например Photo nomber 1 и там лежит...

Работа в приложении с использованием клавиш
Здравствуйте! Делаю первые шаги. Написал приложение типа калькулятора, но считающего другие функции, но это не столь важно. Программа работает хорошо, но все управление делается мышкой. Хотелось бы...

Отображать текущее время на форме
киньте скрипт счетчика для программы.Спасибо

WriteStringN
Здраствуйте нужно записать в фаил строку содержащую кавычки, например в файле долдна быть запись сроки Слово1 "Слово2" , подскажите как это сделать? по аналогии с VBS трюк с двойными кавычками...

Компиляция кроссплатформенных приложений / исполняемых файлов
Есть Windows 7 и PureBasic 5.1 активированный. PureBasic это кросс платформенная среда разработки программ. У меня возникла небольшая проблема при компиляции под другие платформы кроме Windows. Я...

Как передавать координаты с сервера на клиент
Здравствуйте. Подскажите, по какому алгоритму передаются координаты игроков, например в WoW. С Ла2 проше, там по клику. А вот в WoW на кнопках. Я делал так, клиент нажимает кнопку, передается инфа...

Запускать другое приложение при старте своего и завершать при закрытии
Уважаемые форумчане подскажите пожалулуста. Пишу программу на Pure Basic и уже готовый файл уже потом должен стартовать другой ***.exe (то бишь мой файл стартует другой файл) и вот вопрос как...

Скинуть в буфер обмена картинку с прозрачностью
Встроенная функция убивает прозрачность, чёрный цвет вместо прозрачности. Как скинуть так чтобы редакторы брали её с прозрачностью? разные редакторы как то ж понимают друг друга. А в ArtIcons вообще...

Можно ли как то переводить vb код в pb или c++ в pb
Здравствуйте Можно ли как то переводить vb код в pb или c++ в pb?

Считать определенную строку из файла
Уважаемые программисты, возник вопрос: Как считать заранее определенную строку из файла? Тоесть, обычно считываем по строке пока не конец файла. If OpenFile(0,"D:\newfile.txt") ...

Запуск процесса из памяти
Прошу помощи в разборе кода, нашел данную процедуру в одном из архивов исходников, она скорей для старой версии пурика, ошибку показывает вот здесь file1: IncludeBinary "Путь к первому...

Через функцию MousePick найти координаты столкновения луча от камеры с объектом
Здравствуйте. Физическое тело движка требует определенную память. Для выбора объектов мне необходимо, через функцию MousePick найти координаты столкновения луча от камеры с объектом. Далее, перемещаю...

Как подключить библиотеку opengl на Windows 7
Вопрос в теме.

Кодировка программы и кодировка базы данных
В общем в архиве стандартный пример и одна из программ по редактированию sqlite. Проблема заклчается в следующем: при редактировании таблицы по средствам примера, русский текст добавляется и читается...

Определить количество доступной оперативной памяти компьютера
как узнать оперативную память

Проверить, равен ли символ строки заданному
Нужно проверить два произвольных символа в строке на то, что хотя бы один из этих символов - "А", или что они равны, или что их ASCII-коды отличаются ровно на единицу. Symbol1.a = Mid(Line$, 6, 1)...

Как создать окно авторизации
Задача: написать окошко авторизации и чтоб фон был из png!) Которое с залогиниванием отправляет данные на проверку и только после запускает саму прогу!Если кто понял ответьте)И на каком языке это...

Программа, работающая с графикой, потребляет много памяти
Здравствуйте. Объясните, пожалуйста, как 3600 простых(из 2ух треуг.) объектов и 3600 сложных(сфера) могут требовать 600 мбайт оперативки? Можно выделять точку и стрелочками вверх, вниз...

Анализ видео с камеры с распознаванием объектов
#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 ...

Как массово уменьшить размер фото до 400 кб в папке?
Добрый день! В соседней ветке почти наткнулась на решение задачи. https://www.cyberforum.ru/photoshop/thread1465965.html Но там прикрепленная утилита уменьшает в пределах 50 кб. Очень надо...

Чем можно заменить Debug из DLL
Чем можно заменить столь полезную функцию, не доступную в DLL? Заранее благодарен.

Отладчик работает не так как казалось бы должен
Прошу объяснить, почему отладчик работает не так как казалось бы должен. Т.е. привожу для примера такой код: ; Создаём окно. OpenWindow(1,150,200,200,100,"Заголовок...

Испортили функции GetAsyncKeyState
Теперь эта функция на константу #VK_RBUTTON, либо #VK_LBUTTON возвращает по событиям на обе кнопки. Т.е., если использую #VK_LBUTTON, то если нажму левую кнопку, возвращается сначала < 0, потом,...

Создание VPN подключения
Всем привет! Собственно вопрос о создание VPN подключения на PureBasic Может кто нибудь помочь? Уже весь мозг себе вынес, но так и не смог сделать, облазил кучу форумов, безрезультатно... А надо...

Закрытие главного окна по клавише Esc
Я только начал учить язык, и первое что решил сделать, так это закрытие главного окна по клавише Esc, "раскорячивать" руку для Ctrl+Q не удобно, кликать мышкой по крестику тоже не очень....

Программа для анализа и отбора способа реакции на входные данные
; Описание: ; программа для анализа и отбора способа реакции на входные данные ; Принцип: ; Создаётся файл в который записываются таблицы, состоящие из: ; 1) Восьми байт кода события,...

Pure Basic: производительность по отношению к другим языкам
Хотел бы узнать какой basic по шустрее да и вообще сравнение с другими языками, может у кого то есть ссылки или статьи? Очень интересует сравнение PureBasic/Python/C++

Игры на PureBasic. 2D и 3D библиотеки
Здравствуйте! Поскольку сейчас я изучаю больше всего PHP, знания по C# не такие большие, а Python мне не нравится, я решил вернуться к пурику для разработки своих задач. Сейчас есть вопрос. В...

Как работает расчет дробных чисел? Непонятный результат
Приветствую. Написал простенькую программу чтобы вычислить выражение R=3t2+3l5+4.9 В итоге задаю t=2 и l=1, по логике должен получить 19.9, но по непонятным мне причинам выдает 19.8999996185...

Хранение и удобный запуск процедуры, хранимой в структуре
Сейчас есть такой код: EnableExplicit Structure test *func EndStructure Procedure t() Debug("Hello") EndProcedure

Как в связном списке внутри цикла ForEach-Next элемент сделать текущим?
Совсем недавно начал изучать PureBasic, и столкнулся с проблемой, извиняюсь, если задача пустяк, нигде в документации не могу найти решения :( Проблема в следующем: Имеется связанный список...

Как PureBasic работает с реестром?
Всем спасибо! А как Pure Basic работает с реестром, какие ветки доступны?

Запуск сторонних приложений
Уважаемые форумчане, потребовалось снова написать программу, многое уже позабыл, к сожалению архив с примерами в шапке темы не юзабелен. Прошу Вашей помощи, нужно банальное окно которое будет *.exe...

POLINK: fatal error при повторной компиляции
Всеееем здрасьте, я вас не замучал ещё? Ладно, перейдём к проблеме: Значит, я скомпилировал ехе на раб стол, всё в порядке, запустил, проверил, увидел, что ошибка в коде и не открывается...

Сильное падение производительности (Win 7)
Приветствую всех! Возникла следующая ситуация, при запуске своей программы на Windows 7, крайне сильно падает производительность. Поясню ситуацию более подробно: написал прогу, которая рисует...

Скорость сети
Доброго времени суток! Помогите придумать, как можно замерять скорость передачи данных по локальной сети или интернету между клиентом и сервером в течении времени перекачки файла или любого набора...

Скорость работы
Доброго времени суток! У меня такая задача. Я конечно не ожидаю ответа, но может кто-то и что-то знает! Короче, как быстро purebasic может обрабатывать информацию?! Есть источник переменной...

Как определить дробное число или нет ?
Не знаю как так сделать чтоб если при делении число выходило дробным то сохранялась в переменную .d а если делилось нацело то в .q. Помогите решить проблему.

Работа с таймером (синхронизация механизмов)
Здравствуйте уважаемые кодеры. Вопрос мой заключается в следующем: Пишу я программу, которая отображает n-ое кол-во графики, хочу синхронизировать механизмы внутри неё по времени, а всю отрисовку...

Преобразовать Image в Sprite
Здравствуйте. Подскажите, как преобразовать Image в Sprite. Это нужно потому что режимы прозрачности работают только с Image.

Управление сторонними программами
Доброго времени суток. Можно ли запустить программу и выполнить в ней определенные действия из под PureBasic? Заранее спасибо.

создать файл в корне диска "С"
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 ...

Ошибка при вызове CallFunctionFast
Есть такой код: *msgbox=GetProcAddress_(GetModuleHandle_("user32.dll"), "MessageBoxA") CallFunctionFast(*msgbox, *hwnd, *lpText, *lpCaption, uType) Здесь: hwnd -- указатель(здесь 0)...

Работают только два первых ComboBoxGadget
Не могу разобратся с comboboxgadget, у меня есть код программы где как бы рабоют первые два пункта comboboxgadgeta, а остальные не хотят. Enumeration ;{ #Window_0;-windows EndEnumeration;}...

Поворот изображения
Здравствуйте. Дело вот в чем. Поворачиваю изображение попиксельно с помощью формул поворота. Но получаются ячейки, в которые ни какой пиксель не нашелся. Как от этого избавиться, а точнее сгладить...

В какой последовательности использовать 4 точки для создания двух треугольников функцией AddMeshFace
Здравствуйте. Подскажите, как узнать в какой последовательности использовать 4 точки для создания двух треугольников функцией AddMeshFace. Дело в том, что если точки использовать по часовой стрелки,...

Ограничения демо-версии Pure Basic
Всем привет ! Хотел бы узнать чем ограничена демо - версия Pure Basica ? Какие приложения на ней нельзя будет создать ?

Sound в PureBasic
Приветствую всех. Когда-то, очень давно, на cyberforum была моя тема о выборе бейсика для написания звуковой игры. Для информации: https://www.cyberforum.ru/basic/thread1338781.html Решил...

Таймер в графическом режиме
Подскажите, пожалуйста, код для отображения некоего значения в графическом режиме. Пытаюсь вывести текст по таймеру, но ничего не получается. Объясните мои ошибки. If OpenWindow(0, 100, 200, 300,...

Происходит ошибка Pure Basic
Пишу утилу которая автоматически при разрыве связи с инетом через wi-fi его восстанавливает, (winda чёт при всех настройках и галочках иногда не переподключает) код: OpenWindow(0, 0, 0, 500, 300,...

Эмулятор СЧПУ
Доброго всем! Помогите создать эмулятор системы ЧПУ - фрезерный станок ГФ2171+СЧПУ 2С42(Электроника 60). Т.е. нужен инструмент написания и проверки УП для станка. Главная проблема: как реализовать...

Сохранение кода страницы браузера
Скажите как сохранить код страницы браузера?

Direct Sound, завести кольцевой звуковой буфер и поставить поцедуру прерывания
Здравствуйте! Прошу откликнуться тех, кто шарит в интерфейсах. Разъясните пожалуйста код, вот казалось бы не требуется мне ничего феноменального: завести кольцевой звуковой буфер и поставить...

HedgeOS
Привет всем! Я разрабатываю HedgeOS - новую ОС, о которой сейчас пойдет речь. Я думаю, стоит сразу приступить к описанию. Во первых, это не UNIX-подобная ОС. UNIXы вообще расплодились так, что...

Сочетания клавиш
Есть код, в котором используется команда WinAPI - RegisterHotKey_() с такими параметрами: RegisterHotKey_(#Settings,1,#MOD_CONTROL,#VK_F12) RegisterHotKey_(#Settings,1,#MOD_CONTROL,#VK_F11) То...

Можно ли создать интерпретатор для перевода латинских букв в кириллицу
Можно ли создать интепритарор для перевода латинских букв в кирилицу,типа как на клаве: F=А,D=В и т.д СПАСИБО

Как функцией BitBlt записать данные в массив?
Здравствуйте! Подскажите, пожалуйста как заставить следующий код заработать? ExamineDesktops() Width=DesktopWidth(0) Height=DesktopHeight(0) x=0 y=0 Dim Image_Array(Width-1, Height-1)...

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...

Почему не выводится окно с паролем (исправить код)
UsePNGImageDecoder() #WINSTA_ALL = 983935 #DESKTOP_ALL = 983551 #Button = 4 hWinSta=OpenWindowStation_("WinSta0",0,#WINSTA_ALL) SetProcessWindowStation_(hWinSta) hDesk=CreateDesktop_("My...

Создание нового потока из работающего потока
насколько это корректно? вроде всё нормально работает и именно так как задумывалось, но вопрос таки возник

Mini-filter драйвер - Перехват открытия, закрытия, чтения файлов
здраствуйте, пожалуйста, помогите в создании mini-filter драйвер, а точнее драйвер файловой системы, т.е перехват открытия, закрытия, чтения файлов. в гугле уже искал, нету такой информации....

Как получить размеры окна в процессе изменения размера
Здравствуйте ! Возник вопрос: Как получить размеры окна в процессе изменения размера оного ? То есть, именно в момент изменения пользователем размера окна. Не после изменения, а непосредственно в...

Возможно ли создать консольное приложение для unix/linux
1) возможно ли создать консольное приложение для unix/linux? 2)наскольео программа автономна(нужны ли ей какие shared библиотеки)? 3)как дела с запуском готовой консольной проги с консоли FreeBSD?...

Один чекбокс в ListIconGadget
Доброго времени суток, имеется код который позволяет выбрать только один чекбокс в ListIconGadget, работает хорошо, но как поступить если один из чекбоксов должен быть изначально выбран? :help: If...

Цвета в тексте
Добрый день! Как сделать разноцветный текст? Конкретная задача выглядит так, нужно чтобы в главном окне было некоторое количество малых окон или гаджетов где в режиме реалтайм отображалась бы...

Распознование речи (перевести код с Delphi)
Здравствуйте, нашел исходник программы распознования речи на delphi, вот код unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...

Взаимодействие с клавиатурой без OpenWindowedScreen
InitKeyboard() Repeat ExamineKeyboard() If KeyboardPushed(#PB_Key_S) MessageRequester("", "Ошибка") EndIf Until q=1 Запускаю этот скрипт. Мне пишет, что, чтобы использовать...

Кто писал в поддержку PureBasic и на каком языке
Всем привет! Хотел вот узнать кто-нибудь когда-нибудь писал в поддержку пюра(support@purebasic.com). А то просто хотел уточнить у них некоторые детали, написал им на инглише, вроде бы должны...

Работа с книгой Excel
Добрый день! Есть ли возможность работы с книгой Excel в pb. Многое перепробовал, находил библиотеки, но они не работают. Спасибо! Добавлено через 3 часа 39 минут или если у кого имеется...

Экспорт 3ds max
Пользуюсь 3ds max 2013, версия для бедных студентов (бесплатная), хочу спросить как экспортировать модель в пригодный для пурика формат о всеми анимациями и прочей дребеденью.

Найти некое значение в памяти чужого процесса
Здраствуйте! Возникла проблема: Хочу найти некое значение в памяти чужого процесса. пример: в памяти чужого процесса записано текстовое значение "my string find", каждые 5 сек. место положение этого...

Библиотека для Free Basic, аналог функций Pure Basic
Просматривая форумы FreeBasic'a наткнулся на библиотеку, которая ставит своей целью дублирование функций языка Pure Basic, дублирование конечно неполное, но тем не менее. Сайт этой библиотеки...

Браузер на PB
Здравствуйте. Подскажите пожалуйста, как можно написать браузер на PB? Можно не с нуля. Требуется написать браузер под Windows. Буду рад советам, исходникам и т.д. Интересует не на движке IE....

Создание клиента и сервера UDP
Добрый день, форумчане! Подскажите как разрулить такую проблему. Имеется "железка", которая принимает на порту 4001 UDP пакеты. Открываю соединение: TxID = OpenNetworkConnection(DestIP$,...

Запустить программу от имени администратора
Как запустить ЧУЖУЮ программу от имени админа (ещё и с параметром)? Это вообще возможно с использованием RunProgram, или придётся ShellExecute_() дёргать? Заранее спасибо Добавлено через 6...

Дайте пример сетевой/онлайн примитивной игры
Здравствуйте!!! Может ктонибудь дать пример сетевой/онлайн игры. не игры даже, а чтонибудь самое примитивное, понять как это работает. Например два два кубика на плоскости

Исправить ошибки в коде, сжимающем картинки
Код прилагаю: 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...

Работа с несколькими ini-файлами
помогите пожалуйста нужно в файле log2.ini найти keyword с самым наибольшим значением, затем в файле log3.ini найти значение этого keyword. Если оно не 2, то в log2.ini найти keyword со вторым по...

Из vbs в purebasic
Если есть, кто может помочь с переводом из vbs в purebasic, то просьба помочь. Нужно перевести код из скрипта vbs в код purebasic. Код vbs скрипта: strComputer = "localhost" Set objWMIService...

Запись в реестр 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...

Stdout запись\чтение
Здрасти, не совсем понимаю как в purebasic закинуть данные в stdout и потом эти данные считать обратно?! Почитал в сети, только еще больше запутался, можно сделать как в питоне?! >>> a=10 >>>...

Отлов пакетов
Можно средствами пб, отлавливать пакеты?

Как создать веб-движок
Скажите, как лучше создавать веб-движок? Создавать гаджеты или рисовать их на CanvasGadget и потом обновлять каждую секунду?

Выбор дороги на распутье :)
Короче говоря, ситуация такая: я любитель, не профессионал. Начинал со Спектрума (Спектрум-бейсик плюс иногда ассемблер для ускорения). Потом очень непродолжительно был PowerBasic под MS-DOS....

Как создать спрайт картинку
Я создал окно, и в нем создал спрайт. Как сделать этот спрайт картинкой ? Или хотя бы как сделать видимой точкой ? If OpenWindow(0, 100, 200, 195, 260, "PureBasic Window", #PB_Window_SystemMenu |...

Как рисовать контуры графических фигур
Приветствую всех форумчан. В VB.Net чтоб создать контур фигур, необходим Pen: Dim P As New Pen(Color.FromArgb(A,R,G,B),P1) g.DrawLine(P,X1,Y1,X2,Y2) NumericUpDown - счетчиком делаю...

Как добавить свертывание к группам
Как добавить свертывание к группам? Procedure StringToUnicode(pbstrptr.l, ucstrptr.l) MultiByteToWideChar_ (#CP_ACP, 0, pbstrptr, Len(PeekS(pbstrptr)), ucstrptr, Len(PeekS(ucstrptr))) PokeL(...

Как обратиться к ячейке Excel
Как обратиться к ячейке Excel? Ну и параллельно к столбцу или строке? Спасибо!

Выход из программы
Есть оператор для выхода из любого места программы? Типа Exit ? Чтобы закрывал всё и освобождал память? Или нужны дополнительные ручные действия? Типа создания отдельной процедуры, которая будет...

RunProgram
добрый день, вопрос может не совсем про пурик но всеже я в нем это делаю cmd.s = "/c ping 192.168.0.1" RunProgram("cmd.exe",cmd,"") этим кодом запускается пинг, выполняется кoманда в...

Упаковка папок в ZIP с сохранением иерархии
В справке есть код, который упаковывает файлы в архив UseZipPacker() ; Create the packed file If CreatePack(0, "mycompressedfiles.zip") ; add your files AddPackFile(0,...

Изменение размеров клиентской части окна
Хочу добиться похожего эффекта)

Listicongadget + графика или еще как-то
Здравствуйте! Нужен совет, как можно изобразить что-то подобное на вложенной картинке. Задача такая, чтобы что-то таблицеподобное или спископодобное с наименованием устройств в одном столбце и живим...

Как отправить письмо
Всем здравствуйте. Я хочу отправить письмо себе на почтовый ящик(отправить с своего компьютера на mail.ru) используя код: InitNetwork() CreateMail(0, "test@youraddress.com", "Привет") ...

Дочерние окна и PopupMenu
Доброго времени суток! Требуется помощь, т.к. никак не пойму, что я делаю не так. Не работает правая мышь в одном из дочерних окон. Если запустить представленный код и в главном окне правой мышью...

Литература и книги
Я просмотрел "Литературу" первую даже скачал, но у меня Linux, а там програ для Windows, я имею ввиду первую по счёту книгу, нет ли проги под Линух спасибо...

Как запросить размер файла?
Вот например лежит на сайте файл Н-р: http://www.naprimer_sait.ru/a_eto_tipo_fayl.docx Как можно запросить его размер(файла)?

Указатель на структуру, и в структуре указатель на структуру
Добрый день. Structure xDocuments lol.s EndStructure Structure xWord *Documents.xDocuments EndStructure Procedure xCreateObject(*var.xWord) doc.xDocuments

Куб смотрящий на камеру, что зрительно делает куб плоским квадратом
Здравствуйте. В общем это требуется для 3д редактора. А конкретнее, используется в виде точек. Почему я не взял обычные спрайты? Просто потому, что пур не дает возможности обнаруживать...

Поиск и замена файлов с расширением .doc и .ppt
Помогите, поиск не помог. Имеется задача, создать программу, которая при запуске заменяет все файлы в определенной директории с расширением .doc и ppt на картинки. Вопрос, как реализовать поиск не по...

Как запустить программу по нажатию на гаджет
Как мне сделать что бы например у меня есть гаджет кнопка,и в папке с exe есть например папка programs,и там лежит 2 exe и я хочу что бы по нажатию на один гаджет открывался этот exe который лежит в...

Purebasic и AV
Добрый день, скажите почему Антивирусы так не любят пурик? достаточно 1 команды например rename() и все сразу детект 5 антивирусами на вирустотал. Добавлено через 35 минут видимо сам...

создать ярлык
а как в пурике создать ярлык к файлу?

MessageBoxIndirect_() со своей иконкой
ms\cbSize=SizeOf(MSGBOXPARAMS) ms\hwndOwner=WindowID(#W) ; ms\hInstance= это непонял ms\lpszText=@"text" ms\lpszCaption=@"head" ms\dwStyle=#MB_USERICON ; ms\lpszIcon= это непонял...

MP3_Player 0.02 beta by Lang_Space
Всем привет! Я иногда создаю собственные программы. Просто так, для себя. Но с 2013 года начал выкладывать хорошие работы на этом сайте. Вот моя последняя работа - MP3_Player 0.02 beta Это...

Стековая память на засоряется
Здравствуйте, странное поведение в PureBasic, вроде массив данных должен занимать стековую память программы, но почему то это не происходит. allstart = GetTickCount_() For f=1 To 5 start =...

Как вывести название дня недели?
Как вывести название дня недели по номеру, полученного из DayOfWeek() ? Я так понимаю, что надо создать DataSection DayOfWeek: Data.s "Воскресенье", "Понедельник", "Вторник", "Среда",...

Кодирование файлов в текст для последующей передачи, реально ли это на PureBasic?
кодирование файлов в текст для последующей передачи, реально ли это на пуре?

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru