Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   VBA und DLL (https://www.delphipraxis.net/12332-vba-und-dll.html)

TomRaider 25. Nov 2003 14:13


VBA und DLL
 
Moin,

Also ich habe nach langem Ringen :coder: eine DLL mit einem Formular hinbekommen und würde das Formular gern aus VBA (mit Office XP) aufrufen.
Ich habe das Tutorial von Assarbad zu diesem Thema benutzt daher kommt euch folgendes vielleicht bekannt vor:
Delphi-Quellcode:
var
  FormDLL: TFormDLL;
  procedure setRG(const AIndex:Integer) ;stdcall;
  procedure FormShowModal(parent: Pointer); stdcall;
  function FormShowNormal(parent: Pointer): Pointer; stdcall;
Nun probiere ich das Formular in der DLL in VBA aufzurufen...

Declare Sub FormShowmodal Lib "C:\VCL_SampleDLL.dll" (Byval parent as Pointer)

aber VBA kennt keine Zeigertypen würde ich auf den ersten Blick sagen!

Wie gehe ich da jetzt ran? :wiejetzt:

Danke schonmal

Tom

exp 25. Nov 2003 14:20

Re: VBA und DLL
 
Anstatt "as Pointer" versuch doch mal mit "as long"

TomRaider 25. Nov 2003 14:35

Re: VBA und DLL
 
Danke,

jetzt gehts!
Nur findet er leider die Einsprungadresse nicht :-(
Ich habe schon Indizes verteilt. Hilft aber nix!

hmm mal schaun... :wall:

Tom

TomRaider 25. Nov 2003 14:43

Re: VBA und DLL
 
OK!
War nur ein Tippfehler.

Die dümmsten Fehler sind die Warscheinlichsten!

Also ich habe jetzt eine DLL mit Formular geschrieben und in VBA und Delphi eingebunden und bin ganz stolz! Falls jemand sich mit mir freuen möchte, ist er herzlich dazu eingeladen!

Dieses Forum ist der absolute Oberhammer!

:witch: :dance: tom :dance: :witch:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 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