Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Manifest-Datei unter Windows7pro (https://www.delphipraxis.net/185851-manifest-datei-unter-windows7pro.html)

redox 12. Jul 2015 08:58

Manifest-Datei unter Windows7pro
 
Folgenden "Manifest-Text" benutze ich seit XP. Macht unter XP/Wine, Vista, 8/8.1/10.x keinerlei Ärger.

-----
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="www.depp.de"
type="win32"
/>
<description>Depp DuDepperterDeppDu</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
-----

Aber unter Win7 knallt es mit der Fehlermeldung (meines Programms):

*****
Ein Fehler ist aufgetreten:
Zugriffsverletzung bei Adresse 75D35B78 in Modul 'KERNELBASE.dll'. Lesen von Adresse FFFFFFFE

Fehlertyp:
EAccessViolation

Fehlermeldung von:
ListView1 [TListView]
*****

Windows 7/8/10 sind 64bittig und jeweils "pro", kompiliert wird nur noch unter Win8.11pro.

Hat jemand eine Ahnung, was Windows7 da herumzunörgeln hat? "Admin-Rechte" habe ich jeweils/besorgt.

Danke!

Bernhard Geyer 12. Jul 2015 09:16

AW: Manifest-Datei unter Windows7pro
 
Welche Delphi-Version? AFAIK hat D6 und älter ein Problem mit ListView und Theming.

redox 12. Jul 2015 10:07

AW: Manifest-Datei unter Windows7pro
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1308433)
Welche Delphi-Version? AFAIK hat D6 und älter ein Problem mit ListView und Theming.

Delphi5, aber das Manifest ist nicht im Programm selbst, sondern wird von einem anderen Programm erzeugt.

Scheint aber egal zu sein, ich kann die Manifest-Datei in einen anderen Ordner verschieben: Progamm läuft.
Manifest-Datei zurück in den Programmordner: Programm schmiert ab :evil:

Windows 7 ist zwar nur eine Interimslösung (für das Windows10Upgrade), aber die Abstürze sind trotzdem sehr ärgerlich, da ich keinerleih Ahnung habe, woran es liegen könnte (außer W7=schrottiger als Vista/W8+).

Danke für's Lesen und Antworten!

Bernhard Geyer 12. Jul 2015 10:13

AW: Manifest-Datei unter Windows7pro
 
Zitat:

Zitat von redox (Beitrag 1308435)
(außer W7=schrottiger als Vista/W8+).

Wie schon gesagt. Der Fehler ist nicht bei Windows zu suchen sondern bei deiner Delphi-Version die noch kein Manifest kannte als die VCL entwickelt wurde.
Google mal nach "TListView delphi manifest". Dort solltest du ein paar Lösungsansätze finden um den Fehler Delphi(5)-VCL + Manifest selbst beheben zu können.

Was mich wundert das es bei dir nicht unter XP auch schon kracht

redox 12. Jul 2015 10:21

AW: Manifest-Datei unter Windows7pro
 
Es liegt wohl *nicht* an der Delphi-Version, sondern am Vorhandensein/Fehlen der Manifest-Datei im Ordner der EXE.

Ohne Manifest-Datei läuft es unter W7, mit Manifest-Datei eben nicht.

Totzdem vielen Dank.

Edit hat Fehler korrigiert!

EWeiss 12. Jul 2015 10:35

AW: Manifest-Datei unter Windows7pro
 
Zitat:

Zitat von redox (Beitrag 1308437)
Es liegt wohl *nicht* an der Delphi-Version, sondern am Vorhandensein/Fehlen der Manifest-Datei im Ordner der EXE.

Ohne Manifest-Datei läuft es unter W7, mit Manifest-Datei eben nicht.

Totzdem vielen Dank.

Edit hat Fehler korrigiert!

Ich denke es liegt wohl eher daran das dein Manifest nicht richtig eingebunden ist.
Normalerweise benötigt die EXE selbst keine Manifest Datei im Ordner der EXE.

Zitat:

außer W7=schrottiger als Vista/W8+).
Ja! Aber nur wenn man keine Ahnung hat so wie du ja selbst schon von dir sagst. (da ich keinerleih Ahnung habe)

gruss

Bernhard Geyer 12. Jul 2015 10:40

AW: Manifest-Datei unter Windows7pro
 
Zitat:

Zitat von redox (Beitrag 1308437)
Es liegt wohl *nicht* an der Delphi-Version, sondern am Vorhandensein/Fehlen der Manifest-Datei im Ordner der EXE.

Ohne Manifest-Datei läuft es unter W7, mit Manifest-Datei eben nicht.

Ob nun Delphi-Datei die Manifestinformationen in der Exe erzeugt oder extern als eigenständige Datei ist für die Inkompatibilität der Delphi 5/6-VCL irrelevant.
Für beiden schaltet Windows in den "Das Programm wird gethemed"-Modus um. Und dieses andere Zeichnen unterstützt die D5/6 VCL nicht 100%ig.

Unter http://www.soft-gems.net/index.php/c...-theme-manager findet man auch eine Komponente/Implementierung die auch noch andere Bugs der VCL min Manifest behebt.

redox 12. Jul 2015 10:59

AW: Manifest-Datei unter Windows7pro
 
Zitat:

Zitat von EWeiss (Beitrag 1308439)
Zitat:

Zitat von redox (Beitrag 1308437)
Es liegt wohl *nicht* an der Delphi-Version, sondern am Vorhandensein/Fehlen der Manifest-Datei im Ordner der EXE.

Ohne Manifest-Datei läuft es unter W7, mit Manifest-Datei eben nicht.

Totzdem vielen Dank.

Edit hat Fehler korrigiert!

Ich denke es liegt wohl eher daran das dein Manifest nicht richtig eingebunden ist.
Normalerweise benötigt die EXE selbst keine Manifest Datei im Ordner der EXE.

Zitat:

außer W7=schrottiger als Vista/W8+).
Ja! Aber nur wenn man keine Ahnung hat so wie du ja selbst schon von dir sagst. (da ich keinerleih Ahnung habe)

gruss


Ja, keine Ahnung und keine Manifest-Einbindung in der EXE.

Richtig, kein Manifest in der EXE.

redox 12. Jul 2015 11:05

AW: Manifest-Datei unter Windows7pro
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1308440)
Zitat:

Zitat von redox (Beitrag 1308437)
Es liegt wohl *nicht* an der Delphi-Version, sondern am Vorhandensein/Fehlen der Manifest-Datei im Ordner der EXE.

Ohne Manifest-Datei läuft es unter W7, mit Manifest-Datei eben nicht.

Ob nun Delphi-Datei die Manifestinformationen in der Exe erzeugt oder extern als eigenständige Datei ist für die Inkompatibilität der Delphi 5/6-VCL irrelevant.
Für beiden schaltet Windows in den "Das Programm wird gethemed"-Modus um. Und dieses andere Zeichnen unterstützt die D5/6 VCL nicht 100%ig.

Unter http://www.soft-gems.net/index.php/c...-theme-manager findet man auch eine Komponente/Implementierung die auch noch andere Bugs der VCL min Manifest behebt.

OK, vielen Dank für die Erläuterungen, aber warum crasht es denn nur unter W7? :evil:

XP/Wine/Vista/8/10 schlucken's problemlos... :thumb:

Bernhard Geyer 12. Jul 2015 11:28

AW: Manifest-Datei unter Windows7pro
 
Zitat:

Zitat von redox (Beitrag 1308442)
OK, vielen Dank für die Erläuterungen, aber warum crasht es denn nur unter W7? :evil:
XP/Wine/Vista/8/10 schlucken's problemlos... :thumb:

Mir ist eher unklar wieso es nicht unter XP/Vista/... crasht. Vermutlich Zufall und Glück


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:07 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz