Duvida Localizar diretorio win- TOTVS12

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rsacoman, Dezembro 17, 2015.

  1. af.dums

    af.dums Membro Ativo

    Chaves, já tentastes o abaixo:

    Código:
    DEFINE VARIABLE intResult AS INTEGER NO-UNDO.
    
    PROCEDURE SetCurrentDirectoryA EXTERNAL "KERNEL32.DLL":
    DEFINE INPUT PARAMETER chrCurDir AS CHARACTER.
    DEFINE RETURN PARAMETER intResult AS LONG.
    END PROCEDURE.
    
    RUN SetCurrentDirectoryA (INPUT "c:\temp", OUTPUT intResult) NO-ERROR.
    
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Mas esse vai mudar o temp do windows ou o temp do progress ????
  3. af.dums

    af.dums Membro Ativo

    Pelos meus testes muda o corrente @bootstrapmaster

    Código:
    DEFINE VARIABLE intResult    AS INTEGER NO-UNDO.
    
    PROCEDURE SetCurrentDirectoryA EXTERNAL "KERNEL32.DLL":
    DEFINE INPUT PARAMETER chrCurDir AS CHARACTER.
    DEFINE RETURN PARAMETER intResult AS LONG.
    END PROCEDURE.
    
    RUN SetCurrentDirectoryA (INPUT "u:\dums", OUTPUT intResult).
    
    OS-COMMAND("ECHO 'Corrente' %cd% 'Temp: ' %temp%").
    
    
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Ai que está, o que o nosso colega quer é mudar o temp-dir do progress, session:temp-dir, onde vc define no parametro -T na carga da sessão.
  5. jdchaves

    jdchaves Membro Participativo

    Infelizmente foi exatamente isso que tentei fazer.. rsrs Já fiz os dois metodos: SetCurrentDirectoryA e SetCurrentDirectoryW

    @@bootstrapmaster
    Eu consigo alterar o -T com isso aqui: file-info:file-name = "S:\". Porém não resolve o meu problema, que é: Crasha a Sessão do Progress quando tento realizar o upload de algum arquivo.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    explica melhor o que vc precisa, agora eu não entendi, porque estavamos falando em mudar a temp-dir, agora ta falando de outra coisa

Compartilhe esta Página