Téma: Sdílené proměnné
Pokouším se v programu nadefinovat sdílené proměnné, ale nějak mi to nefunguje. Tady je kód:
#define FC_STACK 2048
unsigned long U00;
char T00[65];
void main(void)
{
U00 = 10;
strcpy(T00, "Nazdar");
while (1)
wait(100);
}
Dotaz v prohlížeči "http://192.168.88.88/getsv?T00=U12&U00=S00" však vrací "et|29701|ut|29700218|NOTHING|0|". Nevím, jestli někde dělám chybu já, nebo je to někde ve FW?
Tu smyčku v programu jsem tam udělal, protože nevím, jestli jsou sdílené proměnné dostupné, i když program skončí. Chová se to stejně.
Doplněno: Dotaz na shared.txt vrací správně "et|29872|ut|29871664|T00|Nazdar|U00|10|". Dotaz na jednotlivé proměnné "http://192.168.88.88/getsv?t00=t00" v různých obměnách s malými / velkými písmeny stále NOTHING.