O jesu. StrPas to funkcja przestarzala z czasow kiedy String byl zapisywany w postaci ShortString (ilosc znakow jako pierwszy bajt). Teraz PChar i String ot to samo wiec robisz String := PChar WskTxt := StrNew(PChar(text)); separator := ','; WskSep := StrNew(PChar(separator))... Wynik := ScanStrSP(WskTxt,...
Ad PS - w PHP funkcjonuje 'odśmiecacz' i nie ma potrzeby ręcznego zwalniania obiektów. Co do zasadniczego tematu - to PHP 4 czy 5?
Domyślnie w Bascomie parametry przekazywane są przez referencje, chyba że w deklaracji funkcji/podprogramu wykorzysta się parametr "byval".
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...
Nie powinien być. Kolego (at)rogeros czytaj uważnie warningi zgłaszane przez kompilator albo chociaż zamieszczaj tutaj log kompilacji. Znacznie to ułatwi rozwiązywanie tego typu problemów. Typ drugiego parametru przekazywanego do tej funkcji również generuje ostrzeżenie (ale to już po części wina mistrzowskiego designu API od ST...).
Da się coś takiego zrobić w c# aby nie inicjalizować tablic i parametry przekazywać na sztywno? Co przez to rozumiesz?? Tą funkcję co masz możesz wywołać pisząc: [syntax=csharp]zapytanie_zwykle( new string[] { "pole1", "pole2", "pole3" }, "tabela_nazwa", new string[] { "jakiś tam warunek" });[/syntax]
Być może nie musisz przekazywać parametrów size1 i size2 - w Javie wielkość tablicy można z niej odczytać, w C nie ma takiej możliwości, więc trzeba przekazywać dodatkowy parametr. Oczywiście tylko jeśli w funkcji używasz całej tablicy.
Najprościej tak: [syntax=csharp] ... using (SqlConnection conn = new SqlConnection(connString)) { try { conn.Open(); SqlCommand cmd = new SqlCommand("nazwa_proced", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("(at)id", parametr); // (at)id - nazwa parametru sql, parametr - wartość parametru przekazywanego do procedury....
IMO te Twoje wywołania Dispose'a są zbędne. Kiedy GC będzie niszczył klasę sam zawoła Dispose. Nie musisz się bawić w ręczne sprzątanie, używanie using też wydaje mi się zbędne. Skoro narzucasz sprzątanie przy zamykaniu okienka, to równie dobrze możesz pisać [syntax=csharp]Form2 form = new Form2(); form.ShowDialog(); // odbieranie wartości form = new...
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ć...
Poprawiłem. Wiem, że goto nie powinienem tam użyć, ale jest to wersja robocza. W każdym razie dalej proszę o pomoc w rozwiązaniu problemu. Tu pomocy nie dostaniesz. Usuń to co napisałeś bo to herezje. Zacznij od nauki podstaw C. Jakiś kurs przeczytaj czy coś dopiero wróć. Po twoje poprawki zwiększają herezje. Funkcja która ma parametry przekazywane...
Komparator nie modyfikuje podanych wartości, bo to by było tak, że porównujesz liczby 2 i 3 pod kątem tego, która jest większa, wychodzi Ci, że 3 jest większe, ale po porównaniu zostają 12 i 3, co jest bez sensu. Komparator posługuje się metodą, a w Javie wszystkie parametry przekazywane są przez wartość, czyli te wszystkie dodawania w komapartorze...
Zapamiętaj logowanie w tabeli i otwierając 'drugi' plik będziesz wiedziała, kto się zalogował.
Masz takie same nazwy zmiennej globalnej i parametru przekazywanego do funkcji. W tej sytuacji lokalna zmienna przysłania globalną - czyli zmieniasz wartość kopii parametru przekazanego do funkcji. Możesz albo zrezygnować z parametru, zwracać wartość z funkcji, albo przekazać wskaźnik na zmienną. Jeszcze lepszym rozwiązaniem (z programistycznego punktu...
tak jak piszesz reti używasz tylko do powrotów z przerwań, natomiast samo ret do powrotów z funkcji (podprogramów) aby dosyć jasno pisać kod należałoby się trzymać pewnej zasady, o którą czasem wiadomo ciężko ale... .... otóż po tei inicjalizacji robisz tzw pętlę główną (zamkniętą) - występuje ona w każdym języku wyższego poziomu jak Bascom lub C. czyli...
:arrow: Prymulka Witaj! już wczoraj mnie naszło, że jakiś czas temu miałem podobny problem z AVRSide no i sprawdziłem to inaczej. Wziąłem twój zarys kodu, wewnątrz funkcji sprawdzałem jaki parametr jest do niej przekazywany i obserwowałem dodatkowo zmiany page_count - ale robiłem to przez dystrybucję AVR_GCC z PN2 i AVRStudio. No i wyniki są takie -...
Witam! Czy ma to związek z tym, że próbuję wywołać funkcję typu uint16_t w funkcji typu void? W tym przypadku typ (tu: void) zwracanej wartości jest serdecznie obojętny. Przyczyna tkwi gdzie indziej, a mianowicie: Zasadą w języku C jest to, że parametry przekazywane są przez wartość, a nie adres. Tak więc zmieniamy jedynie kopie. Zmienne które zostały...
Skąd w pliku Procedury.cpp ma być znana zmienna wy1? Możesz ją natomiast przekazywać jako parametr dla funkcji zapis_wyjsc().
(at)robgold Prościej tego nie da się chyba wytłumaczyć: [syntax=c]// Funkcja, która będzie wykonywana w zadaniu void taskFunction(void *pvParameters) { while (true) { // Kod zadania np. audio.loop() vTaskDelay(1 / portTICK_PERIOD_MS); // Opóźnienie 1 milisekundy } } void setup() { ... // Tworzenie zadania xTaskCreatePinnedToCore( taskFunction, // Funkcja...
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...
Utwórz właściwości w klasie Pokaz_slajdow. Po zamknięciu okienka możesz odczytać ich wartości (zamknięcie okna nie powoduje usunięcia obiektu z pamięci). W ten sam sposób możesz także przekazywać parametry do okna, zamiast w konstruktorze. Czasem tak wygodniej.
Być może to też zależy od parametrów przekazywanych przez wiązkę. Myślę że w nowszej Skodzie są te parametry przesyłane a w audi już nie
Pierwszy. Po co przekazywać nieużywany parametr tylko by mieć zmienną? Zmienianie parametrów w funkcji to trochę zły pomysł - zmniejsza przejrzystość kodu. IMHO takie różne clrscr na początku i readln na końcu to raczej nie są cechy profesjonalnego programu.
Otwórz dokumentację do CodeVision, tam jest to wszystko napisane. Szukaj Calling Assembly Functions from C , oraz Including Assembly Language in Your Program . Jeśli koniecznie nie chcesz wykorzystywać funkcji, to możesz zadeklarować zmienne w konkretnym rejesrze RXX i po kłopocie.
krzyfn : Jeśli funkcja potrzebuje miejsce na zmienne lokalne, to zaraz po skopiowaniu ESP do EBP zmniejszasz ESP np o 16 - zostanie przydzielone 16 bajtów lub inaczej mówiąc 4 DWORD'y dostępne przez Dodano po 14 Co do przekazywania wskaźnika - nie wiem w czym problem. Wskaźnik to nic innego jak zmienna zawierająca adres. Tak więc musisz pobrać ze stosu...
Przy aplikacjach konsolowych najłatwiej jest przekazywać takie rzeczy jako parametr przy wywołaniu aplikacji. Zapis - w pliku, najprościej tekstowym.
Ale czemu nie widzą deklaracji? Chcąc na niej operować, to tą deklarację trzeba im udostępnić. Wówczas wg nazwy możesz w parametrach przekazywać poszczególne elementy tablicy tej struktury bez udostępniania całej tablicy jako takiej. Jeśli jednak chciałbyś np. udostępnić w trybie tylko do odczytu jakiś element, to już bez obiektowości niewygodnie to...
Definiuję funkcję z parametrami przekazywanymi przez referencję. Fragment kodu: void test(char *tekst, double &d, int &error, int a, int b) { //treść funkcji } kompilator zgłasza błąd w nagłówku funkcji: Error expected ';', ',' or ')' before '&' token Ten sam kod poprawnie kompiluje się i działa w DEV-C++ Błędu nie ma jeśli zamiast...
Zobacz w pomocy polecenie GOSUB i CALL, bo pomieszałeś te polecenia. Dodano po 11 Do podprogramu możesz skoczyć poleceniem GOSUB i nie deklarujesz go. 'podprogram: Etykieta: 'etykiety kończymy dwukropkiem 'coś zrób Return Procedurę lub funkcję musisz zadeklarować i podać jakie parametry będą przekazywane. Jej treść musisz umieścić używając SUB...
pytales o konwencje, a nie o przyklad <: konwencja to konwencja, a przyklad to przyklad [; w swoim pliku assemblerowym definiujesz sobie etykiete, ktora bedzie nazwa funkcji, w ciele funkcji robisz sobie co ci sie podoba, pamietajac o tym, co opisane jest w rozdziale ktory wspomnialem - ktore rejestry mozesz uzyc, ktore musisz zachowac, w ktorych...
Źle interpetujesz parametry przekazywane do funkcji: MemAdres - adres w pamięci, to jest pełny adres komórki a nie adres strony MemAddSize - długość adresu , ten parametr określa w ilu bajtach mieści się adres przy czym należy tu używać predefiniowanych stałych I2C_MEMADD_SIZE_8BIT i I2C_MEMADD_SIZE_16BIT Dlaczego, bo jest trochę inaczej niż można by...
Nie bardzo wiem, o które static ci chodzi. Drugi parametr przekazywany do testInt jest bez znaczenia.
przekazywać przekazuje, ale zwracasz przekazany parametr delta! Co więcej - nic z nim nie robisz! Jakieś braki w podstawach? http://pl.wikibooks.org/wiki/C/Funkcje Gdybyś chciał wykorzystać podany zapis, to ostatni parametr musiałby być przekazywany referencją. Ale to chyba na początek za wysoka jazda, co? ;)
Ładowarka indukcyjna komunikuje się z ładowanym urządzeniem, dopiero po tej komunikacji przekazywana jest energia, zgodnie z wynegocjowanymi parametrami. Tak że możesz na niej nawet klucze położyć i nie będą się grzały, nie takie głupie to urządzenie. Wymaga sprawnego odbiornika energii zgodnego ze standardem.
Na Apachu to się nazywa RewriteEngine w dodatku mod_rewrite i włącza się to np tak: RewriteEngine On RewriteRule ^d-([1-9][0-9]*)... abc.php?showid=$1 [QSA,L] Powoduje to, ze wszystkei adresy spełniające wyrażenie regularne w pierwszym parametrze np.: d-12.html spowodują wywołanie po stronie serwera abc.php?showid=12,...
Jeśli makro ma się zachować inaczej w zależności od tego jak zostało wywołane, to trzeba dodać parametr przekazywany do funkcji lub procedury np. MessageVisible as boolean i gdy ma się pojawić ustawić go na true, a gdy nie, na false. Oczywiście sam program też musi być odpowiednio zmodyfikowany, aby sprawdzał wartość tego parametru...
W przypadku bibliotek dynamicznych, jak wcześniej pisałem, trzeba zrezygnować z tak wysokiego poziomu abstrakcji na rzecz WinAPI i najlepiej standardów przekazywania parametrów zgodnych z Windows (nie z Delphi), szczególnie tyczy się to stringów. W przypadku funkcji graficznych, jak wcześniej pisałem, trzeba operować na DC obiektów i rysować z użyciem...
Z odbiorcą to znaczy z serwerem DynDNS? Po prostu okresowo wchodzi na stronę, przekazując w parametrach swój login, hasło, nazwę hosta. IP nie musi przekazywać, bo skrypt wie, skąd nadeszło połączenie. Potrzebujesz swoją historię adresów czy chcesz wyłamywać otwarte drzwi i tworzyć dość karkołomne rozwiązanie w alternatywie dla istniejących usług?
Kompilator nie zwraca Ci uwagi na typ parametrów przekazywanych do GPIO_SetBits(...)? Nie wiem czy akurat to jest głównym problemem, ale na moje oko tablice GPIORows/Cols powinny być trochę innego typu (uint16_t).
Podsumujmy aby się upewnić, czy dobrze zrozumiałem. Potrzebujesz wyciąć kilkadziesiąt czy nawet kilkaset elementów z aluminium. Ponieważ usługa ta jest trudno dostępna i droga planujesz kupić ploter i zrobić to samodzielnie. Ale plotery są trudno dostępne i drogie, lepiej będzie wykonać go samemu. Najprościej z części wydrukowanych. Ale drukarki nie...
W jaki sposób można przekazać dane/rozkazy do skryptu php z wiersza poleceń, czy jest możliwe aby program działający na serwerze przekazywał paramenty/dane do skryptu napisanego w php tak ja gdyby wywoływał program napisany w Cpp z parametrami przekazywanymi z wiersza polecen
niemniej jednak warto skorzystac z czyichs doswiadczen i wlasnie tego chcialbym dokonac To ja Ci dam praktyczną radę: Optymalny sposób przekazywania parametrów do funkcji zależy od konstrukcji uC i jeżeli chcesz go poznać to musisz podejżeć jak to robi kompilator C (napewno jakiś mądry człowiek to wymyślił). Często jest tak że skoro do funkcji najczęściej...
Aż tak szeroko nie analizowałem. Ale spróbuj po pierwsze zredukować liczbę wywołań funkcji - to jest dość kosztowne. Po drugie chyba zbyt często wywołujesz Application.ProcessMessages. Po trzecie, jak wspominałem, unikaj przekazywania przez wartość parametrów! Zerknij do tego linka, co mam w stopce na samym dole. Może coś jeszcze Ci się nasunie ;)
Witam! No tak, to wszystko już jasne. Ciekawa informacja z tym pierwszym parametrem przekazywanym przez rejestr. A to, że stos jest taki a nie inny, to akurat nie zależy moim zdaniem od "domyślego zachowania ARMów" tylko od tego w jaki sposób ten stos zostanie zorganizowany przez narzędzie GNU w tym konkretnym przypadku. Przecież nie ma sprzętowego...
Dziwią mnie te pierwsze porównania - w kółko porównujesz ciąg pusty z "I'm from clothespins, " Następnie dwa sensowne i znów to samo... Coś nie tak ewidentnie. Wniosek 1: Funkcja porównująca jest ok. Parametry doń przekazywane - niebardzo. To jeszcze jedno... Zapisz wyświetlanie całej tablicy ze stringami na początku każdego przebiegu pętli przeszukującej...
Przy użyciu Process Explorera (Sysinternals, wspierany przez MS i dostępny na stronach MS) mozesz podejrzeć jakim poleceniem został uruchomiony proces - wraz z parametrami. http://obrazki.elektroda.pl/7133382500_1...
Jeśli kolega mógłby sprecyzować o co chodzi byłbym wdzięczny. Nie wiem czy dobrze rozumiem poprzednią wypowiedź ale czy chodzi o zamienienie moich parametrów przekazywanych do procesu na strukturę danych składającą się z wskaźników na odpowiednie semafory wykorzystywane w funkcji procesu ? Czy istnieje jakaś funkcja biblioteczna realizująca takie działanie...
Jeśli chcesz to zrobić bez instrukcji przypisania, to używasz tzw. transformacji "worker-wrapper" (po polsku pracodawca-pracownik? :P) Dodatkowym plusem jest fakt, że tak wyrażona rekursja jest rekursją ogonową (wywołanie rekurencyjne jest ostatnią operacją wykonywaną w funkcji, stąd rekursję prosto da się zamienić na iterację). Oczywiście kod napisany...
Nie, nie da się, bo nie wiesz pod jakim adresem ta funkcja będzie. Te adresy muszą być wyliczone przez linker. Nie masz na to wpływu (no chyba że każdą funkcję umieścisz w oddzielnej sekcji, a tę sekcję pod konkretnym adresem - co specjalnie sensu nie ma). W moim przykładzie pod znanym adresem umieszczasz strukturę (albo tablicę). Dlaczego tu pokazałem...
Zaprojektuj interfejs (klasę abstrakcyjną) np. ICommEndpoint dla operacji wykonywanych przez urządzenie (read, write, open, close etc). Klasy Rs232Endpoint i UsbEndpoint implementują ICommEndpoint. Konstruktory mogą dowolnie konfigurować endpoint - możesz też użyć fabryki. Przekazujesz ICommEndpoint& do podmodułu, a tam korzystasz z interfejsu. Jeśli...
Myślałem żeby załaczyć Ci mój projekt ale - 1. jest komercyjny 2. jest zbyt myślę złożony Tak że na szybko sama idea - jest to zrobione w 5 minut i skrypt linkera powinno sie przerobic lepiej. Funkcje też są do kitu - bo parametry trzeba przekazywać wskaznikiem do nich) wtedy nie jesteś ograniczony ich ilościa itd itd. Nie jest to reentrant i bezpieczne....
czyli w funkcję get_kbd muszę poszerzyć możliwość przyjęcia dodatkowych parametrów w moim powyższym przypadku - parametr az Można tak, można inaczej. Parametrami dla funkcji przekazywanej przez wskaźnik mogą być parametry aktualne funkcji wywołującej (jak w tym przypadku) lub np. zmienne lokalne czy globalne. Istotą tej konstrukcji jest wymienność...
A ukrywasz formę przez hide() czy zamykasz i otwierasz ponownie? Zawsze możesz też przekazywać parametry między formami, np. Index lub Text Można zrobić to tak: Form1 kod: [syntax=csharp] public string cb; private void button1_Click(object sender, EventArgs e) { Form2 form = new Form2(); form.Show(); form.cb = comboBox1.Text; this.Hide(); form.comboBox1.Text...
To ja jeszcze dorzucę swoje 3 grosze... ;) Możesz tak napisać, jeśli użyjesz kompilatora C++. Czyli zamiast avr-gcc używasz avr-g++ - są pewne niuanse przy kompilowaniu kodu C przez kompilator C++, ale właściwie są to różnice tylko na plus :) Jeśli chodzi o funkcje varadic, to muszą one przekazywać parametry na stosie (domyślnie parametry są przekazywane...
Bo nie przekazuj w Bascomie stringów jako stałych "byval" to marnotrastwo pamięci , stosu itp. Najlepiej w ogóle jak doszedłem z doświadczenia jak najmniej parametrów przekazywać jako "byval" lepiej jak już to poprzez referencje "byref" - a najmniej pamięci ci zje jak będziesz posługiwał się zmiennymi globalnymi. Tego zjawiska doświadczych, gdy program...
Do czego zmierzasz ? znając parametry transmisji można sygnał odbierać dowolnym odbiornikiem który je obsłuży jedyny problem to to czy i w jakiej formie te parametry są przekazywane do komputera . I czy program który je rejestruję rozpozna odbiornik jako kompatybilny .
Funkcja zwraca wartość i używa się jej tak: zmienna= funkcja (). np. x=cos(200), x=int(zmienna) do funkcji można przekazywać parametry, ale nie trzeba, Procedura nie zwraca wartości i używa się jej tak: procedura -np cls, lcd "COŚ: do procedury można przekazywać parametry, ale nie trzeba
FastAVR ma kolosalną zaletę - od razu można podejrzeć plik *.asm i sprawdzić jak napisana jest ta procedura w asemblerze. Jednak trzeba się przestawić do sposobu generacji kodu. Wszystkie parametry przekazywane są przez rejestry ZL,ZH. Mimo wszystko, gdyby FastAVR miał takie same ograniczenie (2Kb KODU) - TO BASCOM wg. mnie odszedł by w zapomnienie....
Tak, nazwy się zgadzają bo tak jest w pomocy Bascoma że są one deklarowane poprzez Dim oraz w deklaracji procedury jak również w nazwie samej procedury. Czytałem teraz jeszcze raz bardzo dokładnie plik pomocy i zauważyłem że sama procedura jest umieszczona poza End który kończy właściwy program. Gdy poprawiłem ten End (wcześniej był on na samym końcu...
%1, %2, %... są zarezerwowane dla parametrów przekazywanych do skryptu. Weźmy na przykład prosty skrypt nazwany skrypt.bat: (at)echo %1 %2 %3 Uruchomimy go na przykład tak: skrypt.bat 123 test :) 123, test i uśmieszek będą kolejnymi trzema parametrami i po uruchomieniu skryptu powinny się wszystkie za pomocą komendy echo wypisać.
Argumenty przekazywane do funkcji Dodawanie zostają umieszczone kolejno w rejestrach r24 i r22. Moje pytanie brzmi: co zrobić, aby zadziałało przypisanie: wynik = Dodawanie(a,b). To już wiemy że dwa pierwsze parametry przekazywane do funkcji powinny wylądować w r24 i r22. A w jakich rejestrach powinien się znaleźć wynik dodawania aby został zwrócony...
Czemu do 8 a nie do 4? Myślę że może to mieć coś wspólnego z przekazywaniem 64-bitowych parametrów na stosie i instrukcjami ldrd/strd, ale pewności nie mam. Na pewno takie są wymagania standardu ARM, a czy są podyktowane czymś konkretnym czy nie to już inna sprawa. Po prostu "tak ma być". Faktem jest że jeśli NIE wyrównasz stosu do 8 to niektóre rzeczy...
Musisz porobić sobie funkcje, gdzie będziesz mógł przekazywać parametry do odpowiednich serw.
Ten caly kod jest strasznie zamieszany. 1. Dlaczego funkcje dodaj_rekord wywolujesz jako zawartosc classy: "$zb->dodaj_rekord($table, $data=array());", skoro ona jest zdefiniowana osobno, a nie w classie "db" ? 2. Nawet jak poprawisz juz wywolywanie tej funkcji to pamietaj, aby parametry przekazywane do niej byly prawidlowe. W samej funkcji dzialasz...
stm32f0xx_rcc.h to jest HAL albo SPL. Potrzebujesz w projekcie jeszcze odpowiednie pliki z "treścią" tych funkcji. iejsce tej funkcji w pliku dołączonej biblioteki Nie bo plik .h nie jest biblioteką tylko np zawiera prototypy funkcji aby kompilator wiedział jak np. przekazywać do niej parametry. Tak jak pisał (at)BlueDraco jak chcesz HAL zainstaluj...
Witam, mam problem z małą modyfikacją zadania. Otóż nawet nie wiem, czy to błąd i czy da się zrobić zadanie w inny sposób. Miałem stworzyć interfejs Printable, udostępniający publiczną metodę print(ostream&stream). Następnie stworzyłem klasę User zawierającą pola id oraz name, przekazywane jako parametry konstruktora(to będzie mój problem, ale o...
Trzeba podłączyć urzadzenie diagnostyczne i odczytać w parametrach pracy silnika wartość podciśnienia przekazywaną przez czujnik w kolektorze czyli MAP SENSOR.
Struktury przekazuje się do funkcji tak samo jak typy wbudowane (int, double itp.). Poczytaj o przekazywaniu przez wartość i przez referencję.
int **podajMacierz(int A, int B) Przekazując w ten sposób parametry do funkcji przekazujesz tak naprawdę ich kopie a nie je same. Więc nie zdziw się, jeśli po wyjściu z funkcji ich wartość nijak się nie będzie miała do tego, co przypiszesz im wewnątrz, bo przypisujesz to do kopii. Zrób przekazanie przez wskaźnik (albo referencję jeśli to C++),...
Witajcie Jak pod Windows 10 uruchomić program z parametem ze skryptu bat, aby skrypt się zakończył, a program nadal działał? Chyba kiedyś, we wcześniejszych systemach, działało "command /C", a obecnie byłoby to "cmd /C" Np. cmd /C C:\Program Files\LibreOffice\program\swriter.exe %1 Samo cmd /C C:\Program Files\LibreOffice\program\swriter.exe...
Witam! Może tak: Zdefiniuj typ struturowy np tak: [syntax=c]typedef struct { double m[2][2]; } H;[/syntax]Zastosowałem tę sztuczkę dlatego, że typy strukturowe we współczesnych kompilatorach można przekazywać bezpośrednio jako parametry wywołania jak też funkcja może zwrócić bezposrednio w odróżnieniu od tablic, które można przekazywać tylko przez wskaźniki....
Witam, to chyba w sumie proste. W języku C jakiekolwiek wyrażenie jest (w sensie logicznym) true jeżeli jest różne od zera . Jeżeli Delphi chce mieć wyrażenie stricte logiczne, musisz po prostu swój warunek zapisać tak, że wyrażenie (całe, które tam jest) jest różne od zera, w Delphi to chyba <>. Pascal jest bardzo mocno sformalizowany, bo powstał...
Uff, już się wystraszyłem, że nie ma się do czego przyczepić, ale jednak... Otóż po wykonaniu "Odczyt AVR", w okienku tego miniterminala (zakładka "Dane AVR") jestem informowany, jaka jest prawidłowa sygnatura dla ATmega328P, pomimo iż nie podłączałem niczego z tym procesorem. Dzieje się tak niezależnie od użytego programatora i niezależnie od podłączonego...
Witam Przekazywanie parametrów przez rejestry można wyłączyć dyrektywą #pragma NOREGPARMS Osobiście nie stosowałem tego ale wygląda na to, że stosując model pamięci LARGE kompilator do przekazywania parametrów zechce wykorzystać zewnętrzną pamięć danych
Najprościej napisać sobie procedurę lub funkcję i przekazywać parametry do funkcji. Zajmie wtedy najmniej kodu.
Tylko zamiast przekazywać tyle wskaźnikó, ekonomicnziej wychodzi stworzenie struktury, która ma pola odpowiadające poszczególnym parametrom i przekazywać jako argument wskaźnik do takiej struktury. Struktura może przy okazji mieć pola, które przez funkcję będą uzupełniane - od tego już tylko krok do programowania obiektowego i C++. Można też zwracać...
Wyłączenie przerwania przed załadowaniem ostatniej danej gwarantuje, że niezależnie od okoliczności nie nastąpi zgłoszenie przerwania TXE. Jeżeli najpierw załadujesz, a potem wyłączysz, to po załadowaniu wskutek działania FIFO lub z powodu innego przerwania nadajnik może zgłosić przerwanie TXE przed jego wyłączeniem i wtedy jeszcze raz wejdziesz w obsługę...
Witam. Sprawdziłem termostat jest sprawny. po nocy odpaliłem samochód i na wolnych obrotach powoli sie grzał. w srodku zaczeło już "wiać" ciepłem ale chłodnica była zimna dopiero po czasie nabrała temperatury i w koncu włączył się wentylator więc termostat sprawny a co do czujnika temperatury... nie bardzo wiem gdzie się znajduje. Jak widać to nie...
Zapoznaj się z $hwstack, $swstack i $framesize.
odpowiednikiem nil w c++ jest NULL . a sprawdzenie wykonujesz zwykłym porównaniem: if (ProgressBar != NULL) { dzialaj(); } bądź krócej if (ProgressBar) { dzialaj(); } możesz też napisać w nagłówku funkcji void Funkcja(int Dane1, int Dane2, TProgressBar* ProgressBar = NULL); umożliwi to wywoływanie...
znajdź definicje _delay_us i zobacz w komentarzach jaki zakres wartości może przyjmować jej parametr. Pamiętam, że zależy to m.in od wartości F_CPU Generalnie zbyt dużych wartości nie można przekazywać, bo ta funkcja to głupie makro, które czasem źle liczy (dochodzi do przepełnień). To samo się tyczy _delay_ms też wartość parametru jest mocno ograniczona.
Gdzie będzie zmienna _bit jest bez znaczenia, ten kod zawsze musi działać poprawnie. Jeśli zależy ci na prędkości to zamień switch/case na tablicę zawierającą kolejne maski na odpowiednich indeksach. Masz gwarantowany stały, najkrótszy możliwy czas konwersji. Co do przekazywania wskaźnika do IO - jeśli parametr nie jest volatile to kompilator nie wywala...
To ten wykres masz w Form1 czy Form2? Skoro wiesz jak przekazywać parametry między formami, na czym polega problem?
HRESULT to nic innego jak typ LongInt (czyli 32-bajtowy typ całkowity ze znakiem) - używany głównie w kontekście Windowsa i WinAPI. Oczywiście ma swoje specjalnie przeznaczenie - http://en.wikipedia.org/wiki/HRESULT, ale można używać też jak zwykłej liczby. _stdcall to bodajże sposób zapisu w języku C będący modyfikatorem funkcji a określający specyfikę...
nsvinc, czytajac te wymiane zdan z tmf jestem pelen podziwu bo poruszacie naprawde zaawansowane kwestie, i wedlug mnie oboje macie racje :D dlaczego? nsvinc, masz racje ze Zrozum, ze w ANSI C kazdy parametr niezaleznie od typu jest przekazywany przez wartosc ale tmf wedlug mnie ma racje ze nie ma sensu przekazywać adresu tablicy jako parametru, ponieważ...
Nie ma znaczenia czy parametry są przekazywane przez rejestry, czy nie. Chciałem wymusić przekazanie przez stos, żeby lepiej było widoczne jak kompilator tworzy ramkę wywołania funkcji. Dla rejestrów jest podobnie, z tym, że czytający taki przykład musiałby znać ABI kompilatora, żeby wiedzieć na co patrzy. Indeksowanie parametrów na stosie jest po prostu...
Ciekawy temat... Choć porozcinanie stringa to akurat najmniejszy problem. Całość można by obliczyć jedną linijką kodu, ale skoro to musisz zrobić na ułamkach, to pewnie musisz napisać własny "parser" równań. Sugeruję zacząć od stworzenia 4 dwuargumentowych metod podstawowych operacji na ułamkach, przy czym parametry przekazywane by były jako string,...
w pętli funkcji write_text() jako parametr nie przekazujesz łańcucha znaków tylko pojedynczy znak, więc powinieneś zastosować funkcję wysyłającą pojedynczy znak np.: write_char(bufor[i])
Co może być przyczyną takiego zachowania się układu ? Regulacja powinna być co 5/256 = 0.019 V. Spróbowałbym zacząć od debouncing'u. Styki mają przecież jakieś drgania. Zamiast tego możesz na próbę pominąć sprawdzanie styków, a zamiast tego w pętli for zmieniać wartość OCR1A z jakimś dużym opóźnieniem, przykładowo: //na początku dołącz #include <util/delay.h>...
Mam kocioł Immergas Victrix i chciałbym odczytywać jego parametry i przekazywać do Home Assistant. Niestety, zgodnie z googlem, kotła nie da się w żaden sposób zintegrować w sensowny sposób, bo używa zamkniętego protokołu. Chciałbym odczytywać parametry z wyświetlacza kotła: https://obrazki.elektroda.pl/5298551900_... Potrzebuję odczytać:...
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...
Tutaj problemem jest dobranie parametrów generatora i cewki tak, by przekazywać sporą moc do podgrzewanego przedmiotu. Podgrzanie do kilkuset °C przy podanych wymiarach wymaga kilkudziesięciu J energii, a więc np. mocy kilkudziesięciu W przez sekundę - tyle, że to ma być moc, jaka dojdzie do tego przedmiotu, a nie moc tracona po drodze.
Nic nie poradzisz. "sbit" nie jest funkcją a jedynie deklaratorem przestrzeni dla zmiennej. Dodatkowo w tym procku nie istnieje wsparcie dla dynamicznego definiowania zmiennych bitowych. Mozna by było cos kombinować z programem w RAM i modyfikowaniem rozkazów "w locie" ale to już jest wyczyn zpoza języka "C". Ponieważ masz dwa urządzenia to albo wajcha...
Cześć :) Możesz użyć bloku 'Threshold trigger' i poprzez blok matematyczny 'Mathematic instruction' przekazywać wyznaczoną wartość na wyjście analogowe. Blok 'Threshold trigger' łączysz z 'Mathematic instruction' z pomocą rozwijanego menu parametrów.
jak zrobić aby każdorazowo nie wpisywać podczas uruchamiania linuxa : linux ide=nodma, tylko aby ten parametr był automatycznie przekazywany do kernela. np. jakaś konfiguracja programu ładującego
Niektóre z tych nazw zmieniłem aby schemat był bardziej zrozumiały.Nazwy polskie - angielske: Stoper - Stopwatch Instrukcje matematyczne - Mathematic instruction (Suma czasów na schemacie). Inna sprawa ,nie wiem czy można bo nigdy tak nie robiłem ,wprowadzając schemat ręcznie ,dokonać powiązań pomiędzy modułami do przekazywania parametrów pomiędzy...
Czyli tak jak myslalem na począku heap to cała pamięć minus stos. Stosy (process i main) mam ustawione na 1024. Nie tworzę w programie żadnych dużych zmiennych mam tylko jedną globalna strukturę i jakieś pojedyncze zmienne Postawiłem natomiast breakpointa w tej funkcji sbrk i co ciekawe jako parametr size przekazywana jest do niej liczba 536870916 :O...
Już wiem, wiem .. Numer strony jest generowany przez odpowiedni skrypt . Na chwilę obecną wszystko działa jak należy i właśnie chodziło o & aby połączyć przekazywane parametry a nie wiedziałem co dać i dawałem znak ? i nie działało :D
każda jest dla mnie cenna Może nie do końca na temat, ale: jeśli zmienna LicznikKonfiguracyjny jest globalna, to nie musisz jej przekazywać (jako parametru) każdej funkcji osobno. Każda z tych funkcji może się do niej (zmiennej globalnej) odwołać bezpośrednio. Zmiennych globalnych generalnie należy unikać. Np. w Twoim kodzie SredniaADC i WartoscADC...
VC6 to strasznie muzealny zabytek - co cię przy nim trzyma? WINAPI to też nie jest coś w czym wygodnie się cokolwiek piszę, zaprzyjaźnij się np. z Qt. Znalazlem, ze musze skorzystac z funkcji i utworzyc nowy watek, uzyc "czekajacych" funkcji. Tak, w twojej funkcji CADlg::OnOK tworzysz wątek i uruchamiasz wątek (który będzie pobierać twoje dane), a sama...
przekazywać parametr przekazywać parametr funkcja przekazywać struktura
dioda zenera mostek efekt ambilight rejestrator trasy
jacuzzi dmuchane jacuzzi dmuchane
Ryzen 5 5600 a Gigabyte RTX 4060: Kompatybilność i Wydajność Plamy na przedniej kamerze iPhone 15 – czyszczenie, serwis, objawy usterki