vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: c dll übergabe Referenzen 
Autor: TwentySixer
Datum: 18.03.09 17:55

da bin ich heute auch schon vorbeigekomen, so richtig schlau werd ich aber nicht draus ;o(

Scheint ja das es ja keien Referenz sondenr ein pointer ist

'* CONF_DATA *ConfDataPC - pointer to configuration-data of the PC-application

Hab da auch schon einiges mit gchandle probiert aber so richtig kommt da nichts rum, da fehlt noch der gewisse aha effekt.

Struktur sieht mittlerweise so aus, sollten ja 29 Zeichen zurückkommen, denke mal muit Fieldoffset ist der Punkt gemeint wo es los geht ??

kommt aber trotzdem nicht, werd nun versuchen das nochmal mit gchandle zu spielen ,da die dll ja einen pointer auf die struktur haben möchte ;o(

<StructLayout(LayoutKind.Explicit, Pack:=1, Size:=29)> _
Public Structure CONF_DATA
<FieldOffset(0), MarshalAs(UnmanagedType.BStr)> Public ManufacturerCode As String 'UCHAR ManufacturerCode[3];
<FieldOffset(4), MarshalAs(UnmanagedType.BStr)> Public SerialNumber As String 'UCHAR SerialNumber[12];
<FieldOffset(16), MarshalAs(UnmanagedType.BStr)> Public ModelNumber As String 'uchar ModelNumber[12];
<FieldOffset(28), MarshalAs(UnmanagedType.BStr)> Public SoftwareVersion As String 'UCHAR SoftwareVersion[2];
End Structure
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
c dll übergabe Referenzen1.330TwentySixer18.03.09 14:55
Re: c dll übergabe Referenzen821icetea12318.03.09 16:56
Re: c dll übergabe Referenzen844TwentySixer18.03.09 17:55
Re: c dll übergabe Referenzen790icetea12319.03.09 12:44
Re: c dll übergabe Referenzen785TwentySixer19.03.09 21:38
Re: c dll übergabe Referenzen829icetea12319.03.09 21:43

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-2025 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