Was mir fehlt

Begonnen von Administrator, 15.09.2022, 19:38:34 NACHMITTAGS

Vorheriges Thema - Nächstes Thema

Administrator

Bei der Arbeit mit wxBasic fallen natürlich Klassen oder Befehle auf, die einem fehlen. Hier möchte ich einmal meine fehlenden Puzzleteile mitteilen:

1. Member: wxImage GetData und Set Data
    Diese sind für die schnelle Bildbearbeitung unverzichtbar. Sie sind zwar vorhanden, aber nicht nutzbar. Zumindest weiß ich nicht wie in wxBasic.
    Dafür wäre wahrscheinlich auch eine Funktion wie memcpy in cpp erforderlich.

2. Klasse wxQuantize
    Erforderlich für die Umwandlung der Anzahl der Farben

3. Klasse: wxNotificationMessage
    Anzeigen einer Timer-basiertem Meldung auf dem Bildschirm

4. Member: wxStreambuffer GetBufferStart(), Read(void buffer, int size)
    führt zum Absturz.

5. Klasse: wxPDFDocument und wxPDFView
    pdf Dateien erstellen und lesen

6. Member: wxPalette GerRGB(int pixel, unsigned char *red, unsigned char *green, unsigned char *blue)
   Gibt die Farbe des angegebenen Pixels zurück. Dies fehlt noch in wxBasic

7. Member: wxImage  CountColours(long stopafter)
    Ist zwar vorhanden aber viel zu langsam und somit nicht nutzbar.

8. Modes: wxRegkey Viewmodes: WOW64ViewMode_Default, WOW64ViewMode_32, WOW64ViewMode_64
    Irgendwie hatte ich Probleme mit der 64bit Unterstützung. Ich konnte angelegte Keys nicht wieder löschen.

9. Member: wxDynamicLibrary GetSymbol(const wxString &name, bool *success=0)
    Das fehlt um externe dll Dateien wirklich nutzen zu können.

10. Klassen: wxPixelData, wxAlphaPixelData, wxNativePixelData
    Erstellt ein Pixel Data Objekt für das ganze Bild (wxImage)

So, ich glaube das war erst einmal das Wichtigste. Es fällt ja häufig etwas auf. Meist kann man irgendwie umgehen. Manchmal aber auch nicht, wie hier in diesen Fällen.
Die Liste werde ich erweitern, wenn mir noch etwas auffällt.
Dirk
admin@forum.wxbasic.de