Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Beta testers wanted

Sivun loppuun

Juice [13.10.2004 19:59:09]

#

Olenpa tässä sorvannut ohjelmaa nimeltä ShyPad(nimi lausutaan suomalaisittain). Siitä on tullut Beta 1. Tässä hakisin beta-testaajia, ohjelma on osoitteessa http://koti.mbnet.fi/minigrip/exet/TE.zip .
Laittakaa kommentteja tulemaan.

Meitsi [13.10.2004 20:23:56]

#

Salakirjoitus antaa tämän:

Käsittelemätön poikkeus sovelluksen komponentissa. Valitse Jatka, jolloin sovellus ohittaa virheen ja jatkaa toimintaa.
COM-objekti jonka CLSID-tunnus on {A440BD76-CFE1-4D46-AB1F-15F238437A3D}, on virheellinen, tai sitä ei ole rekisteröity.

Ja vielä lisätiedot:

Tämän sanoman lopussa on tietoja siitä, kuinka voit
ottaa käyttöön JIT-virheenkorjauksen tämän valintaikkunan sijasta.

************** Poikkeuksen teksti **************
System.Runtime.InteropServices.COMException (0x80040154): COM-objekti, jonka CLSID-tunnus on {A440BD76-CFE1-4D46-AB1F-15F238437A3D}, on virheellinen, tai sitä ei ole rekisteröity.
   at DefaultNameSpace.MainForm.mnuKryptaa_Click(Object sender, EventArgs e)
   at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.MenuItemData.Execute()
   at System.Windows.Forms.Command.Invoke()
   at System.Windows.Forms.Control.WmCommand(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Ladatut kokoonpanot **************
mscorlib
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.2032
    Koodikanta: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
Tekstieditori
    Kokoonpanon versio: 1.0.1747.33616
    Win32-versio: 1.0.1747.33616
    Koodikanta: file:///C:/Documents%20and%20Settings/V%E4in%F6%20Kotilainen/Omat%20tiedostot/latailut/TE/Tekstieditori.exe
----------------------------------------
System.Windows.Forms
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.2032
    Koodikanta: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.2032
    Koodikanta: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.2032
    Koodikanta: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Windows.Forms.resources
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.573
    Koodikanta: file:///c:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_fi_b77a5c561934e089/system.windows.forms.resources.dll
----------------------------------------
Microsoft.VisualBasic
    Kokoonpanon versio: 7.0.5000.0
    Win32-versio: 7.10.6001.4
    Koodikanta: file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
----------------------------------------
BassLib2.Net
    Kokoonpanon versio: 2.0.0.4
    Win32-versio: 2.0.0.4
    Koodikanta: file:///C:/Documents%20and%20Settings/V%E4in%F6%20Kotilainen/Omat%20tiedostot/latailut/TE/BassLib2.Net.DLL
----------------------------------------
mscorlib.resources
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.573
    Koodikanta: file:///c:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_fi_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
Interop.CAPICOM
    Kokoonpanon versio: 2.0.0.0
    Win32-versio: 2.0.0.0
    Koodikanta: file:///C:/Documents%20and%20Settings/V%E4in%F6%20Kotilainen/Omat%20tiedostot/latailut/TE/Interop.CAPICOM.DLL
----------------------------------------

************** JIT-virheenkorjaus **************
JIT-virheenkorjauksen käyttöönotto edellyttää, että tämän
sovelluksen tai koneen kokoonpanon määritystiedostossa (Machine.config)
on jitDebugging-määritys system.windows.forms-osassa.
Virheenkorjaus on myös oltava käytössä sovellusta
käännettäessä.

Esimerkiksi:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Kun JIT-virheenkorjaus on käytössä, käsittelemättömät poikkeukset
lähetetään koneessa rekisteröityyn JIT-virheenkorjaustoimintoon
eikä niitä käsitellä tässä valintaikkunassa.

EDIT: Muuten ota kirjoituskone-moodin rivinvaihtoääneksi (narinaa) tilalle kellon kilahdus. Se on aito.

Bloody Killer [13.10.2004 20:26:52]

#

Mitähän sen pitäisi tehdä muuta kuin kirjoittaa tekstiä?

Meitsi [13.10.2004 20:28:35]

#

Kokeilin avata äänifilettä ja avasi sen, toisti mutta sitten tuli:
(sama alku kuin edellä, lukuunottamatta clasid juttua)

Arvo ei voi olla Null.
Parametrin nimi: source.

Tiedot:

Tämän sanoman lopussa on tietoja siitä, kuinka voit
ottaa käyttöön JIT-virheenkorjauksen tämän valintaikkunan sijasta.

************** Poikkeuksen teksti **************
System.ArgumentNullException: Arvo ei voi olla Null.
Parametrin nimi: source
   at System.Runtime.InteropServices.Marshal.CopyBytesToManaged(Int32 source, Byte[] destination, Int32 startIndex, Int32 length)
   at DefaultNameSpace.MainForm.ArrayFromPtr(Int32 o)
   at DefaultNameSpace.MainForm.HandleExt(String paate)
   at DefaultNameSpace.MainForm.mnuMedia_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Ladatut kokoonpanot **************
mscorlib
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.2032
    Koodikanta: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
Tekstieditori
    Kokoonpanon versio: 1.0.1747.33616
    Win32-versio: 1.0.1747.33616
    Koodikanta: file:///C:/Documents%20and%20Settings/V%E4in%F6%20Kotilainen/Omat%20tiedostot/latailut/TE/Tekstieditori.exe
----------------------------------------
System.Windows.Forms
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.2032
    Koodikanta: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.2032
    Koodikanta: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.2032
    Koodikanta: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Windows.Forms.resources
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.573
    Koodikanta: file:///c:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_fi_b77a5c561934e089/system.windows.forms.resources.dll
----------------------------------------
Microsoft.VisualBasic
    Kokoonpanon versio: 7.0.5000.0
    Win32-versio: 7.10.6001.4
    Koodikanta: file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
----------------------------------------
BassLib2.Net
    Kokoonpanon versio: 2.0.0.4
    Win32-versio: 2.0.0.4
    Koodikanta: file:///C:/Documents%20and%20Settings/V%E4in%F6%20Kotilainen/Omat%20tiedostot/latailut/TE/BassLib2.Net.DLL
----------------------------------------
mscorlib.resources
    Kokoonpanon versio: 1.0.5000.0
    Win32-versio: 1.1.4322.573
    Koodikanta: file:///c:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_fi_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** JIT-virheenkorjaus **************
JIT-virheenkorjauksen käyttöönotto edellyttää, että tämän
sovelluksen tai koneen kokoonpanon määritystiedostossa (Machine.config)
on jitDebugging-määritys system.windows.forms-osassa.
Virheenkorjaus on myös oltava käytössä sovellusta
käännettäessä.

Esimerkiksi:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Kun JIT-virheenkorjaus on käytössä, käsittelemättömät poikkeukset
lähetetään koneessa rekisteröityyn JIT-virheenkorjaustoimintoon
eikä niitä käsitellä tässä valintaikkunassa.

Blaze [13.10.2004 20:34:41]

#

Tulis sen verran pitkä viesti (nuo .NET:n virheilmotukset on julmia o_O), että laitoin veppiin: http://pp.kpnet.fi/blaze/temp/te.txt

Juice [13.10.2004 20:59:36]

#

Ai hitto... salakirjoituksen OCX-komponentti pitää vissiin rekisteröidä, ja se ei vissiin onnistune ilman asennusohjelmaa (en ole varma), joten ainakin siirtämällä capicom.dll kandioon WINDOWS/System32 ja ajamalla sitten "regsvr32.exe CAPICOM.DLL". Täytynee tutkia asiaa.

Meitsi: Kirjoituskoneäänet olen ite nauhottanut, kilahdus vaan ilmottaa, että rivi alkaa olla lopussa.
Millainen äänifilu oli, joka antoi errorin? Virhe on varmaan aika helppo, jos tiedän, että oliko filu MP3, OGG, WAV vai CD?

Bloody Killer: Se mm. soittaa CD:itä, MP3:sia, WAVia, WMA:ta; OGGia, MP2:sta ja MP1:stä, salakirjoittaa tekstin.
Lisäominaisuuksia on tulossa.

EDIT: Oho, olipa nolo bugi tuossa Tiedosto-Lopeta...

Uppaan varmaan huomenna pikkusen fiksatun version, laittakaa vaan mahd. errorit tulemaan.

Blaze [13.10.2004 21:03:15]

#

Hyvä idea, mutta:

"Interop.CAPICOM.dll was loaded, but the DllRegisterServer entry point was not found.

This file can not be registered."

Bloody Killer [13.10.2004 21:03:30]

#

Kivaa...

Juice [13.10.2004 21:06:45]

#

Blaze kirjoitti:

Hyvä idea, mutta:

"Interop.CAPICOM.dll was loaded, but the DllRegisterServer entry point was not found.

This file can not be registered."

Hmm... täytyy tutkia, mutta CSI painaa päälle. Sen siitä saa kun käyttää apukirjastoja :P

Äh. Ainakin salakirjoitus on murtamaton, vaan ei toimi :(

Meitsi [13.10.2004 22:03:23]

#

Se äänifile oli ihan niitä sun omia "bling", "raaps" ääniä...

Juice [13.10.2004 22:09:35]

#

Ne ovatkin oikeesti waveja, ja jos tiedostopääte on eri niin niitä ei pysty tolla mun ohjelmalla toistaseks toistamaan. Muutos varmaan tulee joskus.

Pistin korjaillun version. Sama tiedostonimi (http://koti.mbnet.fi/minigrip/exet/TE.zip)

Blaze: Ethän yrittäny soittaa ohjelman omia "OGGeja"? OggTageja sen pitäisi lukea, vaan kun mulla ei ole koneella yhtään OGGia, jossa olisi tageja, niin on paha testata :P. Pitänee poistaa OggTag-käsittelijä.

UNICODE-ongelmaan en vielä ratkaisua tiedä. Täytynee pohtia. Se tiedostonimi tulee OpenFileDialogista, ja se käyttää koodia

striimi = Bass.BASS_StreamCreateFile(Bass.BassBool.BassFalse, OpenFileDialog2.FileName, 0, 0, 0)
					Bass.BASS_StreamPlay(striimi, Bass.BassBool.BassFalse, 0)

Älä kuuntele japsibiisejä :)

P.S. Tunteeko kukaan WMA:n rakennetta, kun Googlekaan ei auttanut. WMA-tageja ei nähkääs vielä tässä ohjelmassa tueta.

Tulevia ominaisuuksia: Tracker-musiikit, ehkä MID, ehkä syntaksiväritys, tallennusmuistutus, muistutukset, ehkä nettiradiotuki.

Juice [14.10.2004 23:43:05]

#

No niin. Sain (todennäköisesti) korjattua monia bugeja, mm. salakirjoitusbugin. Uusi zippi on osoitteessa http://koti.mbnet.fi/minigrip/exet/TE.zip. Se on vakaampi.

Pyytäisin teitä testaamaan joko tuo salakirjoitus toimii(kyllä pitäisi). OggTagien pitäisi myös toimia ja virheenkäsittelijöitä on lisätty. Muutama muu nolo bugi on fiksattu, mm. "ei-txt-filuja-vaan-rtf-sen-olla-pitää" ja Tiedosto > Lopeta :D. Nyt myös korvaa- ja etsi-ikkunat ovat kunnolliset.

Tällä viikolla tullee myös beta 2, jossa on uusia ominaisuuksia (ehkä jopa rivinumerot \o/).

Aajoo, mitenkähän saisi selville, että kuinka monta tavua esim. artistin nimi vie WMA:ssa. Sain heksaeditorilla selville, että ne ovat tiedoston alussa, vaan en tiedä että kuinka monta tavua kukin osa vie. Pystyykö sen laskemaan jotekin (en ole heksaeditorilla pahemmin pelleillyt)?

Deewiant [15.10.2004 08:13:45]

#

makeuu kirjoitti:

P.S. eikö tuo wanted ole imperfektimuoto joten sitten siitä tulee suomeksi Beta testaajia haluttiin?

Todennäköisemmin tarkoitetaan "Beta testers are wanted", eli beta-testaajia halutaan. Siitä vain tiputetaan toi "are" pois.

hunajavohveli [15.10.2004 11:04:39]

#

Ja vaikka se olisi imperfektimuoto, niin se tarkoittaisi siinä tapauksessa "Beta-testaajat halusivat"
[/offtopic]

Blaze [15.10.2004 11:48:32]

#

Juice kirjoitti:

joko tuo salakirjoitus toimii

Jeah, toimii.

Juice kirjoitti:

OggTagien pitäisi myös toimia

Noita minä en saanut näkymään. Kyllä ne siellä tiedostossa ovat, mutta jostain syystä se ei niitä osaa/halua näyttää :)

    01AFTE~1.OGG  ↓FR       00000000     --------  1745486 ║ Hiew DEMO (c)SEN
 00000000:  4F 67 67 53-00 02 00 00-00 00 00 00-00 00 36 55  OggS ☻        6U
 00000010:  00 00 00 00-00 00 1E 76-20 83 01 1E-01 76 6F 72        ▲v â☺▲☺vor
 00000020:  62 69 73 00-00 00 00 02-44 AC 00 00-00 00 00 00  bis    ☻D¼
 00000030:  03 F4 01 00-00 00 00 00-B8 01 4F 67-67 53 00 00  ♥¶☺     ©☺OggS
 00000040:  00 00 00 00-00 00 00 00-36 55 00 00-01 00 00 00          6U  ☺
 00000050:  84 68 08 25-11 FF 50 FF-FF FF FF FF-FF FF FF FF  äh◘%◄ P
 00000060:  FF FF FF FF-FF FF 03 76-6F 72 62 69-73 1D 00 00        ♥vorbis↔
 00000070:  00 58 69 70-68 2E 4F 72-67 20 6C 69-62 56 6F 72   Xiph.Org libVor
 00000080:  62 69 73 20-49 20 32 30-30 32 30 37-31 37 0A 00  bis I 20020717◙
 00000090:  00 00 36 00-00 00 54 49-54 4C 45 3D-4D 65 61 20    6   TITLE=Mea
 000000A0:  43 75 6C 70-61 20 28 54-68 65 20 45-6D 62 72 61  Culpa (The Embra
 000000B0:  63 65 20 54-68 61 74 20-53 6D 6F 74-68 65 72 73  ce That Smothers
 000000C0:  20 2D 20 50-72 6F 6C 6F-67 75 65 29-14 00 00 00   - Prologue)¶
 000000D0:  41 52 54 49-53 54 3D 41-66 74 65 72-20 46 6F 72  ARTIST=After For
 000000E0:  65 76 65 72-16 00 00 00-41 4C 42 55-4D 3D 50 72  ever▬   ALBUM=Pr
 000000F0:  69 73 6F 6E-20 6F 66 20-44 65 73 69-72 65 0B 00  ison of Desire♂
 00000100:  00 00 47 45-4E 52 45 3D-4D 65 74 61-6C 0E 00 00    GENRE=Metal♫
 00000110:  00 54 52 41-43 4B 4E 55-4D 42 45 52-3D 20 31 09   TRACKNUMBER= 1○
 00000120:  00 00 00 44-41 54 45 3D-32 30 30 30-1E 00 00 00     DATE=2000▲
 00000130:  72 65 70 6C-61 79 67 61-69 6E 5F 74-72 61 63 6B  replaygain_track
 00000140:  5F 67 61 69-6E 3D 2D 36-2E 36 38 20-64 42 1E 00  _gain=-6.68 dB▲
 00000150:  00 00 72 65-70 6C 61 79-67 61 69 6E-5F 74 72 61    replaygain_tra
 00000160:  63 6B 5F 70-65 61 6B 3D-31 2E 30 32-30 39 30 32  ck_peak=1.020902
 00000170:  1E 00 00 00-72 65 70 6C-61 79 67 61-69 6E 5F 61  ▲   replaygain_a
 00000180:  6C 62 75 6D-5F 67 61 69-6E 3D 2D 38-2E 30 33 20  lbum_gain=-8.03
 00000190:  64 42 1E 00-00 00 72 65-70 6C 61 79-67 61 69 6E  dB▲   replaygain
 000001A0:  5F 61 6C 62-75 6D 5F 70-65 61 6B 3D-31 2E 31 33  _album_peak=1.13
 000001B0:  39 34 33 35-01 05 76 6F-72 62 69 73-29 42 43 56  9435☺♣vorbis)BCV

Juice kirjoitti:

Nyt myös korvaa- ja etsi-ikkunat ovat kunnolliset.

Korvauksessa on vielä bugeja: etsittävä sana on case-sensitive riippuumatta siitä, onko laatikossa ruksi vai ei (etsimisessä tuo toimii oikein) ja korvausta ei voi kumota.
Korvaus myöskin asettaa kursorin tiedoston alkuun, mikä ei välttämättä ole ihan optimaalista.

Juice kirjoitti:

Aajoo, mitenkähän saisi selville, että kuinka monta tavua esim. artistin nimi vie WMA:ssa. Sain heksaeditorilla selville, että ne ovat tiedoston alussa, vaan en tiedä että kuinka monta tavua kukin osa vie.

Lue yks tavu kerrallaan, kunnes tulee vastaan lopetusmerkki (nollatavu?)?

ukat [15.10.2004 16:36:19]

#

Avauksessa tulee;
"Tekstieditori.exe - Sovellusvirhe

Sovelluksen alustus epäonnistui (0xc0000135). Lopeta sovellus valitsemalla ok"

Juice [15.10.2004 18:13:16]

#

Blaze kirjoitti:

Jeah, toimii.

Tein jotain oikeinkin :D

Blaze kirjoitti:

mutta jostain syystä se ei niitä osaa/halua näyttää :)

Alkuperäisessä se ei näyttänyt niitä, tähän laitoin näyttökoodin. OggTag-koodi ei ole omaani, vaan BASSin esimerkeistä kopsattu (kuten myös mp3-tagi-koodi).

Blaze kirjoitti:

Korvauksessa on vielä bugeja

Korvauksen tein aika hätäisesti eilen. Yllättävän vaikeaa .NETissä. Korjaan tuon Beta #2:een.

EDIT: Ukat: Siis asennusohjelman vai itse ohjelman? Jos itse ohjelman, niin onhan Framework asennettuna?


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta