PureTools Win9x Fix (SkinWin, ToolbarPro)

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

PureTools Win9x Fix (SkinWin, ToolbarPro)

Beitrag von Danilo »

Bei ToolbarPro kam es auf Win9x mit eigenen Toolbarbildern
und ohne verwenden einer Maske zu Darstellungsproblemen.

Bei SkinWin kam es bei größeren Hintergrundbildern auf Win9x
zu Darstellungfehlern.

Fix: PureTools_TBpro_Win9x_Fix.zip (652k)

Diesen Fix sollten alle User von SkinWin und ToolbarPro über
die vorhandene Kopie von PureTools_I_021 (siehe Signatur)
kopieren.
Auch einige der Beispiele wurden leicht geändert, da auch dort
ein paar kleine Fehler drin waren. Zum Beispiel hatte das Bild
Paint.bmp bei den Beispielen 'PurePaint' und 'Mixing Image and Icons'
eine falsche Größe.

Da intern alles neu geschrieben wurde bitte ich um Rückmeldung
falls etwas nicht korrekt funktionieren sollte. Danke!
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

also bei mir gehts

super gemacht, weiter so :allright:
-.-"
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 »

Hallo Danilo,
leider mußte ich doch kleine Fehler feststellen, es fehlen 2 Funktionen

1. SkinWinFast()
2. CallCOM()

Die Beispiele von SkinWinFast() lassen sich also beide nicht Compilieren:

Code: Alles auswählen

Line 2 - SkinWinFast() is not a function, an array, or a linked list
Und CPU3.pb wegen CallCOM() auch nicht

Testmachine: WinXP-Pro SP2, Athlon XP 2400+, GeForce 4
obwohl wird bei diesen Fehlern nicht so wichtig sein :D
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
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

hallo

muss mich leider auch anschliessen.
habe gerade auch den fehler bemerkt.
es fehlen wirklich 2 funktionen :allright:
-.-"
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

Danke Euch beiden für's testen.
ts-soft hat geschrieben:leider mußte ich doch kleine Fehler feststellen, es fehlen 2 Funktionen
1. SkinWinFast()
2. CallCOM()
Das ist kein Fehler sondern richtig so.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
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 »

Danilo hat geschrieben:Danke Euch beiden für's testen.
ts-soft hat geschrieben:leider mußte ich doch kleine Fehler feststellen, es fehlen 2 Funktionen
1. SkinWinFast()
2. CallCOM()
Das ist kein Fehler sondern richtig so.
Jetzt Antwortest Du mal richtig kurz, aber irgendwie bin ich mit der Auskunft unzufrieden :freak:
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
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

ts-soft hat geschrieben:Jetzt Antwortest Du mal richtig kurz, aber irgendwie bin ich mit der Auskunft unzufrieden :freak:
Hehe :lol:

Ganz einfach: Die Libraries sind nun alle einzeln. Wie ich schon
an anderer Stelle sagte wird das ein neues LibraryPaket und
PureTools gibt es somit nicht mehr.
Dieser Fix ist vor allem für Leute die damit auf Win9x Probleme
hatten, vielleicht sogar bei einem eigenen Produkt. Die müssen
schnellstmöglich die Möglichkeit haben das zu ändern, was hiermit
erstmal gegeben ist.

Das die Befehle CallCOM/CallDX und SkinWinFast hier nicht mehr
drin sind (weil es dann einzelne Libs sind) ist IMHO aus folgenden
Gründen vorübergehend zu verkraften:
1.)
CallCOM/CallDX wird seit PB-Interfaces nicht mehr gebraucht.
Es ist nur noch dazu da um alte Beispiele damit schnell mal
laufen zu lassen, bevor man sie auf Interfaces umschreibt.
Der Befehl wird also nur sehr sehr selten gebraucht, und da
wird man auch mal kurz warten können bis zum neuen Release.
Im neuen LibPaket ist es dann wieder da, also nur eine kurze
Überbrückungszeit die man ohne CallCOM/CallDX auskommen
muß.
Ich denke das kann man jedem Menschen zumuten.

2.)
SkinWinFast() war für die Öffentlichkeit bisher nie nutzbar,
sondern nur für spezielle User die mit mir in Kontakt standen.
Von daher ist auch das kein Problem, da hier niemand etwas
vermisst - außer einen Befehl den er vorher sowieso nie
benutzen konnte.

Nun alles klar? ;)
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
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 »

>> SkinWinFast() war für die Öffentlichkeit bisher nie nutzbar
Ist mir auch schon aufgefallen :mrgreen: , hatte auch mal kurz nachgehakt, leider ohne Resonanz :cry:
CallCOM hab ich sowieso nie so ganz begriffen :oops:

Wann kommt die neue Lib ?
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
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

ts-soft hat geschrieben:Wann kommt die neue Lib ?
Wenn es fertig ist.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
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 »

ts-soft hat geschrieben:Jetzt Antwortest Du mal richtig kurz, aber irgendwie bin ich mit der Auskunft unzufrieden :freak:
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