Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Fehler Meldung "Unit Name xy kann nicht aufgelöst werden" bei TPasLibVlcPlayer (https://www.delphipraxis.net/209438-fehler-meldung-unit-name-xy-kann-nicht-aufgeloest-werden-bei-tpaslibvlcplayer.html)

nezumi7 7. Dez 2021 13:48

Fehler Meldung "Unit Name xy kann nicht aufgelöst werden" bei TPasLibVlcPlayer
 
Hallo allerseits,

seit Stunden versuche ich die nötigen Dateien zu installieren um den Videolan-Player in Delphi 10.3 nutzen zu können.

Von der Seite https://prog.olsztyn.pl/paslibvlc/ habe ich die Dateien runtergeladen.

Dann habe ich den ganzen Ordner "PasLibVlc_3.0.7" ins Delphi Verzeichnis gepackt und die Dateien:

- PasLibVlcClassUnit.pas
- PasLibVlcUnit.pas
- PasLibVlcPlayerUnit.pas

installiert (Komponente -> Komponente installieren -> in vorhandenes Package installieren). Im Ordner wurden jeweils ".dcu"-Dateien erstellt. In Delphi erscheinen zwei neue Komponenten "TPasLibVlcPlayer" und "TPasLibVlcMediaList". Das scheint also geklappt zu haben.

Wenn ich dann die Komponente "TPasLibVlcPlayer" auf eine blanke Form ziehe werden die uses wie folgt ergänzt:

Delphi-Quellcode:
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, PasLibVlcPlayerUnit;

type
  TForm1 = class(TForm)
    PasLibVlcPlayer1: TPasLibVlcPlayer;
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

end.
Wenn ich versuche das zu starten, kommt die Fehlermeldung "Unit-Name PasLibVlcPlayerUnit kann nicht aufgelöst werden".

Was bedeutet das und was kann man da machen?

Union 7. Dez 2021 16:28

AW: Fehler Meldung "Unit Name xy kann nicht aufgelöst werden" bei TPasLibVlcPlayer
 
Mit starten meinst Du compilieren? Hast Du die Bibliothekspfade in den Delphi-Optionen ergänzt bzw. die Suchpfade im Projekt?

nezumi7 7. Dez 2021 17:34

AW: Fehler Meldung "Unit Name xy kann nicht aufgelöst werden" bei TPasLibVlcPlayer
 
Hallo Union,

ja genau, ich meinte compilieren. :wink:

Was die Pfade angeht, verfahre ich immer ein bisschen nach try and error, weil ich nicht so richtig weiß, was es damit auf sich hat.

Also, ich hatte unter Optionen -> Sprache -> Suchpfad den Pfad ergänzt, in dem sich meine .pas (und .dcu) Dateien befinden. Meintest Du das? Wenn ja, liegt es daran leider nicht...

LG, nezumi

mmw 7. Dez 2021 18:29

AW: Fehler Meldung "Unit Name xy kann nicht aufgelöst werden" bei TPasLibVlcPlayer
 
Hallo,
dies scheint zu funktionieren

https://github.com/HemulGM/VLC


"Also, ich hatte unter Optionen -> Sprache -> Suchpfad den Pfad ergänzt, in dem sich meine .pas (und .dcu) Dateien befinden. Meintest Du das? Wenn ja, liegt es daran leider nicht.."

Es sind die Verzeichnisse der Komponente gemeint.

Gruß

Rolf Frei 8. Dez 2021 12:39

AW: Fehler Meldung "Unit Name xy kann nicht aufgelöst werden" bei TPasLibVlcPlayer
 
Zitat:

Zitat von nezumi7 (Beitrag 1498761)
Hallo Union,

ja genau, ich meinte compilieren. :wink:

Was die Pfade angeht, verfahre ich immer ein bisschen nach try and error, weil ich nicht so richtig weiß, was es damit auf sich hat.

Also, ich hatte unter Optionen -> Sprache -> Suchpfad den Pfad ergänzt, in dem sich meine .pas (und .dcu) Dateien befinden. Meintest Du das? Wenn ja, liegt es daran leider nicht...

LG, nezumi

Ich vermute du hast das unter den Projektoptionen eingestellt. Die sind da falsch, es sein denn sie sollen nur für diese eine Projekt gelten. Du musst diese in den globalen Suchpfad einfügen, wenn du sie Projekt unabhängig nutzen willst: Menu "Tools"/Options.

nezumi7 8. Dez 2021 20:37

AW: Fehler Meldung "Unit Name xy kann nicht aufgelöst werden" bei TPasLibVlcPlayer
 
Vielen Dank für Eure Hilfe.

Ich habs jetzt nach langem rumprobieren rausgekriegt. Es reicht nicht, wenn man im "Suchpfad" auf die .pas und .dcu Dateien verweist, man muss auch die "Bibliothekspfade" entsprechend ergänzen.

Ich gebe zu, da hätte man drauf kommen können, allerdings ist die Fehlermeldung ("Name kann nicht aufgelöst werden") auch irgendwie schräg und weist nicht gerade in die richtige Richtung.

Union 8. Dez 2021 20:55

AW: Fehler Meldung "Unit Name xy kann nicht aufgelöst werden" bei TPasLibVlcPlayer
 
Zitat:

Zitat von Union (Beitrag 1498760)
Hast Du die Bibliothekspfade in den Delphi-Optionen ergänzt bzw. die Suchpfade im Projekt?

Es hätte auch genügt die Antwort komplett zu lesen ;)


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