malloc+lstr(cpy/cat) bedą jednak efektywniejsze, gdy bedzie chodziło o stringi o różnych długościach, printf jest wolniejsze, co czasem ma znaczenie w przetwarzanu dłuższych tekstów, no i pamięć bufora można po tym zwolnić, gdy już nie bedzie potrzebna. Pozdrawaim, LightI
Musisz ustawić kursor na końcu tekstu i dopisać tekst wysyłając EM_REPLACESEL. Opcjonalnie możesz wysłać EM_GETHANDLE aby dostać uchwyt pamięci HLOCAL w której kontrolka przechowuje tekst, gdzie możesz dopisać cokolwiek bez obawy o pozycję kursora. Ale w tym przypadku musisz dodatkowo sprawdzić co zwraca IsWindowUnicode() i operować odpowiednimi wersjami...
Dokładnie jeśli chodzi o c++/CLI w przypadku studiów nie ma sensu się go uczyć, tam bardziej przydatne będzie klasyczne C++. Praktycznie patrząc na platformę .NET to jak kolega wspomniał najczęściej używa się .NET C#, natomiast C++/CLI, F# itp. są to specyficzne języki do realizacji specyficznych celów i są one raczej dodatkami do C# pozwalającymi zrealizować...
Na początku zanim przejdzie się do directa3d to trzeba nauczyć się od podstaw programować (jakieś złożone pętle for, while). Dla przykładu spróbuj sobie zaimplementować jakieś algorytmy typu sortowanie bąbelkowe, czy po prostu obierz sobie jakieś zadanie i spróbuj wcielić je w życie. np. Milionerów sobie napisz albo koło fortuny cos w tym stylu. Dzięki...
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...
Zobacz http://msdn.microsoft.com/en-us/library/... - tu masz opis funkcji CreateMutex. Wynika z niego, że w pierwszym parametrze musisz podać wskaźnik (long poiner, stąd nazwa LP[COŚTAM]) na strukturę SECURITY_ATTRIBUTES. Tam dopiero podaje się security descriptor - spróbuj przeanalizować kod tutaj: http://support.microsoft.com/kb/106387.....
Witam. Uzyj funkcji WinAPI SetWindowText(HWND, LPSTR), gdzie HWND jest uchwytem okna, ktorego napis chcesz zmienic, a LPSTR stringiem zawierajacym nowy tekst okna. Najlepiej uzyj tego w procedurze obslugi okna (przy OPEN_COM). Pozdrawiam.
Witam serdecznie ;] Piszę w Borland C++ i obsługę com oparłem na WinAPI (obsługa com jak plik binarny). Zrobiłem już sprawnie działające nadawanie i odbieranie ramki. Ramka jeśli jest poprawna to jest zapisywana do vectora unsigned char (miałem problemy z dynamiczna tablicą unsigned char bo gdy tworzyłem ją np przez "new" to jeśli w pakiecie występował...
W C++ Builder wszystko ... klarowniej Widziałeś kilku/nasto/letni project w tych technologiach? Utrzymywałes go? Combo1, Combo2, Combo3, Combo23. Statyczny wskaźnik na formę (zwykle cienkiemu programiście jedyny znany dostęp do tego obiektu). Eksploatuję program, gdzie od ponad roku nie da się wyeliminować dość widocznego (na produkcji) błędu. w Visual...
Witam, zastanawiam sie czy ktos z Was próbowal obsłuzyc konwerter USB na RS232(FTDI) pod builderkiem. Bo ja mam z tym mały problem. Chodzi prawdopodobnie o DLL'ki do których nie moge sie dobrac. Podczas próby kompilacji pojawia sie komunikat [Linker Error] Unresolved external 'FT_ListDevices' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\MOJE...
... w jaki sposób odczytać z poziomu Excel'a dane z utworzonych wirtualnych portów COM? Wyniki krótkiej kwerendy po forum i okolicach ... trochę do przejrzenia będzie. W podsumowaniu zarysowuje się kwestia sporządzenia jakiejś, w miarę funkcjonalnej, formatki z odpowiednią kontrolką, np. MSCOMM32: https://www.elektroda.pl/rtvforum/viewto...
Witam, Pytałem już o to na innym forum ale niestety nie uzyskałem satysfakcjonującej mnie odpowiedzi. Dodam że może być to ważne iż piszę programik w VS 2010 EXPRESS. Mój problem to utworzenie okna dziecka po naciśnięciu buttona w oknie rodzica. Znalazłem całą procedurę tworzenia i co najlepsze wszystko się ładnie kompiluje i działa jak powinno--> noweOkno0xcccccccc...
timer winapi winapi button winapi książek
urwany kabel cewki karta zabezpieczona zapisem precyzyjny potencjometr
technika radiowa technika radiowa
Brak napięcia w stacyjce - przyczyny i diagnostyka Immergas Zeus 25 - Przyczyny błędu E43