Întrebări înrudite 'visual-c++'

Cum citesc dintr-o resursă de versiune în Visual C++
Am o resursă de versiune în resursele mele într-un proiect C++ care conține numărul de versiune, drepturile de autor și detalii de construcție. Există o modalitate ușoară de a accesa aceasta în timpul execuției pentru a completa dialogul meu...
40938 vederi
schedule 27.06.2022

Pot încorpora Strawberry Perl într-o aplicație compilată VC++ 6.0 sau pot folosi Inline::C cu nepotrivirea compilatorului?
Mă uit la încorporarea perl 5.10 într-o aplicație C++ mare compilată cu VC++ 6.0. Acest lucru duce la două întrebări. 1) Este o idee proastă să folosesc pur și simplu Strawberry Perl ca o dependență, mai degrabă decât să compilez propriul meu perl...
1202 vederi

Ce este înregistrarea evenimentelor? și cum scriu un fișier jurnal de evenimente?
Ce este înregistrarea evenimentelor? și cum scriu un fișier jurnal de evenimente pentru o aplicație? Vreau să înregistrez toate activitățile aplicației, inclusiv atunci când folosește un .dll, etc. și, de asemenea, să arăt informații despre aplicație.
6083 vederi
schedule 24.08.2022

cum să construiți un fișier vc++ în linia de comandă
Cum să construiesc un proiect dezvoltat în VC++ în linia de comandă, nu sunt studio vizual (2003 sau 2005 sau 2008)
397 vederi
schedule 07.10.2023

crearea fișierului txt
În proiectul meu de aplicație MFC în timpul execuției, vreau să creez un fișier txt și vreau să stochez unele date în care nu vreau să creez fișierul notepad pe niciun hard disk. Trebuie să fie doar în aplicare. când fac clic pe un IDC_BUTTON1,...
277 vederi
schedule 09.10.2023

Când utilizați codul Win32 în aplicația dvs. modernă C++, ar trebui să utilizați o distribuție adecvată?
De exemplu, următoarea ghipsă poate fi găsită în toată documentația MSDN: (LPTSTR)&lpMsgBuf Ar trebui să mă obosesc să convertesc asta în: static_cast<LPTSTR>(&lpMsgBuf); Sau ar trebui să las toate porțiunile idiomatice...
743 vederi
schedule 24.01.2024

Utilizați NMAKE pentru a face toate sursele într-un director?
Folosind nmake, este posibil ca makefile să construiască automat toate fișierele .cpp din directorul curent, fără a fi nevoie să le specificați individual? Deci, în loc de ceva de genul: O = $(OBJ_DIR)/main.obj...
5756 vederi
schedule 24.08.2022

Convertiți CString în const char*
Cum convertesc de la CString la const char* în aplicația mea Unicode MFC?
165201 vederi
schedule 16.08.2022

Ce versiune de MSXML ar trebui să folosesc?
Se pare că aceasta ar fi o întrebare frecventă, deși nu am putut-o găsi pe SO. Ce versiune de MSXML ar trebui să folosesc în aplicațiile mele și, mai important, cum ar trebui să decid? Există MSXML3, 4, 5 și 6. Am postat recent un cod în...
24132 vederi
schedule 28.07.2022

Pachetul de funcții MFC - Nu s-a putut afișa panoul de andocare odată închis
Folosind expertul și selectând stilul Office 2007, puteți veni cu o interfață de utilizare care arată ca un IDE - un panou de explorare a fișierelor de andocare în stânga și un panou de proprietăți de andocare în dreapta. Cu toate acestea, atunci...
866 vederi
schedule 02.03.2024

MS VC++ cum să construiți DLL fără a necesita vc redist
Încerc să construiesc un simplu wrapper .Net în jurul unui cod de bază C++. Codul C++ nu se bazează pe nimic din dll-urile vcredist, așa că mă întreb dacă îmi pot configura proiectul, deci nu necesită ca acele dll-uri să funcționeze? Mi-ar...
5439 vederi
schedule 06.01.2024

Executați un proces și returnați rezultatul standard în VC++
Care este cel mai simplu mod de a executa un proces, de a aștepta ca acesta să se termine și apoi de a returna rezultatul standard ca șir? Cam ca backtics în Perl. Nu caut un lucru cu platforme transversale. Am nevoie doar de cea mai rapidă...
2525 vederi
schedule 28.08.2022

Winsock2: Cum să permiteți NUMAI o conexiune client la un moment dat, utilizând restanța de ascultare în VC++
Vreau să permit o singură conexiune la un moment dat de la serverul meu TCP. Puteți spune, vă rog, cum să utilizați ascultarea fără a avea o lungime de zero. Folosesc codul (dat mai jos), dar când lansez 2 clienți unul câte unul, ambii se...
2587 vederi
schedule 01.03.2024

De ce Windows Search ar interoga IFilter-ul meu pentru o grămadă de interfețe ciudate?
Am implementat un IFilter ca server COM nativ VC++ ATL in-proc. Căutarea Windows nu l-ar folosi - creează o instanță a IFilter-ului meu și apoi execută o grămadă de apeluri QueryInterface(), în special: Mareșal IStdMarshalInfo ceva cu ID de...
935 vederi
schedule 30.06.2022

Care este scopul funcțiilor membre IUnknown în END_COM_MAP?
Macrocomanda ATL END_COM_MAP este definită după cum urmează: #define END_COM_MAP() \ __if_exists(_GetAttrEntries) {{NULL, (DWORD_PTR)_GetAttrEntries, _ChainAttr }, }\ {NULL, 0, 0}}; return _entries;} \ virtual ULONG STDMETHODCALLTYPE...
845 vederi
schedule 01.02.2024

Compilarea cu /EHa: vreo problemă cu .lib/.dll terță parte?
Mă gândesc să folosesc comutatorul compilatorului /EHa când construiesc în Debug și Release. Folosesc o grămadă de biblioteci statice și DLL-uri terțe, despre care presupun că nu au fost compilate cu /EHa. Voi avea probleme?
225 vederi

Emularea trece prin ref în C++/CLI fără a utiliza referința de urmărire (%)?
Vreau să emulez următoarea metodă: ref class Something{ void foo(array<double>^% data) { data = gcnew array<double>(10); } }; Astfel încât, matricea apelantului este modificată/creată. Cu toate acestea, există...
1216 vederi
schedule 28.06.2022

Obține calea către Documentele mele
Din Visual C++, cum obțin calea către folderul My Documents al utilizatorului curent? Editare: Am asta: TCHAR my_documents[MAX_PATH]; HRESULT result = SHGetFolderPath(NULL, CSIDL_MYDOCUMENTS, NULL, SHGFP_TYPE_CURRENT, my_documents);...
32570 vederi
schedule 21.08.2022

Pot folosi versiunile mai noi de Visual Studio pentru a face lucruri vechi?
Am mai multe DLL-uri bazate pe ATL/COM pe care le-am folosit Visual C++ 6.0. Am nevoie de câteva lucruri „vechi” din DLL-urile generate: (1) Trebuie să fie compatibile cu proiectele dezvoltate în Visual Basic 6.0 (vechiul VB6, în mod evident nu...
152 vederi
schedule 13.07.2022

eroare LNK2005: xxx deja definit în MSVCRT.lib(MSVCR100.dll) C:\something\LIBCMT.lib(setlocal.obj)
Folosesc biblioteca DCMTK pentru a citi fișierele Dicom (format de imagine utilizat în procesarea imaginilor medicale.) Am o problemă la compilarea acestui cod sursă DCMTK. DCMTK folosește câteva biblioteci externe suplimentare (zlib, tiff, libpng,...
127769 vederi
schedule 26.12.2023