AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Überkreuzender Bezug zweier Units

Ein Thema von Plague · begonnen am 17. Jan 2005 · letzter Beitrag vom 21. Jan 2005
Antwort Antwort
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#1

Überkreuzender Bezug zweier Units

  Alt 17. Jan 2005, 14:20
Hallo,

ich bekomme beim compilen folgende Fehlermeldung angezeigt:
[Fataler Fehler] chart.pas(7): Überkreuzender Bezug zweier Units auf 'chart'

Was muss ich machen, damit diese nicht mehr auftaucht?

Gruß
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#2

Re: Überkreuzender Bezug zweier Units

  Alt 17. Jan 2005, 14:24
Hallo,
2 Units dürfen sich nicht gegenseitig in der Uses-Klausel im Interface-Abschnitt stehen haben.
Mindestens eine der beiden Units muss in der Uses-Klausel im implementation-Abschnitt angegeben werden.

grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#3

Re: Überkreuzender Bezug zweier Units

  Alt 21. Jan 2005, 13:51
Egal was ich mache, es taucht trotzdem auf...
Das sind die beiden Codeabschnitte, nach denen der Fehler aufgetreten ist:

Delphi-Quellcode:
unit Unit3;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, TeEngine, ExtCtrls, TeeProcs, Series, Chart;

type
  TForm3 = class(TForm)
    Chart1: TChart;
    Series1: TBarSeries;
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form3: TForm3;

implementation

uses Chart;
Delphi-Quellcode:
unit chart;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, TeEngine, ExtCtrls, TeeProcs, Series, Chart;

type
  TForm2 = class(TForm)
  Chart1: TChart;
  Series1: TBarSeries;
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form2: TForm2;

implementation

uses Unit3;
Wenn ich sachen aus dem Uses entferne, kommen Sie automatisch wieder...

Gruß
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Überkreuzender Bezug zweier Units

  Alt 21. Jan 2005, 13:53
Dein Problem liegt am Namen der 2. Unit Chart, der ist schon durch die TChart-Komponente in Verwendung, benenne Deine Unit einfach um

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz