[DUG] Compiling problems
Mark Howard
mhoward at pslog.co.nz
Fri Sep 9 14:28:33 NZST 2005
Help - I'm tearing my hair out!
I am trying to add a feature that already exists in one of my app's reports to another three reports.
Although this may distract from the real problem - hear is the code, for the sake of completeness:
procedure TOwnDet1.ChildBand1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
CommentsMemo.Lines.Clear;
CommentsMemo.Lines.Add(
QueryDataModule.LogRepQ.FieldByName('Comment').AsString);
if Length(CommentsMemo.Lines.Text) > 2 then <<<<HERE
ChildBand1.Height := CommentsMemo.Height + 2
else
ChildBand1.Height := 0;
end;
This code compiles fine in the original report unit but I get
"Missing operator or semicolon" and
"Incompatible types"
both on the line indicated when I put the code into another report unit.
In fact the problem is with the Length function because I get the same errors if the code reads
Length('abcdefg');
Yet I can add the same code into another report unit and again there is no error.
A possible clue is that the 2 units where no errors occur are located in a different project subdirectory to the 2 other units where the compiler errors do occur.
Can anyone suggest what may be going on here. (I would be very grateful - this was supposed to be a half hour job!)
TIA Mark
--
Forest Production Systems Ltd
Creators of PSLog - A harvesting information system
www.pslog.co.nz
Skype: markhoward
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.19/93 - Release Date: 8/09/2005
More information about the Delphi
mailing list