Posted By: TopGun (Top Gun) on 'CZprogram' Title: Re: jak vypnout decoration (mangling) Date: Tue Feb 4 11:33:51 2003 > > Ahoj vespolek, > > poradi mi nekdo jak mam donutit MSVC6.0 aby nedezdobil fce v moji dll > > knihovne > > tema pismenkama navic? > > > > Potrebuju aby se funkce jmenovala napr. mojeFunkce a ono mi to vytvari > > obludy > > typu mojeFunkce@hchkrdtn1234567890@!@ > > Nadefinuj ji jako "C" funkci, pak bude mit jen podtrzitko na zacatku, jako > standardni C funkce... > > > Pomohlo by zkusit udelat tu dll v c++builderu nebo necem jinym? > > Ne. C++ dekoruje jmena, jinak by se dost tezko resily veci jako overloading > a > tak... > > > Dik, > > Tomas > > Jerry III Toto som tuna pred casom tiez riesil a vysledok je taky, ze: 1. VC++ nedekoruje extern "C" __cdecl funkcie 2. VC++ dekoruje (a riadne) "C" __cdecl funkcie 3. VC++ dekoruje (trochu priatelnejsie) extern "C" __stdcall funkcie 4. Borland nedekoruje extern "C" __stdcall funkcie 5. dekorovanie sa obide lahko (az sa cudujem, ze to funguje) tak, ze do projektu pridas *.DEF subor, v ktorom pekne do stlpca napises mena vsetkych exportovanych funkcii. To by malo stacit.. http://xrs.winradio.com http://www.rbasic.com http://xrs.winradio.com/plugins.htm mailto:stofa@eshs-lab.com TopGun (Are you ready to fly ?)