It is currently Thu Jun 20, 2013 1:06 pm

All times are UTC + 1 hour




Post new topic Reply to topic  [ 332 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 23  Next
Author Message
 Post subject:
PostPosted: Fri Jun 01, 2007 2:03 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4231
Location: Strasbourg / France
Thanks.

Note that the installer displays version 1.3 in the titlebar :wink:
And still crashes under NT4 at the end of the setup [when you exit the installer] (but files are installed correctly).

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 01, 2007 10:23 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Wed Oct 29, 2003 4:35 pm
Posts: 9859
Location: Beyond the pale...
gnozal wrote:
Thanks.

Note that the installer displays version 1.3 in the titlebar :wink:
And still crashes under NT4 at the end of the setup [when you exit the installer] (but files are installed correctly).


Still crashes! I wasn't aware that the installer crashed! That's one for Thorsten and EasySetup I reckon! :)

_________________
I may look like a mule, but I'm not a complete ass.

eScript
Arctic Reports
nxSoftware


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 04, 2007 11:01 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Wed Aug 24, 2005 4:02 pm
Posts: 525
Location: Germany
gnozal wrote:
... still crashes under NT4 at the end of the setup [when you exit the installer] (but files are installed correctly).

Sorry, I'm not able to test EasySetup under Win NT. With WinXP or Win2000 it seems to work correctly.

_________________
PS: Sorry for my bad English. My native language is German.

My PureBasic-Project: EasySetup - SetupMaker for your programs
[Windows 7 x64] [PB V5.0x]


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 2:25 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Wed Oct 29, 2003 4:35 pm
Posts: 9859
Location: Beyond the pale...
Maintenance update - 14th June 2007.

Have altered the internals quite substantially to create a completely threadsafe library. Earlier versions (including the current Purebasic static versions for PB 4.02) were/are not entirely threadsafe (even with the PB threadsafe compiler switch!)

The changes also mean that applications using multiple egrids simultaneously will be more stable than has been the case in the past. Previous versions of the lib could have seen, under some rare circumstances, data corruption due to one egrid's data structures overlapping with another's. This would only have affected one application in a thousand, but better safe than sorry!

Other than this, no other changes have been made and no code should break as a result.

Only upgrade if you are using the dll versions or the static library versions for Purebasic 4.1.

:)

_________________
I may look like a mule, but I'm not a complete ass.

eScript
Arctic Reports
nxSoftware


Last edited by srod on Thu Jun 14, 2007 6:18 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 4:33 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Wed Aug 24, 2005 4:02 pm
Posts: 525
Location: Germany
A little problem:
Quote:
The page cannot be found

_________________
PS: Sorry for my bad English. My native language is German.

My PureBasic-Project: EasySetup - SetupMaker for your programs
[Windows 7 x64] [PB V5.0x]


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 5:01 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Wed Oct 29, 2003 4:35 pm
Posts: 9859
Location: Beyond the pale...
Thorsten1867 wrote:
A little problem:
Quote:
The page cannot be found


More of a major problem really! :)

Found a bug and so removed the download links whilst I worked on the fix.

Fix is now complete, but now have to rebuild all the libs! :roll:

_________________
I may look like a mule, but I'm not a complete ass.

eScript
Arctic Reports
nxSoftware


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 5:09 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Jun 24, 2004 2:44 pm
Posts: 4740
Location: Berlin - Germany
>> The page cannot be found
I have found, but no time found to install.
One useless action spared :lol:

_________________
PureBasic 5.11 | Windows 7 SP1 (x64) | Linux Mint 15 (x64) | RealSource

The use of EnableExplicit is free of charge and avoids errors.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 5:15 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Aug 07, 2003 7:01 pm
Posts: 2853
Location: United Kingdom
Same here.... (the 4.1 version)

_________________
http://www.SinisterSoft.com <- My Business website
http://www.ReportComplete.com and http://www.ReportPlus.co.uk <- School end of term reports system


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 5:53 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Wed Oct 29, 2003 4:35 pm
Posts: 9859
Location: Beyond the pale...
Bug fixed and the download links are operational again.

I'll repeat the post above for those who haven't seen it yet:


Maintenance update - 14th June 2007.

Have altered the internals quite substantially to create a completely threadsafe library. Earlier versions (including the current Purebasic static versions for PB 4.02) were/are not entirely threadsafe (even with the PB threadsafe compiler switch!)

The changes also mean that applications using multiple egrids simultaneously will be more stable than has been the case in the past. Previous versions of the lib could have seen, under some rare circumstances, data corruption due to one egrid's data structures overlapping with another's. This would only have affected one application in a thousand, but better safe than sorry!

Other than this, no other changes have been made and no code should break as a result.

Only upgrade if you are using the dll versions or the static library versions for Purebasic 4.1.

:)

_________________
I may look like a mule, but I'm not a complete ass.

eScript
Arctic Reports
nxSoftware


Last edited by srod on Thu Jun 14, 2007 6:18 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 6:16 pm 
Offline
Addict
Addict

Joined: Wed Aug 24, 2005 8:39 am
Posts: 2573
Location: Southwest OH - USA
srod wrote:

Maintenance update - 24th June 2007.




Ten days from now? :)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 6:19 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Wed Oct 29, 2003 4:35 pm
Posts: 9859
Location: Beyond the pale...
Doh! :)

_________________
I may look like a mule, but I'm not a complete ass.

eScript
Arctic Reports
nxSoftware


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 14, 2007 6:59 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Wed Aug 24, 2005 4:02 pm
Posts: 525
Location: Germany
srod wrote:
.... no code should break as a result.
:D :wink: :D

_________________
PS: Sorry for my bad English. My native language is German.

My PureBasic-Project: EasySetup - SetupMaker for your programs
[Windows 7 x64] [PB V5.0x]


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 21, 2007 11:15 am 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Wed Oct 29, 2003 4:35 pm
Posts: 9859
Location: Beyond the pale...
Update : 21st June 2007.

egrid 5 version 1.06.

Bug fixed. Applications using listicons alongside egrids would likely crash spectacularly!

Only a minor problem of course! :)

Doh!

Version 1.06 of egrid 5 for Purebasic 4.1 fixes the bug.

_________________
I may look like a mule, but I'm not a complete ass.

eScript
Arctic Reports
nxSoftware


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 05, 2007 6:36 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Wed Aug 24, 2005 4:02 pm
Posts: 525
Location: Germany
Help! The first Egrid no longer update the cells (PB 4.10B2):
Code:
#Gadget_VorgabenSL_L_Pflicht = 1
#Gadget_VorgabenSL_L_AnzahlPU = 2
#Gadget_VorgabenSL_F_KlassePU = 3

Procedure.l eGrid_VorgabeFach(egrid, uMsg, *cellinfo.egridCellInfo)
  Protected result
  Select uMsg
    Case #egrid_CellUpdated ;{
      Debug *cellinfo\text
      result = #True ;}
    Case #egrid_SelectCell ;{
      RedrawWindow_(GadgetID(egrid), 0, 0, #RDW_INTERNALPAINT|#RDW_ERASE|#RDW_INVALIDATE)
      result = #True
      If *cellinfo\param = #egrid_LeftClick
        egridID = egrid
        egrid_HideEdit(egrid) ;Hides the selection border.
        egrid_SelectCell(egrid, *cellinfo\column, *cellinfo\Row, #True) ;Selects the cell in 'edit mode'.
        result = #False ; No point getting the Egrid to select the cell as well.
      EndIf
      ;}
    Case #egrid_FormatCell ;{
      If *cellinfo\Row = egrid_SelectedRow(egrid)
        *cellinfo\backcolour = RGB($F0,$F0,$FF)
      EndIf
      Select *cellinfo\column
        Case 0
          *cellinfo\forecolour = RGB(0,64,128)  ; dunkelblauer Text
        Case 1
          *cellinfo\textjustification = #egrid_CenterText
      EndSelect
      ;}
    Case #egrid_LosingFocus ;{ Kein Focus mehr
      result=#True
      RedrawWindow_(GadgetID(egrid), 0, 0, #RDW_INTERNALPAINT|#RDW_ERASE|#RDW_INVALIDATE)
      ;}
    Default
      result = #True
  EndSelect
  ProcedureReturn result
EndProcedure

Procedure.l eGrid_VorgabeAnzahl(egrid, uMsg, *cellinfo.egridCellInfo)
  Protected result
  Select uMsg
    Case #egrid_CellUpdated ;{
      result = #True ;}
    Case #egrid_SelectCell ;{
      RedrawWindow_(GadgetID(egrid), 0, 0, #RDW_INTERNALPAINT|#RDW_ERASE|#RDW_INVALIDATE)
      result = #True
      If *cellinfo\param = #egrid_LeftClick
        egridID = egrid
        egrid_HideEdit(egrid) ;Hides the selection border.
        egrid_SelectCell(egrid, *cellinfo\column, *cellinfo\Row, #True) ;Selects the cell in 'edit mode'.
        result=#False ;No point getting the Egrid to select the cell as well.
      EndIf
      ;}
    Case #egrid_FormatCell ;{
      If *cellinfo\Row = egrid_SelectedRow(egrid)
        *cellinfo\backcolour = RGB($F0,$F0,$FF)
      EndIf
      Select *cellinfo\column
        Case 0
          *cellinfo\forecolour = RGB(0,64,128)  ; dunkelblauer Text
      EndSelect
      ;}
    Case #egrid_LosingFocus ;{ Kein Focus mehr
      result=#True
      RedrawWindow_(GadgetID(egrid), 0, 0, #RDW_INTERNALPAINT|#RDW_ERASE|#RDW_INVALIDATE)
      ;}
    Default
      result = #True
  EndSelect
  ProcedureReturn result
EndProcedure


If OpenWindow(0,211,132,425,390,"Test eGrid",#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget|#PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
 
  egrid_CreateGrid(#Gadget_VorgabenSL_L_Pflicht,10,10,215,305,19, #egrid_GridLines|#egrid_AlwaysShowSelection, #egrid_ResizeColumnsFalse)
  egrid_CreateCellCallback(#Gadget_VorgabenSL_L_Pflicht, @eGrid_VorgabeFach()) ; Callback für Grid
  egrid_SetHeaderHeight(#Gadget_VorgabenSL_L_Pflicht, 21)
  egrid_SetOption(#Gadget_VorgabenSL_L_Pflicht, #egrid_SelectionBorderColour, RGB(0,64,128))
  egrid_AddColumn(#Gadget_VorgabenSL_L_Pflicht, 0, "Fach", 150)
  egrid_AddColumn(#Gadget_VorgabenSL_L_Pflicht, 1, "Abk.", 60)
  egrid_AddColumn(#Gadget_VorgabenSL_L_Pflicht, 2, "Anz.", 0)
 
  egrid_CreateGrid(#Gadget_VorgabenSL_L_AnzahlPU,245,30,135,250,19, #egrid_GridLines|#egrid_AlwaysShowSelection, #egrid_ResizeColumnsFalse)
  egrid_CreateCellCallback(#Gadget_VorgabenSL_L_AnzahlPU, @eGrid_VorgabeAnzahl()) ; Callback für Grid
  egrid_SetHeaderHeight(#Gadget_VorgabenSL_L_AnzahlPU, 21)
  egrid_SetOption(#Gadget_VorgabenSL_L_AnzahlPU, #egrid_SelectionBorderColour, RGB(0,64,128))
  egrid_AddColumn(#Gadget_VorgabenSL_L_AnzahlPU, 0, "Bezeich.", 60)
  egrid_AddColumn(#Gadget_VorgabenSL_L_AnzahlPU, 1, "Schülerzahl", 70)
 
  Frame3DGadget(#Gadget_VorgabenSL_F_KlassePU,235,10,155,305,"Klasse / Gruppe")

  egrid_AddRows(#Gadget_VorgabenSL_L_Pflicht,-1, 5)
  egrid_AddRows(#Gadget_VorgabenSL_L_AnzahlPU,-1, 5)
 
  Repeat
    EventID = WaitWindowEvent()
    Select EventID
      Case #PB_Event_Gadget
    EndSelect
  Until EventID = #PB_Event_CloseWindow
EndIf
End

_________________
PS: Sorry for my bad English. My native language is German.

My PureBasic-Project: EasySetup - SetupMaker for your programs
[Windows 7 x64] [PB V5.0x]


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 05, 2007 8:36 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Wed Oct 29, 2003 4:35 pm
Posts: 9859
Location: Beyond the pale...
What the *@@@*&"^^"^ hell!

:)

That's a serious looking bug!


There's only one thing which can be causing that. Back in a mo...

_________________
I may look like a mule, but I'm not a complete ass.

eScript
Arctic Reports
nxSoftware


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 332 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 23  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye