Indistinguishable new prototype error message


#1

I am getting the following errors multiple times on compile
Indistinguishable new prototype: PhoenixDCT:INIT
Indistinguishable new prototype: PhoenixDCT:KILL

PhoenixDCT is my dictionary DLL in a multi-dll program.
the error is in the clw and I notice the following code in the clw.
Not sure why the lines are duplicated? Should these lines be duplicated?
Any thoughts on why I am getting this error?

! Declare init functions defined in a different dll
 MODULE('PHOENIXDCT.DLL')

PHOENIXDCT:Init PROCEDURE(, ),DLL
PHOENIXDCT:Kill PROCEDURE,DLL
END
MODULE(‘PHOENIXDCT.DLL’)
PHOENIXDCT:Init PROCEDURE(, ),DLL
PHOENIXDCT:Kill PROCEDURE,DLL
END

Using:
Clarion 10, FM3, Secwin, RecentLookups, , external DLL’s

Thanks
Viola


#2

I’m having exactly the same error. Did you solve this? How?


#3

I solved this by Exporting to txa, then looking for data dll name and comparing to a working dll’s txa.
ended up having an extra [module] bit. Deleted that. Then created a new app from txa. finally solved.


#4

If I recall correctly, I had DLL’s all over the place. I tend to make copies of folders when I have troubles for going back to. Once I got rid of all the DLL’s and sorted out the paths, no more errors. I now zip up my files instead of creating copies.


#5

You should try version control systems. Tortoise SVN even works within clarion. Way better than all the ./save directories I used to have :slight_smile: