Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   .NET-Framework (managed code) (https://www.delphipraxis.net/79-net-framework-managed-code/)
-   -   C# Stringübergabe in eine Delphi Win32-DLL (https://www.delphipraxis.net/169880-stringuebergabe-eine-delphi-win32-dll.html)

sx2008 19. Aug 2012 12:52

AW: Stringübergabe in eine Delphi Win32-DLL
 
Wäre deine Delphi DLL keine "normale" DLL sondern eine Active-X DLL, dann müsstest du in C# nichts deklarieren sondern könntest ganz bequem die DLL per Referenz einbinden.
Dabei zwingt dich Active-X nur Datentypen zu verwenden, die auch über Prozessgrenzen gemarshalled werden können.
Hier ist eine Übersicht dazu:
http://www.dynamsoft.com/help/twain/...ataMapping.htm

Elvis 19. Aug 2012 22:23

AW: Stringübergabe in eine Delphi Win32-DLL
 
Wenn du der CLR sagst, sie solle einen Parameter als BStr behandeln, dann muss das auch einer sein.
Delphis Implementierung von einem Ole-String (BStr) heißt WideString.
Damit gibt es auch weniger Ärger beim Speichermanagement.

ps: @EWeiss gibst du dir eigentlich tatsächlich Mühe alle möglichen Clichés über VB'ler zu bestätigen?
Anders kann man diesen Cargo-Kult gar nicht anders erklären, den man bei dir öfters rauslesen kann...
Wer immer diesen Thread liest: büdde sucht euch einen anderen Job wenn ihr jemals sowas denkt:
Zitat:

solange es funktioniert und keine Fehlermeldungen seitens
der Anwender kommen lasse ich es erstmal so wie es ist.

EWeiss 20. Aug 2012 00:13

AW: Stringübergabe in eine Delphi Win32-DLL
 
Zitat:

EWeiss gibst du dir eigentlich tatsächlich Mühe alle möglichen Clichés über VB'ler zu bestätigen?
Jo Danke.. :thumb:
Ich strenge mich an dir gerecht zu werden. :-D

gruss

Furtbichler 20. Aug 2012 07:05

AW: Stringübergabe in eine Delphi Win32-DLL
 
Das nennt sich dann 'beratungsresistent'.
Zitat:

Zitat von EWeiss (Beitrag 1178755)
...hat das noch nie in irgendeiner Anwendung probleme bereitet.
Und geknallt hat es schon gar nicht...

Erinnert mich an den Ausspruch einer verstorbenen Freundin:
Zitat:

Ich schnall mich nicht an, es ist bisher ja noch die was passiert
Sie hatte dann einen Autounfall. Unangeschnallt. Jedesmal, wenn mir ein Programmierer erzählt 'Wieso? Läuft doch' fällt mir meine Freundin ein.

Zitat:

Aber der ist closed Source.
Und das ist vielleicht auch besser so.

Ich verwende übrigens OleVariants, das klappt auch. Der Link mit den Datentypen ist aber interessant.

EWeiss 20. Aug 2012 07:52

AW: Stringübergabe in eine Delphi Win32-DLL
 
Du bist und bleibst ein dummer Sprücheklopfer und einer der Leute die die Klugheit mit Löffeln gefressen haben.
Hast dich mal gefragt warum du mit vielen hier nicht klar kommst?

Und wieder werden "OT" Beiträge, generiert von Furtbichler, gelöscht werden.
Du lernst es nie.. Die sogenannten Übermenschen.

PS:
opss. vergessen.
Ist schon arg wenn Studierte Leute wie du trotzdem nichts auf die Reihe bekommen.
Kann die Leute in deinen Team nur bedauern.
Schneide dir mal NUR eine kleine Scheibe von "himitsu" ab der hat's drauf
Da kannst auch du mit sicherheit noch was von lernen.

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:52 Uhr.
Seite 2 von 2     12   

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