Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Duvida Delphi - Incompatibilidade


Posts Recomendados

Estou tentando executar o Goolge Chrome apartir do delphi, veja o projeto:

 

 

[sENHA]unit Unit1;

 

interface

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

 

type

TForm1 = class(TForm)

Button1: TButton;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form1: TForm1;

Google32: PAnsichar;

 

implementation

 

function UserName : String;

var

lpBuffer : Array[0..20] of Char;

nSize : dWord;

Achou : boolean;

erro : dWord;

begin

nSize := 120;

Achou := GetUserName(lpBuffer,nSize);

if (Achou) then

begin

result := lpBuffer;

end

else

begin

Erro :=GetLastError();

result :=IntToStr(Erro);

end;

end;

 

{$R *.dfm}

 

procedure TForm1.Button1Click(Sender: TObject);

begin

Google32:=PAnsichar(UserName);

 

WinExec('C:/Documents and Settings/' + Google32 + '/Configurações locais/Dados de aplicativos/Google/Chrome/Application/chrome.exe

É necessário se cadastrar para acessar o conteúdo.
', SW_Show);

end;

 

end.[/sENHA]

 

O problema é que o delphi não aceita uma variável dentro do campo do WinExec(), somente aceita uma PAnsichar.

 

Como faço então para que o Google Chrome seja executado?

Link para o comentário
https://www.webcheats.com.br/topic/510828-duvida-delphi-incompatibilidade/
Compartilhar em outros sites

Sim, o Delphi aceita variável dentro do campo WinExec().

 

WinExec(PChar('C:/Documents and Settings/' + Google32 + '/Configurações locais/Dados de aplicativos/Google/Chrome/Application/chrome.exe Google'), SW_Show);

Link para o comentário
https://www.webcheats.com.br/topic/510828-duvida-delphi-incompatibilidade/#findComment-2667395
Compartilhar em outros sites

mesmo convertendo:

WinExec(PAnsiChar('C:/Documents and Settings/' + UserName + '/Configurações locais/Dados de aplicativos/Google/Chrome/Application/chrome.exe Google'), SW_Show);

 

ou

 

WinExec(Google32, SW_Show);

 

ele não executa a função...

Link para o comentário
https://www.webcheats.com.br/topic/510828-duvida-delphi-incompatibilidade/#findComment-2674669
Compartilhar em outros sites

como utilizo essa função:

 

É necessário se cadastrar para acessar o conteúdo.

 

:confused:???:confused:

Link para o comentário
https://www.webcheats.com.br/topic/510828-duvida-delphi-incompatibilidade/#findComment-2680183
Compartilhar em outros sites

É necessário se cadastrar para acessar o conteúdo.

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
https://www.webcheats.com.br/topic/510828-duvida-delphi-incompatibilidade/#findComment-2681125
Compartilhar em outros sites

WinExec('C:\Arquivos de programas\gunzlauncher.exe', sw_show);

 

funciona normalmente aqui

Link para o comentário
https://www.webcheats.com.br/topic/510828-duvida-delphi-incompatibilidade/#findComment-2683094
Compartilhar em outros sites

É necessário se cadastrar para acessar o conteúdo.

 

Funcionou!

:yes:

 

Valeu pela ajuda!

 

Mas a função:

 

É necessário se cadastrar para acessar o conteúdo.

 

não irá atrapalhar nada em meu aplicativo?

Link para o comentário
https://www.webcheats.com.br/topic/510828-duvida-delphi-incompatibilidade/#findComment-2687602
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.