Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Criar arquivo sem substituir o existente

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Criar arquivo sem substituir o existente

    Galera minha duvida e a seguinte O meu programa consegue salvar as imagens que eu quero

    porem ele substitui o existente....devido o nome nao mudar....

    estou usando o seguinte "comando" pra salvar os prints de um pc jpg.Assign(bmp);

    jpg.SaveToFile('c:\teste\teste.jpg');



    A duvida e a seguinte..... Como eu poderia jogar um "auto icremente"

    exemplo : ficaria assim.... teste1.jpg, teste2.jpg, teste3.jp etc

    Ou se for mais simples.....poderia ser por data e hora tbm... No nome do arquivo

    Grato des de já = D

    PS: sou BEM iniciante no Delphi e uso o Delphi 7 obrigado

  • Font Size
    #2
    jpg.SaveToFile(edit2.text);

    agora so vc escolhe o diretorio e a extensão do arquivo

    Comment


    • Font Size
      #3
      var
      Form1: TForm1;
      data : TDateTime;

      begin
      data := Time;

      jpg.SaveToFile('c:\teste\teste'+FormatDateTime('dd-MM-yyyy',data)+' '+TimeToStr(data)+'.jpg');

      end;


      deve resolver
      " Att King Valentine "

      king_valentine@hotmail.com

      Comment


      • Font Size
        #4
        Obrigado a ajuda de vcs

        Valentine o que eu preciso e justamente isso ....

        o unico problema e que o nome do arquivo esta saindo com carecteres ':' que nao sao aceitos em nomes de arquivos pelo windows


        Muito obrigado pela ajuda de voces =D

        Comment


        • Font Size
          #5
          Obrigao consegui resolver o problema do nome do arquivo da seguinte maneira jpg.SaveToFile('c:\teste\teste'+FormatDateTime('dd-MM-yyyy',data)+' '+FormatDateTime('hh.mm.ss',now)+'.gif');

          assim troquei o ':' por '.' que e aceitavel no nome do arquivo ..... a ultima duvida ....e que
          Nao esta salvando na data certa....pega o ano de 1889 ....30 do 12....

          sendo que a data no computador esta correta... Uso o windows seven Teria alguma alteraçao no codigo?

          E Obrigado = D

          Comment


          • Font Size
            #6
            var
            Form1: TForm1;
            data : TDateTime;

            begin

            data := Now();
            jpg.SaveToFile('c:\teste\teste'+FormatDateTime('dd-MM-yyyy',data)+' '+FormatDateTime('hh.mm.ss',now)+'.gif');

            end;


            ta resolvido problema de data
            " Att King Valentine "

            king_valentine@hotmail.com

            Comment

            X
            Working...
            X