AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Delphi 10.1 mit upd 2 und Excel 2010 Fehler
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 10.1 mit upd 2 und Excel 2010 Fehler

Ein Thema von KARELA · begonnen am 12. Mai 2017 · letzter Beitrag vom 12. Mai 2017
Antwort Antwort
KARELA

Registriert seit: 23. Mär 2005
Ort: Essen
5 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Delphi 10.1 mit upd 2 und Excel 2010 Fehler

  Alt 12. Mai 2017, 10:57
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?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Delphi 10.1 mit upd 2 und Excel 2010 Fehler

  Alt 12. Mai 2017, 11:54
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Delphi 10.1 mit upd 2 und Excel 2010 Fehler

  Alt 12. Mai 2017, 12:39
Auf windows clients auf denen nur Excel 2010 installiert ist kommt beim Starten der Anwendung immer die Fehlermeldung:
sicher, dass da dann auch die OLE-Server installiert / registriert sind? Da gab es doch mal ne Version die die OLE Komponenten nicht mit installiert hat..?!?
  Mit Zitat antworten Zitat
KARELA

Registriert seit: 23. Mär 2005
Ort: Essen
5 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: Delphi 10.1 mit upd 2 und Excel 2010 Fehler

  Alt 12. Mai 2017, 12:49
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 habe diesen gelöscht.
Denn auf dem betroffenen Client ist gar kein excel 2013 vorhanden.
  Mit Zitat antworten Zitat
Antwort Antwort

 

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:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:38 Uhr.
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