AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein .NET-Framework (managed code) C# Stringübergabe in eine Delphi Win32-DLL
Thema durchsuchen
Ansicht
Themen-Optionen

Stringübergabe in eine Delphi Win32-DLL

Ein Thema von little_budda · begonnen am 18. Aug 2012 · letzter Beitrag vom 20. Aug 2012
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#11

AW: Stringübergabe in eine Delphi Win32-DLL

  Alt 19. Aug 2012, 13:52
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
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#12

AW: Stringübergabe in eine Delphi Win32-DLL

  Alt 19. Aug 2012, 23:23
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.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#13

AW: Stringübergabe in eine Delphi Win32-DLL

  Alt 20. Aug 2012, 01:13
Zitat:
EWeiss gibst du dir eigentlich tatsächlich Mühe alle möglichen Clichés über VB'ler zu bestätigen?
Jo Danke..
Ich strenge mich an dir gerecht zu werden.

gruss
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#14

AW: Stringübergabe in eine Delphi Win32-DLL

  Alt 20. Aug 2012, 08:05
Das nennt sich dann 'beratungsresistent'.
...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.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#15

AW: Stringübergabe in eine Delphi Win32-DLL

  Alt 20. Aug 2012, 08:52
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

Geändert von EWeiss (20. Aug 2012 um 09:44 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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:35 Uhr.
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