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

Beitrag von Danilo »

ts-soft hat geschrieben:
ts-soft hat geschrieben:Jetzt Antwortest Du mal richtig kurz, aber irgendwie bin ich mit der Auskunft unzufrieden :freak:
Was willst Du denn genau hören? :)

Ich hätte es gern schon released, aber nun kam noch dieser
Bugreport eines User mit Win9x dazwischen.
Codemässig sollte am Wochenende eigentlich alles endgültig
abgeschlossen sein. Ich habe von demselben User noch einen
FeatureRequest bekommen der nicht ganz so leicht zu integrieren ist.

Die Doku von meiner Seite her sollte dann schnell gemacht sein,
da ich ja die Doku von PureTools schon habe. Es sind nur kleine
Änderungen hinzugekommen, z.B. 2 optionale Parameter bei
SkinWin um die Position des transparenten Pixels anzugeben
und so Kleinigkeiten. Dazu noch ein paar neue Befehle bei
AnimSprite, nichts großes.

Schätzen würde ich das deshalb auf ca. 1 Woche, wenn nichts
mehr großartiges hinzukommen sollte und auch privat nichts
dazwischen funkt.

Das LibPaket ist dann aber nicht nur von mir, sondern es sind
auch andere Libs dabei. Zu diesen ganzen Befehlen gibt es
aber bisher noch keine Doku, also muß alles noch komplett
geschrieben werden.
Und dieser Jemand hat es eben nicht so ganz mit Doku schreiben,
wie das nunmal bei Programmierern oftmals der Fall ist...


Dieses Paket wird unser Abschiedsgeschenk von PureBasic,
da wir beide PB nicht mehr benutzen.
Trotzdem, oder gerade deshalb, lege ich Wert darauf das es
ein ordentliches Paket wird. Auch mit ordentlicher Doku für
alle Funktionen.

Das war ein Punkt der mich immer im Hinterkopf gestört hat:
Ich habe ein paar Libs geschrieben die (laut den Rückmeldungen)
recht viele User benutzen. Wenn ich gehe werden diese Libs
sicherlich irgendwann mal nicht mehr laufen, so wie das nunmal
bei PB von Zeit zu Zeit passiert. Und dann stehen diese User
da mit ihren Projekten und können alles umschreiben, weil ein
paar Libraries von uns nicht mehr gehen.

Ich könnte mir einfach sagen "sche*ß drauf, ist mir doch egal",
aber so bin ich nunmal nicht.
Deshalb wird das ganze Paket OpenSource, so daß die Libs
weiterleben können - auch ohne uns.

Es wird echt nicht mehr lange dauern, aber einen genauen
Termin kann ich nunmal nicht sagen. Lieber ein paar Tage
länger daran arbeiten und die Sache dafür richtig machen.

Ich habe z.B. extra die ASM-Libs wie ToolbarPro und SkinWin
etc. mit C neu geschrieben, da mehr User mit einer Hochsprache
zurechtkommen als mit ASM. Das heißt die Wartung der Libs wird
dadurch erheblich vereinfacht.
Diese OpenSource-Libs gehen dann an die Community über, also
an Euch. Und ihr sollt es einfach haben sie zu pflegen, weshalb
ich mir nochmal diese ganze Arbeit gemacht habe!
Es ist ja nicht nur bissl Code und bissl Doku, sondern auch das
ganze testen der Libs auf mehreren Windows'. Ich seh ja was
mir Win9x hier für einen Ärger macht mit der sche*ß Toolbar...

Mir wär es auch lieber wenn ich es endlich hinter mir hätte,
da ich dann PB endlich vergessen könnte.
Ich kann daher nur noch um etwas Geduld und um Euer
Verständniss bitten! Es ist die letzte Arbeit die wir hier machen...
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 »

Bin Bild, das Du uns verläßt, freue mich aber auf jeden Fall auf die Libs Bild. Notfalls lerne ich C um sie weiter zu Pflegen :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
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

ts-soft hat geschrieben:Notfalls lerne ich C um sie weiter zu Pflegen :D
Das sieht nicht viel anders aus als mit PB, also IMHO sehr leicht
zu lesen. Ist ja fast nur WinAPI und hat mit den C-Funktionen
nichts groß zu tun.

Da werdet ihr dann auch mal sehen wie simpel sowas eigentlich
zu machen ist. CallCOM/CallDX sind ganze 3 Zeilen ASM, und
auch die meisten der C-Funktionen sind nur sehr wenige Zeilen.
Und 5 Zeilen C-WinAPI wird ja wohl noch jeder entschlüsseln
können. ;)

Code: Alles auswählen

PB:
SendMessage_(TBpro_Current\TB, #TB_CHECKBUTTON, buttonID, state)

C:
SendMessage(TBpro_Current.TB, TB_CHECKBUTTON, buttonID, state);
So simpel sind manche Funktionen. Ist doch nicht schwer, oder? ;)



BTW:
Wenn jemand komplette und fertige lizenzfreie Bilder und
Beispiele für ToolbarPro und AnimSprite hat, könnte mir
derjenige hier ein wenig aushelfen und den Releasetermin
etwas beschleunigen.
Bedingung ist nur das die Bilder+Beispiele in ein freies
OpenSource-Paket integriert werden dürfen (LGPL) und
frei von Rechten Dritter sind.

Das würde uns sehr helfen. Danke schonmal im voraus -
hoffe da kann jemand aushelfen... :)
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Danilo hat geschrieben:...Mir wär es auch lieber wenn ich es endlich hinter mir hätte, da ich dann PB endlich vergessen könnte...
@Danilo,
Sei ehrlich, mit einen Auge wirst Du noch auf die (irgendwann) kommende v4.0 von PureBasic schauen... (Du hast ja eine kostenlose Updateberechtigung, oder verkauft Du diese an den 'Meistbietenden'?)

Noch was persönliches:
Ist Dein Avatar damit frei für mein PBquicksquicks?
Wie Du vieleicht noch weisst, bin ich Dir das ja noch schuldig :wink:
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

IceSoft hat geschrieben:Noch was persönliches:
Ist Dein Avatar damit frei für mein PBquicksquicks?
Wenn ich solch absolut dummen Anmachen lese vergeht es mir
echt schonwieder.

Da bin ich nur froh das ich mir sowas bald nicht mehr ansehen muß...
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Danilo hat geschrieben:
IceSoft hat geschrieben:Noch was persönliches:
Ist Dein Avatar damit frei für mein PBquicksquicks?
Wenn ich solch absolut dummen Anmachen lese vergeht es mir
echt schonwieder.
Da bin ich nur froh das ich mir sowas bald nicht mehr ansehen muß...
@Danilo, da steht Du doch drüber, oder? :wink:
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8835
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

[OT]
@Danilo:

Ich hab auch noch drei persönliche Fragen:

- Wo wohnst du?
- Erkenne ich dich wieder, wenn ich dich nur durch deinen Avatar kenne?
- Bist überhaupt du das auf deinem Avatar?
[/OT]
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

NicTheQuick hat geschrieben:Ich hab auch noch drei persönliche Fragen:
Warum hast Du diese Fragen?
Warum stellst Du persönliche Fragen in der Öffentlichkeit?
NicTheQuick hat geschrieben:- Wo wohnst du?
Ich wohne in der Stadt, in der Johann Adam Weishaupt am 1. Mai 1776
den Illuminatenorden gründete. Durch diesen Orden sollte die Weltherrschaft
erlangt werden.
Wie Du weißt wurde Adam Weishaupt am 4. Februar 1789 unter dem
falschen Namen "George Washington" zum ersten Präsidenten
der Vereinigten Staaten von Amerika gewählt.

Ich komme also aus der Stadt, in der die Weltherrschaft geplant
wurde. Das dies gelungen ist siehst Du heute, da die VSA die
Weltpolizei sind und die Richtung angeben.
NicTheQuick hat geschrieben:- Erkenne ich dich wieder, wenn ich dich nur durch deinen Avatar kenne?
Woher soll ich das denn wissen?

Den meisten Durchschnittsmenschen dürfte das ziemlich schwer
fallen, da sie hilflos umherirren und das Bild mit einem Menschen
vergleichen würden.
Wenn man aber auf bestimmte Details schaut, z.B. die Augen,
die Wangen und Wangenknochen, die Lippen und die Mundform
usw., dann ist das durchaus möglich.

Das Gehirn bei vielen Tieren (Schweine, Hunde, Menschen, ..)
hat das schon eingebaut. Das heißt die Wiedererkennung passiert
dann unterbewußt und dann weißt Du einfach das es diese Person ist.

Eines darfst Du dabei nicht vergessen: Du darfst nicht auf alles
achten, sondern nur auf unveränderliche Details, wenn Du das
bewußt machen möchtest.
Das Gehirn macht das bei der unterbewußten Wiedererkennung
auch so.

Haare, Haarfarbe, Körpergröße, Körperform, Gewicht usw. sind
veränderbare Dinge an denen Du mich nicht erkennen kannst.

Meine Körpergröße beträgt 184cm und ich hatte schon die
unterschiedlichsten Gewichtsklassen und Körperformen:
80kg und schlank, 95kg mit Bauch und 107kg in Topform beim
Bodybuilding.

Genauso hatte ich auch viele Jahre eine Glatze, schulterlange
Haare, Pilzkopf, kurze Haare, mittellange Haare, ...

Ohne Bart oder mit Schnauzer, Ziegenbart, Vollbart, ...

All diese Dinge können sich wöchentlich, monatlich und jährlich
ändern.

Eine bewußte Wiedererkennung ist also nur möglich wenn man
sich auf die wirklich wichtigen Details konzentriert und sich nicht
von unwichtigen und leicht veränderbaren Dingen ablenken lässt.

Ob Du dazu in der Lage bist kann ich nicht sagen. Kommt sicherlich
auch auf die Situation an.
Durch meine Augen und die Wangen beim lächeln, kann man
mich eigentlich schnell wiedererkennen.
NicTheQuick hat geschrieben:- Bist überhaupt du das auf deinem Avatar?
Natürlich. Wieso sollte ich hier auch ein Bild von einer anderen
Person benutzen, so wie das manche Leute hier tun?
Sowas finde ich ziemlich blöd... aber so sind nunmal manche Menschen.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
traumatic
Beiträge: 478
Registriert: 27.11.2004 15:42

Beitrag von traumatic »

:lol: :allright:
Benutzeravatar
Jason
Beiträge: 123
Registriert: 06.01.2005 17:47

Beitrag von Jason »

NicTheQuick hat geschrieben:- Wo wohnst du?
Ich wohne in der Stadt, in der Johann Adam Weishaupt am 1. Mai 1776
den Illuminatenorden gründete. Durch diesen Orden sollte die Weltherrschaft
erlangt werden.
Wie Du weißt wurde Adam Weishaupt am 4. Februar 1789 unter dem
falschen Namen "George Washington" zum ersten Präsidenten
der Vereinigten Staaten von Amerika gewählt.

Ich komme also aus der Stadt, in der die Weltherrschaft geplant
wurde. Das dies gelungen ist siehst Du heute, da die VSA die
Weltpolizei sind und die Richtung angeben.
Ha, der Ort heisst Ingolstadt!
Der Kandidat hat 100 Punkte! 8)

...zuviel R. A. Wilson gelesen? :)
Der Rest ist Schweigen!
Antworten