JonatasFn 0 Denunciar post Postado Novembro 11, 2015 Galera, uso uma rotina para imprimir (direto na impressora) alguns arquivos que o usuário digitaliza e armazeno no server. São arquivos PDF, a rotina está ok, fazendo exatamente o que preciso, no entanto, após o ShellExecute meu programa fica muito lento, quase que inoperante. Existe alguma forma de "limpar" o que executei da memória, se for isto que ocorre é claro? Segue o código que estou usando: ShellExecute(0, 'print', PChar(DM.queGridNotasDescARQUIVOPDF.Text), nil, nil, SW_NORMAL); Alguém tem alguma idéia, pois preciso muito abrir e/ou imprimir arquivos PDF neste projeto, mas com esta lentidão está inviável. Compartilhar este post Link para o post Compartilhar em outros sites