AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:02

Parameter dieser Suchanfrage:

Suche in Thema: Grenzen von PlgBlt
Suche alle Beiträge, die von "Schwedenbitter" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 22. Nov 2010
    Ich antworte nun mal selbst:

    ich habe es mit den Funktionen hinbekommen. Offenbar gelten die Grenzen von PlgBlt() bedauerlicher Weise auch für GdipImageRotateFlip(). Die Ursache für die Speicherzugriffsverletzungen und sonstigen Fehlermeldungen war schlicht die, dass mein Test-Bild zu groß ist. Benutze ich ein kleineres Bild, dann klappt das ganze prima.
    Es gibt bloß ein Speicherleck, dass...
  • Forum: Win32/Win64 API (native code)

    AW: Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 22. Nov 2010
    Der "falsche" Fehlercode kommt wohl daher, dass ich GDI+ nicht initialisiert hatte. Jetzt klappt es mit dem Erzeugen durch GdipCreateBitmapFromHBITMAP(). Der Status passt und der Pointer auf das Image ist nicht mehr nil.

    Allerdings erhalt ich nun beim Aufruf von GdipImageRotateFlip als Status-Rückmeldung InvalidParameter wobei folgendes definiert ist:
    Type
    RotateFlipType=...
  • Forum: Win32/Win64 API (native code)

    AW: Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 22. Nov 2010
    Hallo,

    mit der Zeit werde auch ich schlauer und habe somit gelernt, wie man DLL-Funktionen einbinden kann :lol:. Ich habe jetzt in den Implementations-Teil meiner "Dreh-Unit" folgendes geschrieben:
    Const
    Status = (Ok, GenericError, InvalidParameter, OutOfMemory,
    ObjectBusy, InsufficientBuffer, NotImplemented, Win32Error, WrongState, Aborted, FileNotFound, ValueOverflow, AccessDenied,...
  • Forum: Win32/Win64 API (native code)

    Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 6. Mai 2009
    Dass es für Delphi nur wenig Unterstützung gibt, habe ich schon festgestellt. VB kann ich leider nicht und habe auch nicht die Zeit, mich da einzuarbeiten. Die VB-Anleitungen habe ich auch gefunden. Aber es ist sehr schwer, das nach Delphi zu übertragen.

    Aber ich bin doch tatsächlich ein gutes Stück weiter. Mein Vorteil ist, dass ich die Bilder "nur" verarbeiten und dann speichern muss. Das...
  • Forum: Win32/Win64 API (native code)

    Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 6. Mai 2009
    Ich bedaure, es nicht zu verstehen. Aber das für mich wichtige funktioniert. Nur nebenbei: Das Drehen um 180° klappt bei mir nicht. Das brauche ich aber auch nicht. Jedenfalls ist es die schnellste Routine, die ich probiert habe und das sind immerhin 4 an der Zahl und sie benutzt neben Assembler keine externen Funktionen. 3 Routinen funktionieren ganz gut und 1 (PlgBlt) klappt nicht mit großen...
  • Forum: Win32/Win64 API (native code)

    Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 5. Mai 2009
    Ich hatte es befürchtet. Ich bin Gelegenheitsprogrammierer und aus diesem Grunde sprach ich auch von einfach. Das alles ist das Gegenteil von Einfach. Ich staune, dass auch hier im Forum manche Fragen nicht beantwortet wurden und sich keiner mehr rührt. Vermutlich wissen alle außer mir die Antwort.

    Ich vermute anhand der mir ausgegebenen Zeiten, dass ich erfolreich dem HBITMAP ein TBitmap...
  • Forum: Win32/Win64 API (native code)

    Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 5. Mai 2009
    Ich habe leider keine Ahnung, wie das geht, schaue mir aber gern nochmal die Uhr an. Zunächst muss ich das mit dem Drehen erstmal grundsätzlich hinbekommen. Das andere ist dann Kosmetik.

    Ich bin grad am Grübeln: Wie bekomme ich mein TBitmap in das TGPImage gezeichnet? :gruebel:

    Für die Demo ist das Vorgehen ja OK. Aber ich brauche es (später) zum Bearbeiten von Bildern, die frisch aus dem...
  • Forum: Win32/Win64 API (native code)

    Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 5. Mai 2009
    Danke es klappt.

    Mein erstes Archiv ist auch nur 68 KB groß und da sind 2 große Dateien drin! :lol:
    Es liegt eher daran, dass nun die ganze GDI+ Implementierung für Delphi auf dem Server bei DelphiPraxis.net rumlungert. Du kannst ja mit EDIT das Archiv aus Deinem Beitrag wieder rausnehmen. Den Link zu GDI+ findet man in meinem ersten Post und Dein Beispiel habe ich jetzt als kleines Archiv...
  • Forum: Win32/Win64 API (native code)

    Re: Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 5. Mai 2009
    Danke für die Antwort!


    Nehme ich auch, wenn es gut ist. Ich habe hier im Forum mal nachgesehen und mir die gdiplus.zip von hier herunter geladen. Die Dateien aus dem Archiv-Verzeichnis pas habe ich nach lib kopiert und dann die Datei ProjectGroup.bpg geöffnet. Jetzt bekomme ich diese Fehlermeldung. Ich habe an anderer Stelle gefunden, man solle eine vorhandene DirectDraw.pas überschreiben....
  • Forum: Win32/Win64 API (native code)

    Grenzen von PlgBlt

      Delphi
      by Schwedenbitter, 5. Mai 2009
    Ich weiß nicht, ob die Frage nicht besser bei Multimedia/Grafik stehen sollte. Da es aber eine Windows-Funktion betrifft, stelle ich sie hier. Notfalls kann sie durch den Moderator verschoben werden:

    Ich bin - nach wie vor - auf der Suche nach einer schnellen und einfachen Methode, um ein 1-Bit-Bitmap (schwarz/weiß) zu drehen. Dabei kommt man an PlgBlt nicht vorbei und wie das geht, weiß ich...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Schwedenbitter&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=133592
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz