Diskuze: Keyboard key hook problemo

C# .NET .NET (C# a Visual Basic) Keyboard key hook problemo American English version English version

Avatar
Jan Demel
Redaktor
Avatar
Jan Demel:

Čau. Pokouším se udělat program, který si odchytí vstup znaku a přepíše ho na charakter v řetězci, který se předtím rozbil na jednotlivé charaktery. No ale narazil jsem na problém. Vůbec nevím z jakého důvodu, ale píše mi to error, když v foreach() přiřazuju do pole jednotlivé charaktery. Pokud se ptáte, proč to dělám, tak to má své odůvodnění. Prosím pomohli by jste mi s tím ?

private void button2_Click(object sender, EventArgs e)
        {
            //Načte třídu globalkeyboardhook
            globalKeyboardHook gkh = new globalKeyboardHook();


            string file_name = textBox1.Text;
            string text = System.IO.File.ReadAllText(@file_name);


            int poradi_char = 0;

            foreach(char c in text)
            {
                znaky[poradi_char] = c;
            }

            System.Threading.Thread.Sleep(3000);

            gkh.HookedKeys.Add(Keys.A);
        }
Odpovědět 4.1.2014 21:15
To co se zdá být nemožné, je vždy možné.
Avatar
Jan Demel
Redaktor
Avatar
Jan Demel:

btw. poradi_char je public mimo tuto metodu.

Nahoru Odpovědět 4.1.2014 21:19
To co se zdá být nemožné, je vždy možné.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Jan Demel
Jan Vargovský:

Čti erory. Dost často (99,9%) ti řeknou co se mu nelíbí a pak se to snáž hledá :)

 
Nahoru Odpovědět 4.1.2014 21:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.