MessageBox mit TimeOut WINAPI |
typedef int (WINAPI *MessageBoxTimeOutWFunc)(HWND hWndParent,PWCHAR strText,PWCHAR strCaption, UINT uType,WORD wLanguageId,DWORD dwMilliseconds);
HMODULE hMod = LoadLibrary(“user32.dll”);
MessageBoxTimeOutWFunc pMessageBoxTimeout = (MessageBoxTimeOutWFunc)GetProcAddress(hMod,”MessageBoxTimeoutW”);
pMessageBoxTimeout(NULL,L”Text”,L”Titel”,MB_OK | MB_SETFOREGROUND,0,3000);
FreeLibrary(hMod);
Autoindex einer Tabelle zurücksetzen MYSQL |
Mit folgendem SQL-Befehl kann man den Wert vom Autoindex einer SQL-Tabelle auf den höchsten Wert von ID plus 1 setzen. Ohne die Tabelle leeren zu müssen.
ALTER TABLE tabellenname AUTO_INCREMENT=0;
Registrierung für Excel oder Word neu schreiben MS OFFICE |
Ab und zu meldet Excel oder Word das die zu öffnende Datei von einem anderen Benutzer geöffnet wurde obwohl das nicht sein kann. Wenn Ihr die EXCEL.EXE oder die WINWORD.EXE mit dem Parameter /regserver und dann /a aufruft wird die Windows-Registrierung (für das Programm) neu geschrieben und in den meisten Fällen starten Excel und Word wieder ohne Meldung.