AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Manifest-Creator

Manifest-Creator

Ein Thema von himitsu · begonnen am 2. Sep 2009 · letzter Beitrag vom 26. Dez 2015
Antwort Antwort
Seite 5 von 12   « Erste     345 67     Letzte » 
GreenHorn3600

Registriert seit: 24. Jun 2007
165 Beiträge
 
#1

Re: Manifest-Creator

  Alt 4. Sep 2009, 00:07
hallo himitsu,

der sieht aber recht kompliziert aus (nur mal den Screenshoot angesehen). Aber weshalb lässt Du die ActivX Einbindung nicht standardmäßig deaktiviert und aktivierst sie nur, wenn sie gebraucht wird? Dafür könnt man ja einen Menüpunkt erstellen, "ActivX" bspw. damit hat man die Parameterfießelei los und hat dennoch vernünftige Startzeiten

Schöne Grüße
Das GreenHorn

[Der sich den Creator vielleicht auch mal ausleiht. Ab welcher WIN Version braucht man die Manifesterei denn?]
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: Manifest-Creator

  Alt 4. Sep 2009, 00:22
Zitat von GreenHorn3600:
hallo der sieht aber recht kompliziert aus (nur mal den Screenshoot angesehen).
er sah mal komplizerter aus

unten sind ja nur die fertigen Dateien, also da ist nichts komplizert und oben gibt es zu Eingabefelden einen kleinen Beschreibungstext

Zitat von GreenHorn3600:
Aber weshalb lässt Du die ActivX Einbindung nicht standardmäßig deaktiviert und aktivierst sie nur, ...
also "langsam" ist bei mir etwa 2-5 Sekunden Ladezeit

allerdings ist das mit der Option etwas "schwer", da ich absichtlich in dieses kleine Toll keine Optionen (Ini oder Registry ) einbinden wollte,
aber ich hab grad eine Idee


Zitat von GreenHorn3600:
Ab welcher WIN Version braucht man die Manifesterei denn?
ab XP benötigt man ein Manifest, wenn man das neue Windows-Design nutzen möchte
(ein einfaches Manifest diesbezüglich bringt Delphi schon mit > Unit XPMan bzw. TXPManifest)

ansonsten braucht man es ab da, wenn man z.B. seine Anwendung mit Adminrechten starten möchte

und ab Vista werden unsignierte Anwendungen virtualisiert (heißt, es werden z.B. Verzeichnisse verbogen)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#3

Re: Manifest-Creator

  Alt 4. Sep 2009, 00:28
Ich hab zwar glaub ich keine Verwendung fuer das Teil aber sag mir wie ich dir die Sache uebersetzen soll (English/German only!!!) und ich mach dir das fertig. PM mir wenn du magst oder schreib ne eMail.
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: Manifest-Creator

  Alt 4. Sep 2009, 01:01
* Text im Beitrag #1 mal neu geschrieben

* das Bild etwas erweitert (damit nicht nur die eine "überfüllte" ActiveX-Seite sichtbar ist
und nimand mehr denkt es sei da überall so überfüllt ... manchmal ist es ja wirklich recht leer)

* der Parameter für das ActiveX wurde umbenannt und umgedreht
- jetzt besagt er nicht mehr "lade nicht", sondern "lade jetzt" und es ist standardmäßig deaktiviert
- es gibt dafür einen weiteren Button auf der Page, wo man dieses ihne Neustart nachladen kann

* auf die selbe Weise, wie das Nachladen des ActiveX-Libs, könnte man zwar auch eine andere Sprache leicht laden, aber ich glaub ich laß es so und jeder der eine andere Sprache haben möchte, kompiliert sich dann einfach die/eine passende SprachUnit mit ein.
(da ich ja keine Optionen speichere, müßte man die Sprache ja sonst im schlimmsten Fall nach jedem Programmstart neu laden)

@Mackhack und Andere (wer will):
* einfach nur die ManifestCreatorLang.pas aus dem Anhang (Post #1) nehmen und die Strings übersetzen
* ich glaube Viele hier würden auf "German only" voll abfahren
* ein richtiges "English" wäre bestimmt auch nicht schlecht (ich vermute mal, daß Einiges nicht gut "gelungen" ist)

Und ich weiß, daß da einige Strings mehrfach im Array vorkommen, aber ich wollte es mir jetzt mit den Stringladefunktionen auch nicht schwerer machen, als nötig.
Im Notfall könnte man ja einfach eine je Konstante anlegen und diese dann stattdessen mehrfach in das Array einfügen.

Von der Dateigröße her sollte es egal sein, da der Compiler vorkommen eines Strings/Textes eh nur einmal speichert.


Um die ein/zwei Leerstrings müßte ich mich auch demnächst mal kümmern.
(aber die sind jetzt nicht unbedingt wichtig und "nur" fehlende Hilfetext zu irgendwelchen Eingabefeldern)

Caption = der Text auf der Komponente (bzw. Label- oder Buttonbeschriftung)
Caption2 = der Text bzw der Eintrag zu dieder Komponente links oben in dem TreeView
Help = der jeweilige Text in dem Memo oben recht, welche bei Auswahl der Komponente angezeigt wird
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#5

Re: Manifest-Creator

  Alt 4. Sep 2009, 06:24
Nach bestem Wissen und Gewissen uebersetzt ins Deutsche (obwohl ich merkte dass mein Deutsch nicht mehr das beste war). Ausserdem einige kleine Schreibfehler in der Englischen Sprachdatei ausgebessert.

Ich hab leider hier in USA keine Umlaute das sollte bitte jemand noch ausbessern. Ich haette es selbst getan aber geht eben nicht.

Einige Controls muessten in der Groesse noch angepasst werden da Speichern definitiv laenger ist als Save.
Angehängte Dateien
Dateityp: pas manifestcreatorlanggerman_124.pas (14,2 KB, 23x aufgerufen)
Dateityp: pas manifestcreatorlang_885.pas (13,6 KB, 19x aufgerufen)
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.809 Beiträge
 
Delphi 12 Athens
 
#6

Re: Manifest-Creator

  Alt 4. Sep 2009, 08:51
Super mächtige Sache!!
Prima, ich werds nachher mal ausprobieren.

Sherlock
Oliver
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

Re: Manifest-Creator

  Alt 4. Sep 2009, 09:16
Also erstmal echt super das Ding
Danke dafür.

Zwei Sachen sind mir aufgefallen:
1. Identity -> Version from File: Der Auswahldialog zeigt keine Dateien an, weil der Filter eine Klammer am Anfang enthält (*.exe
2. Supported OS ist wohl eher ein Verständnisproblem. Dort gibt die Auswahlliste Vista / Sieben / Vista / Sieben an. Die ersten beiden Einträger erzeugen die Einträge mit dem Rumpf und den IDs für die Betriebssysteme im Manifest. Die anderen beiden erzeugen nur den Rumpfgeintrag für die Supported OS im XML ohne die IDs

Aber wirklich Klasse, auch das Du derart auf die Wünsche der Forenmitglieder eingehst und Deine Zeit her gibst. Und alles nur für ein Tool das kurz etwas für DICH machen sollte

THX, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#8

Re: Manifest-Creator

  Alt 4. Sep 2009, 10:04
Zitat von Mackhack:
Ich hab leider hier in USA keine Umlaute das sollte bitte jemand noch ausbessern. Ich haette es selbst getan aber geht eben nicht.
Done.

(+ einige wenige Grammatikfehler korrigiert)
Angehängte Dateien
Dateityp: pas manifestcreatorlanggerman_150.pas (14,1 KB, 26x aufgerufen)
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: Manifest-Creator

  Alt 4. Sep 2009, 10:33
  • Sprachen erweitert
  • zugleich das Problem mit dem OpenDialog für Versionsauswahl berichtigt
  • und einige Komponenten in Größe und Position für die Sprachen angepaßt

1. ist gefixt ... schlimm, wenn man kurz vorm Upload noch schnell die .dll einfügt und es nicht mehr prüft
2. das versteh ich jetzt nicht?

Och, ist ja nur 'nen Tag dafür daufgegangen, aber ich ja ja zwischendurch auch noch Anderes gemacht
Und innerhalb von 2 Tagen ein ganzes Programm zweimal erstellt (wenn man die neugestaltung der GUI und die Sprachverwaltung berücksichtigs) ist doch garnicht so schlecht? Da fühlt man sich mal so, als wenn man was geschaft hat ... da sitze ich seit Tagen an anderen Programmen und es sieht von Außen nicht so aus, als wenn da etwas vorwärts geht.

[edit]
OK, war zwar grad beim Hochladen, aber der Daniel wurde doch noch schnell berücksichtigt


Vielen Dank nochmals an die Übesetzer
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

Re: Manifest-Creator

  Alt 4. Sep 2009, 10:49
Hallo,

Zitat von himitsu:
2. das versteh ich jetzt nicht?
Also:
Supported OS hat vier Checkboxen
  • Windows Vista (1)
  • Windows Seven (2)
  • Windows Vista (3)
  • Windows Seven (4)
Wird (1) oder (2) ausgewählt kommt es zu folgendem Eintrag:
Hier wurde (1) und (2) ausgewählt
XML-Code:
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
      <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
      <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
    </application>
  </compatibility>
Wird (3) oder (4) ausgewählt kommt es zu folgenden Eintrag:
XML-Code:
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
    </application>
  </compatibility>
nun meine Frage:
1. Warum gibt es die Betriebssysteme jeweils zwei mal
2. Warum entsteht bei (3) oder (4) nur der Rumpf?

Gruß, Chris

P.S.: Ein Tag Zeit ist dennoch ein Tag Zeit
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 12   « Erste     345 67     Letzte » 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 19:08

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:16 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 by Thomas Breitkreuz