AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:32

Parameter dieser Suchanfrage:

Suche in Thema: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings
Suche alle Beiträge, die von "Bbommel" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 5. Apr 2012
    Es scheint im Moment, als hätte ich die Lösung gefunden. Wenn ich aus dem out-Parameter einen "BSTR *" mache anstelle eines "BSTR" (was auch zum Hinweis des Delphi-Assistenten passt, man möge doch bei einem out-Parameter bitte einen Zeigertyp verwenden), dann funktioniert alles in VB.Net und in VBScript. :dancer:

    Die .pas-Dateien sind im Vergleich zum vorigen Post unverändert.

    Die...
  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 5. Apr 2012
    Hiho,

    hier mal die aktuellen Fortschritte...

    Zunächst mal der Link zum selben Thema im Emba-Forum: https://forums.embarcadero.com/thread.jspa?threadID=70095&tstart=0

    Um mal die Ergebnisse von da zusammenzufassen: Dort gab es noch einen Hinweis, dass ich die Funktionen anders deklarieren muss in der IDL-Datei, aus der dann ja letztlich die Typbibliothek entsteht. Es soll nicht der String...
  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 4. Apr 2012
    Hm, ich hatte gedacht, das mit den Admin-Rechten hätte ich schon getestet gehabt... hmpf. Zu viele Tests. :)

    Also noch mal:

    1.: Test von deiner exe
    Also, ich habe eine Eingabeaufforderung mit Admin-Rechten gestartet und von dieser aus sowohl deine exe gestartet wie auch die vbs-Datei. Scheint zu funktionieren: Ich erhalte zunächst ein Popup...
    ---------------------------
    Version: 1.0...
  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 4. Apr 2012
    Mal ganz vorab: ich habe das Gefühl, das bei diesem ganzen Kram auch die Betriebssystem-Version nicht ganz unwichtig ist. Ich habe Win7, 64-Bit, Delphi 2009, und als zweites Testsystem (wo auch Visual Studio 2011 Beta und die Testversion von XE2 drauf laufen) Win8 Consumer Preview, ebenfalls 64-Bit.

    Hm. Also der Reihe nach:

    1.: Versuch, die exe direkt auszuführen
    Die exe funktioniert...
  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 4. Apr 2012
    Vielen Dank für deine Unterstützung. So ganz ist mir aber noch nicht klar, was ich damit machen soll. :) In Delphi kann ich dein Projekt zwar öffnen und ausführen, aber was kann ich daraus lernen? Wenn ich die .vbs ausführe, bekomme ich einen Fehler ("ActiveX-Komponente kann kein Objekt erstellen"), was ich auch verstehen kann, denn ich habe ja nichts registriert, was VBS kennen könnte.

    Sorry,...
  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 4. Apr 2012
    Hier mal ein neuer Zwischenstand, der mich aber nicht wirklich glücklicher macht:

    Was das "safecall" angeht, ist das wohl eher eine Delphi-interne Geschichte, die besonders beim Import fremder ActiveX-DLLs nach Delphi relevant ist - ich suche aber ja den umgekehrten Fall. Das ist zumindest das, was ich zu dem Thema im Netz gefunden habe.

    Um mal nicht direkt mit dem "großen" Visual Studio um...
  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 4. Apr 2012
    Hallo shmia,

    Danke für deine Antwort - ich hatte mich in den Feierabend verabschiedet und komme erst jetzt zum weiteren Testen.

    Glücklich macht mich das mit dem PWideChar auch noch nicht so richtig. Vor allem: wenn das schon nicht geht, wie soll das erst mit komplexeren Strukturen enden? ;)

    Das Problem ist: wenn ich alles richtig verstanden habe, dann habe ich bereits so ein duales...
  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 3. Apr 2012
    Ich habe mir mal diese Liste angesehen und geschaut, welche Typen vielleicht noch in Frage kommen.

    Nun habe ich mich für LPWSTR entschieden, was in der Delphi-Implementierung dann zu einem PWideChar wird. Ich habe gehofft, dass das funktioniert, weil es mich doch stark an eine "normale" DLL erinnert.

    Tatsächlich war ich damit erfolgreich. Der Code in Delphi sieht nun so aus:


    function...
  • Forum: Programmieren allgemein

    AW: Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 3. Apr 2012
    Immerhin sieht die Fehlermeldung in VB jetzt anders aus:
    Die Typensignatur der Methode ist nicht Interop-kompatibel.
    (kommt an der selben Stelle wie vorher).

    Auch wenn ich anstelle einer direkten Ausgabe ins Label zuerst mal versuche, das Ergebnis einer Variable vom Type "VariantType" oder "Object" zuzuweisen, bekomme ich diesen Fehler.

    Hmmm....
  • Forum: Programmieren allgemein

    Delphi-ActiveX-DLL in VB.Net: Problem mit Strings

     
      by Bbommel, 3. Apr 2012
    Einen schönen Nachmittag in die Runde,

    ich begebe mich gleich in drei Bereichen auf für mich neues Gebiet und stoße da vielleicht etwas an meine Grenzen: Testen von XE2, Entwicklung einer ActiveX-DLL und Arbeiten mit Visual Studio. Wobei ich letzteres vor allem nutzen wollte, um zu testen, ob das, was ich in Delphi an DLL erstellt habe, auch unter anderen Systemen funktioniert.

    Das Ziel...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Bbommel&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=167520
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:55 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