[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TRNSYS-users] Include a new type



Josef,
  One (rather minor) note first: you don't need to copy the source code over; once you have compiled a DLL, the source code is irrelevant.

  For the problem loading the DLL, there are any number of possible causes. Please have your colleague make sure that they are creating a "release mode" DLL (this is a setting in the compiler. If you are using the IVF compiler, go to the Configuration Manager and set the configuration of the project to "release" instead of "debug"). When you run the project on your computer, the *.lst and *.log files should contain a notice telling you whether external DLLs are being loaded from the ..\Trnsys17\UserLib\DebugDLLs or the ..\Trnsys17\UserLib\ReleaseDLLs directory. Please verify that they are being loaded on both machines from the \ReleaseDLLs\ directory. If making sure that this is all correct still doesn't work then it would help me a lot if you could send me the DLL, the source code, and the proforma so that I can give it a try on my computer and determine the cause of the issue.
Best,
 David


On 3/4/2013 02:18, Lipp, Josef wrote:

Dear TRNSYS Users,

 

a colleague of mine established a new TRNSYS type (Type 201). And it runs on his laptop.

 

When I tried to copy and run this new type on my computer I get a TRNSYS message: “type201.dll was found but did not contain any components from the input file”.

This leads do an error and TRNSYS message 105: “A type was called in the TRNSYS input file but was either not linked into trndll.dll or was not found in an external dll. A dummy subroutine was called in its place. Please link the TYPE or remove it from the input file

Reported information: Type 201 could not be located in either the trndll.dll or in external dll. Please relink the TRNDLL.dll including this Type or make sure than an external DLL in the ]UserLib\DebugDLLs and \UserLib\ReleaseDLLs folders contain the Type.”

 

I copied the file Type201.for into C:\Trnsys17\SourceCode\Types

and I copied the .tmf file to C:\Trnsys17\Studio\Proformas

and I copied the Type201.dll into the DebugDlls and Release Dlls folder

 

Thank you for help,

Josef

 

___________________________________________

 

Dipl.-Ing. Josef Lipp

 

Lehrstuhl für Energiewirtschaft und Anwendungstechnik

Technische Universität München

Arcisstr. 21

80333 München

 

Tel.: 089-289-28316

Fax: 089-289-28313

Mail: josef.lipp@tum.de

 



_______________________________________________
TRNSYS-users mailing list
TRNSYS-users@cae.wisc.edu
https://mailman.cae.wisc.edu/listinfo/trnsys-users

-- 
***************************
David BRADLEY
Principal
Thermal Energy Systems Specialists, LLC
22 North Carroll Street - suite 370
Madison, WI  53703 USA

P:+1.608.274.2577
F:+1.608.278.1475
d.bradley@tess-inc.com

http://www.tess-inc.com
http://www.trnsys.com