var
Excel:Variant;
begin
Excel:=Unassigned;
Excel:=CreateOleObject('Excel.Application');
Excel.DisplayAlerts:=false
WBook:=Excel.WorkBooks.Add
//...и.т.д.
//потом завершаем работу
Excel:=Unassigned
{вот тут на win98 вылетает стандартное виндовая ошибка "программа выполнила недопустимую операцию и будет закрыта...". Причём ругается именно на Excel, что он выполнил недопустимую операцию.}
end;
P.S. Дельфи5. Воспроизводится только на машинах с windows98 от версии MS Office не зависит.
Excel:Variant;
begin
Excel:=Unassigned;
Excel:=CreateOleObject('Excel.Application');
Excel.DisplayAlerts:=false
WBook:=Excel.WorkBooks.Add
//...и.т.д.
//потом завершаем работу
Excel:=Unassigned
{вот тут на win98 вылетает стандартное виндовая ошибка "программа выполнила недопустимую операцию и будет закрыта...". Причём ругается именно на Excel, что он выполнил недопустимую операцию.}
end;
P.S. Дельфи5. Воспроизводится только на машинах с windows98 от версии MS Office не зависит.