Nokioteca [Nokia] Forum: [m-shell] Envy - Nokioteca [Nokia] Forum

Salta al contenuto

  • 2 Pagine +
  • 1
  • 2
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[m-shell] Envy per la felicità di qualcuno ...

#1 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 05 luglio 2009 - 09:07

ciao, ho trovato un'anima pia che mi buildasse per m-shell la libreria che ho allegato all'altro post facendo così la felicità di molti "m-shelliani"

use envy
envy.hide()
envy.system()
while true do
print 'hello';
sleep(1000);
end


envy.hide() consente di nascondere dal taskmanager la vostra applicazione
envy.system invece fa si che non si chiuda a causa di poca ram disponibile o pressione del tasto rosso

:lol:

Download file


Messaggio modificato da madhacker il 15 luglio 2009 - 10:59

0

#2 L   Nyarlathotep 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 409
  • Iscritto: 05 dicembre 2005

Inviato 05 luglio 2009 - 09:36

questo è davvero un ottimo lavoro... :D
0

#3 L   xMetallicax 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 953
  • Iscritto: 24 luglio 2006
  • Località:Saporito (CS)
  • Cellulare:6720
  • Firmware:031.022

Inviato 06 luglio 2009 - 12:17

:lmaosmiley: e per s60v2 niente? :)
0

#4 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 06 luglio 2009 - 14:01

purtroppo le librerie che compilo per mshell non funzionano. non saprei dirti
se trovi qualcuno che te le compila per 2nd il sorgente lo trovi qui
Per visualizzare questo link registrati o esegui il log in.

0

#5 L   xMetallicax 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 953
  • Iscritto: 24 luglio 2006
  • Località:Saporito (CS)
  • Cellulare:6720
  • Firmware:031.022

Inviato 06 luglio 2009 - 23:12

grazie :D io il c++ non lo so ma qualcosa la si può intuire...
magari provo a compilarlo...
una cosa: che significato ha la sintassi con la freccetta? ->
(esempio: CEikonEnv::Static()->SetSystem( ETrue ):thumbs:
grazie :lmaosmiley:
0

#6 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 07 luglio 2009 - 09:42

SetSystem è una funzione di CEikonEnv che accetta 1 solo parametro di tipo booleano (ETrue o EFalse)
0

#7 L   xMetallicax 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 953
  • Iscritto: 24 luglio 2006
  • Località:Saporito (CS)
  • Cellulare:6720
  • Firmware:031.022

Inviato 07 luglio 2009 - 09:58

nono... volevo sapere che cosa fa la freccetta (->) :thumbs:
non capisco qual è la sua funzione...
ho cercato su google ma non trovo risposte utili...
0

#8 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 07 luglio 2009 - 10:14

prova a dare un'occhiata qui
Per visualizzare questo link registrati o esegui il log in.


soprattutto al paragrafo Operazioni sui puntatori
quando dice

Quote

Persona Pippo;
Persona* Puntatore = &Pippo;

Puntatore -> Eta = 40;
cout << "Pippo.Eta = " << Puntatore -> Eta << endl;



La terza riga dell'esempio dereferenzia Puntatore e contemporaneamente seleziona il campo Eta (il tutto tramite l'operatore ->) per eseguire un assegnamento a quest'ultimo. Nell'ultima riga viene mostrato come utilizzare -> per ottenere il valore di un campo dell'oggetto puntato.


Per visualizzare questo link registrati o esegui il log in.
qui invece spiega un po' le classi, anche qui viene usato l'operatore "->"

credo che renda l'idea più di quanto io possa poterti spiegare :thumbs:

Messaggio modificato da madhacker il 07 luglio 2009 - 10:21

0

#9 L   xMetallicax 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 953
  • Iscritto: 24 luglio 2006
  • Località:Saporito (CS)
  • Cellulare:6720
  • Firmware:031.022

Inviato 07 luglio 2009 - 13:19

grazie mille :rolleyes:
ora gli do un'occhiata :D
0

#10 L   masmil1988 

  • Millennium Member
  • Gruppo: Developer
  • Messaggi: 1576
  • Iscritto: 03 dicembre 2005
  • Località:Alcamo (TP)
  • Cellulare:Nokia 5800
  • Firmware:51.0.006

Inviato 07 luglio 2009 - 22:28

Funziona bene anche su 5th edition! :lol:
Peccato soltanto dal menù si veda l'applicazione aperta, però è già una gran cosa non avere l'icona tra le applicazioni avviate ;)

Grazie!
0

#11 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 08 luglio 2009 - 08:02

si, immaginavo. ovviamente la funzione hide è comoda se ti riesci a creare un'eseguibile che non compaia nel menu, così da tenerlo aperto, ma senza nemmeno comparire tra i task attivi.
0

#12 L   Nyarlathotep 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 409
  • Iscritto: 05 dicembre 2005

Inviato 14 luglio 2009 - 18:48

irio mi fai sapere se sei riuscito a usare envy su 2nd?
0

#13 L   xMetallicax 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 953
  • Iscritto: 24 luglio 2006
  • Località:Saporito (CS)
  • Cellulare:6720
  • Firmware:031.022

Inviato 14 luglio 2009 - 21:16

no... poi ci ho lasciato stare :mellow:
0

#14 L   memoryn70 

  • Millennium Member
  • Gruppo: Developer
  • Messaggi: 2112
  • Iscritto: 02 maggio 2007
  • Cellulare:Nokia N70
  • Firmware:5.0609.2.0.1

Inviato 15 luglio 2009 - 09:57

Visualizza MessaggixMetallicax, il 14/07/2009 - 22:16, ha scritto:

no... poi ci ho lasciato stare :D


Provo io...
0

#15 L   memoryn70 

  • Millennium Member
  • Gruppo: Developer
  • Messaggi: 2112
  • Iscritto: 02 maggio 2007
  • Cellulare:Nokia N70
  • Firmware:5.0609.2.0.1

Inviato 15 luglio 2009 - 10:07

Visualizza Messaggimemoryn70, il 15/07/2009 - 10:57, ha scritto:

Provo io...


Ok sono riuscito. Ho dovuto ovviamente creare i vari file mmp, inf ecc... ed ho anche aggiunto questo. Ora devo solo provare se effettivamente funziona...
#ifndef EKA2
GLDEF_C TInt E32Dll(TDllReason) { return KErrNone; }
#endif
/*Preso dall'esempio dell'SDK Alarm*/


EDIT: provata ma non funziona cioè facendo use envy tutto ok, poi le varie funzioni anche ma alla fine non si nasconde niente! Forse mad, devi inserire il codice di msys: so che lo hai modificato perché non diventava veramente di sistema.

Messaggio modificato da memoryn70 il 15 luglio 2009 - 10:14

0

#16 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 15 luglio 2009 - 10:13

mi hai anticipato sul secondo :D
perchè il sorgente all'inizio era destinato ai 3rd edition.
incrociamo le dita e speriamo funzioni :D
0

#17 L   memoryn70 

  • Millennium Member
  • Gruppo: Developer
  • Messaggi: 2112
  • Iscritto: 02 maggio 2007
  • Cellulare:Nokia N70
  • Firmware:5.0609.2.0.1

Inviato 15 luglio 2009 - 10:15

Visualizza Messaggimadhacker, il 15/07/2009 - 11:13, ha scritto:

mi hai anticipato sul secondo :D
perchè il sorgente all'inizio era destinato ai 3rd edition.
incrociamo le dita e speriamo funzioni :D


Guarda il mio edit...
0

#18 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 15 luglio 2009 - 10:19

quello è già il nuovo codice della msys
ti riprendo l'esempio del primo post, perchè mshell è un po' particolare, a differenza di python che se fai msys.set_system(1) ti mette in modalità system tutta la shell di python, mshell invece no, devi fare un ciclo.

use envy
envy.system()
while true do
print 'hello';
sleep(1000);
end


devi provare a premere il tasto rosso mentre stampa una serie infinita di 'hello'.
0

#19 L   memoryn70 

  • Millennium Member
  • Gruppo: Developer
  • Messaggi: 2112
  • Iscritto: 02 maggio 2007
  • Cellulare:Nokia N70
  • Firmware:5.0609.2.0.1

Inviato 15 luglio 2009 - 10:27

Visualizza Messaggimadhacker, il 15/07/2009 - 11:19, ha scritto:

quello è già il nuovo codice della msys
ti riprendo l'esempio del primo post, perchè mshell è un po' particolare, a differenza di python che se fai msys.set_system(1) ti mette in modalità system tutta la shell di python, mshell invece no, devi fare un ciclo.

use envy
envy.system()
while true do
print 'hello';
sleep(1000);
end


devi provare a premere il tasto rosso mentre stampa una serie infinita di 'hello'.


Strano non funziona...ma devo creare uno script?
0

#20 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 15 luglio 2009 - 10:30

apri mshell fai opzioni new script e ci scrivi dentro quel codice sopra postato e lo provi
0

Condividi questa discussione:


  • 2 Pagine +
  • 1
  • 2
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione