запись в файл.
я хочу сделать программу. она должна записывать кое - какую инфу в файл. во время работы эта инфа откладывается в переменной, например X. и в событии Unload формы я записываю все данные в файл и выхожу из проги со спокойной душой. а вот если я буду выключать комп, то она закроется аварийно, тоесть просто убьёт процесс моей проги. а как сделать так, чтобы перед аварийным выходом прога успела записать всё в файл?
Если ты будешь выключать комп, твоя программа не закроется аварийно (аврийно она закроется, если Чубайс отключит тебе электричество, а УПСа у тебя нет). Т.е. процедура Unload при выключении компа все равно выполнится. Более того, ты можешь код перенести в процедуру QueryUnload и анализировать параметр UnloadMode, чтобы уяснить, от кого исходит требование Unload.
блин! точно! а я всё ленился специально перезагрузить комп, чтобы посмотреть работает ли unload. но впринципе, можно ли вообще выполнить какую - то операцию, когда тебя вырубят по Ctrl + Alt + Del?
Ctrl + Alt + Del - это не вырубание, а завершение работы, т.е. завершение (выгрузка) всех программ.