Zitat von
AScomp:
if SDBlockReasonCreate(Form1.Handle, AppInfoWideChar) = true then
If the call succeeds, the return value is nonzero.
du vergleichst den Rueckgabewert auf einen bestimmten Wert (1), aber es kann alles <> 0 rauskommen.
Lass das = true weg und probiers nochmal. Wenns dann immernoch nicht klappt, koennte das Ergebnis von GetLastError aufschluss geben.
greetz
Mike