Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi-DLL in VB.net verwenden (https://www.delphipraxis.net/119945-delphi-dll-vbulletin-net-verwenden.html)

andi93 3. Sep 2008 14:12


Delphi-DLL in VB.net verwenden
 
Hallo,

es ist sehr wichtig! Es wäre toll, wenn mir jemand helfen könnte! Ich besitze seit heute Delphi - also blutiger Anfänger ;-)!

Ich muss eine DLL in Delphi kompilieren. Diese DLL soll einen Text an mein VB.NET-Programm übergeben. Dass soll so ablaufen:

1. VB.NET-Programm startet
2. Funktionsaufruf der TEXTÜBERGABEFUNKTION in der Delphi-DLL.
3. DLL übergibt den Text.
4. VB.NET-Programm wertet den Text aus.

Wie kann ich das realisieren?

Bitte helft mir!

Grüße Andi.

mkinzler 3. Sep 2008 14:14

Re: Delphi-DLL in VB.net verwenden
 
Genauso wie bei einer c-Dll. Oder meinst du wie du es in Delphi machen musst?

andi93 3. Sep 2008 14:22

Re: Delphi-DLL in VB.net verwenden
 
Ich weiss noch überhauptgarnichts ;-)! Ich hätte gerne im idealfall einen Code für beide Sprachen.

mkinzler 3. Sep 2008 14:25

Re: Delphi-DLL in VB.net verwenden
 
http://www.delphi-treff.de/tutorials/objectpascal/dlls/

andi93 3. Sep 2008 14:47

Re: Delphi-DLL in VB.net verwenden
 
Danke, dass hat mir zum ersten sehr weitergeholfen! Also: Wie bekomme ich jetzt einen Text von der DLL nach VB.net? Ich hätte gerne, dass keine zusätzliche DLL (shareMem) erforderlich ist. Ein Code wäre sehr schön!

Andi

mkinzler 3. Sep 2008 15:09

Re: Delphi-DLL in VB.net verwenden
 
ShareMem brauchst du nur wenn du Pascal-Strings übergeben willst, welche VB(.Net) sowieso nicht versteht.

Delphi-Quellcode:
library TestDll;

uses
  SysUtils,
  Classes;

function Ausgabe: PChar; stdcall;
begin
    Result := PChar('Test');
end;

exports
    Ausgabe;
begin

end.

andi93 3. Sep 2008 15:10

Re: Delphi-DLL in VB.net verwenden
 
Danke! Wie lautet jetzt der code für vb.net? (ich weiss, aber ich bin noch Anfänger ;-)!) Also ich meine den Code, der den Text auswertet.

Andi

mkinzler 3. Sep 2008 15:23

Re: Delphi-DLL in VB.net verwenden
 
http://www.devtrain.de/news.aspx?artnr=709

andi93 3. Sep 2008 15:43

Re: Delphi-DLL in VB.net verwenden
 
danke!

andi93 3. Sep 2008 16:12

Re: Delphi-DLL in VB.net verwenden
 
Hallo,

ich dachte nun, ich bekomms hin, aber dessen ist es doch nicht. Könnte mir mal jemand einen Codevorschlag für VB.net zur Auswertung der Delphi-DLL mit der obigen Funktion geben?

Danke!

Andi


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 Uhr.
Seite 1 von 2  1 2      

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