AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff auf Struct

Ein Thema von EWeiss · begonnen am 11. Apr 2015 · letzter Beitrag vom 12. Apr 2015
 
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: Zugriff auf Struct

  Alt 11. Apr 2015, 22:05
Was ist "Delphi C#" ?

Mein Code oben ist normaler C# Code, der hier in der DP leider kein Highlighting hat. Die Funktion PtrToStructure solltest du auf jeden Fall verwenden können, wenn du auch PtrToStringAuto verwenden kannst.
ops.. gibt es kein CSharp für Delphi_Net?
Oder überhaupt keine NET unter Delphi dachte hab da mal was gelesen.

Ok danke muss mal schaun wie ich da was zaubern kann finde im Moment keinen Bezug zu meinem Code
abgesehen von PtrToStructure was natürlich Verwendung finden kann.

EDIT:
Sehe schon das wird wieder mal schwierig.

Code:
        Dim AudioAttributesPtr As IntPtr = IntPtr.Zero
        Dim AudioAttributes As New TAudioAttributes

        If TagsLib.TagsLibrary_GetAudioAttributes(hTags, TAudioType.atAutomatic, AudioAttributesPtr) Then
            txtChannels.Text = AudioAttributes.Channels.ToString
            txtSamplesPerSec.Text = AudioAttributes.SamplesPerSec.ToString
            txtBitsPerSample.Text = AudioAttributes.BitsPerSample.ToString
            txtPlayTime.Text = AudioAttributes.PlayTime.ToString
            txtSampleCount.Text = AudioAttributes.SampleCount.ToString
            txtBitRate.Text = AudioAttributes.Bitrate.ToString
        End If
aktuell bekomme ich bei
Code:
TagsLib.TagsLibrary_GetAudioAttributes(hTags, TAudioType.atAutomatic, AudioAttributesPtr)
eine Zugriffs Verletzung.
Zitat:
Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
logisch da der Pointer nicht zurückgegeben wird.


gruss

Geändert von EWeiss (11. Apr 2015 um 22:19 Uhr)
  Mit Zitat antworten Zitat
 


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 11:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz