AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Probleme mit Bass_Vis

Probleme mit Bass_Vis

Ein Thema von BassFan · begonnen am 5. Jul 2006 · letzter Beitrag vom 28. Dez 2006
Antwort Antwort
Seite 7 von 7   « Erste     567
BassFan
(Gast)

n/a Beiträge
 
#61

Re: Probleme mit Bass_Vis

  Alt 18. Jul 2006, 15:56
Wer kann helfen

Init: function(WinampVisModule: PWinampVisModule): integer; cdecl; Mir dieser function ausgeführt als
VisInfo^.VisModule^.Init(VisInfo^.VisModule); werden die Plugins intitalisiert und sichtbar geschaltet.

Wie kann ich diese ändern das bei der initialisierung das Plugin
zuerst unsichtbar ist.
gibt es in Delphi dafür einen Befehl?

würde es gern in dieser art machen.
Init: function(WinampVisModule: PWinampVisModule; Visible: Boolean): integer; cdecl; Nur wie übergeben?
Damit es auf dem Plugin angewendet auch funktioniert.

Für was steht 'cdecl' was bewirkt dieser Anhang.

gruß

EDIT: Oder kann man ein Modul generell beim start unsichtbar schalten?
  Mit Zitat antworten Zitat
BassFan
(Gast)

n/a Beiträge
 
#62

Re: Probleme mit Bass_Vis

  Alt 19. Jul 2006, 13:35
Vielleicht weiß es jemand
Seltsames Startverhalten WindowHandle wird zu spät oder gar nicht (0) angezeigt.

Delphi-Quellcode:
  WinAtom := Windows.RegisterClassEx(wClass);

  if WinAtom <> 0 then
    Result := CreateWindowEx(0, AppClass, AppTitle,
      WS_POPUP, // Kein Frame, Unsichtbar
      0, 0, 275, 116, // x, y, width, height
      {parent} 0, 0, hInst, nil)
  else
    Result := 0;


  // Hwnd von der ausführenden Anwendung
  if AppParentHandle <> 0 then
  begin
    VisPlgHandle := Result;
    BASS_WINAMPVIS_GetAmpHwnd;
    GetWindowRect(AppParentHandle, AppREC);
    MoveWindow(VisPlgHandle, 0, 0, AppREC.Right - AppREC.Left, AppREC.Bottom - AppREC.Top, True);
  end
  else
In der zeile 'BASS_WINAMPVIS_GetAmpHwnd;' wird das Handle 'VisPlgHandle' an die Anwendung übergeben.
Diese läd die Information aus dieser Function.


Delphi-Quellcode:
function BASS_WINAMPVIS_GetAmpHwnd: DWORD; stdcall;

begin
    //repeat
    Result := VisPlgHandle;
    //until VisPlgHandle <> 0
end;
Warum wird das Handle mit 0 oder zu spät übergeben ?

Noch ein Problem alle Plugins die gestartet werden haben den WaitCursor
solange bis ich wenn vorhanden das Menü aktiviert habe.
Kann es sein das irgendwo etwas hängt oder nicht abgeschlossen wurde?

gruß
  Mit Zitat antworten Zitat
mlspider

Registriert seit: 22. Okt 2003
Ort: Berlin
661 Beiträge
 
Delphi 7 Enterprise
 
#63

Re: Probleme mit Bass_Vis

  Alt 28. Dez 2006, 14:14
Sorry das ich den alten Kaffee nochmals aufwärme. Ich versuche das Project zu kompilieren. Leider bekomme ich die Meldung, dass die Datei madExcept.dcu fehlt. Ich habe die Bass 2.2 installiert.
Mario
Handbücher haben einen hohen Heizwert!!!

http://geprellte-ebay-kaeufer.de
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#64

Re: Probleme mit Bass_Vis

  Alt 28. Dez 2006, 14:40
ggf. steht in der uses-Klausel noch die Datei madExcept-Unit, einfach löschen.
Diese Unit ist (nur) zum Debuggen.

Delphi-Quellcode:
uses
  Windows, Classes, ..., madExcept;
Es währe nett wenn du noch sagst welches Project!
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
mlspider

Registriert seit: 22. Okt 2003
Ort: Berlin
661 Beiträge
 
Delphi 7 Enterprise
 
#65

Re: Probleme mit Bass_Vis

  Alt 28. Dez 2006, 14:42
Perfect, danke.
Mario
Handbücher haben einen hohen Heizwert!!!

http://geprellte-ebay-kaeufer.de
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 15:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf