[ milnen @ 10.04.2014. 10:08 ] @
Zdravo,

Koristim OLE automation i early binding da bih radio nesto sa Excel dokumentima. Dakle, imam nesto ovako
Code:
ExcelApp := CoExcelApplication.Create;
Sheet:=ExcelApp.Sheets.Item[1] as _Worksheet;

Problem je što IDE nalazi greške tamo gde ih nema (ili ja tako mislim )
Javlja se sledeće:



Delphi nalazi da ExcelRange nema FormulaR1C1, a u stvari ima, što se vidi sa slike kad pritisnem Ctrl+space.
Ovo je samo jedan primer. Nalazi skoro sve properties da su pogrešne. Na primer u Font.Bold, podvuče Bold, ali u Font.Size, ne podvuče ništa:



Naravno, kod se uredno kompajlira i radi bez greške.
Da li neko zna o čemu se radi?

[ savkic @ 10.04.2014. 19:41 ] @
> Delphi nalazi da ExcelRange nema FormulaR1C1, a u stvari ima, što se vidi sa slike kad pritisnem Ctrl+space.
> Ovo je samo jedan primer. Nalazi skoro sve properties da su pogrešne. Na primer u Font.Bold, podvuče Bold, ali u Font.Size, ne podvuče ništa:

> Naravno, kod se uredno kompajlira i radi bez greške.
> Da li neko zna o čemu se radi?

Nemam XE5 pa ne mogu isprobati ali jesam radio u XE3, i nije bilo tih problema. Samo što sam ja direktno koristio TExcelApplication? A možeš i probati da isključiš error insight.
[ milnen @ 10.04.2014. 20:05 ] @
Izgleda da je jedino rešenje u isključivanju error insighta :)
Evo šta kaže neko:
Citat:
Error Insight is buggy (and has been since it was added to the IDE). The first thing I do (when I see the bug hasn't been fixed) is turn it off
[ ((BugA)) @ 10.04.2014. 20:40 ] @
Ja imam slicno iskustvo sa XE2, ponekad kad otvoris kod sve zivo ispodvlaceno... a kompajlira se bez ikakvih problema, jer greske nema ;)