Autor Téma: XPmanifest - ako sa zbaviť?  (Přečteno 687 krát)

Offline František

  • Hrdina
  • ****
  • Příspěvků: 473
  • Karma: 6
    • Verze Delphi: primárne v XE5, občas 10.2.3 comunity
XPmanifest - ako sa zbaviť?
« kdy: 07-02-2019, 21:56:44 »
Po odstranení XPmanifest z formu a vymazaní z USES program bez chyby skompilujem, ale po spustení (aj v debageru) mi to skončí na priloženej hláške ...

Online Delfin

  • Padawan
  • ******
  • Příspěvků: 1721
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Re:XPmanifest - ako sa zbaviť?
« Odpověď #1 kdy: 08-02-2019, 07:44:37 »
Zkus build misto kompilace. Neuvedl jsi verzi Delphi jenz pouzivas, tak jen dodam ze v aktualnich verzich Delphi je ta komponenta manifestu jen kvuli zpetne kompatibilite a samotna manipulace s aplikacnim manifestem se provadi v nastaveni projektu (v pripade projektove nastaveneho manifestu a soucasneho pouziti dane komponenty by informoval kompilator o duplikaci resource manifestu).
« Poslední změna: 08-02-2019, 08:06:01 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2482
  • Karma: 131
    • Verze Delphi: D2007, XE3, DX10
Re:XPmanifest - ako sa zbaviť?
« Odpověď #2 kdy: 08-02-2019, 09:58:38 »
Nevim, co ma byt cilem odstraneni manifestu, ale my si uz leta vytvarime .RC sami
nezavisle na Delphi - tomu nesverime ani preklad tech resourcu ;-)

A potom tam mame:
Kód: Delphi [Vybrat]
  1. #define RT_MANIFEST 24
  2. 1 RT_MANIFEST "..."
  3.  

Takze mozna, kdyby se to vyhodilo, ze to nikam zadny manifest nepripoji. Ale to jsem nikdy nezkousel, naopak treba manifestem registrujeme COM tridy, abychom nemuli pouzivat regsvr32.exe

Online Delfin

  • Padawan
  • ******
  • Příspěvků: 1721
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Re:XPmanifest - ako sa zbaviť?
« Odpověď #3 kdy: 10-02-2019, 00:04:38 »
Nevim, co ma byt cilem odstraneni manifestu, ale my si uz leta vytvarime .RC sami nezavisle na Delphi - tomu nesverime ani preklad tech resourcu ;-)

Plna kontrola buildovani aplikace (nastrojem k tomu urcenym; tedy jinym nez Delphi IDE) je rozhodne nejlespsi volba! Nicmene mam za to ze ohledne toho aplikacniho manifestu ma i to nastaveni projektu v novych verzich Delphi volbu vlastniho souboru, cimz by doufam melo (nemam ted po ruce Delphi) dojit k tomu, ze bude uvedeny soubor manifestu zbuildovan a prilinkovan do vysledne aplikace.

Tak ci tak existuje komponenta TXPManifest v aktualnich Delphi jen z duvodu zpetne kompatibility a neni duvod ji do novych projektu pridavat. Nakonec mozna tento dotaz vznikl na zaklade migrace starsi aplikace do nove verze Delphi (kde chybela projektu volba nastaveni aplikacniho manifestu)...
« Poslední změna: 10-02-2019, 00:27:42 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!

Offline František

  • Hrdina
  • ****
  • Příspěvků: 473
  • Karma: 6
    • Verze Delphi: primárne v XE5, občas 10.2.3 comunity
Re:XPmanifest - ako sa zbaviť?
« Odpověď #4 kdy: 16-02-2019, 01:21:47 »
presne tak, prenášal som to, ale po akútnom vyčistení je už všetko ok, dík za rady