Er ved at lave en cd afspiller til pc\'en, ifølge bogen som jeg laver den efter skal der bruges en \"StereoButton\" og den skulle ligge i \"Samples\" jeg er nybegynder det er derfor jeg spørger jer. Mvh.Rebecca
Hej Martin Jeg BRUGER VER.5 I bogen står der intet om hvilken version man skal bruge, bogen hedder \"Delphi Videregående programmering\" og er skrevet af Jørn Slot.
procedure TForm1.StereoButton1Click(Sender:TObject); var buf:Array[0..15]of char; begin if StereoButton1.IsOn=True then begin try Shape1.Brush.Color:=clLime; MediaPlayer1.Open; ifMediaPlayer1.Mode=mpPlaying then Panel7.Caption:=\' Spiller\'; HentCDTotaler; VisSporNummer; VisSporTid; VisAktuelleTid; Except on EMCIDeviceError do begin MessageDlg(\'Der er opstået en fejl.Luk CD-Player.\',mtError,[mbOk], 0); Application.Terminate; end; end; case MediaPlayer1.Mode of mpPlaying:SpeedButton25.Enabled:=False; mpStopped, mpPaused:SpeedButton25.Enabled:=True; end; end else begin MediaPlayer1.Rewind; SpeedButton25.Enabled:=True; Panel9.Caption:=\'1\'; Panel10.Caption:=\'00:00\'; Panel11.Caption:=\'00:00\'; Gauge1.Progress:=0; Gauge2.Progress:=0; Panel7.Caption:=\' Stoppet\'; Shape1.Brush.Color:=clSilver; end; end;
\"Og så skriver han\" Denne procedure åbner mediaplayer og kalder de forskellige vis....procedure, der checker den aktuelle CD og viser resultaterrne i de forskellige displayes..
umelbart kan jeg ikke se hvad den knap er men prøv lige det her:
procedure TForm1.StereoButton1Click(Sender:TObject); var buf:Array[0..15]of char; til : string; begin if til = \'ja\' then begin try til := \'ja\'; Shape1.Brush.Color:=clLime; MediaPlayer1.Open; ifMediaPlayer1.Mode=mpPlaying then Panel7.Caption:=\' Spiller\'; HentCDTotaler; VisSporNummer; VisSporTid; VisAktuelleTid; Except on EMCIDeviceError do begin MessageDlg(\'Der er opstået en fejl.Luk CD-Player.\',mtError,[mbOk], 0); Application.Terminate; end; end; case MediaPlayer1.Mode of mpPlaying:SpeedButton25.Enabled:=False; mpStopped, mpPaused:SpeedButton25.Enabled:=True; end; end else begin MediaPlayer1.Rewind; SpeedButton25.Enabled:=True; Panel9.Caption:=\'1\'; Panel10.Caption:=\'00:00\'; Panel11.Caption:=\'00:00\'; Gauge1.Progress:=0; Gauge2.Progress:=0; Panel7.Caption:=\' Stoppet\'; Shape1.Brush.Color:=clSilver; end; end;
Også hvad jeg vil foreslå, dog ville jeg nok bruge Tag på knappen selv, istedet for at allokere en streng. og så selvfølgelig sætte den de rigtige steder, ved fejl osv.
kan man evt bruge en anden knap, jeg har prøvet at skrive koden ind men når jeg så vil køre programmet kommer den med fejlenat den mangler den stereoknap. Hvis en af jer vil, kan i jo få hele koden/programmet og så selv se fejlen, jeg giver gerne nogle flere point, jeg ved det er meget at be om men det er irriterende at det ikke vil virke.
Ps...Martinlind er det gået i stå med det delphilearning, hvor du skulle være lærer
rebecca >> det kan jeg godt lige prøve ziron@wanadoo.dk
martin >> jeg tænkte på med det der lærer sjov har du lavet nogle ting, for det kunne godt være jeg ville lave lidt, når nu jeg får tid fra skolen af...
Kan man ikke lave et program så man kan bruge en scanner på 2 Pc\'er. Min Far har 2 Pc\'er med netkort men han har det problem at han gerne ville kunne bruge scanneren på begge Pc\'er, kan det lade sig gøre at lave et program der kan styre det, scanneren er en gammel Amitech med scsi-kort. Hvis du mener det kan må du gerne bruge det som elev opgave til mig eller andre. Mvh.Rebecca
Reb. >> det er nok ikke nogen helt nem opg., det vil være noget fjernstyring du skal lave, men hvis den scanner kører med et TWAIN interface så kan du godt lave noget delphi kode der kan scanne.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.