Boletos da edição 77 - Clube Delphi erro Object reference ..

15/04/2008

0

Caros colegas, está me apresentando esse erro na linha 63, alguem opderia me ajudar com isso?


Server Error in ´/CFT´ Application.
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

Line 61: ProximoNossoNumero := ´00015´;
Line 62:
Line 63: PadroesBoleto.PadroesBoletoEmail.URLLogotipo := ´http://localhost/CFT/imagens/boletos/logoboleto.gif´;
Line 64:
Line 65: PadroesBoleto.PadroesBoletoEmail.URLImagensCodigoBarras := ´http://localhost/CFT/imagens/boletos/´;


Source File: C:\Inetpub\wwwroot\CFT\boleto_itau.pas Line: 63


Pauloroger

Pauloroger

Responder

Posts

15/04/2008

Maikel

Olá pauloroger

Quem sabe faz a postagem do código que você está executando no momento em que ocorre o erro.

Pela descrição que você postou, imagino que esteja referenciando algum componente que não tenha sido criado ainda ou que não possua valor ou talvez utilizando alguma Session que não existe. Verifique estes detalhes e qualquer coisa post o código aqui. :wink:

Att


Responder

16/04/2008

Pauloroger

Ola Maikel, olha eu aqui de novo, e valeu pela força. Pelo que vi, esta no USES a referencia do CobreBem (componente COM), não usa Session, porem no exemplo de Luciano Pimenta ela também não cria o componente, eu baixei a video aula e tenho a revista Edição 77 da Clube Delphi, veja o código

uses
System.Collections, System.ComponentModel, CobreBemX,
System.Data, System.Drawing, System.Web, System.Web.SessionState,
System.Web.UI, System.Web.UI.WebControls, System.Web.UI.HtmlControls;

...


procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
var
aCobreBem: CobreBemX.ContaCorrenteClass;
aBoleto : CobreBemX.IDocumentoCobranca;

begin
// TODO: Put user code to initialize the page here

aCobreBem := CobreBemX.ContaCorrenteClass.Create;

with aCobreBem do
begin

ArquivoLicenca := Server.MapPath(´341-109.conf´);

CodigoAgencia := ´1000´;
NumeroContaCorrente := ´000022507-6´;
CodigoCedente := ´400123´;
OutroDadoConfiguracao1 := ´019´;
InicioNossoNumero := ´00001´;
FimNossoNumero := ´99999´;
ProximoNossoNumero := ´00015´;

PadroesBoleto.PadroesBoletoEmail.URLLogotipo := ´http://localhost/CFT/imagens/boletos/logoboleto.gif´;

PadroesBoleto.PadroesBoletoEmail.URLImagensCodigoBarras := ´http://localhost/CFT/imagens/boletos/´;

aBoleto := DocumentosCobranca.Add;

end;


with aBoleto do
begin
NomeSacado := ´Orfanato Shalom Adonai - C.F.T.´;
CPFSacado := ´03.252.985/0001-89´;
BairroSacado := ´Jabaquara´;
EnderecoSacado := ´Av. Sta. Catarina, 2.677´;

DataDocumento := DateTime.Now.ToShortDateString;

DataVencimento := DateTime.Now.AddDays(10).ToShortDateString;

NumeroDocumento := ´123´;
ValorDocumento := 200;
PadroesBoleto.InstrucoesCaixa := ´Cobrar juros de 0,33¬ por dia de atraso.´;


end;

Response.Write(aCobreBem.get_GeraHTMLBoleto(0));

aCobreBem := nil;


End;

O erro que me aparece no debug é na linha :
PadroesBoleto.PadroesBoletoEmail.URLLogotipo := ´http://localhost/CFT/imagens/boletos/logoboleto.gif´;

O arquivo existe, e o caminho estão corretos, porem não sei porque esse erro.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar