![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переход на 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