Warning Nu esti autentificat. Te rog autentifica-te sau inregistreaza-te pentru a avea acces la toate facilitatile forumului.
SkullBox  
Decembrie 02, 2008, 12:50:06 am
Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
Noutăţi: Gadgetinho - IT cu zambetul pe buze
 
 SkullBoxDirector webTutoriale  Pagina principală   Ajutor Caută Autentificare Creează un cont  
Pagini: [1]
  Imprimă  
Subiect: CeaS Digital  (Citit de 715 ori)
0Utilizatori şi 1 Vizitatori
reminton
*
Deconectat Deconectat

Mesaje: 174


CeaS Digital, Mai 11, 2008, 09:30:24 am

Am o problema , incerc sa fac un ceas digital in timp real. Ziceam ori sa-l pun intr-un notepad si la fiecare secunda sa apara alta linie cu ceasu. Sau un imput cu ceasu dar nu imi iese .Oricum fac iese aiurea si nu pot sa compilez Smile Puteti sa-mi faceti voi unul sa vad si eo cum se face?Smile^^ Thx
Memorat


Sunt un nimeni , celebru !
AnaKonD
Global Moderator
*
Deconectat Deconectat

Gen: Bărbat
Mesaje: 417


CeaS Digital, Mai 11, 2008, 11:02:19 am

Uite cel mai simplu ceas :
Cod:
#include
#include


#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Ceas", 473, 98, 193, 125)
GUISetBkColor(0xA6CAF0)
$afisaj = GUICtrlCreateLabel("", 24, 24, 412, 49)
GUICtrlSetFont(-1, 30, 400, 0, "MS Sans Serif")
GUICtrlSetBkColor(-1, 0xFFFFFF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
GUICtrlSetData($afisaj,@HOUR & ":" & @MIN & ":" & @SEC);
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

EndSwitch
WEnd
Practic tu pui numai linia:
Cod:
GUICtrlSetData($afisaj,@HOUR & ":" & @MIN & ":" & @SEC);
dar vei vedea ca face urat daca il rulezi Smile
Memorat

"Să nu te opreşti niciodată din a-ţi pune întrebări, curiozitatea stă la baza existenţei."(Albert Einstein)
cross the line
reminton
*
Deconectat Deconectat

Mesaje: 174


CeaS Digital, Mai 11, 2008, 11:36:06 am

Pfoai da urat face:)) unu mai frumos nu e?^^
Memorat


Sunt un nimeni , celebru !
AnaKonD
Global Moderator
*
Deconectat Deconectat

Gen: Bărbat
Mesaje: 417


CeaS Digital, Mai 11, 2008, 12:00:57 pm

Poti incerca sa pui un
Cod:
Sleep(900)
si se vede bine dar dupa aceea nu-ti mai raspunde programul adica nu mai poti iesi din el Big grin
Memorat

"Să nu te opreşti niciodată din a-ţi pune întrebări, curiozitatea stă la baza existenţei."(Albert Einstein)
cross the line
Challenge
*
Deconectat Deconectat

Mesaje: 94


CeaS Digital, Mai 11, 2008, 12:07:55 pm

Uite cum poti rezolva, cu ajutorul unui timer :

Cod:
#include
#include


#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Ceas", 473, 98, 193, 125)
GUISetBkColor(0xA6CAF0)
$afisaj = GUICtrlCreateLabel("", 24, 24, 412, 49)
GUICtrlSetFont(-1, 30, 400, 0, "MS Sans Serif")
GUICtrlSetBkColor(-1, 0xFFFFFF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

$t = TimerInit()

While 1
    $nMsg = GUIGetMsg()
    If TimerDiff($t) > 900 Then
GUICtrlSetData($afisaj,@HOUR & ":" & @MIN & ":" & @SEC);
$t = TimerInit()
EndIf
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd
Memorat
Smash
Smash
*****
Deconectat Deconectat

Gen: Bărbat
Mesaje: 595



WWW
CeaS Digital, Mai 11, 2008, 07:11:35 pm

Sau poti folosi o varianta mai simpla Tongue

Cod:
#include
#include
$Form1 = GUICreate("Ceas", 100, 22)
$ora_exacta = GUICtrlCreateInput("", 0, 0, 100, 21, BitOR($ES_CENTER, $ES_AUTOHSCROLL, $ES_READONLY))
$ceas = ""
GUISetState(@SW_SHOW)
While 1
Sleep(100)
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
If $ceas <> _NowTime(5) Then
$ceas = _NowTime(5)
GUICtrlSetData($ora_exacta, $ceas)
EndIf
WEnd
Memorat


Challenge
*
Deconectat Deconectat

Mesaje: 94


CeaS Digital, Mai 11, 2008, 07:39:36 pm

Mda... mai simpla da' tot intarzie cand il sting (apas pe X). Tongue
Memorat
reminton
*
Deconectat Deconectat

Mesaje: 174


CeaS Digital, Mai 11, 2008, 07:45:23 pm

Pfa , e foarte simpla ... , extrem de simpla  Laughing Merci merci

offtopic: apropo scoate-ma si p mine da la ignore - remi_ice2005
Memorat


Sunt un nimeni , celebru !
Smash
Smash
*****
Deconectat Deconectat

Gen: Bărbat
Mesaje: 595



WWW
CeaS Digital, Mai 11, 2008, 07:47:26 pm

Citat din mesajul lui: Challenge
Mda... mai simpla da' tot intarzie cand il sting (apas pe X). Tongue
Merge sa-l inchizi, dar dureaza cam o secunda pana se inchide Tongue
Memorat


DarkByte
Administrator
*
Deconectat Deconectat

Mesaje: 2249



WWW
CeaS Digital, Mai 12, 2008, 10:05:06 am

Din codul ala, pare ca ar trebui sa astepte maxim 0,1 secunde ... sau ma insel ?
Memorat

Smash
Smash
*****
Deconectat Deconectat

Gen: Bărbat
Mesaje: 595



WWW
CeaS Digital, Mai 12, 2008, 10:28:42 am

^ asa este
Memorat


SkullAds
Ecspert
ReclAmator
* * * * *
Google AdSense

Gen: Bărbat
Mesaje: Multe

Reclama AdSense,
 

 
   


Pagini: [1]
  Imprimă  
 
Schimbă forumul:  

Creat cu MySQL Creat cu PHP Ethical hacking and programming community Director web romanesc cu inscriere gratuita Validat cu XHTML 1.0! Validat cu CSS!
IPFind, FAQDB, LAMP.ro, Good Proxy, Aberez.EU, RoFreeSBIE, ShockingSoft.com, HostVision, Invatam.net, PC Troubleshooting, Curs valutar online
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro