Olá amigos, atualmente eu utilizo o seguinte código em meu programa para Cadastrar foto de imóveis para aluguel:
var Diretorio : String;
Origem,
Destino :array[0..512] of Char;
begin
dm.t_ft_vendas.Insert;
begin
if OpenPictureDialog1.Execute then
begin
Diretorio := '\\server\c\listagem\img_vendas\'+ ExtractFileName
(OpenPictureDialog1.FileName);
if FileExists(Diretorio) then
begin
if MessageDlg('O arquivo ' + ExtractFileName
(OpenPictureDialog1.FileName) + ' já existe no destino. Deseja
sobrescrevê-lo?', mtConfirmation, [mbYes, mbNo], 0) = IDYes then
begin
DeleteFile(Diretorio);
StrPCopy(Origem, OpenPictureDialog1.FileName);
StrPCopy(Destino, Diretorio);
CopyFile(Origem, Destino, True);
end;
end
else
begin
StrPCopy(Origem, OpenPictureDialog1.FileName);
StrPCopy(Destino, Diretorio);
CopyFile(Origem, Destino, True);
end;
f_incluir_imoveis_venda.Image1.Picture.LoadFromFile(Diretorio);
dm.t_ft_vendas.Edit;
dm.t_ft_vendas.Fields.FieldByName('img01').AsString :=
Diretorio; // < === *** supondo nome campo CaminhoImg
dm.t_ft_vendas.Post;
ShowMessage('Foto cadastada!');
SpeedButton2.Enabled := true;
end;
end; end;
Porém surgiu a necessidade de criar pasta para cada cadastro, para isso eu gostaria de usar a ID do cadastro...
Como posso incrementar esse código para ele criar umas pasta com a ID, dentro do diretório acima mencionado?
Pergunta
MagoDanger
Olá amigos, atualmente eu utilizo o seguinte código em meu programa para Cadastrar foto de imóveis para aluguel:
Porém surgiu a necessidade de criar pasta para cada cadastro, para isso eu gostaria de usar a ID do cadastro...
Como posso incrementar esse código para ele criar umas pasta com a ID, dentro do diretório acima mencionado?
Se alguém puder dar essa força fico muito grato.
Obrigado.
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.