Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Delphi - 1. Problém TToneGen x Winamp, 2. Neplatná licencia

Spustil som Delphi a na pozadí mi hral Winamp. Spustil som projekt, ktorý využíva genegátor zvuku v komponente TToneGen. Winamp začal hrať ako keby medvede spievali, akési to bolo spomalené. Tak som zrušil projekt (ukončil som ho) a dal som znova vo Winamp tú istú stopu od začiatku. Winamp sa už nespamätal. Chcel som teda skúsiť reštart Winampu, ale po ukončení Winampu sa mi zrútil systém. Začala sa ukladať pamäť na disk a vypísané tam bolo niečo v zmysle, že mám reštartovať počítač a ak sa to zopakuje skontrolovať pripojený hardware. Zapísaná bola celá obrazovka, ale keď počítanie ukladania skončilo, tak sa to reštartlo a ja som to nestihol dočítať. Obrazovka nebola modrá ako to bežne býva, ale čierna a nie s písmom s konštantnou šírkou, ale rozdielnou, čiže klasický WinXP výstup. Potom po reštarte som opäť spustil Winamp atď a celé sa to znbova zopakovalo. Chcel som to skúsiť aj bez Winampu do tretice, ale žiaľ Delhpi mi vypísalo dialógové okno s nejakou licenciou, viď obrázok. Takže mám dve otázky:

1. Môže, prosím, niekto vyskúšať Delphi 7 a TToneGen (odkaz na stiahnutie sa nachádza v jednom mojom vlákne) so spusteným Winampom, či to bude robiť problémy aj jemu? Moja verzia Winamp 5.05 + čestina.

2. Ak správne chápem dialógové okno Delphi, tak sa jedná o nelegálnu licenciu. V tom prípade to mám chápať tak, že pre Delphi existuje "online kontrola pravosti"? Alebo je na to nejaké iné vysvetlenie? Pomôže mi zrejme už len reinštalácia Delphi, ak tomu správne rozumiem.

Prílohy:

Vlákno s TToneGen: http://pc.poradna.net/question/view/42866-delphi-zv uky#re-42982

Dialógové okno Delphi:
[delphicz7.gif]

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Skor by som povedal ze (tak ako to popisujes) IMHO ten TToneGen je napisany nekorektne, a zhodou oko…
MM.. 31.07.2006 13:19
MM..
No neviem, či vo WinAPI existuje funkcia na vygenerovanie zvuku s danou frekvenciou cez zvukovú kart…
msx. 31.07.2006 18:58
msx.
No ved prave ze by si to musel robit nejako seriozne (cez wave out alebo midi, klasicke alebo direct… poslední
MM.. 31.07.2006 19:38
MM..

Skor by som povedal ze (tak ako to popisujes) IMHO ten TToneGen je napisany nekorektne, a zhodou okolnosti tou chybou trafil na nejaku "dieru" Win :-)
To je tak ked sa namiesto programovania lepia vselijake cudzie "komponenty". Keby si pouzival sam WinAPI fcie vedel by si presne co sa deje...

No ved prave ze by si to musel robit nejako seriozne (cez wave out alebo midi, klasicke alebo directX-ove, alebo co ja viem ako sa este da) a vedel by si co sa tam deje a preco to takto drblo (mozno predala ta komponenta ovladacom zvukovky nejaku nezmyselnu adresu, ptz. nedostala prava na wav device alebo co (bolo pouzivane winampom) a Win to neokontroloval a ovladac ak nie je korektne napisany (to nie je ziaden) uz moze celkom slusne zhodit aj WinXP).
P.S. Primarne je ale chyba v tej aplikacii, alebo v tej komponente (preto si vzdy vsetko programujem radsej sam, nikdy nepouzivam nic z internetu).
P.S.2. a hlavne testovat navratove hodnoty WinAPI fcii, ci nenastala chyba, a ak ano tak chybu spravne zahlasit (v tomto pripade mozno mala nastat hlaska ze "chyba pri inicializovani wave device, zatvorte ostatne programy a skuste znova..." apod.)

Zpět do poradny Odpovědět na původní otázku Nahoru