Page 2 of 2

Posted: Mon Oct 25, 2004 10:13 am
by Rings
OnError Library Correction (using in DLL's) is not in history ,
just to remember hard bughunting ;)

Posted: Mon Oct 25, 2004 12:39 pm
by sec
Great news!
Rings: Have huge thanks if onError works on GNU/Linux :twisted:

Re: PureBasic 3.92 for Windows is out !

Posted: Mon Oct 25, 2004 4:12 pm
by thefool
Thanks :D
you even hold the promise to realease it monday :P
Fred wrote: Have fun !
You bet :D

Posted: Mon Oct 25, 2004 6:33 pm
by Thomas
The full version is 6.28 MB and the update is 6.98 MB. Did I miss something?

I downloaded the update since there seems to be more neat stuff in the package :).
 

Posted: Mon Oct 25, 2004 6:56 pm
by Thomas
Installed the update over PB 3.91 and Help didn't work any more. :?

Downloaded the full version and Help works allright.
 

Posted: Mon Oct 25, 2004 7:20 pm
by Henrik
Thanks Fred & Team :D

Posted: Mon Oct 25, 2004 8:38 pm
by Fred
A new version if online, you can use SmartUpdate or get the update/full package again. SwapElements() is present now and the IDE should find again the help file when launched from everywhere.

Posted: Mon Oct 25, 2004 9:18 pm
by Randy Walker
Hey... I couldn't say it better myself so I'm quoting the dictionary:

Excellent

\Ex"cel*lent\, a. [F. excellent, L. excellens, -entis, p. pr. of excellere. See Excel.] 1. Excelling; surpassing others in some good quality or the sum of qualities

Thanks Fred :D

Posted: Thu Oct 28, 2004 8:21 am
by Mowen
I noticed the call to the Visual Designer from the PB editor menu does not work anymore (path not found). I installed the full package 3.92 by having uninstalled the previous version.

SwapElements works now. Thx. :)

Posted: Thu Oct 28, 2004 9:04 am
by Mowen
Mowen wrote:I noticed the call to the Visual Designer from the PB editor menu does not work anymore (path not found). I installed the full package 3.92 by having uninstalled the previous version.

SwapElements works now. Thx. :)

It is just a shortcut problem. It is because the "Start in" is not specified. It should be "C:\Program Files\PureBasic". Update the PB shortcut (or create a new one) and then the call to the Visual Designer in the interface will work.

Posted: Thu Oct 28, 2004 11:55 pm
by Hi-Toro
Thanks for the update Fred!

Posted: Sun Oct 31, 2004 3:19 pm
by Ziltch
Thank you, for more great features! :D

Posted: Thu Nov 04, 2004 8:32 pm
by dontmailme
Thanks for the Calendargadget update....

but you didn't define #PB_calendar_bold !

I guessed it's 1 anyway ;)

It works nicely!

:D

Posted: Fri Nov 05, 2004 12:34 pm
by freak
Um yes, the PureBasic.res was probably not included in the SmartUpdate
(or not even the full one !?)

Anyway, it is 1 for bold and 0 for normal.

Posted: Tue Dec 21, 2004 2:17 pm
by Randy Walker
Thanks again Fred and associates :) I'm really liking PureBasic!!

One thing. I didn't see any mention of memory leaks with arrays here in the forum. Only leaks with linked lists. The following code had a big memory leak problem in version 3.91 but ver 3.92 fixed it so thanks again. Excellent! :wink:

Code: Select all

HWND = OpenWindow(0, 220, 164, 400, 14, #PB_Window_ScreenCentered | $2400000 , "Watch Memory and Keep Pressing [Enter].    ~    Use [Esc] to quit.")
If HWND
  If CreateGadgetList(WindowID())
  EndIf
EndIf
    
Procedure Villan() ; LOAD SIMULATED DATA INTO ARRAYS
  Dim test_1dim$(0)     ; This should clear test_1dim ???
  Dim test_2dim$(0,0)   ; This should clear test_2dim ???
  Dim test_1dim$(2000)
  Dim test_2dim$(2000,50)
  ;
  For a = 0 To 1000
    For b = 0 To 50
      ;stuff each 2 dimensional element with dummy string.
      test_2dim$(a,b) = "neword" + Str(b)
      ;append s$ to hold full set of "b" elements.
      s$ = s$ + test_2dim$(a,b)
    Next b
    ;stuff each 1 dimensional element with "b" set from above.
    test_1dim$(a) = s$
    s$ = ""
  Next a
  Beep_(200,100) ; just to verify execution
EndProcedure

Repeat
  _mess = WaitWindowEvent()
  
  If _mess = #WM_KEYDOWN
    Select EventwParam()
      Case #VK_RETURN
        Villan()
      Case #VK_ESCAPE
        _mess = #PB_Event_CloseWindow
    EndSelect
  EndIf
Until _mess = #PB_Event_CloseWindow