Seite 2 von 4

Verfasst: 17.09.2005 16:05
von Andre
@al90: da Du das Tool ja jetzt in PureBasic geschrieben hast, darfst Du es auch gerne im Showcase ausstellen :allright:

Verfasst: 17.09.2005 18:04
von al90
Andre hat geschrieben:@al90: da Du das Tool ja jetzt in PureBasic geschrieben hast, darfst Du es auch gerne im Showcase ausstellen :allright:
Hey an die idee hatte ich ja noch garnicht gedacht.
klar werd ich machen. :allright:

BTW:
Existiert ein account bereits durch die PB-Reg oder muss man diesen
selbst machen ?

Verfasst: 17.09.2005 18:07
von DarkDragon
al90 hat geschrieben:
Andre hat geschrieben:@al90: da Du das Tool ja jetzt in PureBasic geschrieben hast, darfst Du es auch gerne im Showcase ausstellen :allright:
Existiert ein account bereits durch die PB-Reg oder muss man diesen
selbst machen ?
:lol: Andre <> Fred also PureArea.Net <> PureBasic.com also selber Account anlegen.

Verfasst: 17.09.2005 18:11
von ts-soft
>> Hey an die idee hatte ich ja noch garnicht gedacht.
Schöner Satz

Verfasst: 17.09.2005 18:15
von al90
Naja besser mal nachfragen. Bin's halt von BB.com gewohnt,
und da ging halt alles über die BUID.

vergesst einfach meine frage. :lol:


Nachtrag:

So das Tool ist jetzt im SC eingetragen. Braucht dann nur noch vom Andre
freigeschaltet zu werden. :allright:

Verfasst: 19.09.2005 23:57
von ts-soft
Erstmal meinen Senf zu "BBCruncher.exe"
1. Das Fenster enthält zuviel Leerraum, könnte also kleiner gestaltet werden
2. Die beiden Options-Dialoge sollten Modal zum Hauptfenster sein.
3. XP-Style sollte schon integriert werden, auch wenn Du es nicht siehst, dafür sehe ich es um so mehr :wink:

Die Packroutine in reinem Basic finde ich echt Klasse. Packraten von 50% wurden bei mir erzielt. Die Geschwindigkeit ist dann leider nicht das gelbe vom Ei. Vielleicht kann man das durch InlineASM noch steigern, vorausgesetzt Du findest jemanden, der Dir hilft (Ich kann leider auch kein ASM (ein bissel 8080/85)).
Deine Packroutine ist auf jedenfall Plattformunabhängig einzusetzen, was bei der in PB integrierten zur Zeit nicht der Fall ist (die MacOS-Version ist nicht kompatibel).

Wenn noch die MemoryCatchroutinen fertig sind, ist es auf jedenfall eine sehr nützliche alternative zu anderen Tools :allright:

Verfasst: 20.09.2005 00:29
von al90
1. Das Fenster enthält zuviel Leerraum, könnte also kleiner gestaltet werden
Naja sind halt optische dinge und um diese werde ich mich auch noch
kümmern. Aber dazu erst später.
2. Die beiden Options-Dialoge sollten Modal zum Hauptfenster sein.
Du meinst die Buttons ? Wie genau stellst Du dir das vor. Bitte mal genauer erläutern.
3. XP-Style sollte schon integriert werden, auch wenn Du es nicht siehst, dafür sehe ich es um so mehr :wink:
Sehe ich ebenfalls. :mrgreen:
Ok ist notiert. Hatte es halt immer ausgeschaltet weil die Processbar
kein Smooth unter XP unterstützt.
Die Packroutine in reinem Basic finde ich echt Klasse. Packraten von 50% wurden bei mir erzielt.
Danke. :wink:
Die Geschwindigkeit ist dann leider nicht das gelbe vom Ei.
Naja wie der History zu entnehmen ist, habe ich mich schon oft darum
bemüht. Aber langsam wirds eng und da fällt mir wenig bis garnichts mehr
zu ein, wo ich noch "feilen" könnte. :|
Vielleicht kann man das durch InlineASM noch steigern, vorausgesetzt Du findest jemanden, der Dir hilft (Ich kann leider auch kein ASM (ein bissel 8080/85)).
Ich habe damals viel auf dem Amiga in ASM gemacht. Allerdings nur
sowas wie speichermanagement. Das könnte ich jetzt gut gebrauchen,
aber PC-ASM, hmm schwer zu begreifen für mich. Da waren mir die
Adress/Daten Register auf'm Amiga lieber. naja was solls, muss halt
ne andere lösung her.
Deine Packroutine ist auf jedenfall Plattformunabhängig einzusetzen, was bei der in PB integrierten zur Zeit nicht der Fall ist (die MacOS-Version ist nicht kompatibel).
Deswegen war es mir auch wichtig es in "Puren" Basic zu schreiben.
Tja PureBasic eben. :D

Wenn noch die MemoryCatchroutinen fertig sind, ist es auf jedenfall eine sehr nützliche alternative zu anderen Tools :allright:
Die werde auf jedenfall machen. Steht bereits auf meiner UpdateListe. :allright:

Verfasst: 20.09.2005 00:46
von ts-soft
al90 hat geschrieben:
2. Die beiden Options-Dialoge sollten Modal zum Hauptfenster sein.
Du meinst die Buttons ? Wie genau stellst Du dir das vor. Bitte mal genauer erläutern.
Also, wenn einer der beiden Options-Buttons gedrückt wird

Code: Alles auswählen

While WindowEvent():Wend
EnableWindow_(WindowID(#BBCruncher), #False)
; jetzt Dialog anzeigen
; sobald Back gedrückt wird
HideWindow(#Option1)
EnableWindow_(WindowID(#BBCruncher), #True)
Bei der Erstellung der Options-Fenster bitte: ParentWindowID mit angeben!
al90 hat geschrieben:
3. XP-Style sollte schon integriert werden, auch wenn Du es nicht siehst, dafür sehe ich es um so mehr :wink:
Sehe ich ebenfalls. :mrgreen:
Ok ist notiert. Hatte es halt immer ausgeschaltet weil die Processbar
kein Smooth unter XP unterstützt.

Code: Alles auswählen

Procedure DisableXPTheme(Gadget.l)
  Protected DLL.l, Null.w
  If OSVersion() = #PB_OS_Windows_XP
    DLL = OpenLibrary(#PB_Any, "uxtheme.dll")
    CallFunction(DLL, "SetWindowTheme", GadgetID(Gadget), @Null.w, @Null.w)
    CloseLibrary(DLL)
    ProcedureReturn #True
  EndIf
EndProcedure

DisableXPTheme(#ProgressBarGadget)
8)

//Nachtrag: Benutzerführung konnte auch noch verbessert werden
Bild

Verfasst: 20.09.2005 21:26
von al90
So das mit EnableWindow/HideWindow habe ich jetzt eingebracht.
Das mit der Processbar und Deinem beispiel werde ich gleich mal
ausprobieren. :wink:

Nachtrag:

Es gibt probleme. Folgendes:

WindowID 0 = Haupfenster.
WindowID 2 = ArchiveOptionen.
WindowID 1 = Fenster mit Processbar. (Als Funktion)

Fenster 0 & 2 wird zwar geblockt, aber nach dem Crunchen
springt das Fenster mit dem ArchiveOptionen (ID 2) immer nach hinten.
Hab schon alles mögliche probiert, aber nix zu machen.
Auch mit HideWindow(2,0) klappt's einfach nicht. :?

Das mit dem DisableXP beim Processbar klappt aber wunderbar
und ist jetzt integriert. :allright:

Verfasst: 21.09.2005 05:02
von ts-soft
Dann Erschlag das Problem beim ReDesign mit 3 Panels, sieht sogar noch besser aus.