* Für 3.3 Nutzer *
-
- Beiträge: 87
- Registriert: 28.11.2010 13:07
- Computerausstattung: P4 2x3.2GKz.1GB WIXP 32Bit NVIDEA GT240 1GB DDR3, AMD XP 1.8GHz Linux 32Bit NVIDEA GT240 TIi3200
- Wohnort: Germany
- Kontaktdaten:
Re: * Für 3.3 Nutzer *
Hallo STARGÅTE
danke für den Link, ich durchsuche gerade die Changelogs.
Mit dem Verhalten von AddGadgetItem() kann ich leben
aber egal welche ID ich mit RemoveGadgetItem() benuzte
es passiert einfach nichts.
Mal sehen welcher WIN API Aufruf zum Ersatz von RemoveGadgetItem() dienen kann.
Wenn es überhaupt ein BUG ist, vielleicht mache ich das ja auch nicht so wie PB 3.30 es haben will.
Schönen Sonntag noch.
Joshy
danke für den Link, ich durchsuche gerade die Changelogs.
Mit dem Verhalten von AddGadgetItem() kann ich leben
aber egal welche ID ich mit RemoveGadgetItem() benuzte
es passiert einfach nichts.
Mal sehen welcher WIN API Aufruf zum Ersatz von RemoveGadgetItem() dienen kann.
Wenn es überhaupt ein BUG ist, vielleicht mache ich das ja auch nicht so wie PB 3.30 es haben will.
Schönen Sonntag noch.
Joshy
PS. meine vielen Fehler der Rechtschreibung auf dem Forum könnt Ihr gerne ignorieren.
-
- Beiträge: 87
- Registriert: 28.11.2010 13:07
- Computerausstattung: P4 2x3.2GKz.1GB WIXP 32Bit NVIDEA GT240 1GB DDR3, AMD XP 1.8GHz Linux 32Bit NVIDEA GT240 TIi3200
- Wohnort: Germany
- Kontaktdaten:
Re: * Für 3.3 Nutzer *
Das einzigste was ich bis jetzt zum TreeView Steuerelement gefunden habe
im Changelog von v3.4 betrifft nich RemoveGadgetItem().
im Changelog von v3.4 betrifft nich RemoveGadgetItem().
Grüsse JoshyUpdated: GetGadgetItemText() und SetGadgetItemText() arbeiten jetzt mit TreeGadget()
PS. meine vielen Fehler der Rechtschreibung auf dem Forum könnt Ihr gerne ignorieren.
Re: * Für 3.3 Nutzer *
Da RemoveGadgetItem() aber inzwischen funktioniert (4.51) muss dieser Bug irgendwann behoben wordne sein.
Vermutlich im Zusammenhang mit dem entfernen von OpenTreeGadgetNode() und hinzufügen von Flags bei AddGadgetItem() um die Ebene anzugeben
Vermutlich im Zusammenhang mit dem entfernen von OpenTreeGadgetNode() und hinzufügen von Flags bei AddGadgetItem() um die Ebene anzugeben
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: * Für 3.3 Nutzer *
Hallo Joshy,
was verschlägt Dich alter FreeBASICler zu uns ins Board?
Zum Thema: Mit der 3.3 wirst Du IMO nicht wirklich glücklich
werden. Investiere liebe die paar Euros, um auf die V4.51
upzudaten. Es lohnt sich!
Grüße ... Kiffi
was verschlägt Dich alter FreeBASICler zu uns ins Board?
Zum Thema: Mit der 3.3 wirst Du IMO nicht wirklich glücklich
werden. Investiere liebe die paar Euros, um auf die V4.51
upzudaten. Es lohnt sich!
Grüße ... Kiffi
Hygge
-
- Beiträge: 87
- Registriert: 28.11.2010 13:07
- Computerausstattung: P4 2x3.2GKz.1GB WIXP 32Bit NVIDEA GT240 1GB DDR3, AMD XP 1.8GHz Linux 32Bit NVIDEA GT240 TIi3200
- Wohnort: Germany
- Kontaktdaten:
Re: * Für 3.3 Nutzer *
'alter' stimmt aber ich nenne es lieber 'erfahrener'Kiffi hat geschrieben:...was verschlägt Dich alter FreeBASICler zu uns ins Board?
so gesehen bin ich erfahrener
x86 Asembl'er / CPlusPlus'ler / Basic4G'ler/ FreeBasicer / VB6Ler / PHPLer / JAVALer / Spinler
Ich kann den Treiberdialog natürlich auch in WIN API hardcoden
aber ich habe ja noch ein PB was ich mein eigen nenne
und dachte die geringe Anforderung (an den Treiber Dialog nicht PB)
wäre als kleines PB Projekt geanu das richtige.
Bis auf das TreeView klapt es es ja auch wie ich es benötige.
Das Problem ist, ich kenne sämtliche Steuerelemnte via WIN API
nur mit Tree/List- Views hatte ich noch keinen API Kontakt.
Reicht da nicht ein simples SendMessage_() um TreeView Items wieder zu löschen ?
Grüsse Joshy
PS.
PureBasic kenne ich schon länger und habe mir immer den Assembler murgs des V3.3 Compilers angeschaut.
Da mich die Underscores der exportieren Proceduren immer gestört hatte habe ich einen Wrapper
geschrieben der diese unterbindet.
Am lustigsten fand ich ich immer die Stackframes die der Compiler erzeugt da werden völlig unötig Parameter herum kopiert.
Das sollte aber in Eurer V4.x Version Geschichte sein.
Zuletzt geändert von D.J.Peters am 28.11.2010 16:05, insgesamt 2-mal geändert.
PS. meine vielen Fehler der Rechtschreibung auf dem Forum könnt Ihr gerne ignorieren.
Re: * Für 3.3 Nutzer *
zumindest unter 4.51 ist es ein SysTreeView32. SendMessage_() +D.J.Peters hat geschrieben:Reicht da nicht ein simples SendMessage_() um TreeView Items wieder zu löschen ?
TVM_DELETEITEM sollte also eigentlich klappen.
Grüße ... Kiffi
Hygge
-
- Beiträge: 87
- Registriert: 28.11.2010 13:07
- Computerausstattung: P4 2x3.2GKz.1GB WIXP 32Bit NVIDEA GT240 1GB DDR3, AMD XP 1.8GHz Linux 32Bit NVIDEA GT240 TIi3200
- Wohnort: Germany
- Kontaktdaten:
Re: * Für 3.3 Nutzer *
Mein Kumpel hat es mit seiner unbenutzen 3.92 Version getestet
und da klapt es auch ohne Probleme.
Grüsse Joshy
und da klapt es auch ohne Probleme.
Grüsse Joshy
PS. meine vielen Fehler der Rechtschreibung auf dem Forum könnt Ihr gerne ignorieren.
Re: * Für 3.3 Nutzer *
@Joshy: Das hier dürfte hilfreich sein:
http://purebasic-lounge.com/viewtopic.php?p=13183
Grüße ... Kiffi
http://purebasic-lounge.com/viewtopic.php?p=13183
Grüße ... Kiffi
Hygge
-
- Beiträge: 87
- Registriert: 28.11.2010 13:07
- Computerausstattung: P4 2x3.2GKz.1GB WIXP 32Bit NVIDEA GT240 1GB DDR3, AMD XP 1.8GHz Linux 32Bit NVIDEA GT240 TIi3200
- Wohnort: Germany
- Kontaktdaten:
Re: * Für 3.3 Nutzer *
Hallo Kiffi, Danke
leider habe ich zu spät hier nochmal rein geschaut.
Hatte mir gerade vor einer Stunde alles aus den C Include Dateien rausgesucht.
Grüsse Joshy
PS.
Dieses freeware PB Win API Tool von hier
http://www.rsbasic.de/download/
ist auch ganz nützlich
leider habe ich zu spät hier nochmal rein geschaut.
Hatte mir gerade vor einer Stunde alles aus den C Include Dateien rausgesucht.
Grüsse Joshy
PS.
Dieses freeware PB Win API Tool von hier
http://www.rsbasic.de/download/
ist auch ganz nützlich
PS. meine vielen Fehler der Rechtschreibung auf dem Forum könnt Ihr gerne ignorieren.