comp.lang.ada
 help / color / mirror / Atom feed
From: Roga Danar <smithm.nojunk@stelnj.nojunk.com>
To: Corey Ashford <yeroca@rocketmail.com>
Subject: Re: Constraint Error. Why?
Date: 1999/01/14
Date: 1999-01-14T19:11:51+00:00	[thread overview]
Message-ID: <369E5053.5C5EF4A5@stelnj.nojunk.com> (raw)
In-Reply-To: 369DA73D.4E2CBB64@rocketmail.com

Thanks for your reply.  I have fixed the problem by looking at an older example of
code of I had a similiar problem.

The exception *is* coming from the "if" statement and not the Createfile call.

Handle is an access to an access to an integer.

What (appearently) is happening here is that the pointer is NOT NULL when it is
check by the "if" statement but pointing to anything which I can validly
deference.

The problem is easily solved with a call to a function which converts the HANDLE
to an integer which I can then check against the "Invalid_Handle_Value".

Michael

Corey Ashford wrote:

> Assuming you purchased Apex, you ought to contact Rational's technical
> support
> with the problem(s) you are having with the product.  I'd suggest
> sending
> mail to support@rational.com.

I *have* been working with Rational for weeks now on problem like this one. Thanks
though.

>
>
> You might want to double check that the constraint_error is coming from
> that
> "if" statement instead of, say, the previous call to Winbase.Createfile.
>
> If it is the "if" statement, then I don't know what the problem is.  The
> source
> code looks correct.  If you are x86 assembler savvy, you might want to
> look at
> the disassembly of the "if" statement in the debugger to see if you can
> tell
> what's going wrong.
>
> Roga Danar wrote:
> >
> > The following code was compiled with Rational Apex Ada95 on WinNT.
> >
> >  Before you ask.  Yes, I have run it through the debugger but it has been no
> > help
> > at all.  It just tell me:
> > *****************************************
> > "Handle
> > => Could not find start address of "x25.write_to_port".
> > =>
> > Cannot find frame for "x25.write_to_port" on call stack."
> >
> > ********************************************
> [code deleted because my news server won't let post with so many quoted
> lines]

--







  reply	other threads:[~1999-01-14  0:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-01-12  0:00 Constraint Error. Why? Roga Danar
1999-01-14  0:00 ` Corey Ashford
1999-01-14  0:00   ` Roga Danar [this message]
1999-01-15  0:00     ` Corey Ashford
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox