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 ? [???]
0
0
Stwórz drugi wątek w programie.
0
Chcialbym to zrobic bez classes. A do watku musi byc classes :/
0
"... chciałbym zrobić to bez Delphi..." [rotfl]
The CreateThread function creates a thread to execute within the address space of the calling process.
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.
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