Autor Téma: Proč nejde spustit procedury done v komponentu?  (Přečteno 61 krát)

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 262
  • Karma: 0
    • Verze Delphi: 7
Tvořím svůj první komponent a nemohu přijít na to, kde dělám chybu. Komponenta pro audio výstup je zaregistrovaná a zkompilovaná. Přidal jsem ji do svého programu. Po spuštění programu a otevření souboru pro vstup se data zpracují (komponenta tedy funguje). Do procedury done mi to ale nechce najet. V programu mám funkci, která se má spustit, když je audio výstup zpracován. Ta se neaktivuje, ačkoliv v události ondone mám správný název funkce. Done se spustí až teprve, když ukončím program. Nevím tedy co je třeba udělat, aby se done spustilo poté, co je celý audiovýstup zpracován. Komponenta je závislá na NewAC 2.6 (používám v Delphi 7), respektive by měla být kompatibilní s 2.6.1 . Původní komponenta se jmenovala src/NewAC_DSP.pas , která pracuje podobně jako ta moje a má dělat podobnou věc akorád zpracovávám amplitudy místo frekvencí a nepoužívám DFT.

Dokázal by někdo poradit? Když tak nahraju kód jestli bude zájem.

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: