Hallo,
ich hab meine erste DLL erstellt, die wiederum von einem externen Programmierer verwendet werden soll.
Mir ist jetzt aber nicht klar, welche Informationen ich zu der DLL mitliefern muss, damit diese verwendet werden kann.
Beim Generieren werden neben der DLL eine .EXP und eine .LIB erstellt, für was werden diese benötigt?
In der Hilfe und im Forum habe darüber leider nichts gefunden, woraus ich schlauer geworden wäre.
Gruß
Rolf
DLL Weitergeben
DLL Weitergeben
Purebasic V.4.20 Windows 2000 SP 4
Purebasic V 4.20 Linux 2.6.15-25-686 #1 SMP
Purebasic V 4.20 Linux 2.6.15-25-686 #1 SMP
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Für die .Lib zur DLL, hier folgendes nachzulesen:
http://www.purearea.net/pb/german/manua ... mport.html
http://www.purearea.net/pb/german/manua ... types.html
http://www.purearea.net/pb/german/manua ... mport.html
http://www.purearea.net/pb/german/manua ... types.html
Hallo,
die dll ist nun bei dem Programmierer angelangt.
Er möchte diese mit Visual C++ verwenden , benötigt dazu aber entweder eine Header- oder eine tlb Datei.
Kann ich diese irgendwie generieren ?
Ich kenne mich mit der Materie leider gar nicht aus.
Gruß Rolf
die dll ist nun bei dem Programmierer angelangt.
Er möchte diese mit Visual C++ verwenden , benötigt dazu aber entweder eine Header- oder eine tlb Datei.
Kann ich diese irgendwie generieren ?
Ich kenne mich mit der Materie leider gar nicht aus.
Gruß Rolf
Purebasic V.4.20 Windows 2000 SP 4
Purebasic V 4.20 Linux 2.6.15-25-686 #1 SMP
Purebasic V 4.20 Linux 2.6.15-25-686 #1 SMP
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Er braucht die Funktionsnamen, mit parametern und ergebnis (die
Variablentypen evtl. kurz beschreiben). Desweiteren evtl verwendete
Konstanten. Dann sagste ihm noch stdcall (es sei denn du hast
"ProcedureCDLL" verwendet) und dann soll er sich seine Header selber
schreiben. Ich würde sowas weitgehend selber rausfinden können
Variablentypen evtl. kurz beschreiben). Desweiteren evtl verwendete
Konstanten. Dann sagste ihm noch stdcall (es sei denn du hast
"ProcedureCDLL" verwendet) und dann soll er sich seine Header selber
schreiben. Ich würde sowas weitgehend selber rausfinden können

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
http://remi.secretly.de/downloads/headergen.exe
starte mit /? als Option.
starte mit /? als Option.