Powiązane pytania 'visual-c++'

Jak czytać z zasobu wersji w Visual C++
Mam zasób wersji w moich zasobach w projekcie C++, który zawiera numer wersji, prawa autorskie i szczegóły kompilacji. Czy istnieje łatwy sposób na uzyskanie dostępu do tego w czasie wykonywania, aby wypełnić moje okno dialogowe pomoc/informacje ,...
40938 wyświetlenia
schedule 27.06.2022

Czy mogę osadzić Strawberry Perl w aplikacji skompilowanej VC++ 6.0 lub użyć Inline::C z niezgodnością kompilatora?
Patrzę na osadzanie perl 5.10 w dużej aplikacji C++ skompilowanej z VC++ 6.0. Prowadzi to do dwóch pytań. 1) Czy to zły pomysł, aby po prostu używać Strawberry Perl jako zależności, zamiast kompilować własny perl z VC++ 6.0? Czy Strawberry w...
1202 wyświetlenia

Co to jest rejestrowanie zdarzeń? i jak napisać plik dziennika zdarzeń?
Co to jest rejestrowanie zdarzeń? i jak napisać plik dziennika zdarzeń dla aplikacji? Chcę rejestrować wszystkie działania aplikacji, w tym kiedy używa .dll itp., A także wyświetlać informacje o aplikacji.
6083 wyświetlenia
schedule 24.08.2022

jak zbudować plik vc++ w linii poleceń
Jak zbudować projekt opracowany w VC++ w wierszu poleceń Nie jestem studiem wizualnym (2003 lub 2005 lub 2008)
397 wyświetlenia
schedule 07.10.2023

tworzenie pliku txt
W moim projekcie aplikacji MFC w czasie wykonywania chcę utworzyć plik txt i chcę przechowywać w nim pewne dane, ponieważ nie chcę tworzyć pliku notatnika na żadnym dysku twardym. Musi być tylko w aplikacji. kiedy klikam przycisk IDC_BUTTON1, musi...
277 wyświetlenia
schedule 09.10.2023

Czy używając kodu Win32 w swojej nowoczesnej aplikacji C++, powinieneś używać odpowiedniego rzutowania?
Na przykład w dokumentacji MSDN można znaleźć następujące obsady: (LPTSTR)&lpMsgBuf Czy powinienem zawracać sobie głowę konwersją tego na: static_cast<LPTSTR>(&lpMsgBuf); A może powinienem po prostu zostawić wszystkie...
743 wyświetlenia
schedule 24.01.2024

Użyć NMAKE do utworzenia wszystkich źródeł w katalogu?
Używając nmake, czy możliwe jest, aby makefile automatycznie zbudował wszystkie pliki .cpp w bieżącym katalogu, bez konieczności określania ich indywidualnie? Więc zamiast czegoś takiego: O = $(OBJ_DIR)/main.obj...
5756 wyświetlenia
schedule 24.08.2022

Konwertuj CString na const char*
Jak przekonwertować z CString na const char* w mojej aplikacji Unicode MFC?
165201 wyświetlenia
schedule 16.08.2022

Którą wersję MSXML powinienem użyć?
Wygląda na to, że byłoby to częste pytanie, chociaż nie mogłem go znaleźć na SO. Której wersji MSXML powinienem używać w moich aplikacjach i, co ważniejsze, jak mam podjąć decyzję? Istnieje MSXML3, 4, 5 i 6. Niedawno opublikowałem kod w...
24132 wyświetlenia
schedule 28.07.2022

Pakiet funkcji MFC — po zamknięciu nie można wyświetlić dokowanego okienka
Korzystając z kreatora i wybierając styl pakietu Office 2007, możesz utworzyć interfejs użytkownika przypominający IDE — dokowalny panel eksploratora plików po lewej stronie i dokowalny panel właściwości po prawej stronie. Jednak po zamknięciu tych...
866 wyświetlenia
schedule 02.03.2024

MS VC++, jak zbudować bibliotekę DLL bez konieczności redystyki vc
Próbuję zbudować proste opakowanie .Net wokół podstawowego kodu C++. Kod C++ nie opiera się na niczym w bibliotekach dll vcredist, więc zastanawiam się, czy mogę skonfigurować mój projekt, aby nie wymagał działania tych bibliotek? Nie chciałbym,...
5439 wyświetlenia
schedule 06.01.2024

Wykonaj proces i zwróć jego standardowe wyjście w VC++
Jaki jest najłatwiejszy sposób wykonania procesu, poczekania na jego zakończenie, a następnie zwrócenia jego standardowego wyjścia jako ciągu znaków? Trochę jak backtics w Perlu. Nie szukam rzeczy z różnymi platformami. Potrzebuję tylko...
2525 wyświetlenia
schedule 28.08.2022

Winsock2: Jak zezwolić TYLKO na jedno połączenie klienta na raz, korzystając z zaległości nasłuchiwania w VC++
Chcę zezwolić tylko na jedno połączenie jednocześnie z mojego serwera TCP. Czy możesz powiedzieć, jak używać funkcji Listen bez długości zaległości wynoszącej zero. Używam kodu (podanego poniżej), ale kiedy uruchamiam 2 klientów jeden po drugim,...
2587 wyświetlenia
schedule 01.03.2024

Dlaczego wyszukiwarka Windows miałaby wysyłać zapytania do mojego IFilter w poszukiwaniu dziwnych interfejsów?
Zaimplementowałem IFilter jako natywny serwer COM VC++ ATL w procesie. Windows Search nie użyłby go — tworzy instancję mojego IFilter, a następnie wykonuje kilka wywołań QueryInterface(), w szczególności: IMarszałek ISTdMarshalInfo coś z...
935 wyświetlenia
schedule 30.06.2022

Jaki jest cel funkcji członkowskich IUnknown w END_COM_MAP?
Makro ATL END_COM_MAP definiuje się następująco: #define END_COM_MAP() \ __if_exists(_GetAttrEntries) {{NULL, (DWORD_PTR)_GetAttrEntries, _ChainAttr }, }\ {NULL, 0, 0}}; return _entries;} \ virtual ULONG STDMETHODCALLTYPE AddRef( void)...
845 wyświetlenia
schedule 01.02.2024

Kompilacja z /EHa: jakieś problemy z .lib/.dll innej firmy?
Rozważam użycie przełącznika kompilatora /EHa podczas kompilowania w debugowaniu i wydaniu. Używam kilku bibliotek statycznych i bibliotek DLL innych firm, które, jak zakładam, nie zostały skompilowane za pomocą /EHa. Czy napotkam jakieś problemy?
225 wyświetlenia

Emulowanie pass by ref w C++/CLI bez używania referencji śledzenia (%)?
Chcę emulować następującą metodę: ref class Something{ void foo(array<double>^% data) { data = gcnew array<double>(10); } }; Tak, że tablica wywołującego zostanie zmodyfikowana/utworzona. Niemniej jednak istnieją...
1216 wyświetlenia
schedule 28.06.2022

Uzyskaj ścieżkę do Moich dokumentów
Jak uzyskać ścieżkę do folderu Moje dokumenty bieżącego użytkownika w programie Visual C++? Edytuj: Mam to: TCHAR my_documents[MAX_PATH]; HRESULT result = SHGetFolderPath(NULL, CSIDL_MYDOCUMENTS, NULL, SHGFP_TYPE_CURRENT, my_documents);...
32570 wyświetlenia
schedule 21.08.2022

Czy mogę używać nowszych wersji programu Visual Studio do robienia starych rzeczy?
Mam kilka bibliotek DLL opartych na ATL/COM, na których używałem programu Visual C++ 6.0. Potrzebuję kilku „starych” rzeczy z wygenerowanych bibliotek DLL: (1) Muszą być kompatybilne z projektami opracowanymi w Visual Basic 6.0 (stary VB6,...
152 wyświetlenia
schedule 13.07.2022

błąd LNK2005: xxx już zdefiniowany w MSVCRT.lib(MSVCR100.dll) C:\coś\LIBCMT.lib(setlocal.obj)
Do odczytu plików Dicom używam biblioteki DCMTK (format obrazu używany w przetwarzaniu obrazów medycznych). Mam problem z kompilacją kodu źródłowego DCMTK. DCMTK korzysta z dodatkowych bibliotek zewnętrznych (zlib, tiff, libpng, libxml2, libiconv)....
127769 wyświetlenia
schedule 26.12.2023