AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Prism .Net Funktionen aus Assembly aktualisieren ?
Thema durchsuchen
Ansicht
Themen-Optionen

.Net Funktionen aus Assembly aktualisieren ?

Offene Frage von "winx"
Ein Thema von winx · begonnen am 9. Nov 2006 · letzter Beitrag vom 9. Nov 2006
Antwort Antwort
winx

Registriert seit: 14. Jun 2005
265 Beiträge
 
#1

.Net Funktionen aus Assembly aktualisieren ?

  Alt 9. Nov 2006, 10:34
Hallo,

ich nutze Delphi.Net und habe dort ein Projekt, das aus einem Hauptprojekt besteht,
welches wiederum eine von mir erzeugte DLL nutzt.

Diese DLL hat eine Klasse, auf die ich vom Hauptprojekt zugreifen und die
Funktionen nutzen kann.

So nun zu meinem Problem. In der Projektverwaltung habe ich beide Projekte
stehen. Wie kann ich nun sicherstellen, dass wen ich was in der DLL ändere,
die Änderungen im Hauptprojekt übernommen werden, sprich,
welche Schritte (Compilieren, Aktualisieren, etc ) muß ich durchführen?

Habe nämlich in einer meiner DLL Klassen eine neue Public-Funktion
hinzugefügt. Bekomme diese jedoch, egal was ich auch mache (Neustart, DLL
neu einbinden, Aktualisieren,..) nich in meinem Hauptprojekt zu sehen.
Wenn ich sie einfach reinschreibe, bekomm ich nen Compilerfehler:
"undefinierter Bezeichner"

Vielleicht kann mir jemand mal das System oder meinen fehler erklären?

Danke,
winx

p.s: hab auch noch hier gepostet
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#2

Re: .Net Funktionen aus Assembly aktualisieren ?

  Alt 9. Nov 2006, 10:54
Eigentlich sollte es reichen, wenn Du das geänderte Assembly neu kompilierst und dann Dein Hauptprojekt neu erzeugst (Vllt. mal alle dcuil - Files löschen).
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
winx

Registriert seit: 14. Jun 2005
265 Beiträge
 
#3

Re: .Net Funktionen aus Assembly aktualisieren ?

  Alt 9. Nov 2006, 11:11
Hi,

was sind eigentlich diese dcuil Files?
erstellt hab ich schon neu...hat nix gebracht.

eanke,
winx
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#4

Re: .Net Funktionen aus Assembly aktualisieren ?

  Alt 9. Nov 2006, 11:16
Das sind die Delphi / Win32 - Dcu's - nur eben für Delphi.NET - vergleichbar mit den .obj - Files wenn du C / C++-Code compilierst.

Der Inhalt dieser dcuil - Dateien wird am Schluss durch den Linker zum eigentlichen Assembly zusammengelinkt.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
winx

Registriert seit: 14. Jun 2005
265 Beiträge
 
#5

Re: .Net Funktionen aus Assembly aktualisieren ?

  Alt 9. Nov 2006, 11:21
Hab alle DCUIL Files der DLL gelöscht, neu erstellt...funzt leider auch nich

dann noch ne Zwischenfrage. was sind dann die DCPIL files?
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#6

Re: .Net Funktionen aus Assembly aktualisieren ?

  Alt 9. Nov 2006, 11:31
DCUIL sind die Gegenstücke zu DCU. DCPIL sind die Gegenstücke zu?
*Trommelwirbel*
Natürlich ( ) DCP.

Also "Delphi Compiled Unit" und "Delphi Compiled Package". *Bemerkung verkneift*
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
winx

Registriert seit: 14. Jun 2005
265 Beiträge
 
#7

Re: .Net Funktionen aus Assembly aktualisieren ?

  Alt 9. Nov 2006, 13:12
danke

Aber mein problem kann das immer noch nicht lösen, hat jemand noch ne Idee???
  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 05:15 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