Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - risorse eseguibile
Forum - Delphi - risorse eseguibile

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Irvine (Normal User)
Pro


Messaggi: 86
Iscritto: 27/03/2010

Segnala al moderatore
Postato alle 18:02
Sabato, 12/06/2010
salve, avendo un eseguibile ( programma.exe) volevo che all'apertura apparisse nella cartella dove risiede un altro file ( file1.exe). è possibile includere nell'eseguibile un file ed estrarlo successivamente?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:20
Sabato, 12/06/2010
Perché non distribuisci i due file insieme, magari zippati?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 21:03
Sabato, 12/06/2010
Esiste il comando exec, incluso nell' unità dos.

PM Quote
Avatar
Irvine (Normal User)
Pro


Messaggi: 86
Iscritto: 27/03/2010

Segnala al moderatore
Postato alle 15:54
Domenica, 13/06/2010
Testo quotato

Postato originariamente da Poggi Marco:

Esiste il comando exec, incluso nell' unità dos.



qualche info in più perpiacere.

Per ora sto cercando di lavorare bene sugli eseguibili, per intenderci usando un file solo

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 20:58
Domenica, 13/06/2010
Il comaando exec serve appunto a lanciare file eseguibili.
Inoltre, è possibile inviare un parametro - stringa - al programma da eseguire.

Ecco cosa dice il manuale del free pascal:

Codice sorgente - presumibilmente Delphi

  1. Exec
  2. Synopsis: Execute another program, and wait for it to finish.
  3. Declaration: procedure Exec(const path: PathStr;const comline: ComStr)
  4. Visibility: default
  5. Description: Exec executes the program in Path, with the options given by ComLine. The program name
  6. should not appear again in ComLine, it is specified in Path. Comline contains only the parameters
  7. that are passed to the program.
  8. After the program has terminated, the procedure returns. The Exit value of the program can be
  9. consulted with the DosExitCode function.
  10. For an example, see DosExitCode (499)
  11. Errors: Errors are reported in DosError.


PM Quote
Avatar
Irvine (Normal User)
Pro


Messaggi: 86
Iscritto: 27/03/2010

Segnala al moderatore
Postato alle 12:18
Lunedì, 14/06/2010
capito, però il programma che voglio eseguire lo vorrei estrarre dal mio programma principale, volevo sapere se è possibile una cosa del genere.

PS: approfitto della discussione per una curiosita, se ho 2 form, ed un componente per esempio un button nel form1, come faccio ad usare l'evento click nel form2

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 22:44
Lunedì, 14/06/2010
Come hai organizzato i due programmi?
Credo che una soluzione possibile, sia quella di suddividere il programma in due unità distinte, in modo da poter interagire liberamente.

PM Quote
Avatar
Irvine (Normal User)
Pro


Messaggi: 86
Iscritto: 27/03/2010

Segnala al moderatore
Postato alle 9:56
Martedì, 15/06/2010
il problema e che il secondo eseguibile non è mio, ma è un programmino che ho scaricato

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 19:01
Martedì, 15/06/2010
Hai provato il comando exec?

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo