Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2012, 21:49   #1
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию unassigned - не компилируется!

Сохраняю stringGrid в Excel
Код:
ExcelApp:= CreateOleObject('Excel.Application');
   try
    ExcelApp.Visible:= False;
    ExcelApp.Workbooks.Add;
    Sheet:= ExcelApp.ActiveWorkBook.WorkSheets[1];
    for Col:= 0 to StringGrid1.ColCount -1 do
     for Row:= 0 to StringGrid1.RowCount -1 do
      Sheet.Cells[Row + 1, Col +1]:= StringGrid1.Cells[Col, Row];
    ExcelApp.ActiveWorkbook.SaveAs(GetExcelFileName);
    ShowMessage('OK!');
   finally
    ExcelApp.Application.Quit;
    ExcelApp:= unassigned;
   end;
Файл создается и все в нем нормально, однако если закоментировать строку
Код:
ExcelApp:= unassigned;
В исходном коде, однако она есть, рассуждая с точки зрения что не дураки писали этот код, который потом попал в интернет ищу причину моего ерора, подскажите если знаете?
Ошибка : unassigned не идентифицирован!
kta87 вне форума Ответить с цитированием
Старый 08.02.2012, 22:09   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Код:
ExcelApp:= nil;
и все
Человек_Борща вне форума Ответить с цитированием
Старый 08.02.2012, 22:11   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А так
Код:
    ExcelApp.Quit;
    ExcelApp:= unassigned;
+ unit Variants
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 08.02.2012 в 22:24.
Аватар вне форума Ответить с цитированием
Старый 08.02.2012, 22:31   #4
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Спасибо , просто модули чистил... все решило
Код:
unit Variants
kta87 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не компилируется в 10 Eyxeniy Visual C++ 6 12.03.2011 10:21
не компилируется Roman87 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 09.12.2010 17:30
не компилируется( Katte Помощь студентам 2 08.06.2010 22:47
не компилируется angedonia Общие вопросы C/C++ 4 07.06.2010 10:01