PureBasic 3.93 beta 3 for Windows released

Developed or developing a new product in PureBasic? Tell the world about it.
ebs
Enthusiast
Enthusiast
Posts: 557
Joined: Fri Apr 25, 2003 11:08 pm

Post by ebs »

Great work Fred!

One bad note for those of us who use El-Choni's SQLite library.
It looks like PB 3.93 beta 1 breaks this library, since all of my previously working programs using the library crash immediately with 3.93. :(
Can anyone confirm this?

El Choni - is there any chance to get a recompiled SQLite library? Please :?:
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Just try to install the www.purebasic.com/beta/ libs first..
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Post by NoahPhense »

Fred wrote:Just try to install the www.purebasic.com/beta/ libs first..
10-4 Thanks..

- np
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

Fred,
Can you give me some confirmation on the command line issue i have?
I'm using the /assembly option and actually want to leave /EXE empty.
So it will generate assembly for an exe.
Later on i compile this stuff using the PBCompiler

Suggested was that /EXE could be set to empty ""
Is this true?
Will this remain in future versions?
If so, will i have a speed improvement or does the PBCompiler still generate a tmp exe?

2nd question, will you add a commandline option to include resources?
I'm favourite to provide *.res file (not .RC)

Thanks,
ebs
Enthusiast
Enthusiast
Posts: 557
Joined: Fri Apr 25, 2003 11:08 pm

Post by ebs »

Fred wrote:Just try to install the www.purebasic.com/beta/ libs first..
It worked! Thanks a million, Fred!
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Edwin Knoppert wrote:Fred,
Can you give me some confirmation on the command line issue i have?
I'm using the /assembly option and actually want to leave /EXE empty.
So it will generate assembly for an exe.
Later on i compile this stuff using the PBCompiler

Suggested was that /EXE could be set to empty ""
Is this true?
Will this remain in future versions?
If so, will i have a speed improvement or does the PBCompiler still generate a tmp exe?

2nd question, will you add a commandline option to include resources?
I'm favourite to provide *.res file (not .RC)

Thanks,
I don't really understand the 1st question..

About the second one, I will probably add a flag to add your own resources, yes.
User avatar
nco2k
Addict
Addict
Posts: 1344
Joined: Mon Sep 15, 2003 5:55 am

Post by nco2k »

@fred
good job as always fred. i am very glad that ogg sound works again. but what about ogg stream support?? :cry:

c ya,
nco2k
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Re: PureBasic 3.93 beta 1 for Windows released

Post by traumatic »

Thank you! :D
Good programmers don't comment their code. It was hard to write, should be hard to read.
User avatar
oryaaaaa
Addict
Addict
Posts: 825
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Post by oryaaaaa »

PB3.93 Beta1 - My Software
Compile/RUN ... END Soon
Compile/Debug .... END Soon
Create EXE ... Created > RUN END Soon

END immediately after execution is obtained though it is not a crash.
It operates normally in PB3.91 and PB3.92.

OS Windows2000 SP4 - Japan
UseLiblary
AES, PureVisionXP
zikitrake
Addict
Addict
Posts: 868
Joined: Thu Mar 25, 2004 2:15 pm
Location: Spain

Post by zikitrake »

oryaaaaa wrote:PB3.93 Beta1 - My Software
END immediately after execution is obtained though it is not a crash.
It operates normally in PB3.91 and PB3.92.
I solved it downloading www.purebasic.com/beta libraries.

bye!
PB 6.21 beta, PureVision User
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Post by NoahPhense »

Did I miss a second beta release last night? Thought there was going to
be one.

- np
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Ok, the beta 2 is released ;). It should fix all the bugs reported in the forums since the beta 1 release.
SR-Games
User
User
Posts: 21
Joined: Wed Feb 02, 2005 12:47 am
Location: Cockeysville, MD

Post by SR-Games »

Fred, do you ever sleep? :lol:
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Heh, this version fixed the path bug in PB/win 3.92. For some reason depending on the # of characters in the path (both under 100) will determine if PB would crash or not :) This version fixes this bug, sweetness!

And it works with all of my existing code, so it's good so far for production :D
Team100
New User
New User
Posts: 4
Joined: Fri Feb 18, 2005 10:28 pm

Post by Team100 »

Hello, I am coming from the german forum first time here and I do not
know if I am here on the correct thread.

I just want to ask if there is a chance the old old
hidegadget-on-panelgadget bug will loose its long life soon....

I have tested on PB 3.93 Beta and the bug is still existing.

I know about the workarounds but all will cause some little
unprofessional flashes when redrawing the screen, especially
if the program is running on slow PCs.

I know there is a lot to do and the progress of PB is fantastic now and I will
say thank You to the whole team, but I would be very happy if this
bug could be fixed.

Thank You

Team100

Here is a code for testing:

Code: Select all


If OpenWindow(0,0,0,322,220,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"PanelTest") And CreateGadgetList(WindowID(0)) 
    PanelGadget     (0,8,8,306,175) 
      AddGadgetItem (0,-1,"Panel 1") 
        ButtonGadget(1, 10, 15, 100, 24,"Hide this Button") 
      AddGadgetItem (0,-1,"Panel 2") 
      CloseGadgetList() 
        ButtonGadget(2, 10, 190, 120, 24,"Restore Panel Button") 
    Repeat 
      WinEvent.l = WaitWindowEvent() 
      If WinEvent = #PB_Event_Gadget 
        Select EventGadgetID() 
        Case 1 
          HideGadget(1, 1) 
        Case 2 
          HideGadget(1, 0)  
        EndSelect 
      EndIf 
    Until WinEvent.l =#PB_Event_CloseWindow 
EndIf
Post Reply