Thema: Delphi Ouickreport 1.0

Einzelnen Beitrag anzeigen

Benutzerbild von MPirnstill
MPirnstill

Registriert seit: 19. Jul 2004
Ort: Burgdorf
197 Beiträge
 
Delphi XE8 Enterprise
 
#2

Re: Ouickreport 1.0

  Alt 16. Aug 2005, 14:26
Ich schäme mich!
Hatte wohl die falschen Suchbegriffe!

Durch einen Link im "Entwickler-Forum" habe ich einen Post hier im Forum endeckt, der auf ein Free-Tool "Conv1to3" von QuSoft verweist, daß genau das tun soll(te), was ich brauche.

Leider hat es einen Zugriffsfehler! Wenn ich dann versuche den beiliegenden Sourcecode mit D7 zu compilieren, bekomme ich folgenden Fehler:
Zitat:
Der linken Seite kann nichts zugewiesen werden
und zwar bei folgendem Code-Teil:
Delphi-Quellcode:
Def. ...
Type
  TEventRec = record
    Event : string;
    EvenName : string;
    Before,
    After : string;
  end;
const
  //This array hold the report events that need to have the parameter list updated
  QR_Events: array[0..3] of TEventRec = (
    (Event: 'BeforePrint';
      Before : '(var PrintReport: Boolean)'; After: '(Sender: TCustomQuickRep; var PrintReport: Boolean)';),
    (Event: 'OnEndPage';
      Before : '(Sender: TObject)'; After: '(Sender: TCustomQuickRep)';),
    (Event: 'OnNeedData';
      Before : '(var MoreData: Boolean)'; After: '(Sender: TObject; var MoreData: Boolean)';),
    (Event: 'OnStartPage';
      Before : '(Sender: TObject)'; After: '(Sender: TCustomQuickRep)';),

...
procedure checkEvents;
var ii: integer;
begin
  for ii := low(QR_Events) to high(QR_Events) do begin
    if nam = QR_Events[ii].Event then
      QR_Events[ii].EventName := val; // --> DIESE ZEILE WIRD ANGEMECKERT!
  end;
end;
Hat einer eine Idea was da, genau falsch läuft?
Ich frage mich, wie die mit dem Prog gearbeitet haben, wenn das schon bei der Kompilierung Fehler erzeugt. Okay, der Quellcode soll für D5 sein und ich kompiliere mit D7. Aber macht das jetzt so einen Unterschied? D7 ist schließlich weiterentwickelt und sollte die Techniken von D5 beherschen!

Gruß
Micha
Micha
  Mit Zitat antworten Zitat