Application.ProcessMessages;

Application.ProcessMessages;
0

W jaki sposób można uzyskać efekt taki jaki daje Application.ProcessMessages (to znaczy że aplikacja dalej "reaguje" mimo iż wykonuje jakiś proces) ale bez używania unitu Forms ? [???]

Szymek
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 3 lata
0

Stwórz drugi wątek w programie.

0

Chcialbym to zrobic bez classes. A do watku musi byc classes :/

Szymek
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 3 lata
0

"... chciałbym zrobić to bez Delphi..." [rotfl]

The CreateThread function creates a thread to execute within the address space of the calling process.

Kopiuj
HANDLE CreateThread(

    LPSECURITY_ATTRIBUTES lpThreadAttributes,	// pointer to thread security attributes  
    DWORD dwStackSize,	// initial thread stack size, in bytes 
    LPTHREAD_START_ROUTINE lpStartAddress,	// pointer to thread function 
    LPVOID lpParameter,	// argument for new thread 
    DWORD dwCreationFlags,	// creation flags 
    LPDWORD lpThreadId 	// pointer to returned thread identifier 
   );	
 

Zapraszam do lektury Windows SDK.

brodny
  • Rejestracja:prawie 23 lata
  • Ostatnio:prawie 11 lat
0

Albo: Application.ProcessMessages() przetwarza wszystkie komunikaty w kolejki komunikatów aplikacji. Jak zrobić Application.ProcessMessages() w swoim wydaniu? Ano napisać procedurę do obsługi wszystkich komunikatów :P


Mam nadzieję, że pomogłem :) Łukasz Brodny

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.