vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Win32-Dll mit VB6 erstellen 
Autor: aistudy
Datum: 26.11.12 10:45

Hallo,

ich habe mit Hilfe der Anleitung folgender Webseite eine Win32-Dll aus VB6-Code erstellt:
http://oreilly.com/pub/a/windows/2005/04/26/create_dll.html?page=1

Der Grund für eine Win32-Dll war das Vermeiden der Registrierung. Die Dll muss auf mehreren
Systemen installiert werden, bei denen jedes mal ein Administrator bemüht werden muss, weil
die Rechte zur Registrierung fehlen.

Mit kleinen Beispielen funktioniert alles wie gewollt. Sobald ich jedoch das komplette Programm
mit vielen String-Operationen ausführe stürzt es ab und bleibt bei internen Stringoperationen hängen.
In meinem Fall "splstr()".

Meine Einsprungfunktion sieht wie folgt aus:
Public Function StartCalibration(ByRef pRefFile() As Byte, ByRef pWaveFile() As _
  Byte, ByRef pECTFile() As Byte) As Integer
Ich konvertiere die Parameter direkt am Anfang der Funktion in einen String mittels
StrConv(pRefFile, vbUnicode)
Kann mir jemand weiterhelfen wie ich innerhalb der DLL mit den Strings arbeiten muss?
Oder gibt es noch eine andere Möglichkeit eine VB6-Dll zu erstellen und zu verwenden bei der ich diese nicht registrieren muss?

Vielen Dank
aistudy
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Win32-Dll mit VB6 erstellen3.987aistudy26.11.12 10:45
Re: Win32-Dll mit VB6 erstellen2.544aistudy26.11.12 11:38
Re: Win32-Dll mit VB6 erstellen2.549wb-soft26.11.12 12:04
Re: Win32-Dll mit VB6 erstellen2.493aistudy26.11.12 14:20
Re: Win32-Dll mit VB6 erstellen2.569Manfred X26.11.12 18:37
Re: Win32-Dll mit VB6 erstellen2.496aistudy26.11.12 20:33
Re: Win32-Dll mit VB6 erstellen2.679Blackbox26.11.12 20:40
Re: Win32-Dll mit VB6 erstellen2.519aistudy27.11.12 16:40
Re: Win32-Dll mit VB6 erstellen2.537Blackbox28.11.12 18:28
Re: Win32-Dll mit VB6 erstellen2.476aistudy28.11.12 19:20
Re: Win32-Dll mit VB6 erstellen2.444Blackbox28.11.12 20:07
Re: Win32-Dll mit VB6 erstellen2.557aistudy28.11.12 20:58
Re: Win32-Dll mit VB6 erstellen2.441aistudy03.12.12 13:57
Re: Win32-Dll mit VB6 erstellen2.617Blackbox03.12.12 20:02
Re: Win32-Dll mit VB6 erstellen2.418aistudy03.12.12 20:21
Re: Win32-Dll mit VB6 erstellen2.384Franki08.12.12 04:17
Re: Win32-Dll mit VB6 erstellen2.417aistudy08.12.12 10:14
Re: Win32-Dll mit VB6 erstellen2.557Blackbox09.12.12 10:32
Wie findet man eine CLSID aus einer ActiveX.dll2.516Blackbox09.12.12 11:11
Re: Win32-Dll mit VB6 erstellen2.407aistudy09.12.12 11:36
Re: Win32-Dll mit VB6 erstellen2.444Blackbox09.12.12 18:09
Re: Win32-Dll mit VB6 erstellen2.421aistudy11.12.12 10:49
Re: Win32-Dll mit VB6 erstellen2.605Blackbox11.12.12 18:23
Re: Win32-Dll mit VB6 erstellen2.410aistudy11.12.12 18:33
Re: Win32-Dll mit VB6 erstellen2.486Blackbox11.12.12 19:13

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel