Search found 296 matches

by Viorel
17 Sep 2007, 11:03
Forum: Visual C++
Topic: Thread Handle
Replies: 14
Views: 5542

Re: Thread Handle

Conform MSDN, interceptările WH_JOURNALPLAYBACK şi WH_JOURNALRECORD se efectuează numai la nivel global. Prin urmare funcţiile specificate în SetWindowsHookEx urmează a fi plasate într-un DLL. Foloseşti un astfel de DLL?
by Viorel
30 Aug 2007, 16:28
Forum: Limbajul C++
Topic: Forum in limba romana
Replies: 9
Views: 8759

Re: Forum in limba romana

Cîteva propuneri: Pagina „Postează un Răspuns” (după acţionarea butonului „Post Replay”) conţine o opţiune scrisă eronat: „Nu analiza autmat URL-urile”. Dacă se bifează „Trimite-mi un email cand un raspuns este postat” din aceeaşi pagină, se trimite un mesaj automat avînd subiectul „Nu ai specificat...
by Viorel
29 Aug 2007, 13:49
Forum: Windows API
Topic: Ce mesaj se trimite cand apelez ShowWindow?
Replies: 5
Views: 3809

Re: Ce mesaj se trimite cand apelez ShowWindow?

Încearcă notificările WM_WINDOWPOSCHANGING şi WM_WINDOWPOSCHANGED. Valoarea flags al structurii WINDOWPOS poate include valorile de interes SWP_SHOWWINDOW şi SWP_HIDEWINDOW.

Sper să funcţioneze.
by Viorel
28 Aug 2007, 13:41
Forum: Windows API
Topic: instanta unica pentru aplicatie
Replies: 5
Views: 3682

Re: instanta unica pentru aplicatie

Pentru N instanţe, probabil se va folosi un “semafor” (vezi funcţia CreateSemaphore sau clasa CSemaphore). În opinia mea un mutex sau secţiune critică reprezintă un caz particular al semaforului cu N=1.
by Viorel
02 Aug 2007, 09:35
Forum: Limbajul C++
Topic: supraincarcare operator++ postfil
Replies: 4
Views: 3492

Re: supraincarcare operator++ postfil

În opinia mea nu este neapărat nevoie ca operatorul ++ să returneze un anumit tip de date. Tradiţional, operatorul cu post-incrementare ++ înseamnă “măreşte cu unu şi returnează valoarea anterioară”, dar poţi să deviezi de la tradiţie şi să execuţi sau returnezi cu totul altceva. Spre exemplu, opera...
by Viorel
01 Aug 2007, 09:27
Forum: Visual C++
Topic: Citire fisier din resurse
Replies: 5
Views: 4431

Re: Citire fisier din resurse

Dacă te descurci cu adăugarea fişierului binar la resursele programului, astfel încît fişierul .rc să conţină o linie de tipul: . . . IDR_DATE1 DATE "FisierDeDate.bin" . . . atunci accesul se va efectua în modul următor: HRSRC hr = ::FindResource(NULL, MAKEINTRESOURCE(IDR_DATE1), _T("DATE")); HGLOBA...
by Viorel
31 Jul 2007, 09:16
Forum: Feedback
Topic: Propunere: marcare mesaje recente.
Replies: 6
Views: 5043

Propunere: marcare mesaje recente.

Cred că ar fi comod dacă mesajele recente ar fi marcate cu cuvintele „Azi” şi „Ieri”, scrise cu aldine în cîmpurile de dată, ca în alte forumuri.
by Viorel
31 Jul 2007, 09:07
Forum: Limbajul C++
Topic: Forum in limba romana
Replies: 9
Views: 8759

Re: Forum in limba romana

Teoretic, s-ar putea oferi suport pentru două variante: „Româna” şi „Romana (fara diacritice)”.
by Viorel
23 Jul 2007, 11:47
Forum: Limbajul C++
Topic: intrebare
Replies: 16
Views: 10904

Re: intrebare

Deoarece în sistem binar 7 se reprezintă ca 000...0111, în urma evaluării expresiei n &= 7 numai trei biţi inferiori ai lui n îşi păstrează valoarea, iar ceilalţi sînt resetaţi (puşi pe zero). Prin urmare valoarea maximă care ar rămîne în n este 000...0111, sau 7. Din lista specificată, 9 nu este o ...
by Viorel
20 Jul 2007, 12:16
Forum: Visual C++
Topic: Password text box
Replies: 12
Views: 7419

Re: Password text box

(De notat că, se pare, nu există un control Windows în cazul unui element de tip “password”, inserat într-o pagină Web si afişat de Internet Explorer. Elementul este desenat şi gestionat de Internet Explorer. Prin urmare tehnica bazată pe analiza stilului ES_PASSWORD probabil nu este aplicabilă în c...
by Viorel
16 Jul 2007, 11:28
Forum: Limbajul C++
Topic: Cum termin introducerea de la tastatura ?
Replies: 1
Views: 2824

Re: Cum termin introducerea de la tastatura ?

Cît timp se apasă doar <Enter>, linia cin >> s nu întoarce nimic. Încearcă expresia „getline(cin, s)”:

Code: Select all

for(;;)
{
    getline(cin, s);
    if(s.empty()) break;
    v.push_back(s);
}
Sper să funcţioneze.