PureBasic 3.92 Beta 2 Released

Ankündigungen PureBasic oder die Community betreffend.
glubschi90
Beiträge: 274
Registriert: 04.09.2004 01:43
Wohnort: Würzburg

Beitrag von glubschi90 »

NicTheQuick hat geschrieben:Wo steht, was sich alles geändert bzw. verbessert hat?
Auch wissen will! :)
PureBasic 4.30
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag von nco2k »

@ll

Code: Alles auswählen

News: Release 3.92 Beta 2
-------------------------

  - Added: CalendarGadget() and DateGadget(), thanks to Fr34k !
  - Added: LibraryID(), SwapElements()
  - Added: SaveSprite() now have an optional 'Flags' parameter and can now save 8 bits sprite/screen
  - Added: Doubleclick on windows background now generate an event (Thanks to Rings)
  
  - Optimized: ListCount() and ListIndex() are now very fast (it doesn't iterate each element of the list anymore).
  
  - Changed: DeleteElement() now always goes back to the previous element (can be outside the list if 
             it was the first element), to be fully compatible with ForEach. An optional flag has been added to preserve previous behaviour.
  - Changed: the application current directory isn't anymore touched by any PureBasic command to conform
             to Windows rules.
  
  - Fixed: CloseWindow() bug when using the 'ParentWindow' OpenWindow() parameter
  - Fixed: IsSound() wasn't available in NT4 mode
  - Fixed: AddDate() could fail depending of the computer time zone
  - Fixed: Memory leak with linkedlists, arrays and local variables when using a structure which contained strings
  - Fixed: SaveSprite() default value for JPEG saving is now '7'. 
  - Fixed: DisplayPalette() failed on XP systems (1st and last color remained unchanged)
  - Fixed: ImageGadget() now supports ToolTips and bitmap/icon live switching
  - Fixed: ImageButtonGadget() now supports skinning and bitmap/icon live switching
  - Fixed: SetGadgetItemText() for ListViewGadget() destroyed the item user data
  - Fixed: CopyImage() failed on WinNT4 under some conditions
  - Fixed: A memory leak in SendNetworkFile(). Now, it returns 1 on success or 0 on failure.
  - Fixed: StatusBarText() didn't refresh the statusbar with the 'Borderless' flag
  - Fixed: CatchImage() with #PB_any
  - Fixed: the PNG decoder nows handle corrupted PNG safely
  - Fixed: the JPEG encoder with quality value inferior to 3 could lead to a crash
  - Fixed: a little TreeGadget() bug when checkboxes were activated
  - Fixed: Litteral string concatenation were wrong in some cases
  - Fixed: The compiler didn't returned a non zero exit code if an error occured
  - Fixed: Several compiler bugs
c ya,
nco2k
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Nicht zu vergessen:

Add: SwapElement() (Erst ab Beta 2!)
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
Stuhli
Beiträge: 75
Registriert: 18.10.2004 10:05

Beitrag von Stuhli »

Bei mir kommt leider immer die meldung :
Constant already declared with a different value : #DSS_DISABLED
Wo ist die versteckt und wie kriege ich dat wech ? Ich will doch auch die BETA testen... :cry:
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Beitrag von Falko »

Dann ist irgend eine Library im
Laufwerk:\PureBasicBeta\PureLibraries\UserLibraries vorhanden, mit dieser definierten Konstante und deswegen . Am besten alle entfernen und dann eine nach der anderen hineinkopiern und jeweils pb starten, bis der Fehler auftaucht.
Oder hast du einen Source geladen, indem diese Konstante nochmal declariert wird?

PureTools_I_021 von Danilo läuft z.B. bei mir leider nicht mehr.
Obwohl StartTimer etc. in der Statusleiste angezeigt werden (vielleicht ist sie ja in PB implementiert)

MfG Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag von GPI »

Falko hat geschrieben:Dann ist irgend eine Library im
Laufwerk:\PureBasicBeta\PureLibraries\UserLibraries vorhanden, mit dieser definierten Konstante und deswegen . Am besten alle entfernen und dann eine nach der anderen hineinkopiern und jeweils pb starten, bis der Fehler auftaucht.
Wird nichts bringen, da alle Konstanten in Resident-Verzeichnis liegen (ACHTUNG: Auch die PB-Internen konstanten!)
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

GPI hat geschrieben:
Falko hat geschrieben:Dann ist irgend eine Library im
Laufwerk:\PureBasicBeta\PureLibraries\UserLibraries vorhanden, mit dieser definierten Konstante und deswegen . Am besten alle entfernen und dann eine nach der anderen hineinkopiern und jeweils pb starten, bis der Fehler auftaucht.
Wird nichts bringen, da alle Konstanten in Resident-Verzeichnis liegen (ACHTUNG: Auch die PB-Internen konstanten!)
Hm, wie wäre es, wenn man alle Resident-Dateien einzelln aus dem Ortner schiebt und wenn der Fehler nicht mehr auftaucht, dann hat man die verursachende Datei, welche man normal auch einer User-Lib zuortnen kann. Der Ortner mit den Residentdateien ist "PureBasic\Residents".

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Ste_Fra
Beiträge: 1
Registriert: 09.09.2004 20:15
Wohnort: Schwerin

Beitrag von Ste_Fra »

Hallo !

Es ist mal wieder die Datei Residents\WinConstantstoPB.res !
Nachdem ich diese gelöscht hatte startete die Beta 2 korrekt.
mfG Steffen Frank
Antworten