Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Chris Boss

Pages: [1] 2 3 ... 6
1
For those who may ask the question: Am I John Doe ?  Here is the answer:

Yes, I am John Doe. This all resulted from a frustrating week trying to diagnose a serious problem with a used car I recently bought. I am DIY mechanic of sorts and the car simply put is a mess right now. Trying to diagnose some problems can be challenging today since the last 15 years cars have gotten far too complex.

I use Google searched a lot and in the past tried ChatGPT but was not impressed with it.

Recently I noticed CoPilot is being updated to most Windows 10 and 11 PC's, so I decided to try it for some computer questions. I liked CoPilot, so currently with the car problems I was dealing with I decided to try out CoPilot rather than used Google searches. Simply put I am amazed with the AI.

It took time to understand how to get the most out of the AI. You can't just pose a question and expect tit o provide the perfect answer. I had to teach it things. I had to provide very detailed explanations about things and then ask lots of questions to force it to think the way I wanted it to think. Once I grasped that part of the equation, I found I could use the AI quite effectively. Don't get me wrong, I don't think AI is all that smart. It is not like science fiction where the computer is really smart and intelligent. It is just a tool.

After working with it for awhile I decided to test it out. I asked it to write an article based on our discussions about trying to fix my car. It had learned things from me as I guided it and when I asked it to write the article it was impressive. I acted like a editor would checking over someone elses writing. I offered suggestions, but did not give it exactly what to say. I would often explain my reasoning and then let the AI decide how to use the suggestions. The John Doe thing was my idea, because I told it that it was best not to use my name in the article so readers would be able to see themselves in the article rather than me. I explained how John Doe means an unknown person (nameless) and then let it decide whether to use the term. Once it understand the meaning of John Doe, it decided that would be a better name to use for the human element of the story. I did not make it do anything. Offered suggestions, explained my reasoning and the told it to make up its own mind.

And this article is what I got. yes, John Doe (me the human element) did guide it. But the contents, wording is 100% done by CoPilot. All I can say is that the AI writes 10 times better than me. I just wish I could write like that.

2
Here is an article 100% written by Microsoft CoPilot AI:

https://cwsof.com/blog/an-article-written-by-copilot-ai/

While I may have guided the AI by questions and discussions, the AI wrote the entire article in its own words using its own observations.

Feel free to share this article with others.

What is the point ?

How to work with AI. This was a learning experience for me and I really enjoyed it. I found it amazingly interesting. I have a better grasp of what AI is trully capable of now.

Chris Boss

4
I will post more info about this as it appears on the web.

Build 2025 is onging at this moment, so likely more will come out after Build is over.

https://www.xda-developers.com/microsoft-store-build-2025/


5
My take on this:

While this is a great new feature for WIN32 developers (ie. Powerbasic apps), it also tells us something about Microsofts attitude towards WIN32 support.

They would not add a feature like this to the Microsoft (Windows) Store if they desired to terminate WIN32 support any time soon. Maybe this is a good indicator of what to expect in Windows 12. As would be very surprised to see Microsoft do this and then remove all WIN32 support from Windows 12.

This seems (to me) to indicate that Microsoft wants to continue to support WIN32 apps in the future, but simply wants to make the use of WIN32 apps safer for end users, by controlling now only the  install process, but also the update process.

This is good news in my opinion.

6
General Discussion / Windows support for WIN32 apps in the future
« on: May 20, 2025, 10:12:22 am »
New exciting news from the latest Build 2025:

https://blogs.windows.com/windows-insider/2024/12/04/announcing-windows-11-insider-preview-build-27758-canary-channel/

https://blogs.windows.com/windowsdeveloper/2024/12/03/raising-the-bar-updates-to-the-microsoft-store-on-windows/

Microsoft has just announced that the Microsoft Store is soon going to support WIN32 app updates via the store.

The MS Store supports downloading of WIN32 apps. But updating had to be handled by the developers own website externally.

Now the MS Store will support not only downloading WIN32 apps, but also the store can handle updates of the same WIN32 app.

7
EZGUI 5 support forum / Re: MIDI Controls Under Windows 11
« on: May 06, 2025, 08:02:49 am »
MIDI works under Windows 11.

That said, Windows 11 may not come with the audio/video codec you may use in the audio/video file. There are many codecs available today and an installation of Windows may not come with a specific codec you require.

I would do some research into what audio/video codecs Windows 11 normally ships with and make sure your audio file uses a more up to date codec.

So the issue is most likely not with MIDI (MCI control) but with codecs.

8
EZGUI 5 support forum / Re: Light/Dark Mode
« on: April 05, 2025, 08:14:23 am »
An example:

Code: [Select]
     EZ_StartCList "Form1", ""
     Count&=EZ_GetCListCount
     IF Count&>0 THEN
          FOR N&=1 TO Count&
              ID& = EZ_GetCListID(N&)
              Class$ = EZ_GetCListClass(N&,1)
              hWnd& = EZ_GetCListHandle(N&)
          NEXT N&
     END IF
     EZ_EndCList

9
EZGUI 5 support forum / Re: Light/Dark Mode
« on: April 05, 2025, 08:12:29 am »
There is a section in Help file:

"Your EZ Guide to EZGUI"
... "Forms"
... ... "Enumerating a Forms Controls"

The available commands are:

EZ_StartCList
EZ_EndCList
EZ_GetCListCount
EZ_GetCListID
EZ_GetCListClass
EZ_GetCListHandle

You start an enumeration task with EZ_StartCList.

Then you can get info about the controls on the form using the other functions and then finish the enumration task with EZ_CList.

10
EZGUI 5 support forum / Re: Light/Dark Mode
« on: April 03, 2025, 04:47:33 pm »
EZGUI provides enumeration commands so you can walk through all the controls on a form.

In controls you desire to allow changing their color you can change their color enmass for a form in the forms %EZ_Loaded event before the form is visible.

Once a form is visible and the user changes color mode, you can disable the forms redraw state, enumerate all the controls and change their colors as desired, enable the forms redraw state and then force the form to redraw itself.

Use a Global variable to track the color mode state and store that in the registry so it can be automatically set when the app is run again.

It will require a little effort, but it is quite doable.

There are functions which can tell you want the class (type) of control it is when you enumerate through them.

For ownerdraw stuff it will be a little more complicated, since you have to custom the ownerdraw routine so it can change colors.

11
EZGUI 5 support forum / Re: Issue with EZGUI.INC
« on: February 15, 2025, 04:53:01 pm »
One consideration is when one tries to combine EZGUI with the PB DDT stuff. Don't know if you tried that or not.

I recommend not to use the PB DDT command set with EZGUI. One can use the WIN32 API, but rather than include the WIN32 API includes, I always recommend copying just the API declarations you require into your EZGUI app.


12
Powerbasic / Re: Welcome
« on: January 31, 2025, 06:55:15 pm »
PB forums are back up and running.

13
Other BASIC languages / Other Basic languages worth checking out
« on: January 28, 2025, 11:59:23 am »
Here is a short list of other Basic languages worth checking out:

Oxygen (O2) Basic compiler (32 bit and 64 bit) :   https://github.com/Charles-Pegge/OxygenBasic

PluriBasic (generates apps for a variety of platforms):   https://www.patreon.com/c/pluribasic/posts

ThinBasic (interpreter) :  https://www.thinbasic.com/


14
WIN32 Programming / Where to download Windows SDK
« on: January 28, 2025, 11:48:45 am »
To use the WIN32 API in Windows successfully I strongly recommend downloading the Windows SDK (Software Development Kit) to get the WIN32 docs.

You can download the latest SDK for Windows 11 here:

https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/

Personally I find that it is better to use an older version of the SDK for q quick reference, since it leaves out much of the "bleeding edge" API's of later versions of Windows such as Windows 10 and 11. I find that the Windows 7 SDK is the best one to use for everyday reference. You can download it here:

https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/

Scroll down to the Windows 7 download link on the above webpage.

I use the Windows 7 SDK for everyday quick reference use (it is less bloated and easier to traverse) and also double check API docs online for Windows 11 (the latest).

For the latest docs online go here:

https://learn.microsoft.com/en-us/windows/apps/api-reference/




15
FreeBasic / Where to download FreeBasic
« on: January 28, 2025, 11:41:44 am »
Freebasic is a popular open source BASIC programming language. It can be downloaded at the link below:

https://freebasic.net/

Pages: [1] 2 3 ... 6