Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Programm mit Adminrechten starten:Fail!

  Alt 24. Jul 2011, 15:55
Welche Delphiversion nutzt du denn?



Du hast noch ein weiteres Manifest eingebunden ... es kann nur Eines geben.
Genau das besagt auch in der Meldung "Duplicate resource".
Und wenn du den verlinkten Thread durchgelesen hättest, dann wären dir da drüben auch Probleme, wie "Warning: Duplicate resource: Type ..." und deren lösung aufgefallen.

Der Compiler, bzw. der Linker kann nunmal nur jeweils eine "gleichnamige" Resource einbinden und hat darum alle Nachfolgenden übergangen (siehe Warnung) ... heißt also, da zufällig das Admin-Manifest nach dem anderen Manifest stand/compiliert wurde, wurde Deines übergangen.




Was du machen mußt?
genau das was die Warnung besagt: alle doppelten/mehrfachen Resourcen entfernen.

Unit XPMan, Komponente TXPManifest oder in den neueren Delphis in den Projektoptionen aktiviert?
Außerdem versuchst du entweder zwei Units mit TForm1 einzubinden oder bindest deren DFM-Resource mehrmals ein.

Compiler-Infos kann man beachten (sollte sie sich zumindestens mal ansehn).
Warnungen sollte man beachten und möglicht das beheben, was sie besagen.
Fehler / Schwere Fehle muß man sowieso beheben.




Weitere Infos zum Manifest > siehe Hier im Forum suchenManifest Creator und den dort verlinkten Seiten.

PS: Wo {$R ...} deklariert, ist nahezu egal. Es könnte auch mitten im Quellcode oder gar in einer anderen Unit oder auch alles in der DPR drinstehn,
aber vorallem wegen dem Formeditor sollte die Formresource nicht verschoben werden.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (24. Jul 2011 um 16:13 Uhr)
  Mit Zitat antworten Zitat