News:

Download Pelles C here: http://www.smorgasbordet.com/pellesc/

Main Menu

Recent posts

#1
Work in progress / Re: ChatGPT examples
Last post by jurgenve - Yesterday at 10:43:00 AM
New here.
I use (as beginner) Pelles C because it has great capabilities.
Though genuine interested in getting to learn the possibilities within the C language, I do not have time to
become expert. I realise that.
Been reading the various post of this topic, is goes from scepticism about GTP to actually discussing the proper prompts, in only three pages and within the span of only 2 years.

AI will never be the holy grail but to give my opinion about quote below: because every human will be able to write a piece of software using only his natural language. So software engineers will become
as obsolete as horses are used today in traffic. The accelerated pace of this technology and investments, even if the return wil be overrated, is incredible by the way.

QuoteYou'll never know when, and if, what is output is really correct, unless yourself are an expert; but if you are such an expert why ask to ChatGPT

My honest view, though one should still (want) be able to write and understand code.
#2
Tips & tricks / Re: Windows API tutorial for F...
Last post by Vortex - September 04, 2025, 10:17:13 PM
An interesting tool available from Vanya's page :

QuoteVISG : A great visual editor for creating a GUI interface. The conversion is into pure API code. In addition to converting code into Freebasic, it also supports other languages: MASM, GCC, FreePascal, etc. It can clone an interface from a ready-made one, there is a built-in simple scripting language, so you can always tweak something additional. The source code is open. Author: Alexander G. Karpov.

https://users.freebasic-portal.de/freebasicru/download.html

https://users.freebasic-portal.de/freebasicru/user-files/visg.zip
#3
Chit-Chat / Re: All IP are baned!
Last post by TimoVJL - September 03, 2025, 09:47:11 AM
#4
Chit-Chat / Re: All IP are baned!
Last post by John Z - September 03, 2025, 12:11:57 AM
HI bitcoin,

Well not much you can do when the government decides on a ban for a country.  You didn't mention the countries, but I'm often in China.  The Great Firewall blocks many, many things.  Many standard VPN's are also blocked.  Karing on GitHUb seems to get through mostly though.  I've tried the top two most often recommended VPN's 'Express' and 'Nord' - 'Nord' always failed, 'Express' could get through occasionally.

The other way to get some service is if your cellular service allows is a mobile hotspot.  Much harder to have a mobile service block.  Not going to be for long downloads though as many hotspot allowances are in the 5gig range or less.  T-Mobile does offer a 50Gig/monthly option.

John Z
#5
Bug reports / Re: Crash IDE with 'asm' keywo...
Last post by John Z - September 02, 2025, 11:59:27 PM
Hi bitcoin,

Confirming your finding.  On Win 11 23H2 it hangs the IDE.  System shows IDE CPU usage goes to 23% with some ups and downs from other things running.  IDE needed to be killed with TM.

John Z
#6
Chit-Chat / All IP are baned!
Last post by bitcoin - September 02, 2025, 10:51:21 PM
After 2 or 3 years, I was finally able to access the forum. All my IPs in one country were blocked. The same happened with the second country. I bought a VPN — same result. I bought a SOCKS proxy — also blocked. Only after buying a second VPN was I able to get in. Why is this happening? What can I do?
#7
Bug reports / Crash IDE with 'asm' keyword
Last post by bitcoin - September 02, 2025, 10:50:15 PM
Write any code with an asm block, for example __asm{ nop; nop; }. Put the cursor between the word asm and the opening brace { and press Enter. The program will freeze and crash
#8
Tips & tricks / Windows API tutorial for FreeB...
Last post by Vortex - August 31, 2025, 11:19:42 AM
The tutorial set originally designed for FreeBASIC could be useful for Win32API programming with Pelles C :

Quotevvanag, this is Vanya's Windows API tutorial for FreeBASIC: https://users.freebasic-portal.de/freebasicru/book.html. It is written in Russian, but there is a button for translation into many languages, select "English". From the menu select "Articles" ---> "FreeBASIC + API (series of articles)". Very helpful!

https://www.freebasic.net/forum/viewtopic.php?p=308895#p308895

The tutorials by Vanya :

https://users.freebasic-portal.de/freebasicru/api.html
#9
General discussions / Re: Older version that run on ...
Last post by WiiLF23 - August 27, 2025, 03:54:16 AM
You should indicate whether your inquiring about NT 5.1 (XP) IDE support or the C compiler binary itself, as many use Notepad++ and CLI the build process via hotkey configuration. Bypasses all of the bugs and occasional memory violation issues Pelles C (latest) sometimes produces, while rendering LOC's much faster (and dark-mode is very nice).

As the source is closed, it is anyone's guess. Or alternatively, build on Vista+ and target NT 5.1 in your build config in Pelles C project settings, which absolutely will run on XP (32-bit) no problem. Its the API changes that your "mature" codebase will melt down upon if targeting Vista+ and expecting "XP out of the box support" for example, at a later date.

Best to consider early OS support from day 1 and maintain as the code grows.

Maybe this is bidirectionally confusing in regards the first post.
#10
Bug reports / Re: Debugging code that calls ...
Last post by MrBcx - August 21, 2025, 04:01:04 PM
Before I retired, there were several times when our IT Dept's security measures completely
brought our engineering software to a halt.  I'm talking about professional software that
we spent tens of thousands of dollars annually licensing.  When that software stopped working,
my staff stopped working, and it fell to me to work with our IT guys to get things restored.

Typically, the IT staff could create a group policy that exempted my staff from certain
enterprise level security measures that were running and thus allowed our software to return
to business. But it was always a  fire drill when our software suddenly stopped working.