vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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: Frequenz von Microfon messen  
Autor: NetNeuling
Datum: 20.08.04 15:32

Hallo und Danke!
Leider kriege ich es nicht so richtig hin den Code nach VB.Net zu übersetzen.

Obwohl ich Option Explicit Off habe, erwartet es an manchen stellen Deklarationen.
Hier bei diesen Stückchen, was erst Public Type war (hat mir angezeit das dies Structure sein muss), steht bei FSOUND_REVERB_PROPERTIES: Die Struktur 'FSOUND_REVERB_CHANNELPROPERTIES' muss mindestens eine Instanzmembervariable oder Ereignisdeklaration enthalten.
Und bei den Variablen: Erwartet: Deklaration
Was muss ich hier ändern?
  Public Structure FSOUND_REVERB_PROPERTIES
        ' MIN     MAX    DEFAULT DESCRIPTION
    Environment         As Long     ' 0       25     0       sets all listener 
    ' properties
    EnvSize             As Single   ' 1.0     100.0  7.5     environment size 
    ' in meters
    EnvDiffusion        As Single   ' 0.0     1.0    1.0     environment 
    ' diffusion
 [...]
    Diffusion           As Single   ' 0.0     100.0  100.0   Value that 
    ' controls the echo density in the late reverberation decay. (xbox only)
    Density             As Single   ' 0.0     100.0  100.0   Value that 
    ' controls the modal density in the late reverberation decay (xbox only)
    flags               As Long     '                        modifies the 
    ' behavior of above properties
    End Structure


Hier bei module: Das Schlüsselwort ist kein gültiger bezeichner
Public Declare Function FMUSIC_FreeSong Lib "fmod.dll" Alias _
  "_FMUSIC_FreeSong@4" (ByVal module As Long) As Byte
Public Declare Function FMUSIC_PlaySong Lib "fmod.dll" Alias _
"_FMUSIC_PlaySong@4" (ByVal module As Long) As Byte
Public Declare Function FMUSIC_StopSong Lib "fmod.dll" Alias _
"_FMUSIC_StopSong@4" (ByVal module As Long) As Byte
    Public Declare Function FMUSIC_StopAllSongs Lib "fmod.dll" Alias _
    "_FMUSIC_StopAllSongs@0" () As Long

Public Function GetStringFromPointer(ByVal lpString As Long) As String
        Dim NullCharPos As Long
        Dim szBuffer As String
 
    szBuffer = String(255, 0)         'Hier bei String:String ist ein 
    ' Klassentyp und daher kein gültiger ausdruck
        ConvCStringToVBString(szBuffer, lpString)
        ' Look for the null char ending the C string
        NullCharPos = InStr(szBuffer, vbNullChar)
        GetStringFromPointer = Left(szBuffer, NullCharPos - 1)
    End Function


Public Function GetSingleFromPointer(ByVal lpSingle As Long) As Single
        'A Single is 4 bytes, so we copy 4 bytes
CopyMemory GetSingleFromPointer, ByVal lpSingle, 4           _
  'Hier: GetSingleFromPointer:    Methodenargumente müssen in Klammern 
' stehen; und ByVal: Erwartet: Ausdruck
                                                            'Ich habe schon 
                                                            ' haufen 
                                                            ' Klammersetzungen 
                                                            ' ausprobiert, aber 
                                                            ' keine war richtig.
    End Function



Das waren soweit eigentlich alle Fehler die ich dort drin habe (hoffentlich nicht noch mehr).
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Frequenz von Microfon messen 1.194NetNeuling19.08.04 18:36
Re: Frequenz von Microfon messen 970leth19.08.04 19:44
Re: Frequenz von Microfon messen 960NetNeuling20.08.04 09:27
Re: Frequenz von Microfon messen 1.070leth20.08.04 14:48
Re: Frequenz von Microfon messen 925NetNeuling20.08.04 15:32

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