Forum Delphi.cz

Delphi => Obecné => Téma založeno: František 07-02-2019, 21:56:44

Název: XPmanifest - ako sa zbaviť?
Přispěvatel: František 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 ...
Název: Re:XPmanifest - ako sa zbaviť?
Přispěvatel: Delfin 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).
Název: Re:XPmanifest - ako sa zbaviť?
Přispěvatel: pf1957 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
Název: Re:XPmanifest - ako sa zbaviť?
Přispěvatel: Delfin 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)...
Název: Re:XPmanifest - ako sa zbaviť?
Přispěvatel: František 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