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


Timer Sjövakt !

Postades av 2005-08-20 17:04:30 - Sven Åke Persson, i forum Skrivklåda, Tråden har 12 Kommentarer och lästs av 818 personer

Jag ser fram emot ett prog (shed....)som funkar "Klockrent" ang sjövakter.

Kan inte användas ombord,men Vi som är hemma kan vända oss om i sängen
och säga det är inte min vakt,jag sommnar om !


Svara

Sv: Timer Sjövakt !

Postades av 2005-08-20 19:43:22 - Marcus Agbrant

Är detta en fråga? Ett Påståednde? Eller en förfrågan?


Svara

Sv:Timer Sjövakt !

Postades av 2005-08-21 09:36:53 - Sven Åke Persson

Tolka som du vill "tönt"


Svara

Sv: Timer Sjövakt !

Postades av 2005-08-21 15:21:54 - Marcus Agbrant

På vilket sätt kändes det svaret motiverat?


Svara

Sv: Timer Sjövakt !

Postades av 2005-08-21 15:29:27 - Per-Olof Ohlsson

Förstår inte riktigt vad du är ute efter.
En funktion för att räkna fram antal glas (ej i baren) för senaste halvtimmesgränsen ?

<code>
Private Function AntalGlas(ByVal iTimme As Integer, ByVal iMinut As Integer) As Integer
iTimme = iTimme * 2
iTimme = IIf(iMinut >= 30, iTimme + 1, iTimme)
AntalGlas = iTimme Mod 8
AntalGlas = IIf(AntalGlas = 0, 8, AntalGlas)
End Function
</code>


Svara

Sv:Timer Sjövakt !

Postades av 2005-08-22 13:37:28 - Sven Åke Persson

<b>Förstår inte riktigt vad du är ute efter. </b>

*LOL* Can´t win them all.

Programarkivet:Skeppsklocka Tidvakt


Svara

Sv: Timer Sjövakt !

Postades av 2005-08-22 15:10:24 - Andreas Hillqvist

Mitt förslag:
<code>
Option Explicit

Private Const SND_FILENAME As Long = &H20000 ' name is a file name
'Private Const SND_SYNC As Long = &H0 ' play synchronously (default)

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

Const Max As Single = 8
Const Group As Single = 2
Const Interval As Double = 1 / 48
Const Delay As Long = 300
Const DelayGroup As Long = 1000
Const SoundFile As String = "C:\WINDOWS\Media\ding.wav"

Private Expire As Date

Private Function NextTimeOut() As Date
NextTimeOut = Int(Now / Interval) * Interval + Interval
End Function

Private Function NumberOfGlas() As Long
NumberOfGlas = Int(Time / Interval) Mod Max
If NumberOfGlas = 0 Then
NumberOfGlas = Max
End If
End Function

Private Sub RingBell(Times As Long)
Dim i As Long
For i = 0 To (Times - 1)
If i > 0 And i Mod Group = 0 Then
Sleep DelayGroup
End If

PlaySound SoundFile, ByVal 0&, SND_FILENAME 'Or SND_SYNC
Sleep Delay
Next
End Sub

Private Sub Form_Load()
Expire = NextTimeOut()
End Sub

Private Sub Timer1_Timer()
If Now > Expire Then
RingBell NumberOfGlas
Expire = NextTimeOut()
End If
End Sub
</code>
Jag har inte VB. Så jag kan inte skicka upp eller testa den


Svara

Sv:Timer Sjövakt !

Postades av 2005-08-22 16:29:18 - Sven Åke Persson

Det ser proffsigt ut,så Oki på det Men !
Min enkla raka lösning är effektivare och löser uppgiften felfritt ;-)

Programarkivet:Skeppsklocka Tidvakt


Svara

Sv: Timer Sjövakt !

Postades av 2005-08-22 17:06:33 - Andreas Hillqvist

Jag var misstänksam mot 12h timmars systemet. Men den verkar inte slänga med AM/PM och därför funkar din kod i det avseendet.

Tyvärr kan jag inte säga att din lösning är vacker. Gillar inte case-satsen eller att du har en resursfil för varje kombination. När det finns ett vackert matimatisk samband.

Du är välkommen att testa min kod. Jag missänker att den är felfri.


Svara

Sv:Timer Sjövakt !

Postades av 2005-08-23 16:11:25 - Sven Åke Persson

<b>Gillar inte case-satsen eller att du har en resursfil för varje kombination.
När det finns ett vackert matimatisk samband.</b>

Du är inkonsekvent enl. eget behag. !
Du vurmar för konstanter,helt rätt.Detta är inget annat än en form av konstanter

Varför i helv.... skall jag låta datorn slösa tid på att räkna på något som Vi redan vet ???
Finns det nått snabbare än att köra en hel Wav slinga från en resourcefil.?

Fö har jag nu kompilerat programmet med Formen Visible = False,så den går snyggt
och säkert i bakgrunden utan störande GUI. Så skönt att höra den på natten och
veta att inte jag behöver gå upp på vaktavlösning.;-)


Svara

Sv: Timer Sjövakt !

Postades av 2005-08-23 23:29:34 - Andreas Hillqvist

Tänk om klockrigningen skall EU anpassas. Och inter vallen ändras till var tjugonde minut och grupper på tre. Då får du skriva om en väldigt massa case satser, skapa nya wave filer och lägga in dem.

Medans jag uppdaterar två rader kod. Sedan tar det lungt. Ser kanske en film. Popar lite puffad majs(pop-corn).

Jag tycker bara du förtjänar din fritid. Kan göra annat en att skriva dålig kod med den. Som att läxa upp oss ynglingar. ;o)


Svara

Sv:Timer Sjövakt !

Postades av 2005-08-24 16:31:57 - Sven Åke Persson

<b>Tänk om klockrigningen skall EU anpassas.</b>

Djä... trams,programmet är gjort för dom som varit på segelfartyg och hört skeppsklockan.
Programmet tillhör avd onödigt vetande om man inte är intresserad.

Jag är det ! och minns med kärlek när min morfars klocka slog varje halvtimme.

Programmet visar att man kan använda Timer1 som vakt och att CPU:n inte belastas.
Programmet visar hur du kan anvanda Resource fil för att lagra/skydda din .wav i .exe-filen

Fö har jag respekt för Er lösning med Schedular.
Programarkivet:Skeppsklocka Tidvakt


Svara

Sv: Timer Sjövakt !

Postades av 2005-08-27 12:00:10 - Sven Åke Persson

Nu har jag kört den en hel vecka den funkar kanon

Programarkivet:Skeppsklocka Tidvakt
kompilera frmBell Visible = False och lägg .exe i Autoload

Det är så skönt att höra klockan varje halvtimme


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 170
27 953
271 705
859
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