How long have you been using PureBasic?
I can't even remember when I joined, but that was the first day I started using PB properly, I stumbled across it years ago but was looking for a game creation platform, so moved onto other languages. Now I use it at work to make bespoke business software.
It's quite hard to pinpoint when I started using it properly because there's practically no travel sickness, when you start using PB you can just spend an afternoon getting used to the code layout and your pretty much good to start writing applications, the intricacies can be learned as you go.
It's quite hard to pinpoint when I started using it properly because there's practically no travel sickness, when you start using PB you can just spend an afternoon getting used to the code layout and your pretty much good to start writing applications, the intricacies can be learned as you go.
That would certainly be an interesting little fact to add.IceSoft wrote:I belive it is more interest what you have developed with PureBasic since you have PureBasic and not how long you have PureBasic on your harddisk or be a registered user.
Here's my bit:
As most people here already know, I developed and maintain PureGDK, a DirectX9 engine for PureBasic that uses the DarkBasic Professional core.
I first started using PureBasic in June 2003 with v3.70.
I first learned about PureBasic while browsing eBay and running across a retail packaged CD of it, which I bought but never used. Instead, while waiting for the CD I visited purebasic.com and downloaded the trial, several days later I bought my license so by the time the CD arrived, I didn't need it. I still have it just as a keepsake since it appears that not many were made.
About a year later I switched to PowerBasic on a whim, in hindsight, dumb move.
Two or three years later, after realizing what a dumb move switching to PowerBasic had been, I came back to PureBasic and have never looked anywhere else since.
PureBasic is the language I use for my programming hobby which I'm not real active in. Work and other responsibilities limits how much time I can spend on it.
Professionally, as a senior software engineer I use C, C++ and assembly language.
I first learned about PureBasic while browsing eBay and running across a retail packaged CD of it, which I bought but never used. Instead, while waiting for the CD I visited purebasic.com and downloaded the trial, several days later I bought my license so by the time the CD arrived, I didn't need it. I still have it just as a keepsake since it appears that not many were made.
About a year later I switched to PowerBasic on a whim, in hindsight, dumb move.
Two or three years later, after realizing what a dumb move switching to PowerBasic had been, I came back to PureBasic and have never looked anywhere else since.
PureBasic is the language I use for my programming hobby which I'm not real active in. Work and other responsibilities limits how much time I can spend on it.
Professionally, as a senior software engineer I use C, C++ and assembly language.
Last edited by Tipperton on Tue Feb 24, 2009 2:17 pm, edited 3 times in total.
I must have purchased my first license around 2002, I think, either 2.40 (?) or 3.00 (that's the oldest version I have in my install folder).
(Edit: it was 3.00, so 2002 I guess.)
I've been mostly using it for little tools to make my life easier (day to day PC usage and job wise) with the occaisional foray into the Survival Guide and CodeCaddy. Plus a few file converters for another company.
Still waiting for the day PureBasic has all the tools for writing that one smash game, it's getting there, not entirely yet, but it's getting there
(Edit: it was 3.00, so 2002 I guess.)
I've been mostly using it for little tools to make my life easier (day to day PC usage and job wise) with the occaisional foray into the Survival Guide and CodeCaddy. Plus a few file converters for another company.
Still waiting for the day PureBasic has all the tools for writing that one smash game, it's getting there, not entirely yet, but it's getting there
Last edited by blueznl on Tue Feb 24, 2009 7:48 pm, edited 1 time in total.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
( The path to enlightenment and the PureBasic Survival Guide right here... )
this topic made me look in my archives and found PB 3.2, also found a WinAPI tutorial by Art Sentinel http://www.purebasic.fr/english/viewtop ... i+tutorial
I liked the little story in part 2 of his tutorial.
I liked the little story in part 2 of his tutorial.
Art Sentinel wrote: oooOO HookIncludeFile Tutorial in 10 EASY Steps OOooo
.
============
Introduction
============
When I was just a young child, my grandfather used to sit me on his knee and narrate the elaborated
stories of his life and all the 4 foot long trout he had caught with just his bare hands while
standing shoeless in a wilderness stream in the middle of a raging Winter blizzard. And while it
seemed slightly odd to me that the raging Winter blizzard had always managed to coincide
with his annual Mid-Summer fishing trip, I was nonetheless impressed by his lively cantor. And there
I sat silently still, dazzled by his words as if they were spun from gold thread itself.
It was just an ordinary morning when my Grandfather had called me over to him. He was sitting on the
porch as usual in his heavy oak chair, which overlooked the backyard. He sat there often like a
steadfast sentinel ever on watch for the fascinating backyard things that may suddenly spring forth
at anytime. With the corner of his eyes still observant of the grassy acre he glanced my direction
and said, "Son, come here. I have something very important I'd like to tell you.."
I approached him curiously. I was eager to hear another exciting chapter in his life as a professional
grizzly bear wrangler. But as I came to stand next to him, I could see by his solemn expression that
this was going to be something far more important than just a story.
"Son, what I have to say is something you must never forget."
The curiosity in my eyes burned even brighter as I quickly nodded my head and promised to remember
everything he was about to confide in me.
"Someday you will discover an amazing new tool," he said, "and this tool will change yours and many
other people's lives."
As he wet his throat with sips of his lemonade, I wondered what type of tool this may be. A hammer?
A saw? A new type of shovel perhaps??
Seeing my confusion, he chuckled and spoke once again. "You will know this tool when you see it. Just
remember this.. There is nothing 'basic' about this tool. And don't let anyone tell you otherwise! The
secret to wielding its full power lies in the API.. The API is where you will find the key..." Then
my grandfather stood up, patted me on the head, grabbed a newspaper, and walked inside to the
bathroom to do whatever grandfathers do in the bathroom for 45 minutes.
His words have puzzled me throughout my entire life until just recently when I discovered PureBasic.
This is, without a doubt, the amazing new tool my grandfather had mentioned! And like his venerable
advice, the WinAPI really is the key to overcoming most of the programming hurdles you will encounter
along the way. Nothing about PureBasic is 'basic'. And whatever you do, don't let anyone tell you
otherwise!
My grandfather also mentioned that when I found this mysterious tool, people would flock from all
over the Earth just to hand me money and rare jewelry and other objects of wealth...
Hmmm.. [waiting] ... OK, so when does everyone start flocking? Hahahaha..
.
Anyhow, it seems that at least a couple people were grateful for the last WinAPI Tutorial post
of mine. I'm very happy I was able to help someone.Well, now that you have had the chance to check
it out, I decided to help out even more by writing my own PB_API tutorial from scratch.
This one is a bit more advanced than the other, but not too much so. Although, if you are prone to sudden
involuntary (and messy) cerebral explosions, I would recommend you keep a box of Handy Wipes
nearby just in case...
Dare I say that accessing the WinAPI through your PB code is easier and more enjoyable than using any
other worthy development tool?![]()



