Originariamente inviato da vortex87
Allora, ho iniziato ad esplorare il delphi tramite la versione 6 personal che ho trovato sul giornale

potete risolvermi questi dubbi? thx
[list=1][*]come si trova la lunghezza di una stringa?[*]come si può estrarre il carattere che occupa la posizione n° x da una stringa?[*]è possibile lanciare altre applicazioni da un programma (devo creare un CD Launcher)?[*]posso far aprire d:\ nella finestra di risorse del computer tramite un pulsante?[/list=1]

grazie a tutti

byez

ps: rispondete anche ad una sola di queste domande
Per la domanda n.ro 1, ti hanno già ampiamente risposto: l'uso della funzione Length è in grado di restituirti sia la lunghezza (in caratteri) di una stringa, sia la lunghezza (in numero di elementi) di un vettore.


Per la domanda n.ro 2, puoi accedere al carattere iesimo di una stringa utilizzando la notazione vettoriale, in questo modo:
codice:
c := s[13];
c conterrà il 13° carattere della stringa s


Per la domanda n.ro 3, potresti utilizzare la funzione API di Windows ShellExecute, aggiungendo ShellAPI nella dichiarazione delle unit utilizzate (uses). Premi F1 sul nome della funzione per ottenere maggiori informazioni sui parametri da specificare. E' da preferire a WinExec poichè quest'ultima esiste ormai solamente per compatibilità all'indietro.


Per la domanda n.ro 4, tieni presente quanto detto per la 3: ShellExecute ti permette di eseguire un comando qualsiasi, quindi puoi passare ad essa un nome di risorsa e la funzione si occuperà di lanciare il programma se si tratta di un'eseguibile oppure eseguire il programma associato al file specificato come parametro, in base alla sua estensione. Nel tuo caso, "D:\" aprirà Gestione Risorse che punterà direttamente a tale directory.

Ciao!