Einzelnen Beitrag anzeigen

ringli

Registriert seit: 7. Okt 2004
510 Beiträge
 
Delphi 11 Alexandria
 
#96

AW: [IDE Experte]ResEd 1.6.7 (Resource Editor) 2005 bis XE4

  Alt 16. Jun 2014, 19:52
So, die Lösung ist recht einfach. Unter Windows 8.1 müssen die folgenden Dinge angepasst werden:
  1. Die MSXML6.DLL muss als Typbibliothek importiert werden, eine Wrapper-Datei erstellen lassen, die neu erstellte Datei nach UnitMSXML2_TLB.pas umbenennen und die originale Datei im Source-Ordner vom ResEdit ersetzen.
  2. Danach in der UnitResEdManifestEditor.pas die folgenden Zeilen suchen und in der einen Zeile das 4.0 durch 6.0 ersetzen.
    Delphi-Quellcode:
    { TFormResEdManifestEditor }

    procedure TFormResEdManifestEditor.EditManifestResource;
    var
      xml: IXMLDOMDocument2;
      Node : IXMLDOMNode;
      aNode : IXMLDOMNode;
      ss : TStringStream;
      manifest : AnsiString;
    begin
      //xml:=CreateOleObject('MSXML2.DOMDocument.4.0') as IXMLDOMDocument2;
      xml:=CreateOleObject('MSXML2.DOMDocument.6.0') as IXMLDOMDocument2;
      .
      .
      .
  3. Dann alles neu erzeugen lassen (am besten auch TUOScript) und neu in der IDE installieren.

Geändert von ringli (17. Jun 2014 um 12:45 Uhr) Grund: Vergessen ein paar notwendige Schritte zu erwähnen. :-(
  Mit Zitat antworten Zitat