Någon som vet om man kan rulla kod i VB6 trots att man väntar på svar ifrån användaren via tex en Msgbox? Det jag är ute efter är någon form av Interrupt-funktion som man tex kopplar till en timer. Koden bakom timern exekeveras alltid då timern går ut trots att VB är upptaget med annat. Funktionen skulle ha varit den att så fort timern med interrupt-funktionen går ut så skall VB6 hoppa direkt till timer-koden och köra den för att sedan hoppa tillbaka där den lämnade den ursprungliga koden. Prova skapa en MsgBox med hjälp av API. Detdu efterfrågar är multithreading och det är inget som vb 6 stödjer i native-mode, men man kan med API och en hel del klurande få det att funka, frågan är om det är värt det... Behövs inte.Rulla kod trots Msgbox?
Går detta att lösa på något vis?Sv: Rulla kod trots Msgbox?
Declare Function MessageBox Lib "user32.dll" Alias "MessageBoxA" (ByVal hWnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal uType As Long) As Long
Tror dock att programmet måste vänta på användaren där också...
Ett alternativ är ju att skapa ett fönster som ser ut och uppför sig som en MsgBox.Sv: Rulla kod trots Msgbox?
Sv: Rulla kod trots Msgbox?
Gör en ny form som du anpassar som du vill.
Skicka sedan instruktioner till din första form från den.
Återkom om du inte förstår vad jag menar.
/Niklas Jansson