AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi DirectShow: IMediaEvent.GetEvent Syntaxfehler
Thema durchsuchen
Ansicht
Themen-Optionen

DirectShow: IMediaEvent.GetEvent Syntaxfehler

Ein Thema von FAlter · begonnen am 28. Okt 2017 · letzter Beitrag vom 28. Okt 2017
Antwort Antwort
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#1

AW: DirectShow: IMediaEvent.GetEvent Syntaxfehler

  Alt 28. Okt 2017, 16:17
Hi,

also heißen sie wie im MSDN, danke, hätte jetzt erwartet, dass ich das "übersetzen" muss in einen Delphi-"Pointer". Nein, ein @ gehört nicht davor, das sind VAR/OUT-Parameter die Pointer zurückgeben (daher hatte ich es mit "Pointer" probiert). Im MSDN gibt es kein var/out, daher sind es dort Pointer bzw. Pointer auf Pointer, aber VAR ist intern auch ein Pointer, nur Delphi ist so nett es sprachlich zu unterstützen.

Was ich nicht verstehe ist wieso mir angezeigt wird, dass long_ptr ein Integer sei aber Integer nicht akzeptiert wird. Ist wohl doch nicht kompatibel... siehe auch nochmal Screenshot. Ich darf mich wohl nicht auf die Popups verlassen...

Die DirectShow9 habe ich nur als DCU da bei der Starter die ich gerade ausprobiere keine Sourcen dabei sind. Daher kann ich nicht schauen - und Ändern kommt ohnehin nicht in Frage, wenn dann Bugreport und Ändern lassen, sind ja Dateien von Embarcadero und nicht von mir.

(Nachdem ich langsam meine Dateien mit per Turbo Delphi erzeugten Programmen nicht öffnen kann da diese Unicode nicht so gut unterstützen probiere ich gerade eine neue aus. Ob sich ein Kauf der Professional für meine rein private und inzwischen eher seltene Nutzung lohnt habe ich noch nicht entschieden.)

Viele Grüße

Felix
Angehängte Grafiken
Dateityp: png Bildschirmfoto - 28.10.2017 - 17:07:10.png (3,9 KB, 5x aufgerufen)
Felix Alter
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#2

AW: DirectShow: IMediaEvent.GetEvent Syntaxfehler

  Alt 28. Okt 2017, 16:24
Zitat:
und Ändern kommt ohnehin nicht in Frage, wenn dann Bugreport und Ändern lassen, sind ja Dateien von Embarcadero und nicht von mir.
Seit wann?
Die gehören zum DSPack hat nix mit Embarcadero zu tun.
Nun gut dann kann ich leider nicht weiter helfen.

Habe dir den richtigen weg gezeigt

gruss

Geändert von EWeiss (11. Jul 2019 um 15:48 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#3

AW: DirectShow: IMediaEvent.GetEvent Syntaxfehler

  Alt 28. Okt 2017, 17:29
Hi,

ich habe ja schon danke gesagt, geht ja jetzt.

Aber:
Zitat:
und Ändern kommt ohnehin nicht in Frage, wenn dann Bugreport und Ändern lassen, sind ja Dateien von Embarcadero und nicht von mir.
Seit wann?
Die gehören zum DSPack hat nix mit Embarcadero zu tun.
Ich habe keinerlei 3rd Party Units verwendet, nur meine eigenen und die von Embarcadero. Die Datei
Code:
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32\release\Winapi.DirectShow9.dcu
liegt Delphi bei. Aber in der Starter ohne Source. Heißt das nun, dass DSPack bereits in compilierter beiliegt?
Indy liegt ja bei obwohl nicht von Embarcadero aber dazu gibt es dann auch den Source.

Viele Grüße

Felix
Felix Alter
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: DirectShow: IMediaEvent.GetEvent Syntaxfehler

  Alt 28. Okt 2017, 18:21
Hi,

ich habe ja schon danke gesagt, geht ja jetzt.

Aber:
Zitat:
und Ändern kommt ohnehin nicht in Frage, wenn dann Bugreport und Ändern lassen, sind ja Dateien von Embarcadero und nicht von mir.
Seit wann?
Die gehören zum DSPack hat nix mit Embarcadero zu tun.
Ich habe keinerlei 3rd Party Units verwendet, nur meine eigenen und die von Embarcadero. Die Datei
Code:
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32\release\Winapi.DirectShow9.dcu
liegt Delphi bei. Aber in der Starter ohne Source. Heißt das nun, dass DSPack bereits in compilierter beiliegt?
Indy liegt ja bei obwohl nicht von Embarcadero aber dazu gibt es dann auch den Source.

Viele Grüße

Felix
Im DSPack bei sourceforge liegt alles bei was du so brauchst.
Ich persönlich verwende das DSPack nicht weil das zu aufgebläht ist und nicht das zur Verfügung stellt was ich benötige.
Musste mir auch alles zusammen lesen und selbst verarbeiten.
Das Hauptproblem ist aber das dieses Pack, die Demos davon die Theme ausschaltet und Aero deaktiviert.

Oder!
https://sourceforge.net/projects/delphi-dx9sdk/

gruss

Geändert von EWeiss (28. Okt 2017 um 18:27 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz