AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Manifest-Creator
Thema durchsuchen
Ansicht
Themen-Optionen

Manifest-Creator

Ein Thema von himitsu · begonnen am 2. Sep 2009 · letzter Beitrag vom 26. Dez 2015
Antwort Antwort
Seite 10 von 12   « Erste     8910 1112      
Benutzerbild von himitsu
himitsu
Online

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

Re: Manifest-Creator

  Alt 1. Jun 2010, 11:08
Zitat von taveuni:
Vermutlich bin ich zu blöd.

- Ich habe den Creator ersetzt.
- Ich speichere ein Standartprojekt.
- Ich öffne in IDE ein Projekt ohne manifest.ini
Das Standardprojekt wird geladen
Aber keines erstellt (weder ini noch rc)
- Ich ändere die Parameter und schliesse den Creator
Es kommt keine Abfrage
Tschuldschung.

Nach dem Laden des Projektes setze ich nun den internen "Änderungs"-Speicher zurück,
somit sollte die Abfrage nun erscheinen.

Oh man, es ist garnicht so einfach eine Abfrage zu gestalten, ob sich etwas im Projekt verändert hat.
(hier wird ja nur auf "richtige" Änderungen ragiert ... etwas ändern und rückgängig machen wird da mit beachtet, außerdem kann ich nicht einfach so z.B. auf "OnChange" irgendwelcher Controls reagieren und dementsprechend den Änderungsstatus setzen, da sich diese Ereignisse auch mit ungespeicherten Controls vermischen ... wird alles über's selbe Event behandelt)

Außerdem gab es einen winzigen Fehler in der IDEForward.exe, welcher ein "-" unterschlug.
Die IDE-Integration müßte also neu eingerichtet werden.
(falls es nochmal eine Änderung diesbezüglich gibt, wird die nächste Version des MF eine Warnung ausgeben, wenn die Integration geupdatet werden müßte)


Und wehe jemand finde jetzt noch 'nen Fehler ... dann heul ich
So, nun abwaschen (aufgegessen hab'sch schon ) und dann zurück zu den RegExen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
taveuni

Registriert seit: 3. Apr 2007
Ort: Zürich
542 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Manifest-Creator

  Alt 1. Jun 2010, 12:22
Juppii - Es läuft

Ich hab auf Anhieb keinen Fehler mehr gefunden und kann himitsu's Manifest-Creator nun
uneingeschränkt empfehlen. Mit diesem ist es nun endlich einfach möglich alle die Projektoptionen,
das Manifest und das Icon in einem Guss zu halten und auch zu pflegen (sogar in der IDE!).

(Meinen Arbeitskollegen hatte ich heute Morgen eine nicht-funktionierende Version angedreht.
Ich werd nun die neueste Version reinkopieren und bin sicher da wird die Begeisterung ebenfalls
grenzenlos sein.)

Danke
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

Re: Manifest-Creator

  Alt 2. Jun 2010, 23:53
Funktionsteschnich nicht viel
  • "kleine" Geschwindikeitssteigerung bei der Auswertung/Dateizusammenstellung
    (bei zeilenweiser Befüllung bremsen die Memos ja gewaltig)
  • Parameterbehandlung weiter verbessert (nun klappts auch wieder mit der IDE)
  • Code gewaltig aufgeräumt ... die Hauptunit ist nun knapp 1000 Zeilen schlanker
  • einiges an Code ausgelagert (für andere zugänglich)
    FileInfo (Dateiversion und andere Resourcen)
    Programmparameter auslesen
  • die IDE-Integration funktioniert dadurch endlich auch ohne Hilfsmittel
    (siehe Parameter-Thread)
  • das Programm meldet sich nun, falls IDE-Integration sich beim Upgrad ändert ... also jetzt
  • die IDEForward.exe kann danach (manuell) gelöscht werden
  • man kann nun zwischen zwei Resourcen-Compilern auswählen
  • entsprechend wurde die .rc etwas optimiert

Das Icon-Problem nehm ich mir wohl übers Wochenende mal vor.
Angehängte Dateien
Dateityp: exe manifestcreator_debug_508.exe (655,0 KB, 10x aufgerufen)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
taveuni

Registriert seit: 3. Apr 2007
Ort: Zürich
542 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Manifest-Creator

  Alt 7. Jun 2010, 10:20
Das Icon-Problem nehm ich mir wohl übers Wochenende mal vor.
Hallo himutsu,
Konntest Du diesbezüglich schon etwas unternehmen/analysieren?

Gruss Werner

PS: Ich wollte Dir eine PM senden. Da heisst es aber ich kann nicht da Dein Posteingang voll sei?
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Manifest-Creator

  Alt 7. Jun 2010, 11:08
Am Postfach versuch ich schon noch was zu machen.
(hatte da so schön aufgeräumt und viel gelöscht und nach dem DP-Upgrad ist alles wieder da )

Ja, bezüglich des Icons ist etwas passiert ... es scheint nun zu funktionieren.
Es stimmte 'ne winzige Kleinigkeit in der RC nicht.

Bei meinem FileSplitter (von wo ich den betreffenden Code ja übernommen hatte) fiel es nicht auf, daß die VCL die Form-Icons unter einer anderen ID/Name erwartet, da dieses eine nonVCL-Anwendung war.

Aufgrund eines Fehler in der DP (kann den ersten Beitrag nicht editieren),
gibt es die aktuelle Dateien doch erstmal hier.

(vielleicht findet sich ja ein Mod, welcher diese im Beitrag #1 Updatet, solange dieses für Normalsterbliche nicht möglich ist)
Angehängte Dateien
Dateityp: 7z ManifestCreator_exe.7z (580,3 KB, 23x aufgerufen)
Dateityp: txt ManifestCreatorLang.xml.txt (49,0 KB, 16x aufgerufen)
Dateityp: 7z ManifestCreator.7z (134,6 KB, 18x aufgerufen)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
taveuni

Registriert seit: 3. Apr 2007
Ort: Zürich
542 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Manifest-Creator

  Alt 8. Jun 2010, 09:19
Hallo himitsu,

Es funktioniert nun wirklich fast alles.
Ich hab leider noch was zu meckern:

Wenn ich nun die res erstellen lasse und einbinde wird zur Designzeit
der alte NT-Stil angezeigt. Dies ist insofern schlecht als die Proportionen
usw. nicht mehr ganz stimmen. Kann (Du) man das auch noch machen?

Gruss Werner
Miniaturansicht angehängter Grafiken
creator_designtime_res.jpg   ide_designtime_res.jpg  
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Manifest-Creator

  Alt 8. Jun 2010, 09:42
Nee, daran kann ich leider nix ändern.

Die .RES wird ja erst beim Compilieren in die EXE reingelinkt und ist erst dann für das Formular verfügbar.



Aber ich hab im Designer eigentlich noch keine Unterschiede entdeckt?


Seit Delphi 2009 (oder gar 2007 ... das kenn ich nicht) wird im Designer alles im XP-Style angezeigt (selbst wenn keines in die Anwendung eingebunden wird) und bis TurboDelphi/D2006 war der Formeditor immer ohne XP-Design (selbst wenn es dann in der Anwendung drine war).

OK, das geht bestimmt auch mit'm TDE ... mein D7 hatte ich mal aus Lange Weile umgerüstet (siehe Anhang) ... dazu muß man einfach nur die IDE ( {delphi}/bin/delphi32.exe bzw. {delphi}/bin/bds.exe ) mit einem Manifest nachrüsten. Dazu hat ich mit einem Resourcen-Editor (Resource-Hacker) in die EXE die Manifest-Resource eingebaut.

[edit] jetzt find ich ihn erst http://www.delphipraxis.net/146200-x...elphi-7-a.html
Miniaturansicht angehängter Grafiken
delphi-7-im-xp-style.png  
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 8. Jun 2010 um 09:46 Uhr)
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#8

AW: Manifest-Creator

  Alt 6. Mär 2014, 16:16
Hab noch eine Kleinigkeit gefunden.

http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Bei der Identität/Type:
Zitat:
Specifies the application or assembly type. The value must be Win32 and all in lower case. Required.
Also Kleinbuchstaben "win32" - MC schreibt "Win32".
Alternativen wie "*" scheinen auch nicht zugelassen.

Siehe Schema:
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Manifest-Creator

  Alt 7. Mär 2014, 03:12
Ohhh, dann hatte ich damals wohl das falsche "Win32" gecopyundpastet.

Joar, mir selber wurden schon paar Mal von Windows 'ne Anwendung blockiert, wo "*" drin stand.
Aber das große "Win32" wurde zumindestens noch nicht abgewiesen, werd' es aber anpassen.



Ach ja, das "*" ist eigentlich drin, weil es anfangs noch alleine drin stand (bevor ich dann auf das "Win32" gestolpert bin.
Komischer Weise war das "*" in unzähligen "Beispielen" für XP-Style-Manifeste drin (damals, als es noch nur um den XP-Style ging), aber inzwischen glaub ich fast, daß es Mal einer falsch machte und dann fast alle Andere einfach nur die "Beispiele" auf ihre Webseiten raubkopiert hatten. (fast nirgendwo stand eine Quellenangabe, von wo man das Beispiel, bzw. das "Wissen" über dieses XP-Manifest, her hatte, aber es ist schon eigenartig, daß nahezu überall die selben Fehler drin waren )
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 7. Mär 2014 um 03:15 Uhr)
  Mit Zitat antworten Zitat
Horst0815

Registriert seit: 23. Mai 2011
Ort: Görlitz
150 Beiträge
 
Delphi XE Starter
 
#10

AW: Manifest-Creator

  Alt 29. Okt 2014, 15:59
Windows 10
Code:
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
Edit: Update für Windows 10 / Server 2015
Appmethod(keine Ahnung ob da benötigt) und Xe6 - Xe7
Miniaturansicht angehängter Grafiken
untitled.jpg  
Angehängte Dateien
Dateityp: xml ManifestCreatorLang.xml (59,8 KB, 35x aufgerufen)

Geändert von Horst0815 (30. Okt 2014 um 19:09 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 10 von 12   « Erste     8910 1112      


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:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Manifest ? BytecoreWiki This thread Refback 4. Aug 2010 18:08

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz