![]() |
Delphi 10.1 mit upd 2 und Excel 2010 Fehler
Umgebung: Delphi 10.1 Upd 2
Ich erstelle eine ganz einfache neue vcl Anwendung… unit excel_2010_main; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.OleServer, Excel2010; type TForm1 = class(TForm) ExcelApplication1: TExcelApplication; procedure FormCreate(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin ExcelApplication1.AutoConnect:=true; end; end. Auf windows clients auf denen nur Excel 2010 installiert ist kommt beim Starten der Anwendung immer die Fehlermeldung: Interface nicht unterstützt Falls Excel 2013 oder neuer auf dem windows client vorhanden ist, dann gibt es keinen Fehler. Diese 3 Versionen der Komponenten habe ich probiert: C:\Program Files (x86)\Embarcadero\Studio\18.0\bin 10.11.2016 01:55 104.912 dcloffice2010240.bpl 10.11.2016 01:55 108.496 dcloffice2K240.bpl 10.11.2016 01:55 106.448 dclofficexp240.bpl Hat jemand eine Info für mich, was ich in der DIE oder auf dem windows client einstellen muss, damit das auch mit Excel 2010 funktioniert? |
AW: Delphi 10.1 mit upd 2 und Excel 2010 Fehler
Ich würde keine Delphi VCL-Wrapper verwenden sondern direkt nur die Excel-Interfaces.
Die Wrapper machen in diversen Konstellationen probleme die man mit den reinen Interfaces nicht hat. |
AW: Delphi 10.1 mit upd 2 und Excel 2010 Fehler
Zitat:
|
AW: Delphi 10.1 mit upd 2 und Excel 2010 Fehler
Erst mal vielen Dank für die Hinweise.
Konnte das Problem wohl lösen... Auf dem betroffenen windows client gab es diesen ungültigen registry Eintag der auf Excel 2013 verweist: [HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.8] "PrimaryInteropAssemblyName"="Microsoft.Office.Int erop.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C" Ich vermute, dass dieser Eintrag durch eine abgebrochene Installation oder eine nicht vollständige Deinstalltion entstanden ist, komisch :gruebel: habe diesen gelöscht. Denn auf dem betroffenen Client ist gar kein excel 2013 vorhanden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 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