Форум программистов, компьютерный форум, киберфорум
Pure Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.95/42: Рейтинг темы: голосов - 42, средняя оценка - 4.95
20 / 20 / 0
Регистрация: 05.07.2011
Сообщений: 134

Scintilla создала новый пакет - Pure Basic 5.10

25.12.2012, 18:48. Показов 8423. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, Форумчане!
Предпраздничный подарок!
Scintilla создала новый пакет - Pure Basic 5.10
с многими добавлениями и изменениями,
а где посмотреть и скачать не знаю ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.12.2012, 18:48
Ответы с готовыми решениями:

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

Раскладка клавы на Pure Basic
Подскажите - как в Pure Basic можно программно менять раскладку клавиатуры RUS/LAT и обратно? И возможно ли это?

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

35
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
25.12.2012, 20:54
Scintilla - это компонент для редактирования текста, к разработке PureBasic их разработчики отношения не имеют.
На офф. сайте PureBasic опубликована информация только о версии 5.
Качать пиратки - на народном трекере, но я бы не советовал привыкать к варезу - потом "ломка" будет
и очень сильная, когда потребуется "легальность".
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
25.12.2012, 21:03
Цитата Сообщение от Akiva Посмотреть сообщение
Scintilla создала новый пакет - Pure Basic 5.10
Сильно сказано! Откуда такие новости?

Кстати, на официальном форуме PureBasic новость о v5.10 уже наверно с неделю обсуждается. Особенно в связи с многочисленными багами.
Но и приятного много. Вроде наконец то сделали перенос строк в ИДЕ и объединили редактор кода и визуальный редактор.
0
Эксперт по электронике
6569 / 3196 / 335
Регистрация: 28.10.2011
Сообщений: 12,475
Записей в блоге: 7
25.12.2012, 22:18
Цитата Сообщение от Akiva Посмотреть сообщение
Scintilla создала новый пакет - Pure Basic 5.10
Не Scintilla, а "Fantaisie Software".
А Scintilla к разработке PureBasic отношения не имеет.

Цитата Сообщение от Akiva Посмотреть сообщение
а где посмотреть и скачать не знаю
Еще очень рано. Пока проходит закрытое бета-тестирование.

Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
На офф. сайте PureBasic опубликована информация только о версии 5.
Как уже писал выше, сейчас проходит закрытое тестирование версии 5.10. Объявление и обсуждение на оф. форуме в разделе Announcement.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Особенно в связи с многочисленными багами.
Это в порядке вещей учитывая многие существенные изменения в библиотеках и компиляторе. Главное чтобы во время тестирования, все баги нашли бы и устранили.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Но и приятного много.
Ага. Вот весь список.
Кликните здесь для просмотра всего текста
- Added: Form designer is now integrated to the IDE !
- Added: Fully reworked Packer library with ZIP, BriefLZ, 7z (unpacker only) and LZMA support. JCALG1 support has been dropped. Archives formats for BriefLZ have been changed.
- Added: IPv6 support to the network library. Updated IPString(), MakeIPAddress(), GetClientIP(), IPAddressField(), ExamineIPAddress() and NextIPAddress().
- Added #PB_Network_IPv6 flag to OpenConnection and CreateServer(). Added FreeIP() for v6 IP
- Added: System library: ComputerName(), UserName(), MemoryStatus(), CountCPUs()
- Added: Line continuation feature, with the following operands: ',' '|' '+' And Or Xor (for now, the IDE hasn't be upgraded to display quickhelp/parenthesis correctly on multiline)
- Added: Constant string comparisons are now handled at compile time, allowing use in CompilerIf for example.
- Added: CocoaMessage() for OS X
- Added: 'Check syntax' to only compile the code without build/running an executable (/CHECK switch or in the IDE compîler menu)
- Added: Array/List/Map parameter support to Interface methods
- Added: Support for dynamic array/list/map support in structure/interface in Residents.
- Added: #PB_Character, #PB_Unicode, #PB_Ascii and #PB_Integer flag support to FillMemory()
- Added: #PB_RegularExpression_NoCase support to CreateRegularExpression()
- Added: EncodeImage() with PNG, JPEG and JPEG2000 support
- Added: #PB_Memory_NoClear support to Re/AllocateMemory()
- Added: ImageFormat(#Image). If created with CreateImage/GrabImage(), will return 0.
- Added: #PB_Editor_WordWrap to EditorGadget()
- Added: Multicharacter comparison in StringField()
- Added: NbOccurences parameter for ReplaceString()
- Added: PostEvent(), EventData()
- Added: return value to SetCurrentDirectory()
- Added: #PB_String_NoCase mode parameter to FindString()
- Added: #PB_Preference_NoSpace and #PB_Preference_GroupSeparator flags for OpenPreferences() and CreatePreferences()
- Added: DatabaseColumnIndex()
- Added: #PB_Cipher_URL and #PB_Cipher_NoPadding for Base64Encoder(), added URL compatibility to Base64Decoder()
- Added: SetGadgetItemImage() for all gadget supporting item gadget image
- Added: #PB_Gadget_ScreenCoordinate and #PB_Gadget_WindowCoordinate flag for GadgetX/Y()
- Added: #PB_File_SharedRead (no effect on Linux/OSX), #PB_File_SharedWrite (no effect on Linux/OSX), #PB_File_Append and #PB_File_NoBuffering for OpenFile(), ReadFile() and CreateFile()
- Added: #PB_Event_RightClick, #PB_Event_LeftClick and #PB_Event_LeftDoubleClick events
- Added: Optional title parameter to OpenConsole()
- Added: #PB_ScrollArea_ScrollStep added for ScrollAreaGadget()
- Added: #PB_Ignore for ResizeImage()
- Added: Bind a specific IP to CreateNetworkServer()
- Added: Timeout, LocalIP$ and LocalPort parameter to OpenNetworkConnection()
- Added: #PB_NetworkEvent_Disconnect support for NetworkClientEvent()
- Added: #PB_Unicode, #PB_Ascii and #PB_UTF8 support to SendNetworkString()
- Added: #PB_String_MaximumLength attribute for StringGadget()
- Added: #PB_Event_DeactivateWindow support
- Added: #PB_EventType_Change support for EditorGadget()
- Added: #PB_Relative/#PB_Absolute flag for FileSeek()
- Added: 'Offset' and 'Length' parameters to SHA1/MD5/CRC32FileFingerprint()
- Added: GetSoundPosition(), SetSoundPosition(), SoundLength(), PauseSound(), ResumeSound(), SoundStatus()
- Added: #PB_All support for SoundVolume()
- Added: SetGadgetItemState() support for ExplorerListGadget()
- Added: #PB_Event_TimeOut
- Added: InputRequester add close
- Added: InputRequester() added #PB_InputRequester_Password flag
- Added: Random() added optional mininmum value
- Added: SetGadgetItemText() for ListIconGadget(): handling of chr(10) as in AddGadgetItem()
- Added: made OpenWindowedScreen() stretch parameters optionals
- Added: ScreenWidth(), ScreenHeight(), ScreenDepth()
- Added: SMTP AUTH support to mail library
- Added: optional parameters to RemoveMailRecipient(), ability to remove all recipients
- Added: ReadString(#File [, Flags [, Length]]) : length and #PB_File_IgnoreEOL support
- Added: #PB_Window_InnerCoordinate support to WindowX/Y()
- Added: #PB_Window_FrameCoordinate support to WindowWidth()/Height()
- Added: #PB_Image_Raised support to ImageGadget()
- Added: Support for FreeXXX(#PB_All) for all free commands
- Added: Compiler Constants: #PB_Compiler_LineNumbering, #PB_Compiler_InlineAssembly, #PB_Compiler_EnableExplicit
- Added: Compiler Constants: #PB_Compiler_ExecutableFormat (with #PB_Compiler_DLL, #PB_Compiler_Console, #PB_Compiler_Executable)
- Added: Compiler Constant: #PB_Compiler_IsIncludeFile, #PB_Compiler_IsMainFile, #PB_Compiler_Filename (filename without path)
- Added: Bool() compiler operator. Boolean operations are now forbidden without Bool().
- Added: MacroExpandedCount internal keyword
- Added: UndefineMacro
- Added: Now XIncludeFile also take in account the main file, to avoid double inclusion if the main file is included from another file.
- Added: TypeOf() for variable, structure and fields
- Added: Defined(Label, #PB_Label) support
- Added: CompilerElseIf
- Added: Local labels
- Added: Define now behave like Global and accept Dim(), NewMap() and NewList() on the same line
- Added: 'Align' keyword support for structure, with a special #PB_Structure_AlignC value to mimic C structures padding
- Added: autocast of numeric values when string are involved, allowing to concatenate string and numeric in constants
- Added: 'CONSTANTLIST' to Compiler interface
- Added: editing history recording in the IDE to recover previous code states and for crash recovery (see File -> Session History)
- Added: AffectedDatabaseRows(), IsDatabaseNull() to database library
- Added: new Text3D library
- Added: 'Mode' optional parameter to all ...Yaw/Roll/Pitch() functions
- Added: 'Type' and 'Mode' optional parameter to CreateMesh()
- Added: RayCast(), MouseRayCast(), NormalX(), NormalY(), NormalZ()
- Added: UpdateMesh(), EnableManualEntityBoneControl(), MoveEntityBone(), RotateEntityBone()
- Added: 'Type' optional parameter to AddSubMesh()
- Added: 'Type' parameter to FinishMesh()
- Added: ScaleNode(), GetMaterialColor(), GetMaterialAttribute(), ConvertLocalToWorldPosition(), ConvertWorldToLocalPosition()
- Added: MaterialCullingMode(), FetchOrientation(), SetOrientation(), GetX(), GetY(), GetZ(), GetW(), GetLightColor()
- Added: AddEntityObject(): bone name can be empty, so the object is added directly to the entity

- Changed: renamed AddMeshVertex() to MeshVertexPosition()
- Changed: renamed LightColor() to SetLightColor()
- Changed: removed all MaterialXXXXColor() replaced by SetMaterialColor()
- Changed: removed all XXXXLocate() replaced by #PB_Absolute flag for MoveXXXX() commands
- Changed: replaced #PB_Sort_<Type> with #PB_<Type> to avoid possible errors
- Changed: disallow native type for pointers
- Changed: StrF/D(), trailing zeros are now automatically removed if no decimals are specified

- Updated: OGRE core has been updated to 1.8.2

- Removed: SendNetworkFile(), RecieveNetworkFile(), #PB_NetworkEvent_File to avoid possible security hole
- Removed: DirectX7 and NT4 subsystem on Windows
- Removed: SDL subsystem on Linux
- Removed: PowerPC version for OS X

- Optimized: FindString() is up to twice as fast

- Bug fix: DatabaseError() is now cleared properly
1
126 / 53 / 1
Регистрация: 26.10.2012
Сообщений: 89
26.12.2012, 09:31
Ну наконец Фреди что-то стал менять в сторону улучшения компилятора. Хотя такие вещи как перенос строк, надо было внедрять на начальном этапе развития , но лучше поздно... Я посмотрел примеры, неужели без всяких определений конца строки и разделителей? Хочется верить что Фред знает что делает, но мне почему-то кажется что это ошибка, которая обойдется кучей нервов разработчикам...

Смотрю возможность грохать макросы ожидается, тоже плюс.

- Optimized: FindString() is up to twice as fast
Куда хоть? Я и так по быстроте аналога ни на одном опробованном мною языке не встречал.

- Changed: disallow native type for pointers
А вот это я не понял, ограничение на создание своих типов?

- Added: autocast of numeric values when string are involved, allowing to concatenate string and numeric in constants
Это типа как в freebasic:

str = "string" & 5656

Или я ошибаюсь? Если это, тогда тоже плюс, а то от этих преобразований с кучей: str() в длинной строке глаза режет и писанины куча. Кстати а со строками что-то поменялось с версии 4.5, или так и есть до первого нуля? Я имею ввиду у freebasic легко можно записать так dim as string st = !"строка \0 продолжение строки" и это единый буфер. При работе с WINAPI очень удобно.

- Added: Local labels
Локальные метки? Типа видны только в процедурах? Не думаю что остались люди, которые на PB часто используют GOTO, хотя как знать...

- Added: TypeOf() for variable, structure and fields
определение типов? тоже плюс.

- Added: Bool() compiler operator. Boolean operations are now forbidden without Bool()
Хорошая штука, и как мне кажется верное решение.

- Added: Form designer is now integrated to the IDE !
Когда я создавал формы, мне всегда больше pureform нравился, PBшный как-то хлиповат и менее удобный в использовании.

А вообще молодец автор.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
26.12.2012, 10:43
Цитата Сообщение от stabud Посмотреть сообщение
PBшный как-то хлиповат и менее удобный в использовании.
Ну ты просто не видел наверно Виз. редактор в версии 5.0
Это вообще другой, совершенно не похожий на предыдущие. Об удобстве не сужу - у всех свои предпочтения.
Лично я пока удобнее и органичнее визуальных редакторов чем в MS VisualStudio не встречал. Даже у древнего VB6 и то намного лучше Пуриковского.

Цитата Сообщение от stabud Посмотреть сообщение
Хочется верить что Фред знает что делает, но мне почему-то кажется что это ошибка
И она уже вылезла, судя по обсуждениям, как раз в макросах к примеру.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
26.12.2012, 22:39
Даже у древнего VB6 и то намного лучше Пуриковского.
Соглашусь пожалуй. Помню кто-то выкладывал PureForm, крутой редактор в плане парсинга
кода, но обидно что все они не автоматически именовали гаджеты как это делалось в VB6.
В любом случае, с редактором удобнее чем без него и небльшие менюшки(а с заготовленными
схемами можно и большие) вполне можно было и в стандартном пюровском делать.

Интересно как там с производительностью по части 2D, да да в семёрочке))).

просто не видел наверно Виз. редактор в версии 5.0
Я кстати не видел, как ставил себе 4.51 так с ней и работал, чтобы не приходилось код
переводить на новые версии.

которые на PB часто используют GOTO
Использовал в обычных бейсиках, а тут есть сишный Break, выбрасывающий из
вложенных циклов, как бы необходимость отпала.
Убирать goto я считаю не нужно, чисто ради совместимости, чтобы тем людям у кого в
программе они есть не пришлось ломать голову при портировании проги на PB.

Когда я создавал формы, мне всегда больше pureform нравился
Да я про то же, хотя и тем и другим пользовался.
0
37 / 37 / 1
Регистрация: 07.09.2010
Сообщений: 752
27.12.2012, 13:14
Это теперь, наконец, будет идеальный компилятор?)
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
27.12.2012, 19:26
Цитата Сообщение от Le Thaw Посмотреть сообщение
будет идеальный компилятор?)
Нет конечно. Идеала в природе не существует. Это во первых.
А во вторых, компилятор у PureBasic называется FAsm.exe, и его разработка и "идеальность" ни как не зависит от разработчиков "Fantaisie Software". Это свободно распространяемый многопроходной ассемблер, написанный поляком Томашем Грыштаром.
0
27.12.2012, 20:39

Не по теме:

Pro_grammer, давай еще и про линкер вспомним, а то ведь фасм не создает исполняемый файл.

0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
27.12.2012, 21:41
Цитата Сообщение от locm Посмотреть сообщение
про линкер вспомним,
Ну если ещё глубже копнуть, то:
FASM , позволяет генерировать не только Microsoft coff, но и готовые bin, mz, pe и elf файлы. То есть, фактически, FASM позволяет обходиться без линкера, однако при этом раскладку секций в PE-файле и таблицу импорта приходится создавать "вручную" с помощью специальных директив ассемблера.
Т.о. любители всё делать руками могут и без линкера обойтись.
0
27.12.2012, 22:21

Не по теме:

Да, FASM позволяет, только в PureBasic он этого не делает, а используется линкер от PellesC.
Или у вас особенный пурик и он обходится без линкера?=-O:D

0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
27.12.2012, 23:14
Цитата Сообщение от locm Посмотреть сообщение
только в PureBasic он этого не делает
Видимо так захотели его создатели. А было бы не плохо, если бы можно было генерировать к примеру простые bin. Или хотя бы статические либы. Естественно в штатном режиме, без танцев с бубнами, как в случае с Вашими попытками написать драйвер.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
28.12.2012, 02:58
если бы можно было генерировать к примеру простые bin

Не по теме:

ОС хотите? (Всё равно без ассемблера не обойдётся)

0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
28.12.2012, 06:18
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
ОС хотите?
А что, FASM для этого изначально и создавался, для написания ОС, названную Титаном.
0
28.12.2012, 10:44

Не по теме:

Цитата Сообщение от Pro_grammer Посмотреть сообщение
А было бы не плохо, если бы можно было генерировать к примеру простые bin.
Это как раз не проблема и осуществятся изменением ключей компиляции и пары строк в асм. коде, задающих модель памяти и др. параметры.
Но еще нужно вносить существенные изменения в транслятор, ведь на выходе должен быть асм. код для 16-разрадного приложения (а не 32 или 64) без всяких API, в место которых должны быть прерывания биоса.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Или хотя бы статические либы.
FASM не позволяет их создавать.

0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
28.12.2012, 15:20
Потому и не идеальный Пурик. Зависит от автора FASMa. Нет такой возможности в компиляторе, и соответственно Пурик в пролете.
0
28.12.2012, 15:29

Не по теме:

FASM всего лишь создает из асм кода, объектный файл и не более того. Он не создает исполняемый файл - это задача линкера, который собирает воедино объектный файл создаваемой програмы и библиотеки среды.
Статическая библиотека собирается как раз из объектных файлов, поэтому фасм не причем.

Об каких ограничениях пурика из-за фасма, вы пишите?

0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
28.12.2012, 20:16
Цитата Сообщение от locm Посмотреть сообщение
Об каких ограничениях пурика из-за фасма, вы пишите?
Ну если включить мозг, или хотя бы фантазию, то можно прогнозировать, что если что то случится с автором FASM, и прекратится его дальнейшее совершенствование, поддержка новых инструкций процессоров к примеру, то и PureBasic затормозится на этом этапе. То есть как бы не упирался Фред в совершенствовании своего транслятора Бейсик->Fasm, выше планки Фасма уже не прыгнет. А мы все не вечны, к сожалению.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
28.12.2012, 21:34
выше планки Фасма уже не прыгнет.
А надо ли, сейчас пюр - это транслятор, что можно сказать - очень и очень хорошо.
Он гибок, т.к. выдаёт промежуточный код. На это и рассчитывали разработчики.
К тому же эти новые инструкции можно зашить во встроенный ассемблер. Хотя я понимаю,
что функции смого пюра будут написаны на FASM. Но никто, впоследствии не мешает
переписать их уже на проапгрейженном пюре))) во как...
Касательно статических либ, вообще не питаю интерес к модульному программированию,
лучше иметь 1000 исходников разбитых по функционалу и подключать их в основной модуль,
чем "ласосить" с этими библиотеками(чем я щас и маюсь на FB). Пюр в этом плане хорош
т.к. затачивался под "всё в одном EXE" учитывая его встроенный функционал.

Добавлено через 9 минут
Потому и не идеальный Пурик.

Не по теме:

Из бейсиков - лучшее что видел. Я конечно не крутил тот бейсик за 600 баксов, но
если честно и не тянет.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.12.2012, 21:34
Помогаю со студенческими работами здесь

Копирование файла в Pure Basic
Я тут спросить хотел, у меня есть файл. я хочу его скопировать в другую папку. А как мне это сделать в Pure Basic?

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

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

Нужна свежая версия Pure Basic
Всем форумчанам здравствуйте! Могут ли добрые люди кинуть сюда или в лс ссылки свежой полной версии пурика? А то я до сих пор на...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru