Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hjälp mej tyda koden!

Postades av 2001-02-27 09:31:00 - Katarina Löfberg, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 691 personer

Jag håller på med ett projekt i skolan och har fått massor av hjälp här. Nu är det så att vi måste kommentera all kod också. Två små kodsnuttar som jag har fått här klarar jag inte att tyda, så jag undrar om jag kunde få lite hjälp med det. Här är dom:

Private Const SND_ASYNC = &H1
Private Const SND_FILENAME = &H20000
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

OCH:

Public Sub PlayWave(Filename As String)
Dim lReturn As Long
lReturn = PlaySound(Filename, 0&, SND_FILENAME Or SND_ASYNC)
End Sub

Jag vet ju vad koden gör, men jag kan inte förklara allt...


Svara

Sv: Hjälp mej tyda koden!

Postades av 2001-02-27 12:33:00 - Sven Åke Persson

Hej
Constanterna som du beskriver kan betraktas som
flaggor (växlar vilken väg som spår på en tågbangård skall jag ta ?)
tex SND_ASYNC talar om för PlaySound att ljudet
skall spelas Asynkront dvs du skall kunna göra
något annat med datorn medan ljudet spelar.
Motsatsen är Synkront då måste man vänta
till ljudet är färdigspelat innan man kan göra något annat

mvh
Sven
Lycka till med dina studier
DS


Svara

Sv: Hjälp mej tyda koden!

Postades av 2001-02-27 13:17:00 - Andreas Hillqvist

Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

Private - Anger att den bara är tilgänglig inom modulen.
Declare - Importerar Function eller Subrutin från en (c++) Dll.
Lib "winmm.dll" - Anger vilken dll fil, Söker i system katalogen program katlogen osv...
Alias "PlaySoundA" - Anger vad funktionen har för namn i dll-filen. Behövs inte anges om den överensstämmer med funktionens namn.
ByVal lpszName As String - Första parametern till funktionen. Anger filnamn.
ByVal hModule As Long - "Hantag" till modul ifall ljudet hämtas ur modulens resurser.
ByVal dwFlags As Long - Flaggor, anger hur det ska spelas upp.


Anpassad med en funktion, för att göra användning och anrop lättare.
Public Sub PlayWave(Filename As String)
Dim lReturn As Long
lReturn = PlaySound(Filename, 0&, SND_FILENAME Or SND_ASYNC)
End Sub


Svara

Sv: Hjälp mej tyda koden!

Postades av 2001-02-27 14:56:00 - Sven Åke Persson

Hej
Ta inte illa upp Men Typiskt Ingengörssvar

Helt övertygad om att hon inte blev en sekund klokare
på ditt svar. Pedagokik brukar inte vara Era starka ämne.

mvh
Sven


Svara

Sv: Hjälp mej tyda koden!

Postades av 2001-02-27 20:55:00 - Andreas Hillqvist

Ledsen att jag inte hinner vara Petagogisk. Skrev inlägget underarbets tid. Chefen gillar det inte. Så du får förlåta mig... :O)


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 616
27 953
271 709
5 734
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies