Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

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

Surf e Program's Ajudemm!!!


lucas98
 Compartilhar

Posts Recomendados

bom gente vou passar todos os detalies:

 

eu queria faser um programa que e tipo assim:

 

tem 1 button ai quando voce clika no button automaticamente o programa cola um arquivo na pasta que eu quero a pasta que ta o arquivo é esta:

 

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

 

essa ai é a pasta dos arquivos e a pasta onde eu quero que cole esse arquivo é:

 

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

 

essa ai mais sabe eu queria que nao funcionasse so no meu pc em outros tbm que naum tenham o arquivo na pasta o Riokusey (yuri) me disse que tem que copila o arquivo na pasta e se auguem poder me passar o codigo pra isso que eu falei la em cima e todos os codigos que eu presiso eu agradeço

 

vlwww

 

abraço

Link para o comentário
Compartilhar em outros sites

Utilize o copy file dir file e o delete file

 

var

DirFile,ArquivoFile: String;

begin

if Edit1.Enabled=False then begin

DeleteFile(Edit1.Text+ScriptFile);

DirFile:=Edit1.Text+'Arquivo.exe';

ArquivoFile:='Local\Arquivo.exe';

if CopyFile(PChar(ScriptFile),PChar(DirFile),false) then

ShowMessage('Arquivo copiado com sucesso')

else

Application.MessageBox('O arquivo não foi copiado!'+#10#13+

'Verifique se as configurações estão corretas.','ERROR!',MB_IConerror);

end

else

begin

ShowMessage('Salve o diretório antes de ativar o script!!!');

end;

end;

 

E coloca no edit1 no caso o seu local diretorio

 

;D

Link para o comentário
Compartilhar em outros sites

Apague o begin e o end;

 

Coloque isso :

 

var

DirFile,ArquivoFile: String;

begin

if Edit1.Enabled=False then begin

DeleteFile(Edit1.Text+ScriptFile);

DirFile:=Edit1.Text+'Arquivo.exe';

ArquivoFile:='H:\Level Up! Games\Perfect World\Arquivo.exe';

if CopyFile(PChar(ScriptFile),PChar(DirFile),false) then

ShowMessage('Arquivo copiado com sucesso')

else

Application.MessageBox('O arquivo não foi copiado!'+#10#13+

'Verifique se as configurações estão corretas.','ERROR!',MB_IConerror);

end

else

begin

ShowMessage('Salve o diretório antes de ativar o script!!!');

end;

end;

 

Se naum funfar avise ;D

Link para o comentário
Compartilhar em outros sites

Resource

 

var

Arq: TResourceStream;

begin

begin

Arq:= TResourceStream.Create(HInstance, 'fight_stg', 'KOMFILE');

try

Arq.SaveToFile(Edit1.Text+'\Arquivo.exe');

finally

Arq.Free;

end;

end;

ShowMessage('Ativado com sucesso.');

end;

Link para o comentário
Compartilhar em outros sites

soh fazer certin ke ele vai funfa em outros pc's cara, pq ele vai usar o diretorio do Edit1.Text, nao sei como cria resource, nem mexo com essas parada e tals, mas se fizer tudo certin ele funfa em outros pc sim.

 

flw

Link para o comentário
Compartilhar em outros sites

ta mais auguem pode me ajudar

 

surf sabe o codigo que voce me passo ??

 

fica dando erro nessa parte

 

DeleteFile(Edit1.Text+ScriptFile);

 

e essa tbm

 

if CopyFile(PChar(ScriptFile),PChar(DirFile),false) then

 

me ajuda ai pfff ??

 

augum??

Link para o comentário
Compartilhar em outros sites

cara resource eh assim oh:

 

Pro delphi compilar o script junto você tem que criar o .res (Resource) do script tendeu?

Tipo assim... Cria um arquivo .txt com a seguinte estrutura: ID Extensão Arquivo

Ex:

nome jpg "C:\Pasta\nome.(formato)"

 

Salve o arquivo e compile com o brcc32.exe que provavelmente está na pasta "C:\Arquivos de programas\Borland\Delphi7\Bin"

Como compilar: Iniciar>Executar: brcc32.exe resource.txt

Ex: "C:\Arquivos de programas\Borland\Delphi7\Bin\brcc32.exe" "C:\Pasta\Resource.txt"

 

Agora coloque o arquivo criado (nome do txt.res) na pasta do seu projeto do delphi...

 

Na sua Unit procure por {$R *.dfm} e na outra linha coloque {$R Arquivo.res}

 

Adicione essa procedure que eu fiz =) (é útil se tiver que extrair muitas resources...)

Código:

 

procedure Resource(Save, ID, Ext : String);

var

Res : TResourceStream;

begin

Res := TResourceStream.Create(Hinstance, ID, PChar(Ext));

try

Res.SaveToFile(Save);

finally

Res.Free;

end;

end;

 

Pra extrair a res adicione esse código no botão ou seja lá o que for:

Resource(Pasta a ser salva, ID do arquivo, Extensão);

Ex: Resource(Edit1.text+'pasta', 'nome', formato');

 

Agora é só compilar

 

creditos a ~OwneR~..

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • 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.