Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: So Jul 06, 2025 19:24

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Delphi findet Methoden nicht
BeitragVerfasst: Fr Dez 28, 2007 19:57 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Hi ihr,

Ich bin zur abwechslung mal wieder mit Delphi unterwegs und habe hier ein mehr oder minder schweres Problem.
Folgendes: Ich habe hier zwei Packages, beide von mir geschrieben. Package B erfordert eine Unit aus Package A, Package A wird auch vollkommen richtig in die Required-Liste aufgenommen.
Jetzt habe ich aber das Problem, dass in Package B einige Methoden einer Klasse aus der besagten Unit nicht gefunden werden, was zu dem Fehler "<identifier> in Basisklasse nicht gefunden" führt. Wenn ich die Unit aber direkt in Package B einbinde, also in die Contains-Liste einfüge, dann ist der Fehler weg. Diese Methode möchte ich aber nicht verwenden, da ich die beiden Packages getrennt halten will (weil zwei verschiedene Funktionen).

Ich habe schon ausprobiert, die Kompilierten Dateien der Packages zu löschen, die .dcus von den Units zu entfernen - ohne erfolg.

Gruß Lord Horazont

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Dez 28, 2007 20:00 
Offline
DGL Member

Registriert: Do Mai 30, 2002 18:48
Beiträge: 1617
Reden wir von .Net Delphi? Welche Sichtbarkeit haben die Methoden? Sind sie eventuell nur in der besitzenden Assembly sichtbar (In C# wärde das die sichtbarkeit "internal")?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Dez 28, 2007 20:16 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
ne, normales Delphi. Ist Protected, aber beim Überschreiben sollte das ja kein Problem sein, schließlich kann ich auch z.B. MouseMove aus TWinControl überschreiben, die ja auch protected ist.
Allerdings gehen auch einige public-Properties verloren, wenn ich mich nicht irre.
//Edit: Ummpf. Kopf -> Wand. Es lag noch eine deprecated-Version der .dcp-Datei vom Package im Bin-Verzeichnis von Delphi... Das hat ihn wohl irritiert... Sorry, dass ich mal wieder eure Zeit für so ... arrgh dumme fehler in anspruch genommen habe


Gruß Lord Horazont

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 14 Queries | GZIP : On ]