Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Переход на Delphi7 [D6, D7, WinXP]


Чакуока ©   (2005-12-15 22:51:00) 

Есть прога на Delphi6, не получается на Delphi7 перейти, пишет ошибки!!! как заставить заработать???

Примеры ошибок:

ExcelWorksheet1.Range[XYtoCell(StartCol,StartRow), XYtoCell(StartCol,StartRow+1)].Value := Arr;
[Error] UMain.pas(756): '[' expected but ':=' found

InitExcel(ExcelApplication1, ExcelWorkbook1, LCID, 'Template1.xls')
[Error] UMain.pas(772): Types of actual and formal var parameters must be identical

Какие есть различия, и можно как-то заставить откомпилироваться прогу???


VEZ   (2005-12-18 21:17:00) [1]

У меня тоже такая проблема была как-то давно когда я код из D5 в D7 переносил, не помню что именно там нужно исправить, но вроде действительно после Value надо в [] что-то написать.


evvcom   (2005-12-16 14:39:00) [2]

не использовать компоненты, зависимые от версии установленного Офиса или версии собственно самих компонент. Каламбурчик не большой :). Я офисные компоненты потому и не использую, чтобы не зависеть от версии.


Чакуока   (2005-12-16 13:56:00) [3]

им нужны исходники, которые компилируются :(


umbra   (2005-12-16 13:36:00) [4]

а скомпилировать и прогу отдать?


Чакуока   (2005-12-16 13:24:00) [5]

у знакомых делфи7, у меня нет его... у меня только 6, нужно сделать так, чтобы там заработало удаленно, я ни разу этого зверя даже не видел :(
umbra, нет там синтаксических ошибок!


umbra   (2005-12-16 12:37:00) [6]

первая ошибка - явно синтаксическая.


Плохиш   (2005-12-16 12:34:00) [7]


> Чакуока   (15.12.05 22:51)

Не знаю как в D6, но в D7 при инсталляции спрашивается для какой версии MSOffice компоненты инсталлировать, значит выбрали не ту версию.


Digitman   (2005-12-16 12:17:00) [8]

создай/открой соответствующий ExcelXXXX_tlb.pas да посмотри синтаксис вызова


Чакуока   (2005-12-16 12:08:00) [9]

Up


Наверх

Титульная страница Поиск, карта сайта Написать письмо