Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 12:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 27 wrz 2015, o 22:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Witam

Jak powinna wyglądać deklaracja i definicja funkcji super debounce by zamiast wskaźnika na funkcję: void (*push_proc)(void) przekazywać wskaźnik na funkcję zwracającą wartość i/lub przyjmującą argumenty ?

Być może było to gdzieś omawiane, jeśli tak proszę o naprowadzenie.

Pozdrawiam

_________________
sig on ;)



Góra
 Zobacz profil  
 
PostNapisane: 27 wrz 2015, o 23:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Jak próbuję tak jak mówisz to wyskakuje mi taki błąd:

"../main.c:187: error: 'liczba' undeclared (first use in this function)"

deklaracja wygląda tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


definicja:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Więc analogia raczej odpada, dlatego pytam jak to powinno wyglądać.

_________________
sig on ;)



Góra
 Zobacz profil  
 
PostNapisane: 27 wrz 2015, o 23:14 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

1bobik1 napisał(a):
Więc analogia raczej odpada, dlatego pytam jak to powinno wyglądać.

Widzę, że masz GB więc sięgnij do niej .. tam masz przykłady ....

w BB pokazałem tzn zacząłem od pewnych najprostszych rzeczy - ale to nie nadaje się do takich zastosowań ... za to zrozumiałeś jak to działa ? prawda ?

To teraz nie bój się i zobacz jak się rejestruje funkcje callbackowe do innych funkcji tak żeby nie trzeba było ich przekazywać poprzez argumenty bo to nie tędy droga panie kochany dla rozbudowanych funkcji .... Za to w GB masz właściwą drogę ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
 
PostNapisane: 14 lut 2018, o 09:11 
Offline
Nowy

Dołączył(a): 30 wrz 2015
Posty: 1
Pomógł: 0

Witam wszystkich.
Znalazłem jeszcze jeden fragment kodu - zapewne autorstwa Mirka, w którym zawarta jest odpowiedź na tytułowe pytanie.
Może fragment jest nieco archiwalny, ale jest prosty, czytelny i działa.
https://www.elektroda.pl/rtvforum/topic1516455.html



Góra
 Zobacz profil  
 
PostNapisane: 14 lut 2018, o 09:28 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

mankar napisał(a):
Znalazłem jeszcze jeden fragment kodu - zapewne autorstwa Mirka, w którym zawarta jest odpowiedź na tytułowe pytanie.

Kolega jest z nami na forum już od 2015 roku i nie wie, że się nie ODKOPUJE tak starych wątków? W "nagrodę" otrzymał kolega WARNA forumowego

Proszę na drugi raz zakładać nowy wątek

ten blokuję

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO