![]() |
"alte" Exe auf Vista?!?
Hallo!
Ich hab hier eine Anwendung die mit Delphi2006 erstellt wurde (naja, ursprünglich eignetlich unter D5, aber jetzt mit D2006 compiliert), die will unter Vista nicht laufen. Bei Application.Initialize crasht sie. Vista meldet nur "Die Applikation funktioniert nicht mehr", sammelt ein paar Daten (wo?) und verspricht sich zu melden, wenn eine Problemlösung bekannt ist (sehr lustig! Endlich künstliche Intelligenz?) Könnte das damit zu tun haben, dass die Anwendung eine COM-Schnittstelle bereitstellt? Muss man COM-Dingens mit D2007 machen, damit sie unter Vista funktionieren? Oder liegt's an was ganz anderem? Danke, Ralf |
Re: "alte" Exe auf Vista?!?
Zitat:
![]() Zitat:
Zitat:
Zitat:
...:cat:... |
Re: "alte" Exe auf Vista?!?
Ich hab die Anwendung mal zum testen als Admin (also rechtsclick, "als Administrator ausführen") gestartet, da lief sie.
Und jetzt wird's bizarr: Fortan läuft die Anwendung auch "normal". Ich kapier' garnix mehr. Blöderweise brauch ich trotzdem noch eine Lösung, die Software wird ja verkauft, so einen Pfusch-Workaround kann ich unseren Kunden ja schwer antun. |
Re: "alte" Exe auf Vista?!?
Hallo,
ev. legst du ja was im Programme-Verzeichnis an, wenn es nicht da ist. Da reicht schon ein altes TIniFile.Create(ExtratFilePath(Application.ExeName )... Nimm mal den Application Verifier von MS zum Testen. Beim Stichwort COM-Server fällt mir ein, der muss doch registriert werden ? Macht das die Exe vielleicht beim Start, wenn die Registrierung noch nicht erledigt ist? Ich würde mal die GUID in der Registry suchen, löschen und noch einmal als normaler User starten. Heiko |
Re: "alte" Exe auf Vista?!?
Zitat:
Wo bekommt man das Teil? Was macht es genau? Gibt es dazu einen Link? |
Re: "alte" Exe auf Vista?!?
|
Re: "alte" Exe auf Vista?!?
Aber nimm lieber eine VM zum testen dieser Tools. Bei mir hätten diesen Vista-Testtools fast mein XP zerschossen. Glücklicherweise hat die Deinstallation noch funktioniert.
|
Re: "alte" Exe auf Vista?!?
Zitat:
Lösung: Während der Installation der Software, welche i.A. Adminrechte benötigt, den COM-Server registrieren und schon läufts bei den Anwendern ohne Probleme. ...:cat:... |
Re: "alte" Exe auf Vista?!?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 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