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]

Předmět Autor Datum
Rozumej tomu tak, ze se ti naboril soubor s licenci pro Delphi, ktery je normalne ulozen v profilu u…
Jan Fiala 30.07.2006 21:25
Jan Fiala
Mám tu súbor registry.slm s dĺžkou 957 a obsahuje samé #0.
msx. 30.07.2006 21:29
msx.
Tak jej smaz a znovu aktivuj Delphi. Pokud to mas nekde zazalohovane, tak to vytahni ze zalohy
Jan Fiala 30.07.2006 22:24
Jan Fiala
Tak to veru nemám. Inštalácia by mala hádam pomôcť? Ak nie, tak blízkej dobe iden nanovo inštalovať…
msx. 30.07.2006 22:28
msx.
Smaz ten subor a spust registraci, mel bys ji mit ve skupine Start / Programy / Borland
Jan Fiala 30.07.2006 23:21
Jan Fiala
Takže smazal som ho a len na skúšku som skúsil spustiť Delphi. Ide už bez problémov a súbor vytvoril…
msx. 30.07.2006 23:36
msx.
Pravdepodobne to neutahli pameti, asi spojeni prehravani a delphi melo za nasledek zahlceni po nake…
virus 31.07.2006 03:42
virus
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..

Takže smazal som ho a len na skúšku som skúsil spustiť Delphi. Ide už bez problémov a súbor vytvorilo nový. Teraz skúsim TToneGen bez Winampu a dám vedieť, ako sa správa.

Edit: Vyzerá to na nabúraný systém. Ten zvuk to vydáva taký zvláštny. Je iný ako predtým. Dávno som s tým projektom nerobil, takže takžko nájsť, kde vznikol problém. Po spustení to išlo, potom došlo k výnimke (v programe naozaj došlo k chybe), ale už som to nerozchodil. Kompletne zamrzol celý systém. A aby mi zamrzlo XP, to som za dva roky zažil asi len keď som mal TV kartu, ktorú sa mi nepodarilo rozchodiť.

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