Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   JPEG in Lazarus und jp.DIBNeeded (https://www.delphipraxis.net/204442-jpeg-lazarus-und-jp-dibneeded.html)

ManniSt 28. Mai 2020 18:34

JPEG in Lazarus und jp.DIBNeeded
 
Ich möchte mir da eine Demo-Anwendung (ID3v2_Level 3_Demo) ansehen und studieren, die in Delphi programmiert wurde.
Dort wird unter uses JPEG verwendet und im Programmcode dann jp.DIBNeeded

Nun habe ich gelesen, das die JPEG-Unit unter Lazazrus/FPC nicht mehr benötigt wird und man JPEG einfach entfernen kann ... nur ... da gibt es noch das jp.DIBNeeded, das eine Fehlermeldung verursacht: Unit1.pas(335,18) Error: identifier idents no member "DIBNeeded"

Kann mir da jemand helfen?

Lazarus 2.0.6 mit FPC 3.0.4-Win32/i386

Dank im Voraus

Manni

Gausi 29. Mai 2020 18:53

AW: JPEG in Lazarus und jp.DIBNeeded
 
Ich schmeiß mal meine Glaskugel an (bzw. öffne mein uraltes Projekt nochmal) ...

An der Stelle wird ja das TJpegImage aus dem Datenstream des ID3Tags geladen und dann einem TImage zugewiesen. Wie man unter Lazarus jetzt genau ein Jpeg in ein TImage bekommt, weiß ich nicht. Ich könnte mir aber gut vorstellen, dass man das jp.DIBNeeded einfach weglassen kann.

Kann sein, dass ich das damals für Delphi7 so gebraucht habe, oder diesen Codeschnipsel per Copy&Paste aus einem Forum übernommen habe...

ManniSt 31. Mai 2020 09:04

AW: JPEG in Lazarus und jp.DIBNeeded
 
Danke für die Antwort!

Habe gerade angefangen das Ganze zu studieren und die für mich passenden Stellen zu identifizieren.

Pakete, wie z.B. BASS sind ja schön und gut, wenn jemand eine DJ-Software oder sowas komplexes schreiben will.

Ich brauche aber nur den Abspielteil, mit den dazugehörenden Tags, wie Bitrate, Länge, Samplerate für eine passende Gesamt- und Restzeitanzeige und dazu benötige ich halt einen Weg, diese Tags auszulesen.

Gruß

Manni


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 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