AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein LibreOffice-Calc: DLL --> Declare Function-Problem
Thema durchsuchen
Ansicht
Themen-Optionen

LibreOffice-Calc: DLL --> Declare Function-Problem

Ein Thema von Andreas13 · begonnen am 9. Jul 2021 · letzter Beitrag vom 12. Jul 2021
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: LibreOffice-Calc: DLL --> Declare Function-Problem

  Alt 9. Jul 2021, 13:31
Hallo,
im TaskManager steht beim Prozess *32 oder (32Bit), wenn es ein 32-Bit-Programm ist.
Heiko
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: LibreOffice-Calc: DLL --> Declare Function-Problem

  Alt 9. Jul 2021, 13:39
Hallo,
Zitat:
Aber auch mein 64-Bit-Excel kann meine 32-Bit-DLL's benutzen.
Nein, kann es nicht.
Aber wie Du schon geschrieben hattest, hast Du ja ein 32Bit-Excel.
Heiko
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#3

AW: LibreOffice-Calc: DLL --> Declare Function-Problem

  Alt 9. Jul 2021, 13:48
Hallo,
Zitat:
Aber auch mein 64-Bit-Excel kann meine 32-Bit-DLL's benutzen.
Nein, kann es nicht.
Aber wie Du schon geschrieben hattest, hast Du ja ein 32Bit-Excel.
Doch, kann es.

Erstelle eine 32Bit.exe die du zwischen der 32Bit_DLL und der 64Bit Anwendung schaltest.
Aus der 32Bit Anwendung sendest du dann über "WM_COPYDATA" die entsprechenden Funktionen an die 64Bit.EXE
Das setzt aber fundierte Kenntnisse der Win_32Api voraus.
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
724 Beiträge
 
Delphi XE5 Professional
 
#4

AW: LibreOffice-Calc: DLL --> Declare Function-Problem

  Alt 9. Jul 2021, 13:59
Sorry, ich schäme mich wegen meines blöden Irrtums.
Inzwischen habe ich die korrekte 32-Bit-Version von LibreOffice installiert. Der einzige Unterschied im Verhalten ist nur, daß ich jetzt keine Fehlermeldung wegen der DLL mehr bekomme.
Aber die Funktion aus der DLL ist in Calc leider immer noch tot...

Aber wenigstens ist ein wichtiges Teilproblem – Dank Eurer Hilfe – beseitigt!
Ich muß weiter experimentieren.
Gruß, Andreas
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: LibreOffice-Calc: DLL --> Declare Function-Problem

  Alt 9. Jul 2021, 14:15
Halo,
definiere "tot".
Heiko
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
724 Beiträge
 
Delphi XE5 Professional
 
#6

AW: LibreOffice-Calc: DLL --> Declare Function-Problem

  Alt 9. Jul 2021, 14:33
Hallo Heiko,

"tot" = die Funktion tut gar nichts. In der Zelle steht eine 0.
Andreas
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: LibreOffice-Calc: DLL --> Declare Function-Problem

  Alt 9. Jul 2021, 20:46
Hallo,
dann los per MessageBox Debuggen.
Heiko
  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 21:25 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