Książka [pomoc przy kodzie].

0

Witam wszystkich, którzy postanowili zagościć w tym temacie. Otóż ostatnio zacząłem naukę programowania w c#, wcześniej korzystałem z Basica, jednak postanowiłem nauczyć się nowego języka. Zakupiłem książke Dawida Farbańca "Visual Studio 2013. I zacząłem robić wszystkie poradniki itd i doszedłem do jednego z nich i nie mogę sobie poradzić. Otóż mam problem z kodem. W 2 miejscach jest błąd a ja kompletnie nie wiem gdzie. Kilka udało mi się naprawić samemu jednak reszty nie umiem.

Tutaj jest kod:

http://pastebin.com/V2YfmYjc

problem jest w liniach
172: public static int hookProc(int code, int wParam, ref keyboardHookStruct lParam) z "hookProc"
494: return CallNextHookEx(hhook, code, wParam, ref lParam); z "hhook"

Naprawdę nie wiem co tutaj jest nie tak, gdyby ktoś chciał pomóc i miał chwilkę byłbym wdzięczny. Przy okazji gdy ktoś znajdzie błąd prosiłbym o wytłumaczenie, ponieważ kombinowałem na kilka sposobów ale nic nie pomogło ://

Z góry dziękuje wszystkim którzy pomogą! :)

0

Nie podałeś treści błędów a one dokładnie mówią co jest nie tak:

172: public static int hookProc(int code, int wParam, ref keyboardHookStruct lParam) z "hookProc"

błąd: The type 'Form1' already contains a definition for 'hookProc' - masz juz zadeklarowanego "coś" z nazwą "hookProc" (CTRL+F i znajdziesz)


494: return CallNextHookEx(hhook, code, wParam, ref lParam); z "hhook"

błąd: An object reference is required for the non-static field, method, or property 'Form1.hhook' - Próbujesz ze statycznej metody public static int hookProc wywołać nie statyczną metodę CallNextHookEx()

0

Hm.. teraz mnie zastanawia, ponieważ sprawdziłem jak w książce i kod mam przepisany dokładnie tak samo, dlaczego w takim razie mi pokazuje błąd..

0

Napisałem Ci dlaczego.

Zrób skan/zdjęcie tego kod u książce i pokaż.

0

Mógłbym to wysłać jutro z rana? czy cię nie będzie?

0

Nawer jeżeli mnie nie mnie nie bedzie to, na pewno będzie wielu innych (wiedzących dużo więcej niż ja) użytkowników :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1