Good to see you and netmaestro are still kicking around on Purebasic.
You've both been a great help to me. Thanks!!
Good to see you and netmaestro are still kicking around on Purebasic.
.l/.i is not a matter of PureBasic version, it's a problem of programming style. .i has been the choice of pointers since there were 64 bit versions. I don't think it's good to stay with an older version just because it's comfortable.Randy Walker wrote: Sun Jul 21, 2024 6:55 amMaybe that's why I gave up trying to use 6.xxBarryG wrote: Sun Jul 21, 2024 3:33 am No, it's a real issue. Lots of items from pre-6.10 need updating from ".l" to ".i" type.
Here's my example from today -> https://www.purebasic.fr/english/viewto ... 96#p624596
27000+ lines in my main program alone, was just way too much to troubleshoot.
I know it's a real problem...for the ones who used the pointers wrong since there were 64 bit versions introduced.BarryG wrote: Sun Jul 21, 2024 3:33 amNo, it's a real issue. Lots of items from pre-6.10 need updating from ".l" to ".i" type.
Here's my example from today -> https://www.purebasic.fr/english/viewto ... 96#p624596
Appears unlike yourself, I am not a Neophiliac. I don't need it just because it's new. I need it because it's tried and true. BTW -- My best machine is still a Windows 7jacdelad wrote: Sun Jul 21, 2024 11:02 am I don't think it's good to stay with an older version just because it's comfortable.
PB 6.11 contains a ton of bugfixes which also affect 5.40.Randy Walker wrote: Sun Jul 21, 2024 8:25 pmAppears unlike yourself, I am not a Neophiliac. I don't need it just because it's new. I need it because it's tried and true. BTW -- My best machine is still a Windows 7jacdelad wrote: Sun Jul 21, 2024 11:02 am I don't think it's good to stay with an older version just because it's comfortable.![]()
I did NOT suggest or in any way imply it was the fault of anything Purebasic, per se. But I was only seeing this behavior in my main PB project, and after scouring the web I could find no clue as to what had happened or how to fix it, so I came here thinking/hoping maybe one of the PB enthusiasts might have run across a similar problem and worked out a solution they might share. Whatever the case, Thank you all for reading my OP.mk-soft wrote: Sat Jul 20, 2024 11:11 am I think it's more likely that it's the Windows API you're using that works differently under Win 11.
Which API did you use? It will not be due to the PureBasic functions.
Nope, some structures still require an actual long and not integer type.DarkDragon wrote: Sun Jul 21, 2024 7:35 pmLet's just remove the long data type for a year or so and give it back afterwards.
Nope, some structures still require an actual long and not integer type.
It's not a gag but it's sarcasm.RASHAD wrote: Mon Jul 22, 2024 5:46 am @BarryG
Absolutely you are right
It is Not a GAGNope, some structures still require an actual long and not integer type.
See my post a little bit up. You can't just remove all ".l" to make everything work. I once thought that way, until I was corrected.
Yeah you actually have to understand your own code. Or you could do unit testing. Wasn't there some PureUnit or so somewhen?
I didn’t say that it needs to be removed or replaced. I said we need to find it and make a decision to fix it or leave it. I don't think you have a thousand variables. Notepad++ and AkelPad have functionality for displaying strings with found occurrences. You have received a list and click on a line to go to it and make edits.