Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [delphi]:shell execute e percorso applicazione

    ciao a tutti,
    come faccio ad inserire il percorso completo della cartella in cui è
    installata la mia applicazione nel comando shell execute??? so dell'esistenza di ExtractFilePath(Application.ExeName) ma...come
    faccio ad integrarlo nel comando shell execute???

    ciao
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Memorizza il percorso in una variabile locale e passalo alla ShellExecute castandolo al tipo PChar:

    codice:
    var
      s: string;
    begin
      s := ExtractFilePath(Application.ExeName);
      ShellExecute(PChar(s), ...);
    end;
    (codice non verificato)
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    grazie mille!!!! Testato e funzionante:

    codice:
    var
      s: string;
    begin
      s := ExtractFilePath(Application.ExeName);
      If Copy(S, Length(S), 1) <> '\' Then S := S + '\';
      s:=s+'backup.exe';
    
    
      shellexecute(Handle,nil,PChar(s),nil,nil,SW_SHOW);
      end;
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.