AGB  ·  Datenschutz  ·  Impressum  







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

XPMan.dcu unter Delphi 6

Ein Thema von Mokuba01 · begonnen am 30. Apr 2010 · letzter Beitrag vom 30. Apr 2010
Antwort Antwort
Mokuba01

Registriert seit: 26. Jan 2007
Ort: Neupetershain
76 Beiträge
 
Delphi XE2 Professional
 
#1

XPMan.dcu unter Delphi 6

  Alt 30. Apr 2010, 19:11
Hi, also ich muss jetzt so lange ich hier bin mit Delphi 6 arbeiten. Ich habe, als ich mit meinem Projekt begonnen habe, den Typ TXPManifest verwendet. Für diesen brauch ich den Uses-Eintrag XPMan. Diesen gibt es aber erst ab Delphi 7.

Ich suche nun nach einer Möglichkeit, diesen Uses-Eintrag verwenden zu können. Google habe ich schon benutzt und in anderen Foren sogar Lösungen gefunden, aber die Dateien, die man sich downloaden sollte, gab es alle schon nicht mehr (Kein Wunder: Die Einträge waren zwischen 2005 und 2008).

Könnte mir bitte jemand eine Möglichkeit nennen?
Danke im Voraus

mfg Mokuba01
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#2

Re: XPMan.dcu unter Delphi 6

  Alt 30. Apr 2010, 19:27
Im Grunde mußt du nur die das Manifest, welches einfach nur eine XML-Datei ist
in eine Resource-Datei (.res) und darüber via {$R manifest.res} in deine Anwendung einbinden.

Dafür kannst du irgendeine Manifest-Resource verwenden ... in der DP findet man Mehrere davon.

Oder du stellst dir eine eigene Resource her ... hierfür hatte ich mir mal einen Manifest-Creator erstellt.
Das Programm stellt auch gleich noch die .RC (das Resource-Script) bereit, über welches du die .RES quasi kompilieren kannst.



Was anderes macht diese sinnlose Komponente auch nicht.

> Diese Komponente ist wirklich vollkommen sinnlos, welches man daran merkt, daß wenn man diese Komponente wieder von der Form runterlöscht, das Manifest immernoch eingebinden ist.
> Diese Komponente sorgt einfach nur dafür, daß die zugehörige XPMan.pas eingebunden wird, in welcher die .RES geladen wird.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Mokuba01

Registriert seit: 26. Jan 2007
Ort: Neupetershain
76 Beiträge
 
Delphi XE2 Professional
 
#3

Re: XPMan.dcu unter Delphi 6

  Alt 30. Apr 2010, 22:07
Sry, ich habe im ersten Post ein wichtiges Detail vergessen. Ich muss mit jemandem zusammen arbeiten. Dummerweise hat er Delphi 7. Ich muss also genau diese XPMan.dcu (und ich glaube, eine XPMan.pas gehört auch noch dazu) verwenden.

Normalerweise würde ich die ja gar nicht verwenden (sie ist meiner Meinung nach, wie du sagst, sinnlos), aber sowas sind halt Nachteile bei der Team-Entwicklung.
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: XPMan.dcu unter Delphi 6

  Alt 30. Apr 2010, 22:31
Zitat von himitsu:
> Diese Komponente sorgt einfach nur dafür, daß die zugehörige XPMan.pas eingebunden wird, in welcher die .RES geladen wird.
Diese "Komponente" ist wirklich so trivial, dass du sie sogar selbst schreiben könntest: XPMan.pas (die DCU macht Delphi daraus).
Die RES benötigst du natürlich noch.
  Mit Zitat antworten Zitat
Mokuba01

Registriert seit: 26. Jan 2007
Ort: Neupetershain
76 Beiträge
 
Delphi XE2 Professional
 
#5

Re: XPMan.dcu unter Delphi 6

  Alt 30. Apr 2010, 22:37
Also da brauch ich dann noch die Datei "WindowsXP.res". Wo bekomme ich diese nun her? kann man sich die selber schreiben, oder gibt es die irgendwo?
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: XPMan.dcu unter Delphi 6

  Alt 30. Apr 2010, 22:51
Zitat von himitsu:
Dafür kannst du irgendeine Manifest-Resource verwenden ... in der DP findet man Mehrere davon.

Oder du stellst dir eine eigene Resource her ... hierfür hatte ich mir mal einen Manifest-Creator erstellt.
  Mit Zitat antworten Zitat
Mokuba01

Registriert seit: 26. Jan 2007
Ort: Neupetershain
76 Beiträge
 
Delphi XE2 Professional
 
#7

Re: XPMan.dcu unter Delphi 6

  Alt 30. Apr 2010, 23:09
Vielen Dank, nun funktioniert alles.
  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 02:03 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