Jump to content
Nokioteca Forum

Cos'è Mshell


Andrea993
 Share

Recommended Posts

No, nel caso di mShell il risultato è subito il file in .sis già pronto da essere installato sul cellulare;

Sì, per eseguire mShell è necessario installarlo sul cellulare.

L'applicazione la trovi qui: http://www.m-shell.net/download.aspx

Grazie per il chiarimento...a me, invece serve soltanto il file eseguibile...posso compilare in mshell e poi con un programma come siscontent estrarre l'exe?

Ma perchè nel cellulare girino programmi fatti in mshell è necessario installarci qualcosa?

Modificato da Andrea993
Link to comment
Condividi su altri siti

Purtroppo non so dirti se dentro il .sis c'è o meno un file in .exe (comunque nel caso in cui ci sia credo proprio di sì)

Una volta che hai compilato il .sis non c'è bisogno di null'altro per far funzionare il programma dato che è un file .sis indipendente al 100% dal programma con cui è stato prodotto

Modificato da Nick_7
Link to comment
Condividi su altri siti

Che differenza c'è tra programmare con mshell e carbide c++?

il risultato non è comunque un file exe?

Per eseguire programmi mshell è necessario installare un programma sul cellulare?

Potete chiarirmi le idee??

Per capire la differenza bisogna chiarirci un pò le idee.

Quello che tu chiami File exe è un file binario che il processore del computer è in grado di processare e eseguire direttamente (Linguaggio Macchina).

Il C++ crea proprio quel tipo di file, un eseguibile indipendente dal programma che là creato.

mShell si differisce da C++ perchè è un interprete, quindi legge il file xxx.m che ai scritto e lo esegue al momento.

Se conosci il Basic, Perl, Python, funziona allo stesso modo.

Quindi il programma che crei con mShell non è possiblie farlo leggere e eseguire direttamente dal processore del tuo cellulare.

Ci deve essere l'interprete mShell in esecuzione che legge e esegue i comandi che hai scritto nel tuo programma.

Nel xxxx.sis che realizzi sarà contenuto il tuo programma xxx.m e l'interprete mShell.

mShell è l'unico file che corrisponde alla tua idea di exe contenuto in xxx.sis.

Link to comment
Condividi su altri siti

Per capire la differenza bisogna chiarirci un pò le idee.

Quello che tu chiami File exe è un file binario che il processore del computer è in grado di processare e eseguire direttamente (Linguaggio Macchina).

Il C++ crea proprio quel tipo di file, un eseguibile indipendente dal programma che là creato.

mShell si differisce da C++ perchè è un interprete, quindi legge il file xxx.m che ai scritto e lo esegue al momento.

Se conosci il Basic, Perl, Python, funziona allo stesso modo.

Quindi il programma che crei con mShell non è possiblie farlo leggere e eseguire direttamente dal processore del tuo cellulare.

Ci deve essere l'interprete mShell in esecuzione che legge e esegue i comandi che hai scritto nel tuo programma.

Nel xxxx.sis che realizzi sarà contenuto il tuo programma xxx.m e l'interprete mShell.

mShell è l'unico file che corrisponde alla tua idea di exe contenuto in xxx.sis.

Esatto!

L'unico linguaggio veramente compilabile a linguaggio macchina è il c++. Gli altri sono interpretati: ma questo non significa che siano da meno eheh, saranno più lenti o meno adatti a interfacciarsi direttamente con la macchina.

Attenzione! Il sis è un pacchetto di file, non un programma in se :incazzato:

Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy