Fórum Gravar Path de imagem. #404097
30/06/2011
0
var
Origem, Destino, caminho: string;
begin
caminho := 'C:\Fotos\' + qim.FieldByName('CODIGO').AsString;
if not DirectoryExists(caminho) then
CreateDir(caminho);
if OpenPictureDialog1.Execute then
begin
//Aqui pego o caminho inteiro inclusive com o nome do arquivo
origem := OpenPictureDialog1.FileName;
//Aqui pego somente o nome do arquivo com a extenção
Delete(Origem, 1, Length(ExtractFilePath(OpenPictureDialog1.FileName)));
Destino := caminho + '\' + origem;
CopyFile(PChar(Origem), PChar(Destino), False);
Tabimovel.Open;
Tabimovel.Edit;
Tabimovelcaminho.AsString:= Destino;
Tabimovel.Post;
end;
end;
Se puderem me ajudar desde já eu agradeço, Atenciosamente. Valdir Lima
Valdir Lima
Curtir tópico
+ 0Posts
30/06/2011
Wilson Junior
E para visualizar as imagens, coloque uma lista dos arquivos em um SQL e utilize um TImage para visualizar os mesmos ao selecionar os registros do SQL.
Espero ter colaborado.
Gostei + 0
30/06/2011
Valdir Lima
var
Origem, Destino, caminho: string;
begin
caminho := 'C:\Fotos\' + qim.FieldByName('CODIGO').AsString;
if not DirectoryExists(caminho) then
CreateDir(caminho);
if OpenPictureDialog1.Execute then
begin
origem := OpenPictureDialog1.FileName;
Delete(Origem, 1, Length(ExtractFilePath(OpenPictureDialog1.FileName)));
Destino := caminho + '\' + origem;
CopyFile(PChar(Origem), PChar(Destino), False);
Tabimovel.Open;
Tabimovel.Edit;
Tabimovelcaminho.AsString:= Destino;
Tabimovel.Post;
end;
end;
Gostei + 0
09/05/2013
José
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)