PBOSL - Eine OpenSource Library-Sammlung für PureBasic

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

jaja
:lol: :lol: Falko und Thomas so kenne ich euch. :lol: :lol:
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
Falko
Admin
Beiträge: 3535
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.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

:bounce:
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

PBOSL_ScreenGadgets hinzugefügt, thx Dostej
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dige
Beiträge: 1235
Registriert: 08.09.2004 08:53

Beitrag von dige »

Die TryError Lib scheint einen Bug zu haben. Innherhalb der
Try-Section sind die String-Inhalte zerschossen.

Bsp.:

Code: Alles auswählen

Procedure LoadImageEx( ImageID.l, File.s )
  Debug "1. " + File
  If File
    If TryError()
      Debug "2. " + File
      ImgID = LoadImage( ImageID, File ); ImageID oder ImgHandle
    Else               
    EndIf:EndTryError()
  EndIf
EndProcedure


LoadImageEx( #PB_Any, "C:\Temp\Test.jpg" )
Ergibt hier folgenden Debug - Output

Code: Alles auswählen


1. C:\Temp\Test.jpg
2. !Àt^h

"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@dige
Danke für den Hinweis, werde es mal weiterleiten, da es eine ASM-Lib ist,
aber ein Bugfix könnte etwas länger dauern (Weihnachten, PB4 usw.)

Wenn es dringend sein sollte, sag nochmal Bescheid bitte.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dige
Beiträge: 1235
Registriert: 08.09.2004 08:53

Beitrag von dige »

Ist nicht so sehr dringend,
wollte die TryError Section verwenden um das Crashen des Image-
Decoders abzufangen. Der scheint nicht besonders robust zu sein.
(-> siehe auch http://forums.purebasic.com/english/vie ... 576#115576 )

Der Decoderfix wäre natürlich wichtiger ;)
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Vielleicht kannste Dir ja die DevIL lib umsetzen, die DLL ist OpenSource und
unter 900 KB, was für solche Libs schon wenig ist.

http://openil.sourceforge.net/
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dige
Beiträge: 1235
Registriert: 08.09.2004 08:53

Beitrag von dige »

@TS-Soft, na hattest Du schon mal Zeit Dir den TryCatch Bug anzu-
schauen. Leider ist die Lib in ASM geschrieben, so das ich da nichts
selbst ausrichten kann.
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

dige hat geschrieben:@TS-Soft, na hattest Du schon mal Zeit Dir den TryCatch Bug anzu-
schauen. Leider ist die Lib in ASM geschrieben, so das ich da nichts
selbst ausrichten kann.
Ich habs mal an RemiMeier weitergeleitet, aber weiß nicht, wann der Zeit hat.

//Nachtrag:
Link zur neuen Beta per PN abgesandt, bitte Testen

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

PBOSL-Libs für PB3.94 (Windows) können noch bis zum 21.05.2006
gedownloaded werden. Danach werden diese durch Libs für PB4 ersetzt
(erstmal nur ein paar)

Wer diesen Termin verpaßt kann sich die weiterhin zur Verfügung stehenden Sourcen auf
http://cvs.pureforge.net/pbosl/
User: purebasic
Passwort: purebasic

downloaden und neu erstellen.

Sollte das Passwort mal nicht funktionieren, sendet mir bitte eine PM!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten