AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Aktualisierte Assemblys verwenden: Hoffnungslos?
Thema durchsuchen
Ansicht
Themen-Optionen

Aktualisierte Assemblys verwenden: Hoffnungslos?

Ein Thema von Speedmaster · begonnen am 11. Sep 2005 · letzter Beitrag vom 12. Sep 2005
Antwort Antwort
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#1

Aktualisierte Assemblys verwenden: Hoffnungslos?

  Alt 11. Sep 2005, 20:21
Borland Delphi 2005 & .NET

Es scheint unmöglich zu sein Delphi dazu zu bringen, Aktuallisierte .NET Assemblys zu verwenden, nachdem diese Aktuallisiert wurden.
Im Moment schreibe ich eine komplexe Assembly in C# um Modelle zu laden, testen wollte ich sie mit Delphi.

Wenn ich nun allerdings die Referenz entferne, und neu hinzufüge( mit und ohne Neustart der IDE ), verwendet er immer die alte. Er scheint die Assembly in eine Ressourcen Datei zu kopieren, und dann immer wieder diesselbe zu verwenden, anstatt die neue.
Erst als ich den Namen änderte( Der Assembly ), fand er die neue!

Ich frage mich manchmal echt was für Trottel dort sitzen und Programmieren!

Hat jemand einen Tipp wie ich die Aktuelle Assembly verwenden kann, ohne den Namen o.ä. zu verändern( Ressourcen Dateien kann man ja vielleicht auch löschen ).

mfg

Speedmaster
Felix K.
Zitat:
Siehst du diesen Park da unten?
Jeden Tag lernen sich leute kennen und verlassen einander, und du hast dein ganzes Leben Zeit darin zu gehen!
  Mit Zitat antworten Zitat
Niko

Registriert seit: 23. Jun 2003
416 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Aktualisierte Assemblys verwenden: Hoffnungslos?

  Alt 12. Sep 2005, 10:49
Hi,

wo liegt die verwendete Assembly - im Anwendungsverzeichnis oder im GAC? Eventuell ist unter Eigenschaften der Referenz "Lokal kopieren" auf true gesetzt. Dann ist es möglich, dass du die Kopie vor dem neuen einfügen der Referenz erst aus dem Ausgabeverzeichnis löschen musst.
"Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking." (Dave Barry)
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#3

Re: Aktualisierte Assemblys verwenden: Hoffnungslos?

  Alt 12. Sep 2005, 11:15
Hihi, in meiner cholerisch angehauchten Delphi.Net Zeit bin ich auch darüber gestolpert...
Ein Neustart der IDE oder des Projektes war, zumindest bei D8, fast immer nötig. Lag die Assembly im GAC sah es etwas rosiger aus. Lustig war, dass er danach oft pötzlich meinte, dass Methode XYZ (rein zufällig) nicht zur Klasse Form gehört...
Aber warum zum Geier sollte ich debug assemblies in den GAC werfen?

Vielleicht legst du dir einen Ordner an, in den du den Output aus dem VS/#develop wirfst.
Möglich wäre auch den After build event von #d/VS zu nutzen um die Assembly in den GAC zu packen (vorher am besten die alte rausnehmen). Aber den GAC mit debug zeugs zuzumüllen? Hmm...

Es gäbe auch den Weg, dass du die C# projekte in D2005 in der gleichen Projektgruppe verwaltest, aber das wäre schon ziemlich hart...
Zumindest wenn man verwöhnt ist, was den Code editor von #d/VS angeht.

Mir stellt sich hier die Frage, warum du überhaupt noch D.Net nimmst. Du scheinst ja, entgegen deinen Vorlieben, den komplexen Code in C# geschrieben zu haben. Warum nicht den Rest auch?
Wenn du sauberen .Net Code (ohne proprietären D.Net RTL Krams) geschrieben hast solltest du mit dem File Disassembler deine D.Net assemblies zu C# portieren können.
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Aktualisierte Assemblys verwenden: Hoffnungslos?

  Alt 12. Sep 2005, 13:30
Ich kann dir sagen warum ich D.NET verwende: Da ich den OpenGL Header von Delphigl.com verwende!

Meine Assemblys Programmiere ich Logischerweisse in #d, wäre ja schwachsinn sich mit Delphi 2005 rumzuärgern!


"Lokal Kopieren" ist aus, und die Dateien im Programmverzeichnis sind gelöscht. Ich muss allerdings anscheinend trotzdem Delphi 2005 neu starten um die Aktuellen Assemblys zu haben!

Naja was will man machen!
Felix K.
Zitat:
Siehst du diesen Park da unten?
Jeden Tag lernen sich leute kennen und verlassen einander, und du hast dein ganzes Leben Zeit darin zu gehen!
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#5

Re: Aktualisierte Assemblys verwenden: Hoffnungslos?

  Alt 12. Sep 2005, 15:33
Warum nimmst du dir nicht einfach Wrapper wie #GL oder einen der 1.000 anderen?
  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 21:25 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