Internal Error #39

Matthias Schmidt (6/30/08 3:33PM)
David Dancy (6/30/08 4:08PM)
David Dancy (6/30/08 4:56PM)


Matthias Schmidt (6/30/08 3:33 PM)

Am/On Mon, 30 Jun 2008 16:08:44 +1000 schrieb/wrote David Dancy:

I'm creating a brand new database using 2004.7, and have suddenly

started getting a compilation error

"0:Internal error # 39"

in one of my methods.

I've tried re-entering the method's text in a new method, but I just

get the same error all the time.

what Method name do you try to enter?

All I can imagine is, that there's a name conflict.

Maybe you try a different name?

cheers,

Matthias

------------------------------------------------------------------------

Admilon Consulting GmbH

Am Wiesengrund 9a, 90584 Allersberg, Germany

Geschäftsführer: Peter Frank, Matthias Schmidt

Amtsgericht Nürnberg: HRB 21750

Tel.: +49-9174 - 6646 Fax: +49-9174 - 6647

<http://www.admilon-consulting.de>

David Dancy (6/30/08 4:08 PM)

<650f557e0806292308r1c1ad4dbq3b0a4d759560c29b@...

Hi

I'm creating a brand new database using 2004.7, and have suddenly

started getting a compilation error

"0:Internal error # 39"

in one of my methods.

I've tried re-entering the method's text in a new method, but I just

get the same error all the time.

Any idea what the error might mean?

TIA

--

David Dancy

Sydney, Australia

David Dancy (6/30/08 4:56 PM)

<650f557e0806292356u6afe615cn4b48eb9647130f6b@...

Matthias

Thanks for your response. I just found what the problem was by a

process of trial and error.

My database is set to "All variables are typed", so the compiler is

expecting me to provide all type information.

I had a Repeat loop like this in the offending method:

Repeat

 $Test:=DoSomething($here)

Until(TimeToStop($Test))

The error occurred because I had no type information in a COMPILER...

method for the method "TimeToStop". The compiler threw up its hands

here and didn't even try to give a sensible error message, which is a

pity, but at least I know what to look for on error # 39 now.

Adding

C_BOOLEAN($0)

to the TimeToStop() method fixed the error.

HTH someone else too!

David

Reply to this message

Summary created 6/30/08 at 2:06AM by Intellex Corporation

Comments welcome at: feedback@intellexcorp.com