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



Teraz jest 19 lut 2025, o 08:51


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 9 lip 2016, o 21:57 
Offline
Użytkownik

Dołączył(a): 25 lut 2015
Posty: 43
Pomógł: 1

Szukałem jakiegoś sposobu żeby usystematyzować od strony programowej dane które wysyłam do wyświetlacza. No wiecie jakieś struktury, wskaźniki i inne bajery.
Wymyśliłem coś takiego: struktury dla każdego typu elementów na wyświetlaczu (label, button, itp.), potem struktura "window", zawierająca tablice wcześniej wymienionych struktur, na końcu tablica która zawiera struktury "window".
Napisałem taki kod:

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


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


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


Tylko problem w tym że jakkolwiek nie próbował bym dodawać elementów do tablicy window(np. tak jak wyżej) to pluje masą błędów... Napewno to jakiś głupi błąd... Z góry dziękuje za pomoc.



Ostatnio edytowano 9 lip 2016, o 22:53 przez resonator, łącznie edytowano 3 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lip 2016, o 22:05 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

PROSZĘ NATYCHMIAST POPRAWIĆ WSTAWIANIE KODÓW
I ZAPOZNAĆ SIĘ Z ZASADAMI NA FORUM !!!

topic14999.html

NIESTOSOWANIE SIĘ WIĄŻE SIĘ NAWET Z USUNIĘCIEM Z FORUM !!
!

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lip 2016, o 06:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
resonator napisał(a):
...to pluje masą błędów... Napewno to jakiś głupi błąd... .

...a jak wygląda choć szczypta tej masy? ;)

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lip 2016, o 08:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

Po co tak sobie komplikować życie?Ja bym napisał kilka klas w c++ np button, window, label, checkbox, okienka dialogowe jak to na windowsie bywa, podłączyłbym myszkę ps/2 i klawiakurkę i kartę sd i bym system napisal pozdro

------------------------ [ Dodano po: 5 minutach ]

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

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

------------------------ [ Dodano po: 6 minutach ]

Poza tym podaj kod z błędem ok?


Autor postu otrzymał pochwałę

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lip 2016, o 11:09 
Offline
Użytkownik

Dołączył(a): 25 lut 2015
Posty: 43
Pomógł: 1

Kod:
../window.c:13:3: warning: missing braces around initializer [-Wmissing-braces]
   {{10, 10, "EKRAN A", arial16font},
   ^
../window.c:13:3: warning: (near initialization for ‘window[0].label[0]’) [-Wmissing-braces]
../window.c:13:3: error: initializer element is not constant
../window.c:13:3: error: (near initialization for ‘window[0].label[0].font’)
../window.c:14:3: error: extra brace group at end of initializer
   {10, 10, "EKRAN B", arial16font},
   ^
../window.c:14:3: error: (near initialization for ‘window[0]’)
../window.c:14:3: warning: excess elements in struct initializer [enabled by default]
../window.c:14:3: warning: (near initialization for ‘window[0]’) [enabled by default]
../window.c:15:3: error: extra brace group at end of initializer
   {10, 10, "EKRAN C", arial16font},
   ^
../window.c:15:3: error: (near initialization for ‘window[0]’)
../window.c:15:3: warning: excess elements in struct initializer [enabled by default]
../window.c:15:3: warning: (near initialization for ‘window[0]’) [enabled by default]
../window.c:16:3: error: extra brace group at end of initializer
   {10, 10, "EKRAN D", arial16font},
   ^
../window.c:16:3: error: (near initialization for ‘window[0]’)
../window.c:16:3: warning: excess elements in struct initializer [enabled by default]
../window.c:16:3: warning: (near initialization for ‘window[0]’) [enabled by default]
../window.c:17:3: error: extra brace group at end of initializer
   {10, 10, "EKRAN E", arial16font}}
   ^
../window.c:17:3: error: (near initialization for ‘window[0]’)
../window.c:17:3: warning: excess elements in struct initializer [enabled by default]
../window.c:17:3: warning: (near initialization for ‘window[0]’) [enabled by default]
make: *** [window.o] Error 1

W tym kodzie jest uzyta tylko 1 struktura "window", w której tworze 5 obiektów (wybaczcie, przyzwyczajenie z javy :D) typu "label"

Situs napisał(a):
Po co tak sobie komplikować życie?Ja bym napisał kilka klas w c++ np button, window, label, checkbox, okienka dialogowe jak to na windowsie bywa, podłączyłbym myszkę ps/2 i klawiakurkę i kartę sd i bym system napisal pozdro

To c++ kuszące :D

@Edit
Problem rozwiązany, napisałem to na klasach w cpp ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2016, o 20:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

I poza tym w pliku window.h zamień
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
na
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Bing [Bot] 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