Seite 1 von 3

PureTools Win9x Fix (SkinWin, ToolbarPro)

Verfasst: 18.05.2005 11:00
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!

Verfasst: 18.05.2005 13:12
von Green Snake
also bei mir gehts

super gemacht, weiter so :allright:

Verfasst: 18.05.2005 16:59
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

Verfasst: 18.05.2005 17:08
von Green Snake
hallo

muss mich leider auch anschliessen.
habe gerade auch den fehler bemerkt.
es fehlen wirklich 2 funktionen :allright:

Verfasst: 19.05.2005 07:17
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.

Verfasst: 19.05.2005 10:35
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:

Verfasst: 19.05.2005 12:18
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? ;)

Verfasst: 19.05.2005 12:33
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 ?

Verfasst: 19.05.2005 12:43
von Danilo
ts-soft hat geschrieben:Wann kommt die neue Lib ?
Wenn es fertig ist.

Verfasst: 19.05.2005 12:57
von ts-soft
ts-soft hat geschrieben:Jetzt Antwortest Du mal richtig kurz, aber irgendwie bin ich mit der Auskunft unzufrieden :freak: