AGB  ·  Datenschutz  ·  Impressum  







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

Installieren von Komponenten bei XE5

Ein Thema von Schwedenbitter · begonnen am 20. Dez 2013 · letzter Beitrag vom 20. Dez 2013
Antwort Antwort
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#1

Installieren von Komponenten bei XE5

  Alt 20. Dez 2013, 21:11
Hallo,

ich habe im Forum schon ein bisschen gelesen zu diesem Thema. Ein wirkliche Lösung habe ich nicht gefunden. Das letzte Mal, als ich Komponenten installierte, war es noch Delphi 6 - unter TurboDelphi geht das nicht wirklich. Man konnte einfach die pas-Datei mit der Procedure Register; öffnen, mit der rechten Maustaste draufklicken und dann kompilieren/installieren.
Zudem bin ich von Windows XP auf Windows 8 umgestiegen. Früher legte ich - natürlich als Admin unterwegs - die Quelldateien der Komponenten in einem separaten Verzeichnis innerhalb der Delphi-Installation ab. Das scheint auch wegen der fehlenden Schreibrechte als Otto-Normal-User auch nicht mehr so zu funktionieren oder sinnvoll zu sein. Ich frage mich also auch, wo man idealer Weise eigene Komponenten bzw. Quelldateien jetzt ablegt...

Als Anfänger was das betrifft, suche ich also eine idiotensichere Anleitung, wie ich Komponenten unter XE5 installieren kann. Die Quelltexte liegen vor und die Klassen lassen sich auch zur Laufzeit ausführen; laufen also grundsätzlich unter XE5. Konkret geht es mir z.B. auch um DelphiTwain.

Kann mir da jemand einen Tipp geben?

Gruß & Dank im voraus, Alex
Alex Winzer
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#2

AW: Installieren von Komponenten bei XE5

  Alt 20. Dez 2013, 23:15
Also ich lege Quelldateien von Delphi-Komponenten unter Win7/64 immer in C:\Users\Public\Documents\RAD Studio\6.0 (für RadStudio2009, bei dir dürfte es dann vermutlich \12.0 heißen) ab, da gibt's keine Probleme. Befinden sich Packages unter den Quelldateien, öffnest du die für deine Delphi-Version entsprechende Package-Datei als Projekt, wählst in der Projektverwaltung erst compilieren und dann installieren und fertig. Manchmal sind auch bereits entsprechende Projektdateien verfügbar. Hast du jedoch nur eine Pas-Datei (oder auch mehrere), erzeugst du ein neues Package, speicherst dieses neue Projekt unter einem aussagekräftigen Dateinamen für Delphi und fügst diesem Projekt dann die Pas-Dateien hinzu. Danach wieder in der Projektverwaltung compilieren und installieren.
  Mit Zitat antworten Zitat
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: Installieren von Komponenten bei XE5

  Alt 20. Dez 2013, 23:22
Ich habe es jetzt selbst herausgefunden. Trotzdem Danke an Perlsau, der einen Tick schneller war.

Mit DelphiTwain klappt es nicht. Insofern war es ungünstig, dass ich ausgerechnet zunächst diese Komponente probiert hatte. Seit irgendwann™ kann man scheinbar nur noch Packages installieren. Ich hab es so gemacht:
  1. Delphi starten,
  2. im Menü "Datei", "Neu" und dann "Package" klicken,
  3. optional: Speichern, damit man einen eindeutigen Namen hat,
  4. ganz rechts in der Projektverwaltung mit Rechtsklick auf name.bpl und dann "Hinzufügen" klicken,
  5. jetzt die pas-Datei auswählen und evtl. Warnungen bestätigen,
  6. wieder Rechtsklick auf name.bpl und dann nacheinander "Compilieren" und "Installieren" klicken.
  7. Installation der Komponente sollte jetzt bestätigt werden.
  8. Evtl. noch speicher - fertig.

Mit dem (Weiter)Entwickler von DelphiTwain habe ich wegen dieses und weiterer Probleme bereits Kontakt aufgenommen - aber das ist ein anderen Thema.

Gruß, Alex
Alex Winzer
  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 03:36 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