www.rgc.ro Web analytics

Jump to content

Alarm-clock


ciuci

Recommended Posts

prima oara (acum vreo luna cand l-am gatat) am zis ca nu are ce cauta aici pe forum, dar dupa aceea m-am gandit ca poate ii gasiti ceva buguri, aveti ceva sugestii, poate cuiva chiar i se pare util! + de asta am vazut destui pe forum care au legatura cu programarea in general.... si in cele din urma, cred ca nu se supara nimeni daca imi dau munca pe gratis, nu-i asa?

 

Upload failed. You are not permitted to upload this type of file

din aceasta cauza am schimbat extensia in mp3, asa ca dupa downloadare, schimbati extensia in .exe

Alarm_Clock_Install.exe.schimba_extensia_in_exe.mp3

Link to comment
Share on other sites

c++ builder .... heh amintiri .... oricum toti pe care-i stiu foloseau builderu .... ca e mai rapid (la partea de programare, nu executie) decat visual c 6.0 ...... logic .....

 

io n-am mai facut c de muult .... ca am descoperit python ....... :)

 

si deobicei la aplicatii de genu asta mai bine foloseai VB (presupunand ca lucrezi in Win) ..... de fiecare data cand am avut de facut vreo stupididate de progam foloseam direct vb ... ca sa termin in 2 ore si sa stau cu burta la soare cu un Holsten in mana uitandu-ma la stargate inca o saptamana pan ce trebuia sa-l predau :))

Edited by megasoft
Link to comment
Share on other sites

c++ builder .... heh amintiri .... oricum toti pe care-i stiu foloseau builderu .... ca e mai rapid (la partea de programare, nu executie) decat visual c 6.0 ...... logic .....

 

io n-am mai facut c de muult .... ca am descoperit python ....... ;)

 

si deobicei la aplicatii de genu asta mai bine foloseai VB (presupunand ca lucrezi in Win) ..... de fiecare data cand am avut de facut vreo stupididate de progam foloseam direct vb ... ca sa termin in 2 ore si sa stau cu burta la soare cu un Holsten in mana uitandu-ma la stargate inca o saptamana pan ce trebuia sa-l predau :) )

dupa 3 ani de borland c++ 3.1 de dos si 1 de (bleah) fox de dos, saltul la builder mi s-a parut cel mai usor, mai ales tinand cont de programul oarecum strans din clasa a 12a :) .... vreau sa mentionez si ca e prima mea aplicatie sub windows! si + de asta majoritatea colegilor mei au facut pagini web in frontpage, si programe de gestiune la fabrici de pasta de dinti in fox de dos (asta e o afirmatie tip capra vecinului :) )

 

 

misto programelul.... la mai mari :(

multumesc ;)

 

mie momentan imi mere perfekt .... chiar si in linux

nu l-am gandit deloc pt linux... de exemplu scrisul in registrii pt bootare la fiecare pornire de sistem, nu functioneaza, si asta stiu sigur... si mai sunt o serie de compatibilitati la care nu m-am gandit! .... oricum mersi mult de opinie si de timpul acordat sa il incerci B)

Link to comment
Share on other sites

@iulian:teoretic da... da nu stiu eu cum :) ... dar ar trebuii sa umble prin bios ca sa faca asta ...

 

fox ..... bleah .... urasc foxu .... cu o pasiune ....... nici nu-ti poti imagina .... nici nu am fost la examen la fox anu trecut ..... si acu am restanta .... :)

da stiu... si sa vezi cand iti preda fox un prof care numai fox stie!! lui i se pare ca alceva in afara de asta nu exista!! ... macar daca faceam visual fox! :)

Edited by ciuci
Link to comment
Share on other sites

megasoft, poate ma ajuti putin, ca imi place ideea lui iulian.... stiu ca placile de baza au in bios o optiune sa pui sa porneasca compul la ora x...

m-am gandit ca la inchiderea aplicatiei, aceasta sa acceseze biosul, si sa activeze optiunea pt ora, primei alarme care ar urma dupa timpul curent! asa ca... cum as putea scrie in bios? :)

Link to comment
Share on other sites

nu l-am gandit deloc pt linux... de exemplu scrisul in registrii pt bootare la fiecare pornire de sistem, nu functioneaza, si asta stiu sigur... si mai sunt o serie de compatibilitati la care nu m-am gandit! .... oricum mersi mult de opinie si de timpul acordat sa il incerci :)

 

chiar dak nu megea ... nu ar fi fost de la tine ...... ar fi fost de la emulatoru meu ... logic .... la bootare .... nici nu are rost sa incerc :) ....

Link to comment
Share on other sites

megasoft, poate ma ajuti putin, ca imi place ideea lui iulian.... stiu ca placile de baza au in bios o optiune sa pui sa porneasca compul la ora x...

m-am gandit ca la inchiderea aplicatiei, aceasta sa acceseze biosul, si sa activeze optiunea pt ora, primei alarme care ar urma dupa timpul curent! asa ca... cum as putea scrie in bios? :)

 

tre sa ma documentez .......

ceva de genu asta am facut odata ..... da era pr un calculator sa porneasca altu ... cu wake on lan

Link to comment
Share on other sites

pai daca nu gaseste fontul in directorul de fonturi de la windows, il copiaza acolo... verificarea aia o face la fiecare pornire a aplicatiei.... si pe langa asta ... nu stiu cum iti salveaza tie alarmele... cred ca dupa inchidere la urmatoarea pornire iti dispar!!!

 

pe wine mere bine warcraft3!! mie pe windows imi aluneca cursorul daca intelegi ce vreau sa zic, si ploaia aia din meniu mere mai naspa, iar pe wine mere cursorul super bine si toate se incarca mai repede .... tre sa intru si eu pe linux sa imi incerc programasul cu emulator!

Edited by ciuci
Link to comment
Share on other sites

pastreaza alarmele in memorie ... si de la a 2-a porire mere si fontu .... da nu la marime completa ... ci ceva mai mic

 

uita-te in cod si vezi dak dupa ce face verificarea si in cazu in care nu exista ttf-ul si il copie tu dai un refresh la layeru in care tii ora.

Edited by megasoft
Link to comment
Share on other sites

goddamn!!!! :)

... am incercat faza cu refreshu ... si nu mere..... cred ca stiu si de ce.... copierea nu e facuta de programul in sine, ci de windows...si aia ia ceva timp fizic, si atunci degeaba dau refresh cand windowsul nu a terminat inca de copiat fontul! ... daca aplicatia ar copia fontul, atunci ar astepta pana dupa copiere, si apoi ar da un refresh.... dar am o idee ...numai putin sa incerc si revin cu rezultatul

Link to comment
Share on other sites

idei :

 

1. fa o bucla in care tot verifici daca exista ttf-u ... si doar in momentul in care exista dai refresh. eventual nu baga nimic in label decat dupa verificare ... ca sa nu porneasca cu 00:00:00 si dupaia rapid sa se schimbe in ora exacta, sau sa nu porneasca la prima utilizre cu fontu normal si sa se schimbe rabid in fontu tau.

2. baga refreshu in timer (asta ar fi cea mai proasta idee ca ar palpai labelu)

3. si cea mai buna idee .... fa un fisier extern in care sa retii dak e prima initializare a programului .... (adik un fisier in care sa scrie 0 cand livrezi softu si la prima initializare sa treci in el 1 ca softu sa nu mai ruleze bucla de verificare a existentei fontului la fiecare initializare) .... copie ttf-u dak nu exista ... si baga un delay de 2 sec la prima pornire .... ca sa aiba timp sa copie ....

Link to comment
Share on other sites

la prima chestie m-am gandit si eu, dar din pacate m-a chemat mama la mancare si n-am putut sa incerc decat acum.... dar din pacate nu merge.... poate ca am gresit eu ceva dar acum nu mai pot sta... voi mai incerca diseara

uite codul

void __fastcall TForm1::FormCreate(TObject *Sender)

{

char buffer[256];AnsiString windir,tempd;

GetWindowsDirectory(buffer, sizeof(buffer));

windir=buffer;

tempd=windir+"\\Fonts\\Digital Readout ExpUpright.ttf";

BOOL gigitronic;

CopyFile("Digital Readout ExpUpright.ttf",tempd.c_str(),gigitronic);

while(1)

if(FileExists(tempd.c_str())==True) break;

timp->Refresh();

 

...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

"This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.