Jest to czyszczenie każdego piksela z danego obrazka - przypisanie każdemu pikselowi koloru białego (clWhite)
Dzięki I jeszcze dodam że błąd tan jest w książce C++ Builder 6 dla każdego z Helionu
Polecam książkę "C++ Builder 6 dla każdego" - Kent Reisdorph z Heliona. Jest tam wszystko ładnie pokazane z przykładami łącznie z tym jak posługiwać się samym środowiskiem. Idealna dla początkującego.
Środowisko czy program napisany w C++Builder. Jeżeli chodzi o program, to każdy komponent ma właściwość Hint oraz ParentShowHint ;)
Ja z C++ Builder'em mam tyle wspólnego co... No ale podobne podejście stosuję w C#... Tworzę przyciski w kodzie (nie na formatce) i ich adresy zapisuję do jakiejś tam tablicy. Zdarzenia wciśnięcia przycisku zawsze jako parametr podają "sender" (w C++ Builderze pewnie też tak jest?) więc mogę łatwo określić o który przycisk chodzi i co z nim zrobić....
Można nie tyle spakować, co umieścić w zasobach pliku EXE. Wówczas zamiast ładować z plików - ładujesz wprost z zasobów (LoadFromResource dla sporej części obiektów; dla pozostałych można zawsze użyć strumieni). Do ustawienia aktywności każdej kontrolki po TWinControl służy metoda SetFocus
Tak - dzielisz 360 st. na daną ilość wierzchołków, następnie wyznaczasz współrzędne leżące na okręgu (sin i cos, mając dany kąt i promień) i na końcu łączysz linią (polyline) - w ten sposób narysujesz każdy wielokąt foremny. Ale już takiej animacji nie osiągniesz w sposób stosowany do tej pory.
char *A=Edit1->Text.c_str(); char B=A[0]; A to wskaźnik, b to pierwsza literka w tym stringu; W jakim formacie dostajesz tą ramkę ? pewnie w postaci wskaźnika char. Do każdej zmiennej dostaniesz się w sposób przedstawiony powyżej. PS. Poucz się trochę o wskaźnikach i tablicach
Jesli to builder to: TDateTime DateTime = Time(); AnsiString str ; str=FormatDateTime("|hh:nn&... ",DateTime); str.c_str(); //wskaznik na char-y
Hm, jest coś takiego jak FontColor? Wydawało mi się, że Font->Color. Poza tym metoda Refresh po każdej zmianie powinna być wystarczająca.
Manifest odpowiedni... Ale wtedy każdego użytkownika będzie przy uruchamianiu pytał się o hasło.
żeby wywalał ostatni znak to nie bo każdy debil złamie kod ale spróbuje.
Witam. Chciałbym zrobić bazę danych działająca na zasadzie Excel'a. W StringGrid wpisuje się jakiś tekst, a w TreeView każdy TreeNode jest nowym arkuszem.
Oczywiście, że się da. Nie korzystałem z query buildera, ale jeśli ciągniesz dane z bazy, to możesz zrobić UNION na selectach pobierających dane z poszczególnych tabel. Jest tylko warunek, że muszą zgadzać się kolumny. Z tego co widzę, query builder opiera się na LINQ, więc spokojnie możesz użyć metody Union. Jeśli typy obiektów się nie zgadzają, to...
konsole może mieć każdy program, nawet taki okienkowy - wystarczy ją zainicjować: AllocConsole. Pisanie w niej - nie polecam printf bo działa tylko w programach skompilowanych dla konsoli. Lepiej użyj WriteFile z uchwytem zdobytym z GetStdHandle(STD_OUTPUT_HANDLE) Sam używam konsoli przy uruchamianiu nowych programów, bo wygodniej napisać print(zmienna,...
Ekhem, a niby napisanie programu w różnej maści builderach jest sztuką? Każdy kto potrafi, klepie sobie praktycznie każdy potrzebny sofcik sam. Ja też mam swój sofcik do zupełnie zautomatyzowanego tworzenia charsetów dla swojego PiktoSilnika ;] Nie przedstawiłem go nikomu, bo musiałbym z racji bardzo specyficznej konstrukcji samego charsetu przedstawić...
Trzymaj ścieżki w osobnej tablice. Indeks której podpinaj pod Objects Więc możesz bez problemu sortować wg nazwy: ListBox1->Sorted=true; Zaś każdy wiersz mimo wszystko ma dostęp do własnej ścieżki.
to są różne środowiska w sensie, graficznym i każdy z tych środowisk wrzucił swoje 3 grosze do języka c++. pracuje na c++ builder, jest prawie taki sam jak delphi tylko ze dla cpp. maja swoje dodatkowe biblioteki przede wszystkim VCL. znowu C++ Visual jest z Microsoftu i ma swoją bibliotekę, podajże MCL. oba ułatwiają prace w programowaniu okienkowym...
Rys historyczny, jak taki sobie daruję. Istotne jest to, że do Visty włącznie - zgodnie z EULA OEM - System Builderem mógł być każdy (kto sobie złożył i zainstalował). Dopiero w Windows 7 zapis uległ zmianie i stąd ta cała burza. Co do pomocy technicznej, to OEM był jej zawsze - ze strony Microsoftu - pozbawiony i tyle różnicy we wsparciu (inną sprawą...
A czy można jeden element image wyświetlić na formularzu naraz w wielu miejscach.Chodzi mi o to że formularz mam podzielony na 60 "pól" i kliknięcie na któreś z nich powoduje wyświetlenie obrazka. Jeśli istnieje możliwość nie chciałbym tworzyć 60 komponentów i do każdego pisać prawie taki sam kod ze zmienionymi współrzędnymi.
Witam wszystkich, szukam wsparcia, usługi kogoś kto by mi się pomógł podłączyć z TSI-Buildera do manipulatorów Satel INT-TSI po sieci LAN w domu. Mam manipulator INT-TSI, tworzę projekt w TSI-Builder, ale za każdym razem muszę wyjmować kartę SD i wgrywać to "fizycznie" co jest dosyć upierdliwe, a wiem że teoretycznie można to robić po sieci. Marcin
Witam. Muszę opracować na lekcję informatyki 2 algorytmy - dithering floyda-steinberga i rysowanie histogramów. Do napisania programów brakuje mi tylko sposobu na odczytanie z bitmapy odcienia każdego z pikseli po kolei. W pierwszym przypadku będzie to bitmapa w 8 bitowej skali szarości. Chcę zapisać odcienie każdego z piksela do osobnej komórki w tablicy...
Przedstawię może bardziej subtelny sposób. Kiedy będziesz chciał przesunąć ListBox po dodaniu każdej linijki: ListBox->TopIndex++; Po dodaniu n linijek: ListBox->TopIndex+=n; Ewentualnie możesz ustawić dowolną wartość TopIndex, najlepiej nie większą niż ListBox->Items->Count ;)
Form1->Memo1->Lines->Add((AnsiString)htt...
Witam wszystkich. Mam taki problem, mam napisać gre 'BomerMan' w C++. Szczerze mówiąc nawet nie wiem od czego mam zacząc, w co rece włożyć :( Nie jestem pewien w czym powinienem napisać tę gre, czy w Builderze czy w Visualu 6.0. Z góry dziekuje za każde informacje. Pozdrawiam NewToN nTn P.S. Mam nadzieje, że każdy pamięta taką gierke jak "BomberMAn'...
(at)-psiak- , dzięki za kod, ale niestety migotanie nadal występuje. Myślę, że to przez odświeżanie formularza Application->ProcessMessages(); , nie wiem jednak jak to zastąpić w taki sposób, żeby w formularzu wyświetlał się każdy kolejny załadowany JPG, a nie tylko ostatni.
Bierzesz po jednym bicie z każdej liczby, dodajesz i wpisujesz do wyniku, potem bierzesz następny bit i tak w kółko.
Witam, napisałem program w Builderze 6 C++, a moje pytanie dotyczy tego co zrobić aby plik exe uruchamiał się na każdym kompie ( na tych co nie mają zainstalowanego buildera) ???
Chyba mi się wydaje albo Win CE jest na PDA a nie na laptopy ;) Załatw sobie Windows 95 lub 98, wtedy coś kombinuj. Link w którym podajesz opis jak zainstalować Win CE na PC może nie działać na niektórych komputerach, przecież każdy komputer jest inny.
więc rozdziel po łańcuchu "," i wtedy już na pewno będzie ok. :P a co jeśli gdzieś będzie taki fragment wewnątrz tekstu? no cóż... wtedy to już każdy parser csv się wywali :P
Witam Czy ktoś mógłby mi podać przykład jak narysować wykres który zawiera wartości z tablicy tab[39]. Czyli ma być 39 słupków. Każdy słupek pokazuje wartość tablicy tab[1] do tab[39]. Oczywiście za pomocą komponentu TCHART w c++ builder z góry dzięki za pomoc
Nie dziwne jakoś, tylko programy w systemach wielowątkowych działają na zasadzie oczekiwania na coś - czy to na message, sygnał, czy cokolwiek. W DOSie sobie mogłeś sprawdzać w każdej jednej instrukcji, bo system i tak nic innego nie robił. Jeżeli czekasz na dane z RSa, musisz zrobić to tak, że port zgłasza komunikat "przyszły dane, zabierz je stąd"...
Generalnie to proste, ściągasz co pewien czas obszar ekranu na którym ma się pojawić obrazek i porównujesz ze wzorcowym piksel po pikselu. Ale skoro jesteś zielony to trzeba ci będzie pokazać każdy krok tego programu. Radzę zacząć od rzeczy prostych.
Witam, Chciałem sobie zrobić tak żeby mój projekt exe uruchomić na każdym kompie gdzie nie ma borlanda. Zrobiłem według porady z tego linku http://www.elektroda.pl/rtvforum/topic43... I teraz mam taką szopkę że w ogóle nie kompiluje mi się projekt. Czepia się każdego includa do moich plików :/ Jak się tego pozbyć. Pozaznaczałem z powrotem te opcje...
A nie byłoby prościej stworzyć coś w Java np.: coś jak czat ?Zwykł czat z okienkiem ogólne, może nawet być i z okienkami do rozmów prywatnych ale powiedzmy tylko od MG do graczy, a gracze tylko mogliby gadać na ogólnym, żeby MG widział co i jak.Do tego możnaby przecież dorzucić jakieś automatyczne odpowiedzi czy fragmenty odpowiedzi, np.: jak to jest...
Witam. Jest taki sposób. W poniższym wywodzie mogą być błędy w nazewnictwie właściwości i pól obiektów, bo C++ Builder'a już trochę zapomniałem :P. TreeView to tak jakby drzewo. Posiada on własność Items . Tam, w tablicy TreeView.Items.Items są zawarte wszystkie elementy 1. rzędu (czyli te najwyżej w hierarchii, na samym wierzchu). Są to elementy typu...
Dwa zadania są zrobione:) Myśle że chodzą w miarę poprawnie. Pisałem w Borland C++ Builder 6 ale powinno być kompatybilne z każdym kompilatorem. Nie mam neta w domu :cry: więc nie moge wprowadzić żadnych poprawek jeżeli byłoby coś nie tak jak trzeba. Opis zadania 1 jest w pliku .cpp. do drugiego nie ma opisu bo nie miałem za bardzo czasu już w domu...
Pod windows raczej nici z adresu fizycznego, każdy program działa w przestrzeni pamięci wirtualnej i ma dostępne 4GB własnej pamięci, niezależnej od innych programów.
Robię program na który składa się wiele formularzy , i każdy ma swój plik *.cpp i *.h. I chciałbym uzyskać jakąś zmienną globalną która była by widoczna w kazdym z formularzy żebym mógł ja edytować. Próbowałem utworzyć plik global.cpp i kazdą zmienną w nim ustawić jako extern , a następnie w nagłówku każdego formularza dopisywałem #include"global.cpp"....
Hmm, niemożliwe bowiem kod wykonuje sie poprawniew każdych warunkach, szwankuje tylko wtedy gdy chce zniszczyc zmienną. Kod jest duży i zagmatwany nie ma sesu go umieszczać. zmienna wyglada tak: 'ie_np[100][100][100][2]; '
Pewnie, że można. Jak dołożysz do formy kontrolkę menu głównego (nie kontekstowego!) i przywołasz edycję jego pozycji, możesz dodać poszczególne konwersje jako kolejne pozycje. Tutaj tak samo, jak w każdej innej kontrolce, w zakładce Actions dajesz wywołanie procedury, która będzie wywołana po wybraniu danej pozycji w menu.
Witam, mam taki problem, że nie wiem skąd/jak pobrać liczbę stron widocznych w podglądzie (co mają być wydrukowane) - korzystam z komponentu TQuickRep w Builderze. Chciałbym zrobić tak, aby na każdej stronie na dole była napis: np. "Strona 1/10", na następnej "Strona 2/10" itd. (dla 10 stron). Próbowałem pobrać liczbę stron kilkoma sposobami: QuickRep1->QRPrinter->PageCount;.....
Zgadza się - nic nie było powiedziane o reszcie projektu ;) Ew. można użyć tutaj właściwości Tag tych dynamicznych kontrolek, np.: labelka := TLabel.Create; labelka.Tag := 1; i wtedy podczas usuwania sprawdzać tę właściwość: if ((Form1.Controls[i] is TLabel) and (Form1.Controls[i].Tag = 1)) then TLabel(Form1.Controls[i])...
(at)marek2784 W Twoim bloczku FADD jako Source i Destination masz ten sam rejestr R1, wskazał to wcześniej Kolega pafciowaw , W Easy Builder Pro należy ustawić zmienną jako "32-bit zmiennoprzecinkowa", wskazał to Kolega Wojciech. W Easy Builder Pro należy sformatować wyświetlaną zmienną (ilość cyfr i ilość cyfr po przecinku) W WinProLadder należy zarezerwować...
Witam! Mój problem jest następujący: Buduję robota sterowanego przez lpt i wszystko jakoś szło do momentu w którym trzeba wykonać "moduł wykonawczy" Oprogramowanie portu napisałem w C++Builderze, zmontowałem sobie płytkę z diodami i wyjściami każdego portu i wszystko gra, ale mogę sterować tylko silnikami o małej mocy. A muszę zasilić silnik 24V na...
Zakładam, że hRes, hModule są typu HANDLE, a jakiego typu jest adres? Ponadto nie mam w builderze takiej funkcji LoadImage i nie wiem nadal jak wstawić obrazek mając adres. W helpie nawet nie ma dobrze opisanych funkcji LoadResource. I jeszcze jedno: jak mam 28 obrazków z jednego pliku .res to czy dla każdego muszę stworzyć takie same zmienne? Może...
Przepraszam, że temat został odgrzany, ale udało mi się go w końcu rozwiązać. Otóż sam wildcard % nie wystarcza. Nie działa też %.%.%.% - czyli wszystkie adresy. Po wprowadzeniu kawałka adresu IP (pierwsze dwie liczby normalnie) oraz wildcard'owaniu dwóch następnych na komputer, spod którego są wykonywane połączenia na port 3306 wszystko zaczęło chodzić....
Rozumiem, że nie możesz zmienić formy wiadomości, ale przecież możesz ją w pamięci przerobić tak, aby parser mógł sobie użyć chociażby schemy do sprawdzenia co to za wiadomość. Ja bym poszedł w tę stronę. Albo rozłożyć to na czynniki pierwsze z linq i tu czytaj dalej :) Masz też do dyspozycji XMLReadera Na Twoim miejscu powalczyłbym z emitmapperem do...
W Delphi wygląda to tak, praktycznie dla każdej kontrolki : Edit1.Font.Name:='Tahoma'; Edit1.Font.Size:=15; Edit1.Font.Color:=clred; Co za tym idzie w C++ Builder, będzie to coś w tym stylu : Edit1->Font->Name='Tahoma'; Edit1->Font->Size=15; Edit1->Font->Color=clred; Problem komplikuje się, jeżeli chcesz np. jedną linię...
Witam. Wykres wzkazowy to inaczej "wirujący wektor". Musisz przekształcić liczbę zespoloną na jej postać trygonometryczną. Teraz argument liczby to kąt, pod jakim skierowany jest wektor wzgl. układu współrzędnych, a moduł liczby jest długością tego wektora. Ale i tak będą potrzebne współrzędne płaszczyznowe - do przedstawienia wektora na wykresie. Po...
Ja podałem Ci sposób - robisz ramkę, w której symbole jednoznacznie oznaczają jej początek, koniec każdego pola i koniec całej ramki - i po tych znaczkach sobie rozróżniasz te pola, a potem normalnie dekodujesz dane - w końcu przetworzenie stringa na liczbę to nie problem, a nawet do tych pól możesz pakować stringi...
Dziwi mnie też, że w linuksach są domyślnie zainstalowane przeglądarki i jakoś nikomu to tak nie przeszkadza jak IE w Windows. Poza tym, nie rozumiem w czym problem, jak ktoś będzie chciał inną, to zainstaluje sobie. Może od razu niech zabronią okienek, menedżera plików, Media Playera w Windowsie, bo przecież są różne alternatywne odpowiedniki. Rozumując...
Witam, Od niedawna interesuję się komponentem tChart w programie c++ Builder, zadanie, które sobie ostatnio postawiłem niestety mnie przerosło, dlatego proszę o pomoc. Mianowicie próbowałem z wykorzystaniem tego komponentu stworzyć prosty histogram, z którego użytkownik mógłby odczytać ilość wystąpień każdego elementu w tablicy. Napisałem kod liczący...
Mam takie pytanie odnośnie wcześniejszej wypowiedzi: używać do takich obiektów jak połączenie czy readery sekcji using()..., która zwalnia zasób (wywołuje metodę Dispose() obiektu, a w przypadku połączenia do bazy również je wcześniej zamyka) kiedy się kończy, np. Czyli np. w tym wypadku: Dispose() , a dla połączenia z bazą Close() . Dobrze cię zrozumiałem?...
NIe no co ty. Ta składnia w c jest prawidłowa. W klamry nie trzeba brać pojedynczych instrukcji. Jakby za for() była więcej niż jedna to byłyby potrzebne. A tu za for() jest jedna instrukcja for() a za tą też jedna tylko że przypisanie, więc jest ok. Ale abym miał pewność dałem tez klamry do każdej i sprawdziłem i jest to samo czyli nic się nie pokazuje.
Na początek kilka sprostowań: IDE to nie język a środowisko (Integrated Developement Environment) Delphi to nie język a właśnie IDE, język używany w Delphi nazywa się Object Pascal'em. Jedynym znanym mi darmowym środowiskiem typu "Visual" jest Kylix, są jakieś klony Visual Basica ale chyba nie warto sobie nimi zawracać głowy. Darmowe do użytku domowego...
Serwis w ramach gwarancji zawsze mógł i nadal może wymienić dowolny podzespół komputera. Licencja OEM się w zasadzie nie zmieniła, zmieniła się natomiast definicja producenta komputera i zasady dystrybucji systemów operacyjnych na licencji OEM, teraz każdy może nabyć zestaw System Builder i instalując go na komputerze staje się w świetle tej licencji...
Witam. Jestem zmuszony (i chcę, bo lubię) napisać program (aplikacja okienkowa stworzona w języku Builder C++ w środowisku programistycznym Embarcadero RAD Studio), który, oprócz realizacji wybranych przeze mnie zadań (test umiejętności matematycznych użytkownika), zawiera prostą bazę danych oraz raport z niej korzystający. Aplikację stworzyłem, działa...
Na mojej płytce są grupy programów : 1.File Management.Są tam menadżery typu Total Commander 2.Hard Drive Tolls czyli NDD ,HD Tune ,Partition Magic i wiele innych. 3.System Tools czyli Res Hacker ,AIDA itp. 4.Registry Tools czyli Avast itp. 5.Antyvirus czyli wiadomo. 6.Data Recovery i tam najlepsze programy do odzysku danych typu GetDataBack ,Final...
W praktycznie każdym języku możesz programować LPT.
Na czym polega problem ? Każdy z komponentów TChart będzie się nazywał kolejno Chart1, Chart2 itd. W ten sposób odwołujesz się do nich, niezależnie gdzie są umieszczone i czy są widoczne czy też nie.
Dzięki za szybką odpowiedź na tak dość świeże i w związku z tym dość emocjonalne relacje z placu boju. Czekam z niecierpliwością, na wersję oddzieloną od bibliotek. Problem z Linuksami jest taki, ze "prawidłowo" znaczy inaczej w każdej dystrybucji. Sama walka z kilkunastoma wersjami wxWidgets używanymi w co popularniejszych dystrybucjach zabiera czas...
Witam! Zaprogramowałem sobie odtwarzacz plików dźwiękowych. Jest on oparty na 4 komponentach MediaPlayer środowiska C++ Builder. http://i47.tinypic.com/15wck0o.jpg Chciałbym go jeszcze nieco usprawnić ale nie mam pojęcia jak to zrobić. 1) Czy jest możliwość pozbycia się błędu przy próbie odtworzenia tego samego pliku z dwóch odtwarzaczy? http://i46.tinypic.com/33k7u5z.jpg...
Witam. Od jakiegoś czasu jestem zainteresowany projektem "Laser Range Finder" i chciał bym go nieco ulepszyć i dostosować do własnych potrzeb. Problem polega na tym że nigdy nie pisałem aplikacji na PC jedynie na uC tak wiec jedyne co udało mi się napisać to mały programik w Pythonie jednak jak to język skryptowy jest strasznie wolny (około 0,25 fps)...
Ja też jestem za Weintekiem. Starsze panele (programowane przy pomocyEasy Builder 8000) nie miały tyle funkcji, ale obecnie (programowane przez EasyBuilder Pro) - myślę że konkurencję wyprzedzają. Jedynie ProFace dorównuje, ale też kosztuje. W Weinteku płacimy tylko za panel, program za darmo, w darmowym programie działa symulacja (limit: 10 minut,...
Czy plik OTA można utworzyć z linii poleceń? nie znalazłem jeszcze żadnej wzmianki o opcji wiersza poleceń. builder exe nie akceptuje niczego cli - po prostu uruchamia gui. Zatrzymuję się w tym momencie na dzisiejszą noc https://obrazki.elektroda.pl/9956927500_... Serwer http obsługuje pobieranie pliku opl1000_ota.bin dla każdego innego...
Załamują mnie czasem te 'elekrodowe' posty, ale cóż niektórzy chyba punkty z postów wymieniają na pieniądze, jak żetony w kasynie. Ok, więc raz jeszcze, okno programu ma rozdzielczość 800x600 pikseli, obszar okna o powierzchni 750x300 ma zawierać tekst pisany czcionką o rozmiarze 8 pix, a więc wyniesie to kilka linijek. Mnie też załamują posty, w których...
Ja zastanawiałem się nad czymś dla, wręcz, zupełnych laików, bardziej ogólnym, dotyczące obsługi portów (dowolnych, nie tylko RS) od strony programisty. Po co to wszystko? Generalnie zasada jest (wg mnie) taka: 1. Jest wiele kursów (takich ABC - dla początkujących) środowisk wizualnych, gdzie każdy uczy się pisać swoje pierwsze programy, w profesjonalnym...
Jeśli chodzi o Buildera to do czytania XMLa jest świetne narzędzie: nazywa się XMLPartner (do ściągnięcia z sieci). Umożliwia on zarówno zdarzeniowe (SAX) jak i obiektowe (DOM) parsowanie plików XML. Korzystałem z modelu DOM i daje to świetne możliwości analizowania XMLa, modyfikowania, wyszukiwania tagów czy atrybutów (XPath) itp itd. Po prostu po...
No cóż jeżeli uczysz się programować bo chcesz pracować gdzieś jako programista no to ze środowisk to raczej MS Visual Studio, albo Borland Builder. A jeżeli uczysz się dla siebie żeby umieć to polecam Netbeans, lub Eclipse z wtyczką do C/C++ i GCC, lub Bloodsheed Dev-C++. Ja się uczyłem podstaw z książki która miała tytuł "C++ Dla każdego" mając wcześniej...
https://obrazki.elektroda.pl/1131948500_... Witam, chciałbym zaprezentować statyw/praskę do wiertarki, który dziś skończyłem budować. Wiercenie z ręki powodowało w moim przypadku ciągłe łamanie wierteł i brak precyzji. Chciałem też przejść na budowę dwustronnych PCB. To, co widzimy na pierwszym obrazku to screen z programu "3D builder"...
Pytanie z cyklu "jaki język programowania wybrać", ale bardziej konkretne. Zajmuję się od paru lat, w rosnącym stopniu tworzeniem stron www. Głównie przy pomocy Wordpressa, ale też zdarzyło się przy pomocy Materialize CSS, a dawniej - na topornym builderze online wix.com I im więcej stron robię, tym bardziej nie wiem w którą stronę się specjalizować....
Każdy obiekt, który stowrzysz w DLL możesz w DLL zwolnić. Nie możesz zwalniać w DLL obiektu utworzonego i przekazanego przez callera, ani vice versa. Możesz przy tym robić tak, że jedną funkcją obiekt utworzysz, a drugą zwolnisz, nawet możesz między nimi przekazać wskaźnik do obiektu (czyli sam obiekt de facto). Ale nie możesz manipulować nim (zapisywać/zmieniać)...
Przy kilku TEdit-ach i kilku TButton-ach do nich przypisanych, to samo będzie przy twojej metodzie. Każdy TEdit->KeyDown będzie musiał być napisany osobno aby powiązać go z odpowiednim przyciskiem. Z resztą, nie ma się o co przekomarzać. Autor tematu i tak wybierze metodę, która wyda mu się wygodniejsza.
Witam , mam następujący problemw c++Builder: utworzyłem kilkanacie Panelów i w każdym z nich mam jeden ListBox ; wszystko odpowiednio ustawiłem tak aby można każdy ListBox przeciągać do innego Panelu metodą Drag and Drop .Teraz chciałbym aby po kliknięciu na Panel np w polu Edit wyświetlała mi się nazwa umieszczonego w nim ListBox-a .
Witam Zrobiłem menu dla panelu w TSI Builder na oknie "bez autoryzacji" umieściłem ikonki do rolet w domu i działają ale przed każdym kliknięciem muszę podać kod użytkownika, co muszę zmienić w centrali aby roletami dało się sterować bez konieczności wpisywania PINu ? Tak samo jest ze światłami, muszę za każdym razem wpisywać PIN :/ Pozdrawiam.
hmm... no to builder jest całkiem szybki. Ja na DirectX mam kłopoty z szybkością - funkcja IDirect3DDevice9::Present chodzi dosyć wolno. W sumie wydawałoby się, że bezpośredni dostęp do karty graficznej będzie najszybszą metodą, ale przy stosowaniu funkcji Present po każdym pikselu, cały obrazek rysuje się niemiłosiernie wolno. Muszę najpierw skopiować...
Witam Mam taki problem: Chce wpisać zawartość tablicy unsigned char tekst[100]; do pola Edit Tak normalnie wystarcz zapis: Edit9->Text=tekst; Jednak w tym przypadku moja tablica jest modyfikowana na poziomie bitowym więc musi być typu unsigned a z tego co zauważyłem ostatni bit każdego znaku ma wartość 0 i często przy pobieraniu znaków z...
Trudno jednoznacznie stwierdzić, co lepsze - każdy będzie polecał co innego. Takie życie :) Osobiście poradzę Ci tak - sprawdź obydwa środowiska jeśli masz taką możliwość. Organoleptycznie stwierdzisz, które jest lepsze do Twoich potrzeb :) P.S. Kolega Jankolo dopisuje takie teksty tylko wtedy, gdy jest to prawda. Pozdrawiam
BoskiDialer, własnie w ten sposób poprawiłem program: każdemu okienku edycyjnemu przypisałem "swoją" zmienną. Efekt jest juz taki, że program się kompiluje i prawidłowo wykonuje. Pozostało mi jeszcze zrobić zabezpieczenie przed wprowadzeniem nieprawidłowych wartości (np ujemnej długości elementu itd.) i ewentualnie tekstu.
Mój pomysł: Napisz funkcję/metodę GateClock() która "uruchomi" wszystkie bramki. Każda bramka ma x wejść, jedno wyjście i jeden bit pamięci. Funkcja GateClock ma dwa przebiegi: Pierwszy przebieg sprawdza stany wejściowe kolejno każdej bramki, a stan który powinien się pokazać na wyjściu bramki zostaje wpisany do pomocniczego bitu pamięci. Stan wyjściowy...
Właśnie o tym piszę że generuję make'a, nie korzystam z gotowego , czyli ustawiam sobie opcje kompilacji itp w graficznym menu. I generalnie działa tylko nie zawsze. Dodano po 1 Zainstaluj, warto... Zainstalowałem. Efekt ten sam. Tzn po zainstalowaniu w opcji Proprties/CC++Build/Tool Chain Editor/Current builder pojawiło się wiele opcji(przedtem były...
Witam Chciałbym zrealizować u siebie funkcjonalność videodomofonu (bez dźwięku) - tylko podgląd z kamery na INT-TSI po naciśnięciu dzwonka i otwieranie furtki. W tej chwili kamery na każdej zakładce wyświetlają się prawidłowo ale domyślną (pierwszą) zakładką jest inna niż z ta kamerą na wejście - chciałbym aby po naruszeniu wybranego wejścia obraz z...
Autoplagiat: Jeśli to będą niekompatybilne jednostki, to lepiej utworzyć tablicę struktur z jednostkami, gdzie poza jej nazwą będzie jej charakter (np: powierzchnia, długość, pojemność itp zrealizowane najlpiej za pomocą typu wyliczeniowego). Do pierwszego comboboxa ładujesz wszystkie jednostki. Po wybraniu (OnChange) sprawdzasz, do jakiej sekcji należy...
Witajcie . Na stronie satela pojawiło się info, że jest nowy TSI-BUILDER, więc nie powinno być potrzeby wgrywania pliku za każdym razem. Testował ktoś z Was?
Podejrzewam że w każdym P2P. Tylko musisz wpisać Borland C++ Builder (a nie Bortland) i powinno być ok.
Ja najczęściej dane którymi posiłkuję się na różnych formach umieszczam w jakimś dodatkowym pliku .h, dodając do każdej formy dyrektywe - "include "moje_dane.h". Visual nawet zaleca dodawanie całych klas (New->Class) do projektu w celu przechowywania takich zasobów. Generlanie przemieszczanie danych pomiędzy formami tego środowiska jest nieco pokopane,...
kłopot jest w tym, że używając API do obsługi LPT - wymagana jest odpowiedź z portu, bo inaczej program się zawiesza czekając na potwierdzenie odbioru. Polecam driver userport - jest w nim dokładny opis w c++ jak go uruchomić, jak odblokować pewne porty, jak przesyłać dane, a nawet jak działa sam driver. Sam tego używam, skonwertowałem sobie źródło...
Drukowanie Memo: #include <Printers.hpp> // ważne! ten moduł trzeba włączyć do projektu. //--------------------------------------... private: void __fastcall PrintMemo(TMemo *Memo, TPrintDialog *PrintDialog); void PrintPage(int page); TStringList *pages; int currentpage; // Plik źródłowy np....
Napisałem taki program. Ze względu na większe zainteresowanie, zamieszczam go tutaj na forum. Przed uruchomieniem proszę UWAŻNIE przeczytać zawartość pliku tekstowego zawartego w archiwum! Program każdy może dowolnie użyć do własnych celów, oraz wprowadzić własne modyfikacje (załączone są kody źródłowe w C++ Builderze 6, wymagane komponenty Indy). Proszę...
Witam, jestem początkującym programistą i dziś chciałem zobaczyć co i jak ze strukturami. Znalazłem ogólny opis z przykładem Przykład Zdefiniujmy strukturę pacjent: struct pacjent { char imie[10]; int wiek; char opischoroby[50]; bool zdrowy; char ostatniawizyta[15]; } ; Składa się ona z 5 odrębnych pól, wypełnijmy...
żeby z ASCII zrobić hex - mam na myśli wyświetlenie trzeba każdy odczytany bajt osobno zamienić na liczbę hex (dwa znaki) i tak char znak1, znak2, bajt; znak1=((bajt/16)<10)?(bajt/16)+48:(ba... znak2=((bajt%16)<10)?(bajt%16)+48:(ba... o ile dobrze pamiętam % to reszta z dzielenia jeśli czegoś nie pomyliłem każdy bajt po odczytaniu...
Bezprzewodowo - są kamery po wifi. Z każdej chyba kamery wyciągniesz dane w 16 (albo bardziej prawdopodobne) 24 lub 32bitowym formacie RGB. Co do programowania, to chyba w DX jest możliwość wyciągnięcia danych z kamerki... a jak nie to poszukaj jakiejś biblioteki, napewno coś takiego istnieje. Co do przerobienia i wyświetlenia obrazu, to mając obraz...
To raczej temat na inną rozmowę, nie odpowiada to zbytnio na pytanie autora. Autor zadał kilka pytań, na które postaram się odpowiedzieć i dodać trochę informacji od siebie. MS dostarcza Visual C++, to nie jest czysty C++ Każdy kompilator (preprocesor również) dostarcza swoje dodatkowe rozwiązania/ułatwienia. W visualu są to np funkcje z postfiksem...
To twoje Gauge, to VBX wzięty z jednej z pierwszych wersji Visual Basica. Spokojnie możesz go zastąpić przez TGauge, które występuje w każdym Delphi.
Odkryłem coś ciekawego, mianowicie gdy uruchomię swój program, on się poprawnie wykona i napiszę coś w terminalu, to AVR "dokleja" mi do zwróconej wiadomości literę 'w', którą wysyłam programem w C++. Żeby zobrazować to zjawisko, zamieszę tekst z terminala: cos wcos UPDATE: ----------------------------------------... Wygląda na...
Witam. Jeśli można, to poniżej zamieszczę kilka moich spostrzeżeń: 1. Nie każdy ma zainstalowany pakiet OpenOffice, więc zamieszczanie pliku z instrukcją z rozszerzeniem .odt nie jest najlepszym pomysłem. Lepiej byłoby zapisać ją jako plik PDF, albo HTML. 2. W jakim programie była skompilowana ta aplikacja? U mnie nie chciała się uruchomić (Komunikat...
Witam, w jaki sposób pomniejsza Pan stronę? Ctrl+'-' ? W jakim celu jest pomniejszana? W przeglądarkach są funkcje do sprawdzania responsywności, w firefox Ctrl+Shift+M. Tak poprzez Ctrl +- , cel pomniejszenia jest taki że strona była robiona na komputerze, monitor tam jest większy niż np na laptopie i np. jeśli ktoś będzie wchodził na stronę co ma...
Witam, posiadam panel operatorski Weintek model 6070iH. Chciałem przesłać program po kablu USB (USB - mini USB). Na początku niby wszystko ok, znaczy PC wykrył mi sterownik, potem zacząłem przesyłać program i po inicjalizacji operacji wyskakiwał mi error. Zdziwiony spróbowałem jeszcze raz i teraz za każdym razem Easy Builder pokazuje mi komunikat, abym...
mam pytanie zrobiłem kiedyś takie urządzenie do sterowania 8 urządzeniami ale nie tak jak to jest przedstawione na początku tylko na BC547 jako klucze tranzystorowe na wyjściach danych LPT, które załączają przkaźniki i diode LED odpowiednio dla każdego z 8 przekaźników. Nie mam zbyt dużej wiedzy w tej materii, czy można tak to sterować nic nie siądzie...
visual każdego przedwzmacniacz każdego każdego miłego
pralka brzydki zapach czujnik czarny czujnik zielony coding ibiza
pralka electrolux panel sterowania kontrolkę poduszki powietrznej
Schemat mikrofonu Yosan CB100 - budowa i działanie Renault Thalia 1.4 8V - Zimne powietrze z nawiewów