mozna by zrobic to z formularzami <form name="f1" method="post" action="pilk1.php"> <input type="hidden" name="zmienna_jeden" value="wart_1"/> <input type="hidden" name="zmienna_dwa" value="wart_2"/> </form> <form name="f2"...
Co Ty się tak uczepiłeś ChDir i ChDrive? Masz Localization = ThisWorkbook.Path i tego się trzymaj i tę zmienną użyj do zapisu pliku dokumentu.
A gdzie masz w pierwszym kodzie deklarację zmiennej form2, z której korzystasz w button7_Click ?
W takim razie: ... sprowadź do czegoś co da się wrzucić do kompilatora i odpalić ... ... i w tej postaci wklej tu.
zeby zrobic sesje nalezy na samym poczatku pliku - jeszcze przed wyslaniem naglowkow wstawic session_start(); a następnie odwoływać się do globalnej tablicy $_SESSION, np: $_SESSION['login']=$login;
No to zrób tak, że zmieniaj OCR1A w pprzerwaniu od adc: [syntax=c] ISR(ADC_vect) { pomiar = ADCW; if (pomiar < 100) { speed = 7288; } else if (pomiar >= 100 && pomiar < 200) { speed = 3367; } OCR1A = speed; } [/syntax]
Witam! Proszę o podpowiedź dlaczego w kodzie: unsigned int i, imax, (...) int obsluga_przerwania1() { AT91C_BASE_TC1->TC_SR; i++; if (i > imax) { i = 0; *AT91C_TC1_CCR = 0x2; } AT91C_BASE_AIC->AIC_EOICR = 0x0; } int main() { [konfiguracja tc i aic] while(1) { if (warunek1)...
Problem był już poruszany wiele razy w dziale "Mikrokontrolery Ogólne": _delay_us to makro, nie funkcja. Wymagane jest, aby parametr był liczbą stałą, w przeciwnym przypadku zostanie wkompilowana biblioteka liczb zmiennoprzecinkowych, a same opóźnienia będą nieporównywalnie dłuższe. Jeśli chcesz mieć opóźnienie zmienne do zegara 1MHz, możesz skorzystać...
Klas tu nie uświadczysz. Najpierw zapisujesz do pcfa jakieś wartości a potem odczytujesz te same. Wklej cały program.
Masz rację, że kiepsko znam asm - dopiero zaczynam a powodem jest taki kod wygenerowany przez kompilator: 116 i = 5; 00001204: ldr r3,[pc,#120] 00001206: movs r0,#204 00001208: lsls r0,r0,#2 0000120a: adds r0,r0,r7 0000120c: adds r3,r0,r3 0000120e: movs r2,#5 00001210: strh r2,[r3,#0] 117 asm ("mul...
while ($row = mysql_fetch_array($result)) { echo "<TR style='background: $kolor'><TD>" . $row["Id"] . "</TD><TD>" . $row["zamawiajacy"] . "</TD><TD>" . $row["przedmiot"] . "</TD><TD>"...
Zmienne s,m,h są zadeklarowane w pliku listing.c jak i pcf8583.c - tylko w takim przypadku program kompiluje się poprawnie W pliku listing.c powinny być poprzedzone słowem extern. W przeciwnym wypadku będziesz miał po dwie LOKALNE (na poziomie pliku) zmiennie h, m, s po jednej dla każdego pliku i zmiana jej wartości w jednym pliku nie zaowocuje zmianą...
można spróbować też zrobić to na wskaźnikach, zapisując adres bezwzględny zmiennej z programu w c++ do pliku, wczytując w programie w assemblerze i operować bezpośrednio na pamięci. W przypadku większej ilości zmiennych będzie to bardzo szybkie rozwiązanie Nie będzie szybkie, poniewarz pliki są wolne, a w ogóle nie do tego one służą!
Po pierwsze port powinien być wskaźnikiem na zasób sprzętowy, masz to w FAQ dokładnie opisane. Po drugie wartość zmiennych lokalnych jest tracona pomiędzy kolejnymi wywołaniami funkcji, chyba, że są to lokalne zmienne statyczne.
Zadziałało mi wszystko tak jak należy, problemem było przekazywanie zmiennej do procedury w której były one w pewnien sposób analizowane i zapisywane.
Po to jest NOPASSWD, żeby hasła nie pisać. Co to znaczy" To mi jeszcze bardziej namieszało i uniemożliwiło pracę w Linuksie."? Przekazywanie zmiennych między PHP a Phytoon można zrealizować właśnie przez argumenty wywołania skrytpów. Co do mojej opinii na temat przekazywania zmiennych przez pliki to brzmi ona: NO COMMENTS :-) Również bym się grubo zastanowił...
To przekazuj zmienną w taki sposób: [syntax=basic4gl]Dim Y As Integer ' ' Servo(1) = Low(y)[/syntax]
Nie znam się na bascomie, ale widze, że wartości odczytane z zegarka są przypisywane do zmiennych, które są argumentami funkcji. Jeśli argumenty przekazywane są przez wartość, to wtedy dane z zegarka zostaną wpisane do lokalnych kopii tych zmiennych, przy kończeniu funkcji zostaną utracone. Jak wygląda przekazywanie zmiennych przez referencję? Jest...
powinno być bez extern, ale to błędu nie powoduje. A jaki teraz jest błąd? zrobiłeś w pliku z main #include "biblioteka.h"? dodałeś w biblioteka.h #include <inttypes.h>?
Witam, Ostatnio zastanawiam się nad czymś takim: jak najlepiej przekazać bit ze zwykłego DB do programu Safety?? Przykładowo mam DB5.DBX5.5, który nie jest blokiem danych "safety" i teraz chciałbym ten bit wykorzytać w "safety" FB. Czy jedyna opcja to przepisanie tego bitu w merker i wykorzystywanie tego merkera wewnątrz tego FB?? Pozdrawiam
komenda load działa tylko w trybie 2(8 bitów z rzeładowaniem hardare'owym). przekazywanie zmiennych większych jak bajt działa tylko z timer2(89c52 i podobne). Tak więc jeżeli spróbujesz załadować 10000 w osiem bitów to mogą być różne efekty. Jeżeli już musisz stosować licznik 16 bitowy(tryb 1) to na początku przerwania tajmera dodaj ładowanie liczników...
Stronka jest.. Ostatnio jakiś wysyp stron na elektrodzie:) Ja sie przyczepie do kodu w php: pierwsze co się rzuca w oczy to przekazywanie zmiennych bezpośrednio do kodu czyli ładujesz pliki o nazwie podanej w nazwie zmiennej - łatwo wywołać błędy i załadować niechciany kod na stronie. Po drugie można przeglądać zawartość podkatalogów. I wiadomo - rozjeżdża...
Zamiast: procedure dodaj(var ile:integer; t:tablica); powinno być: procedure dodaj(var ile:integer; var t:tablica); Zjadłeś "var" przez co podawane wartości tablicy pozostają w procedurze. Żeby Ci nie pogmatwać: masz przekazywanie zmiennej przez wartość zamiast przez nazwę. P.S. 1.5 godziny przy programowaniu to bardzo niewiele, zwykle robi się to godzinami...
Używam C18, nie zmienia sie działanie funkcji tylko dane do tej funkcji jak i wynik są pobierane z innego miejsca w pamięci niz powinny być.
Magiczne słowo static daje dokładnie to samo co zmienna globalna. Przekazywanie wyniku przez zmienne globalne owszem jest w niektórych przypadkach dobre lub jedyne możliwe (z przerwania do kodu), ale pomiędzy funkcjami - nigdy. Przyjmijmy, że mamy n funkcji, każda może zwrócić tablicę o rozmiarze m. Jeśli każda funkcja przydzieli sobie tą tablicę mającą...
nazwa_funkcji to musi być wskaźnikiem na funkcje i po kłopocie.
Do drugiego komputera możesz przekazać dowolny ciąg znaków/liczb/zmiennych w dowolnym formacie. Wszystko zależy już tylko od optymalizacji ew. sposobu przepływu.
Witam, piszę program w C z wstawką ASM i nie starcza mi rejestrów na przekazywanie zmiennych w sposób: C: void FunkcjaC( int x, int y, int z); ASM: push EBP mov EBP, ESP mov EBX, [EBP+8] ;X mov ECX, [EBP+12] ;Y mov EDX, [EBP+16] ;Z (czyli wstawianie zmiennych do rejestrów 32bitowych) Chciałbym stworzyć sobie zmienną...
Moim zdaniem masz tu przynajmniej dwa wyjścia, pierwsze prostsze to przekazanie id klikniętego portfolia za pomocą metody GET (konieczna tu będzie walidacja danych w skrypcie aby uniknąć ingerencji użytkownika). Inną przychodzącą mi do głowy metodą jest stworzenie sesji i przekazywanie tych parametrów za jej pomocą.
Dzięki temu że stosujesz takie super wypasione polskie nazwy plików to nie chce mi się otworzyć Twoje archiwum - a nie chce mi się tego poprawiać bo nie lubię tracić czasu. Sprawdź czy winą nie jest sekwencyjne wpisywanie danych na port, może trzeba mu wysyłać cały port w jednym czasie a nie każdy pin kolejno. Dwa NOP-y w BASCOM-ie to DELAY (bez parametrów)....
struktura to struktura. Zmienna strukturowa to zmienna. Chyba pomyliłeś pojęcia. Strukturę definiujesz globalnie i możesz dzięki temu korzystać z niej jako rodzaju parametrów funkcji (m.in.). To, jaka jest wartość danego parametru to inna bajka. Jeśli chcesz inicjować jakąś zmienną w funkcji, a następnie w innej ją wykorzystać - wykorzystaj referencje...
Dodatkowo warto przeczytać temat [url=http://www.elektroda.pl/rtvforum/to... WinAVR" - _delay_ms jak i _delay_us nie są przystosowane do tego, aby jako parametr przekazywać zmienną, gdyż wtedy zostanie wkompilowana cała biblioteka liczb zmiennoprzecinkowych. Rozwiązanie: 1/ wstawić stałą 2/ przy _delay_ms można sobie pozwolić...
Te adresy portów są stałe dla danego urządzenia i nie ma potrzeby ich przekazywania - to tylko niepotrzebnie komplikuje kod (podobnie jak przekazywanie adresu zmiennej do procedury obsługi przycisków), a Twój procesor demonem szybkości raczej nie jest. Strasznie zakręcone masz pomysły. Może kiedyś przejdzie Ci zamiłowanie do "pętli głównych"... ;)
No właśnie nie widziałem a autorem tego jestem ja chodzi o to, że gdy ten kod jest w void loop() i umieszczę pod nim odczyt wartości zmiennej np. Serial.print(PYInt); to zawsze jest pusta więc pomyślałem, że przez funkcję będzie mógł ładnie przypisać wartość. Jeśli chodzi o funkcje i przekazywanie zmiennych to jestem z tym mocno na bakier dlatego prosze...
Synchronizacja powinna odwoływać się wyłącznie do samego odwołania się do komponentu, nie do całej pętli. Przenieś pętlę do części Execute wątku. Wiem, że pojawi się problem przekazywania zmiennej (metoda synchronize może tylko wywoływać bezparametrowe procedury), ale to możesz objeść choćby polem klasy wątku. Poza tym w pojedynczym przypadku takie...
$wyrazenie = htmlspecialchars("{$r[... echo "<option value={$wyrazenie}>{$w... To ma być coś na takiej zasadzie ? Tak, taki kod również jest poprawny :) Przy czym: 1. W parametrze funkcji PHP nie trzeba uzywać cudzysłowów, jeśli przekazujemy zmienną...
A czemu nie sprawdzasz ile znaków oczekuje w buforze Serial (wartość zwracana przez available ())? Na tej podstawie możesz od razu "przeprocesowac" tyle znaków, ile zostało faktycznie odebranych - delay (100) w pętli mocno przyczynia się do tego, że tych oczekujących znaków będzie więcej niż jeden. dodatkowo przy kompilacji pojawia się ostrzerzenie...
Mówiąc prosto: załóżmy, że chciałbyś pewien łańcuch znaków bardzo często wyświetlać w konsoli, ale jakieś dwie zmienne miałyby się zmieniać. Wtedy można: [syntax=cpp] void wypisz(const int a, const int b){ if(a < b){ std::cout<<"wartosc a = "<< a <<"; \n wartosc b = "<< b << std::endl; } else{ //(...) } } [/syntax] Lub...
Teraz Twoje procedury działają na zmiennych globalnych (trochę to mało eleganckie) i operacje podstawienia zmieniają wartości zmiennych liczn i mian. W poprzednim przypadku były tworzone lokalne zmienne w procedurze i wyniki "nie wychodziły na zewnątrz". Moje poprawki miały na celu przekazywanie danych przez wartość a wyniki były by umieszczane w zmiennych...
Z tą dowlnością w używaniu rejestrów byłbym bardzo ostrożny. Nieodpowiednia zmiana - program się wysypie. Nie wolno używać w trybie zapisu bez wcześniejszego zapamiętania: Y ( soft stack pointer ), R4:R5 ( frame stack pointer ), R6 ( status register ), R8:R9 ( data pointer ), R23 ( translate register ), R12:R13:R14:R15 ( fp calculator ). W sumie można...
W stosunku do funkcji do której przekazujesz parametry przez zmienną, to różnicy nie ma. Ale w stosunku do funkcji której przekazujesz parametry przez wartość to różnica jest. A właśnie takie są klasyczne funkcje. Przy const przekazywanie będzie też przez zmienną, tak jak w pierwszym przypadku, ale dodatkowo będzie jak to nazwałeś "blokada/zabezpieczenie...
Cześć. Potrzebowałbym odpowiednik dla przekazywania odpowiedzi polecenia do pliku: np. [syntax=dos]echo test >> c:\odpowiedz.txt[/syntax] dla przekazywania odpowiedzi do zmiennej. [syntax=dos]echo test >> [zmienna] echo %[zmienna]%[/syntax] Widziałem rozwiązania z użyciem pliku tymczasowego: https://forum.dobreprogramy.pl/cmd-wykon...
Jeśli struktura jest volatile to każde jej pole również ma taki atrybut. Swoją drogą, pomyśl czy nie przejść na C++ - nie chodzi mi tu o wykorzystanie obiektów, szablonów itd., ale samej składni języka, IMHO o wiele lepszej niż składnia C. Na wstępie odpadają te wszystkie typedefy i struct zmienna, w dodatku można naturalnie przekazywać zmienne do...
A więc do zapamietania: BYVAL w deklaracji podajemy tylko 1 raz Nie. :) byval , a druga jako byref . Ty masz inny błąd, nazwy przekazywanych zmiennych w deklaracji funkcji są takie same jak nazwy zmiennych globalnych. I tak naprawdę w funkcji operujesz na zmiennych globalnych, a nie na zmiennych przekazanych przy wywołaniu funkcji. Zrób sobie test,...
Dokładnie tak. Inny sposób, można jeszcze użyć zmiennych zewnętrznych ale to trzeba robić świadomie (są pewne pułapki). Język C++ dysponuje jeszcze mechanizmem referencji ale to prawie to samo co przekazywanie poprzez wskaźniki. Jeśli przekazuje się do funkcji tablicę jako całość, to automatycznie jest przekazywana jako wskaźnik do pierwszego elementu.
Warto przemyśleć zliczanie impulsów przy czujniku, oraz przekazywać zliczoną wartość wraz z mechanizmem korekcji błędów. Przekazywanie impulsów (o zapewne zmiennych parametrach), może być kłopotliwe (eliminacja zakłóceń, kaprysy modułów).
Napisałem coś takiego: % Predykat czy_posortowane: czy_posortowane([_]). czy_posortowane([Element1, Element2 | Element3]) :- (Element1 < Element2), czy_posortowane([Element2 | Element3]). Jak dopisać do tego przekazywanie odpowiedzi do zmiennej ? tzn. czy_posortowane([_], ODP) i wynik...
Trzeba było od razu napisać, że dostałeś taki kod na kolokwium, bo to zmienia postać rzeczy... oraz moje zdanie na jego temat. Teraz twierdzę, że kod jest prawie genialny w swoim zagmatwaniu i pewnie też taki miał być w zamyśle tego, kto to układał. Ale do rzeczy. Wbrew temu, co Ci się wydaje ostatnia i zresztą jedyna operacja zapisu do zmiennej tablicowej...
Właśnie przekazywanie złożonych struktur zawsze wykonuje się poprzez przekazanie adresu początku (a implementacyjnie: zmiennej wskaźnikowej).
Witam. Wstawki .asm w gcc to nie takie "hop siup". Piszę w gcc. Kiedyś miałem potrzebę zrobienia kawałku kodu w asmie i wcale tak łatwo nie poszło. Szczególnie jeżeli chodzi o przekazywanie i zwracanie zmiennych przez funkcje. Ale skoro znasz asembler dla x386 łatwo sobie poradzisz. Wiesz co to są rejestry, adresowanie pamięci, itd. Wystarczy kilka...
Mam problem z programem. Napisałam go przy użyciu dużej ilości wskaźników do struktury jako argumentów funkcji. Wszystko działa pięknie. Podczas pisania programu stwierdziłam że czemu by nie napisać tego podając do funkcji strukture a nie wskaźnik do niej. Zaczynając zmieniać wszystko, program przestał działać. Jeśli przekazujesz cała strukturę do...
Na równie prosty chyba nie ma szans. Konstrukcja silnika na prąd zmienny z magnesem w stojanie i wirującą cewką (prąd doprowadzony przez szczoteczki do dwóch pierścieni); można pomyśleć o dźwigni dociskającej styki (jak są dociśnięte, to łączą, ale obracać nie można). A można przekazywać zasilanie indukcyjnie (tak, jak ładowanie indukcyjne do telefonów...
tak jakby nazwa pola była przekazana przez zmienną tekstową. Jest przekazywana przez zmienną tekstową, nawiasy (mam problem jak to jakoś po polskiemu powiedzieć) spełniają rolę podobną do funkcji eval, kod który jest wewnątrz nich jest wykonywany. Jest tam nazwa pola prezentowana jako tekst, dzięki nawiasom można się odwołać do tego pola. Inny przykład...
https://pl.aliexpress.com/item/400048586... Zakupiłem taki, wczoraj doszedł, dziś już robię program do niego. Odczytuje po Modbusie i przekazuję zmienne do klimakonwektora, dodatkowo ma wyjście 0-10 ale u mnie jest zbędne bo interesuje mnie tylko Modbus, w poniedziałek będę już miał wmontowany i podłączony...
No i już staje sie jasne. Przekazujesz adres zmiennej buffer ( (at)buffer ), co powoduje wskazanie wskaźnika do tablicy, nie zaś samej tablicy! Obowiązkowo masz przekazać adres pierwszego miejsca w tablicy ( (at)buffer ). Wciąż nie zmieniłeś na właściwe typów unsigned long -> longword ?
No nijak nie zrobisz tego właśnie przez wzgląd na zmienną ilość parametrów. Po prostu się tego nie da zrobić, bo nie masz szansy przekazać ich. Wyłącznie stworzenie wspólnego interfejsu pozwala na takie rzeczy. Albo opisanie kilku nagłówków i przekazywanie dodatkowego znacznika, który wywoływać. A może opisz nieco szerzej problem - może jest zupełnie...
Napisałem programik pod tiny13 w c daje program a tu niemiła niespodzianka. .... Więc jak inaczej wygenerować liczbę losową?? Co za niespodzianka ???? To tylko i wyłącznie twój błąd. Wiele razy było wałkowane na temat tego, że do funkcji _delay_ms(xxx) nie należy przekazywać zmiennych bo to właśnie skutkuje takim gwałtownym przyrostem kodu. I nie jest...
Próbowałem przekazywać tablice po pierwszej zmiennej, tak jak wyżej, ale cały czas przekazywałem przez wartość. Zadziałało dopiero jak przekazałem przez referencje (zresztą tak jak wyżej :) ). I tutaj mam kilka pytań. 1. Dlaczego?? Przecież chodziło jedynie o identyfikatory (wartości) poszczególnych czujników. 2. Po co przekazywać przez referencje zmienne...
Witam forumowiczy ;) mam problem z programem:/ a mianowicie chodzi o to że nie mam pojęcia jak przesłać tablicę struktur do funkcji tak aby można było w funkcji modyfikować tą tablicę (przekazywanie przez zmienną). Chcę zrobić bazę danych i muszę w funkcji dodaj(); dodawać nowe osoby a nie wiem jak to się robi w języku C. w C++ wiem jak to zrobić ale...
Albo zastosuj volatile i nie przekazuj zmiennej w wywołaniu funkcja() ani poprzez return.
Na moim poziomie wiedzy jedyne zastosowanie to przekazywanie przez wskaźniki adresów zmiennych, a nie robienie kopi zmiennych podczas wykonywania funkcji. Z grubsza rzecz ujmując o to chodzi. Jak przy tablicy 4-elementowej wydaje się to fanaberią to przy większych i bardziej złożonych konstrukcjach wskaźniki ratują życie. Oczywiście przykłady z książek...
Złe operacje na img. Przekazujesz zmienną z pamięci programy poprzez wartość, przekaż poprzez wskaźnik.
Przekazujesz zmienną odpowiadającą za kontrolkę z jednego okna do drugiego (możesz to pobrać metodą). Wówczas operujesz sobie bezpośrednio na kontrolce w innym oknie.
Zauważyłem iż w Bascomie nie ma czegoś takiego jak funkcje i nie wiem czy istnieje coś w stylu zmiennej lokalnej. Przez 8 miesięcy helpa w dodatku w j. polskim nie przeczytać? Hmm... Przeznaczenie: Rozpoczyna treść funkcji użytkownika. Składnia: FUNCTION nazwa [ ( parametr AS typ [, parametr AS typ] ) ] AS typ_rezultatu instrukcje...
Wróć do podstaw języka C. Jeśli chcesz wywołać funkcję to robisz tak: [syntax=c]inicjalizacjaADC(); wyswietlwynik(adc); // gdzie adc to nazwa zmiennej którą przekazujemy do funkcji[/syntax]
Spróbuj tak: [syntax=php]<HTML> <HEAD> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2"> <TITLE>Mini-Menadżer plików</TITLE> <STYLE type="text/css"> body,td{ font-family:arial; font-size:9pt; } IMG{ vertical-align:middle; padding:1pt; } </STYLE> </HEAD> <BODY> <?php $KATALOG...
setButton: wydaje mi sie, ze on jedynie zapisuje informacje o tym gdzie znajduje sie button a sprawdzenie nadal ma sie odbyc dopiero w bit_is_clear? Funkcja setButton zapisuje to co jej przekazujesz, a przekazujesz wartość odczytaną z wejść. c i kopiowana do argumentu funkcji foo . Funkcje działają na kopii, więc nawet, jeśli wartość c się zmieni podczas...
Wielkie dzięki za wszystkie wyjaśnienia, dużo mi pomogly. Temat troche zeszedl na inny watek ale ja powróce jeszcze do moich wątpliowsci. Chcę mój wskaźnik na strukturę albo zmienną (no właśnie co lepiej?) tworzącą tą strukturę w pamieci przekazywac jako parametr różnych funkcji. I teraz jak jest lepiej? typedef struct TFrame_LCD { uint8_t line1_start;...
Nie ucz się takich rzeczy... gdzie przekazujesz zmienne do funkcji? Dlaczego '$zmienna.=' a nie '$zmienna='? PHP znam słabo, ale te zmienne to int a łączysz je ze stringiem, nie powinno być czasem $a="1"?
Witam, Temat dotyczyć będzie warninga w WinAVR o treści: passing argument 1 of '<nazwa_funkcji>' discards qualifiers from pointer target type Do funkcji przekazuje zmienną typu volatile za pomocą referencji. struct struktura { volatile char x; } volatile struct struktura zmienna; Funkcja(&zmienna); Sama funkcja wygląda tak:...
Ok, zrobiłem tak [syntax=c]int8_t PLUS_MINUS (int8_t buf,int8_t max, int8_t min)[/syntax] Przekazuje zmienne typu char i wydaje się że jest ok[/code]
Generalnie na początku chodziło tylko o przekazywanie zmiennych ale w między czasie dyskusja rozgorzała :). Napisałem sobie taki oto kod: [syntax=avrasm]#define __SFR_OFFSET 0 #define _SFR_ASM_COMPAT 1 #include "inc.h" #include "nRF24L01.h" .data licznik: .byte 1 .extern SPInumByte .extern SPIbuf .extern SPCB .text .global init .global SPIOut .global...
Wybudowałem kiedyś układ oparty o ESP8266 i SIM800 (moduł GSM). Antena modułu SIM800 była raptem kilka centymetrów od ESP. Spodziewałem się zakłóceń. Rzeczywiście powstały problemy - układ się niespodziewanie restartował 1-2 razy dziennie. Nie było to krytyczne, więc zostawiłem. Później zmieniłem trochę program i restarty były niemal cały czas. Coś...
ale sa tez inne sposoby.. wlasnie.. jakie? 1. przez rejestry (bardzo szybka, bardzo małe ilości parametrów) 2. przez stos (wymaga stosu) 3. przez zmienne w pamięci (nie można robić rekurencji)
Na atmega 32 i RTL 8019. Zmodyfikowałem lekko kod programu ze strony: http://members.home.nl/bzijlstra/softwar... Niestety nadal mam jeszcze problemy z przekazywaniem zmiennych na stronę. Do tej pory udało mi się wysłać temperaturę z 2 czujników. Docelowo chciałbym aby na stronie była zamieszczona temperatura z 5-10 punktów pomiarowych....
int *funkcja(int par1, int par2, int par3,int par4,int par5) { int wynik[2]; // jakieś tam obliczenia na przesłanych danych wynik[0]=2; wynik[1]=11; return wynik; } Na przyszkość: Zdecydowanie odradzam tego typu praktyki - tablica jest tworzona na stosie, z funkcji zwracasz wskaźnik, jeszcze poprawny, ale w...
To najlepszym rozwiązaniem rzeczywiście będzie po prostu struktura. Wtedy zamiast adresu zmiennej przekazujesz offset względem początku struktury, który zawsze da się przeliczyć na aktualny adres oraz znika potrzeba dbania o adres samej struktury. Dodatkową zaletą stosowania offsetu jest możliwość zabezpieczenia przed dostępem przed strukturą jak i...
Nie rozumiem do końca... W WM_PAINT nie masz żadnego przypisania do niej wartości. Każde wywołanie funkcji (a ściślej: wyjście z bloku, w którym zadeklarowano zmienną) powoduje utracenie zmiennej. Jeśli chodzi Ci o jakieś przekazywanie wartości przy każdym z wywołań, to trzeba albo w wiadomości przekazać informacje (z jednoczesną "ręczną" alokacją pamięci...
Nigdzie nie przekazujesz tej zmiennej "kolor" . Skąd skrypt ma wiedzieć, o co Ci chodzi? [syntax=html4strict]<!DOCTYPE html> <html> <head> <meta name="description" content=""> <meta name="keywords" content="HTML,CSS,XML,JavaScript"> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" href="styl.css"...
Czy przypadkiem funkcja LCD_String nie przyjmuje pointer na string? Jeśli tak to przekazujesz zmienną, która nie jest pointerem, nawet jak pobierzesz adres tej zmiennej to prawdopodobnie to nie zadziała, gdyż pointer będzie sobie pokazywał na wartość zmienna_RX, która nie jest łańcuchem znaków co spowoduje undefined behavior. Ogólnie to jak oczekujesz...
Witam forumowicze. Robię właśnie pracę inżynierską i mam problem z przekazywaniem zmiennej z przerwania timera do głównej pętli programu. Męczę się z tym od dłuższego czasu i moja inżynierka stoi w miejscu. ;/ Proszę o pomoc w tej sprawie. Oto część kodu z przekazywaniem zmiennej: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h>...
W versa nie można przekazywać wartości miedzy funkcjami bez zmiennej. ABS Ci potrzebny, bo zmiana wartości może być w górę lub w dół, a w versa nie ma, więc trzeba sprawdzić dwa warunki.
Te rekordy są stałej czy zmiennej długości? Czy znana jest ich ilość? Generalnie, przekazując z/do dll dane można to na kilka sposobów zrobić. Najczęściej preferowany przez MS, to odpytanie DLL o to, ile danych potrzebuje (jeśli nie jest to stały rozmiar), rezerwacja pamięci i przekazanie wskaźnika do tego obszaru, w którym DLL zapisuje, a caller sobie...
Mam wielordzeniowy 32-bitowy mikrokontroler pod freeRTOS. Kiedy przekazywanie danych między taskami na różnych rdzeniach przez zmienną globalną jest złym rozwiązaniem? (Proces na rdzeniu I wpisuje do zmiennej. W momencie, gdy nie ukończył jeszcze wpisywania, proces na rdzeniu II odczytuje. Część odczytanych bitów jest nowa część stara. Kiedy może się...
Dzień dobry. Borykam się z problemem użycia funkcji Application.Match przy wyszukiwaniu numeru PESEL i zwróceniu numeru rzędu w tabeli. Problem polega na tym, że funkcja ta świetnie sobie radzi, jeżeli PESEL zaczyna się od zera (np.: 01111111111), ale gdy jest już 111111111111, to wywala błąd, że nie znaleziono. Podczas próby ręcznego wpisania PESELu...
Postanowilem uzyc FreeReports ale mam jeden problem. Moj raport nie bedzie oparty na bazie danych. Beda tam wyswietlane wartosci zmiennych z programu. I tu jest problem bo nie wiem jak przekazywac zmienne do raportu. Help jest do bani a w przykladach tego nie ma. Chcialbym stworzyc raport w designerze, stworzyc tam odpowiednie zmienne, a potem programowo...
Jak to, nie możesz zadeklarować? Jedynym sposobem w C na problem "buffer overflow" jest przekazywanie zawsze rozmiaru wraz ze wskaźnikiem na bufor/tablicę. Wskaźnik przekazuje tylko adres zmiennej. Z samego adresu nie da się wywnioskować, ile jest pamięci dostępnej pod tym adresem. sizeof() działa na typie danych, tzn. tylko zwraca informacje ile miejsca...
Ja bym to rozwiązał w ten sposób: w formie 2 wstawił: [syntax=csharp]public int MyInt { get; set; } public Form2() { InitializeComponent(); MyInt = 4;//coś robisz ze zmienną MyInt }[/syntax] a w formie 1 odwołał się do tego tak: [syntax=csharp]int myIntForm1; using (Form2 form2 = new Form2()) { form2.ShowDialog(); myIntForm1 = form2.MyInt; MessageBox.Show("Wybrano:...
Wydaje mi się, że potrzebne jest 3-fazowe połączenie ale matka twierdzi inaczej. Proszę o rozjaśnienie sytuacji. Dziękuje z góry :) Dobrze Ci się wydaje. To jest silnik 3-fazowy, a próby zasilania go z sieci jednofazowej, zaprezentowane we wcześniejszych postach są nieporozumieniem, delikatnie mówiąc. Pisałem wielokrotnie, że rozpływ prądów w uzwojeniach...
Przepięknie dziękuję za to wyjaśnienie, wreszcie mi się trochę w mózgownicy przejaśniło. Co do zmiennych globalnych to nie wolno nam używać, a piszemy programy pod Linuksem i gcc. Sprawdzę czy CodeBlocks ma wersję na Linuksa.
Witam. Rozwiazanie problemu juz znalazłem. Rozchodziło się o przekazywanie obiektów pomiędzy formularzami. Program rozpisałem w sposób, jaki podał Krzycho_soft.
To trzeba było tak od razu. [syntax=delphi]TData = record a:Integer; b:Longint; c:Double; e:Boolean; end; var rec:TData; ClientSocket1.Socket.SendBuf(rec,SizeOf(... Nie musisz niczego konwertować na bajty, przekazuj cały rekord.
Przede wszystkim powinnaś załączyć plik Excela a nie obrazek. Na obrazku nie da się nic policzyć ani sprawdzić. A merytorycznie - po co tu makro? To ma być jakaś wprawka w pisaniu makr? Do tego typu obliczeń służą funkcje lub formuły - wystarczą funkcje wbudowane, ale jeśli ktoś woli, to może sobie napisać własną funkcję w VBA, tzw. funkcję UDF (user...
Rejestrowanie zmiennych globalnych to bardzo zły pomysł i bynajmniej nie robi tego, co chce autor. Opcja ta powoduje, że jeśli masz w formularzu np. <input type="text" name="aaa"> to automatycznie przy uruchomieniu skryptu tworzona jest zmienna globalna $aaa i wstawiana do niej wartość z tego pola. Jest to bardzo niebezpieczne,...
określa sposób przekazywania zmiennych widocznych, tu jest to przez wartość. Poczytaj o lambdach, w tym niestety nie pomogą za dużo. QTimer działa u mnie tak samo w programie okienkowym, musisz mieć błąd w kodzie. Narysuj proste okienko z labelem i dwoma przyciskami i testuj timery tam, bez całej reszty. Wtedy wklej co napisałeś i będzie można poradzić....
PORTx to pewna 8-bitowa (czasami mniej) komórka w przestrzeni pamięci mikrokontrolera. Jeżeli dałoby się pobrać jej adres poprzez wskaźnik (podobnie jak dla zwykłej zmiennej, która także jest gdzieś w pamięci mikrokontrolera) może w ten sposób dałoby radę zrobić to na czym Ci zależy...? PO JAKIMŚ CZASIE: Przetestowałem coś takiego: (...) unsigned...
Brzydko jest używać zmiennych globalnych. Można przecież przekazywać wskaźniki do zmiennych deklarowanych w main do funkcji podrzędnych
W pliku 2 powinieneś pobrać zmienne przekazywane z formularza w następujący sposób (REGISTER_GLOBALS jest pewnie wyłączone): $autor = $_POST['autor']; $mail = $_POST['mail']; itp. Księgi gości w takiej postaci raczej bałbym się wrzucić na serwer - to jest wręcz zaproszenie do nadużyć. Na początek filtracja znaczników html: $mail = htmlspecialchars($mail);...
Poproszę o przykłady w podobny sposób jak powyżej dałem do pojedynczej zmiennej, bo nie rozumiem tego i już mnie nie powiem co strzela. W skrócie to co zrobiłeś nazywa się referencja, jest to taki niejawny wskaźnik. Wskaźnik wskazuje na adres w pamięci w którym znajduje się zmienna. Za dużo by to opisywać. Po prostu przeczytaj w tej kolejności: [url=http://pl.wikibooks.org/wiki/C/Wska...
W tym drugim (niedziałającym) programie nie ma flagi. przekazuję tylko dane w 2 zmiennych. no i masz co masz - przez akurat takie przekazywanie, przecież efekt sam widzisz Nawiasem to tam w Twoim przykładzie powinno być bit zamiast byte. Może być Bit ale nie musi - ja zawsze stosuję Byte bo czasem u mnie flaga może przybrać inne wartości niż 0 albo...
przekazywanie połączeń integra przekazywanie przekazywanie parametrów
lodówka bosch rozszczelnienie błąd moduł sterować silnik silnik fazowy wiertarka stołowa
Hyundai Tucson 2015 1.7 Diesel - Spadek Temperatury Silnika na Biegu Jałowym Błąd E32 w płycie indukcyjnej Bosch - co oznacza?