AGB  ·  Datenschutz  ·  Impressum  







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

Anwendung weitergeben

Ein Thema von Jelly · begonnen am 13. Feb 2006 · letzter Beitrag vom 13. Feb 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#11

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 14:01
Ich scheine jetzt einen Weg gefunden zu haben, die benötigten Assemblies, die nicht direkt zum .NET Framework gehören wie eben diese VCL.NET Sachen, mit in die Echse reinzukompilieren...

Es gibt ja noch andere gute Delphi Foren: guckst Du hier

Das scheint dann der Weg zu sein. (3. Beitrag)
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#12

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 14:02
Zitat von Jelly:
Hast Du dazu ein Beispiel, wie so ein Skript auszusehen hat... Wie kann ich denn eine Assembly im GAC sicher registrieren.

Wenn ich die assembly nicht registrieren möchte, welche Dateien aus dem GAC muss ich dann wohin kopieren... Bei mir liegt die Borland.vcl assembly z.B. unter
C:\WINDOWS\assembly\GAC\Borland.Vcl\10.0.4143.0__9 1d62ebb5b0d1b1b
Aiaiaiai.. nie, gar nie nicht mit dem Windows-Explorer im GAC rumpfuschen.
Dazu gibt es ein Tool: MSDN-Library durchsuchengacutil.exe - Mit dem Tool kannst Du eine Assembly installieren und auch wieder aus dem GAC downloaden.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#13

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 14:16
Was heisst denn in dem Zusammenhang "Downloaden".
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#14

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 14:21
Steht auch im MSDN-Artikel drin

Edit: Ach Du schande... vollkommen verwurstelt... ich meinte natürlich den Assembly download cache... der hat natürlich nix damit zu tun Assemblys aus dem GAC wieder rauszuholen.

Aber die Borland.VCL - Assemblys müssten theoretisch irgendwo im installieren Delphi rumliegen. Such da mal in dem Installationsverzeichnis nach den DLL's.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#15

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 14:46
Da find ich zisch Dateien mit Borland.vcl.*.dll
Muss ich da alle DLLs mitliefern.

Irgendwie blick ich bei der ganzen Geschichte noch nicht durch. Und in dem Supi Buch von Walter Doberenz über Delphi 2005 steht auch nicht viel Gescheites drin, ausser ein paar einfach .NET Beispielen. Wie man Anwendungen weitergibt und was sich eigentlich im Background abspielt, wenn man eine .NET Anwendung startet bleibt für mich ein Mysterium.

Gibts noch irgendwie ein anderes gutes Buch, was sich insbesondere mit Delphi.NET beschäftigt. Ich vermisse einfach noch zu viele Sachen, die ich eigentlich als elementar wichtig einstufe. Die in diesem Thread ist nur eine davon.
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#16

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 15:07
Wen ich richtig das verstanden habe, kann man die mitliefern, muss dann aber einen von Borland vorgefertigten Installer dafür benutzen der allerdings nur bei versionen ab Enterprise beiliegt...kann mich aber auch täuschen
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#17

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 15:18
Also wenn ich mein Delph starte, sehe ich eine Willkommensseite. Dort gibt es gleich oben einen Eintrag "Deployment". Dort steht eigentlich alles bsi ins Kleinste bechrieben ...
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#18

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 15:28
Hab mir das mal grad durchgelesen. Da steht aber auch nicht drin, wie ich eine Assembly meiner Anwendung mitgeben kann. Wie gesagt, ich möchte das Ganze verstehen, wie das abläuft, und nicht auf einen Installer verwiesen werden.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#19

Re: Anwendung weitergeben

  Alt 13. Feb 2006, 15:42
Im simpelsten Fall (und mit normalerweise geringsten Nebenwirkungen) gibst Du alle Dateien, die unterhalb Deines Projektsin dem Treeview-Eintrag "Referenzen" enthalten sind mit Deiner Anwendung weiter - ins Anwendungsverzeichnis.

Willst Du die allerdings in den GAC installieren, musst Du mit AL.EXE, SN.EXE und bei der Installation mit GACUTIL.EXE (bzw. einem Installer der das startet) arbeiten. Dies dient dazu, dass die Assemblies eindeutig identifizierbar werden (Vermeidung der DLL-Hell).
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 17:40 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