BBCruncher V3.0 (FilePacker) zum Download bereit!

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
al90
Beiträge: 1103
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Hab es inzwichen in den griff bekommen. Es lag einfach daran das man
EnableWindow for CloseWindow setzen musste. Warum das so ist,
oder ob es so vorgesehen ist weis ich nicht, aber nur so gehts offensichtlich.
Dabei habe ich die CrunchFunktion mit 2 weiteren Params versehen (hidewin0,hidewin1)
so daß das jetzt von der Funktion statt des Haupprogramms übernommen wird.
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 »

Ich schließe die Fenster nicht, sondern erstelle alle versteckt beim Start und zeige sie dann bei Bedarf an. Ist einfacher mit Ereignisbehandlung usw. Aber das ist natürlich Geschmacksache
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
al90
Beiträge: 1103
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Ok damit wäre das geklärt. Falls es noch weitere ideen, Tips oder sonstwas gibt, immer her damit. Ist übrigens jeder dazu aufgerufen
sich zu beteiligen. :wink:
Benutzeravatar
al90
Beiträge: 1103
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Hi All,

Es ist eine neue Version ( v2.8 ) im ShowCase verfügbar

Neuigkeiten in V2.8:
-----------------------

V2.8
-----
- GUI wurde überarbeitet und ist jetzt etwas kompakter.
- XP-Themes werden nun unterstützt. (Danke an ts-soft für die GUI-Tips)
- Hinzugefügt: DeCrunchEngine(BankHolding) und ExtractEngine(BankHolding) für PureBasic.
- Updated: Alle DeCrunch und ExtractEngines für BlitzBasic arbeiten jetzt etwas schneller.
- Einige Fixes im GUI-Cruncher.

Die komplette History kann hier eingesehen werden.

Downloaden kann man das Tool hier

oder von PureArea.net
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 »

Sehr gut geworden :allright:
Ich glaube bei den beiden Modalen Fenstern haste Du den letzen Parameter "ParentWindowID" von OpenWindow nicht gesetzt. Wenn ja, dann hole das mal nach und Teste, sollte noch etwas anders reagieren :wink:

Die Packer-Routine könntest Du evtl. durch Strukturen und iterieren per Pointer durch dieselbigen evtl. beschleunigen können, da Peek und Poke doch etwas langsamer sind. Leider Blicke ich bei Deiner guten Packroutine noch nicht soweit durch, um mit CodeBeispielen zu helfen :oops:

Gute Arbeit
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
al90
Beiträge: 1103
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

ts-soft hat geschrieben:Sehr gut geworden :allright:
Danke! :wink:
Ich glaube bei den beiden Modalen Fenstern haste Du den letzen Parameter "ParentWindowID" von OpenWindow nicht gesetzt. Wenn ja, dann hole das mal nach und Teste, sollte noch etwas anders reagieren :wink:
ParentWindowID habe ich nicht gesetzt. Funktionierte aber auch so
bei mir ohne probs. Ich hoffe das es keine auswirkung auf die
verschiedenen Rechnersysteme hat. :shock:
Was genau passiert denn bei Dir? Reagiert da irgendwas nicht, oder
nicht richtig, da Du sowas erwähnst?
Die Packer-Routine könntest Du evtl. durch Strukturen und iterieren per Pointer durch dieselbigen evtl. beschleunigen können, da Peek und Poke doch etwas langsamer sind.
Höhrt sich gut an, allerdings habe ich mich bislang noch nicht mit
structuren auseinandergesetzt und kenne mich damit noch nicht so gut aus. :cry:
Leider Blicke ich bei Deiner guten Packroutine noch nicht soweit durch, um mit CodeBeispielen zu helfen :oops:
Ich werde mal die rechenintensiven routinen rauspicken und hier
dokumentieren. Sind nur wenige zeilen und sehr gut zu überblicken. (Memsearch mit Hashcode u.s.w)
uhrsprünglich wollte ich für die V2.8 eine optimiertere CrunchEngine
mitliefern. Aber wie so oft bin ich leider wieder daran gescheitert. :freak:
Die Routine habe ich schon so oft optimiert, da geht kaum noch was.
Aber wie gesagt, ich poste die routinen bald mal hierrein, denn mehrere
Augen sehen mehr als nur zwei. :wink:
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 »

al90 hat geschrieben: ParentWindowID habe ich nicht gesetzt. Funktionierte aber auch so
bei mir ohne probs. Ich hoffe das es keine auswirkung auf die
verschiedenen Rechnersysteme hat. :shock:
Was genau passiert denn bei Dir? Reagiert da irgendwas nicht, oder
nicht richtig, da Du sowas erwähnst?
Nein, probiere es mal aus, wirst sehen, dann ist es wirklich ein modaler Dialog des Hauptfensters. Den Unterschied merkste, wenn Du auf das Hauptfenster klicken möchtest, wenn eins der anderen Fenster offen ist. Ist nur ein "kosmetischer" Fehler :wink:
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
al90
Beiträge: 1103
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Du sprichst in rätseln. :lol:
Also wenn ich auf das Hauptfenster klicke während ein anderes offen ist,
dann ertönt erstmal ein ton (wegen XP-Theme) und es lässt sich nicht
in den vordergrund holen. (Blockiert) Sieht doch IMHO alles korrekt aus.
Oder was soll Deiner meinung nach dann noch zu sehen sein ?
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 »

Warum probierste es nicht aus? Ist doch kein hit den Source dahingehend zu ändern
Das Dialogfenster fängt an zu "wackeln" wenn Du das Hauptfenster anklicken möchtest. So wackelt da leider noch nichts :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
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

@al90: habe im Showcase mal noch manuell das "Update"-Flag gesetzt, damit Dein Projekt entsprechend der neuen Version auch oben in der Aktualitätsliste erscheint.... :wink:
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Antworten