Hallo BassFan,
ich geh mal nur auf deine allgemeinen Probleme mit Delphi ein und nicht auf deinen VB-Quellcodeauszug. Dazu müsstest Du noch erklären was die einzelnen Funktionen wie BASS_WINAMPVIS_CreateVis machen:
Zitat:
Warum werden anweisungen die man in Delphi übergibt nicht sofort ausgeführt.[/delphi]
Werden sie. Gib ein Beispiel das dies nicht wäre.
Zitat:
Wenn ich mein HWND erhalten habe warum kann ich es dann nicht direkt übergeben?
Wohin direkt übergeben? Ein
Win32-
API aufzurufen oder was?
Zitat:
In VB gibt es die GET/LET funktionen
Was mit Let übergeben wird kann mit Get direkt ohne umwege zurück geholt werden.
Das gibt es in Delphi als properties auch.
Zitat:
Bei Delphi kommt Meldung : Linke seite kann nix zugewiesen werden.
Dann wird es wohl ein Read-Only-Property sein. Ein Fensterhandle (
Handle-Property von TWinControl-Komponenten) kannst Du nicht zuordnen da dies ja im Konstruktor der Komponenten mittels
Win32-
API-Funktionen geholt wird und ein Zuweisen eines anderen Wertes das Fensterhandling von Windows und Delphi durcheinander bringen würde.
Zitat:
Wenn ich einen neuen thread beginne warum wird dieser nicht erst abgearbeitet bevor
eine neue Function übergeben wird?
Ich glaube du verwechselt etwas. Der Sinn eines
Threads ist doch die unabhängige Abarbeitung einer Aufgabe.
Windows Vista - Eine neue Erfahrung in Fehlern.