Forum: Programmieren allgemein
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
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
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
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
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
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....