Manipulando Excel.... URGENTE!!! SÓ PARA OS FERAS!!!!
Tenho um programa onde exporto e importo os dados do excel para o banco de dados Firebird usando o Delphi 6.
Para isto declaro o Excel como Variant e uso Excel:=CreateoleObject(´Excel.Application´);
Então abro uma planilha padrão, insiro os dados nela, salvo com o nome que especifico, depois abro ela, e puxo os dados de volta pro programa.
Até aí tudo bem.... mas o Excel fica na memória, ele não descarrega, isto é, ao fazer várias vezes esta operação, o computador perderá os recursos de memória, e a planilha fica protegida para ser exibida somente para leitura.
Como faço para Tirar esse EXCEL da memória????? o Quit não funciona...
Para isto declaro o Excel como Variant e uso Excel:=CreateoleObject(´Excel.Application´);
Então abro uma planilha padrão, insiro os dados nela, salvo com o nome que especifico, depois abro ela, e puxo os dados de volta pro programa.
Até aí tudo bem.... mas o Excel fica na memória, ele não descarrega, isto é, ao fazer várias vezes esta operação, o computador perderá os recursos de memória, e a planilha fica protegida para ser exibida somente para leitura.
Como faço para Tirar esse EXCEL da memória????? o Quit não funciona...
Biscalquini
Curtidas 0
Respostas
Aroldo Zanela
24/03/2003
Tenho um programa onde exporto e importo os dados do excel para o banco de dados Firebird usando o Delphi 6.
Para isto declaro o Excel como Variant e uso Excel:=CreateoleObject(´Excel.Application´);
Então abro uma planilha padrão, insiro os dados nela, salvo com o nome que especifico, depois abro ela, e puxo os dados de volta pro programa.
Até aí tudo bem.... mas o Excel fica na memória, ele não descarrega, isto é, ao fazer várias vezes esta operação, o computador perderá os recursos de memória, e a planilha fica protegida para ser exibida somente para leitura.
Como faço para Tirar esse EXCEL da memória????? o Quit não funciona...
É uma pena que é só para feras...
GOSTEI 0
Rookie
24/03/2003
Depois do Excel.quit vc coloca a instrução excel := null;
GOSTEI 0
Titanius
24/03/2003
Nossssaaaa....
Cara, você desinterrou um post de 2003?!? :roll: :roll: :roll:
Cara, você desinterrou um post de 2003?!? :roll: :roll: :roll:
GOSTEI 0
Marcio.theis
24/03/2003
Realmente, este post foi bem ressuscitado... hehehe :lol: :lol:
GOSTEI 0