FRAMEWORK NF-E NFE

MARCELO.VB.PIRA 24/08/2009 17:48:58
#320844
Olá...

com a NF-e, precisamos ter o net.framework na maquina...

como fazer para instalar ele junto com o INNO SETUP?

Obrigado.
FOXMAN 24/08/2009 20:46:23
#320849
Resposta escolhida
Citação:

MARCELO_VB_PIRA escreveu:
Olá...

com a NF-e, precisamos ter o net.framework na maquina...

como fazer para instalar ele junto com o INNO SETUP?

Obrigado.



Marcelo , blza cara....

Vamos concentrar as duvidas pertinentes as NF-e em um unico tópico para que facilite a nossa busca.

http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=Abrir&varID=319090&varWorld=

Bem , meu aplicativo e distribuido através da ferramenta da microsoft chamada CLICK ONCE, essa ferramenta vem com o vb.net e faz todo o processo de verificação, download e instalação de todos os componentes necessário para o sistema funcionar(essa é uma das maravilhas do vb.net).

Já no seu caso, acredito q vc terá que fazer uma verificação do framework instalado e caso necessário fazer o download do framework.

 function InitializeSetup(): Boolean;
var
ErrorCode: Integer;
NetFrameWorkInstalled : Boolean;
Result1 : Boolean;
begin

NetFrameWorkInstalled := RegKeyExists(HKLM,[ô]SOFTWARE\Microsoft\.NETFramework\policy\v2.0[ô]);
if NetFrameWorkInstalled =true then
begin
Result := true;
end;

if NetFrameWorkInstalled = false then
begin
NetFrameWorkInstalled := RegKeyExists(HKLM,[ô]SOFTWARE\Microsoft\.NETFramework\policy\v2.0[ô]);
if NetFrameWorkInstalled =true then
begin
Result := true;
end;

if NetFrameWorkInstalled =false then
begin
//Result1 := (ExpandConstant([ô]{cm:dotnetmissing}[ô]), mbConfirmation, MB_YESNO) = idYes;
Result1 := MsgBox(ExpandConstant([ô]{cm:dotnetmissing}[ô]),
mbConfirmation, MB_YESNO) = idYes;
if Result1 =false then
begin
Result:=false;
end
else
begin
Result:=false;
ShellExec([ô]open[ô],
[ô]http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe[ô],
[ô][ô],[ô][ô],SW_SHOWNORMAL,ewNoWait,ErrorCode);
end;
end;
end;
end;


[txt-size=2]CLIQUE AQUI para Maiores detalhes[/txt-size]

Encontrei também um exemplo no site do amigo MACORATI

[txt-size=2]http://www.macoratti.net/vbn5_cw8.htm[/txt-size]

Tópico encerrado , respostas não são mais permitidas