Article View: pl.comp.lang.asm
Article #1567Re: Argumenty funkcji
From: rwt
Date: Tue, 27 Nov 2007 14:38
Date: Tue, 27 Nov 2007 14:38
30 lines
2706 bytes
2706 bytes
Remek wrote: > Musiałem czegoś nie zrozumieć. Wydawało mi się, że należy tę funkcję > wywołać, ponieważ jako jedyna występuje w pliku źródłowym biblioteki. > Jednak po zrobieniu pliku *.def (impdef.exe) otrzymałem inne nazwy > funkcji. Wykorzystałem LoadLibrary, oraz GetProcAddress i działa. Swoją > drogą chciałbym wiedzieć co to za argument i jak się go "zdobywa". > Z poziomu asemblera udało mi się dostać do funkcji Dll zrobionej w C++. > Czy można odwrotnie, tzn. jak wykorzystać Dll zrobioną w Masm32 z poziomu > programu w C++? ⁃‟DllMain Callback Function” ‹http://msdn2.microsoft.com/en-us/library/ms682583.aspx› (‛DllMain' to nowa nazwa dla ‛DllEntryPoint’) ⁃‟WinMain Function” ‹http://msdn2.microsoft.com/en-us/library/ms633559.aspx› ⁃‟Linkage Specifications” ‹http://msdn2.microsoft.com/en-us/library/s6y4zxec(VS.80).aspx› ⁃‟Decorated Names” ‹http://msdn2.microsoft.com/en-us/library/56h2zst2(VS.80).aspx› ⁃‟Name Decoration” ‹http://msdn2.microsoft.com/en-us/library/deaxefa7(vs.71).aspx› ⁃‟Using extern to Specify Linkage” ‹http://msdn2.microsoft.com/en-us/library/0603949d(VS.80).aspx› ⁃‟Exporting C++ Functions for Use in C-Language Executables” ‹http://msdn2.microsoft.com/en-us/library/wf2w9f6x(VS.71).aspx› ⁃‟Exporting C Functions for Use in C or C++ Language Executables” ‹http://msdn2.microsoft.com/en-us/library/ys435b3s(VS.80).aspx› ⁃‟How To Create 32-bit Import Libraries Without .OBJs or Source” ‹http://support.microsoft.com/kb/131313› rozdział ‟Win32 and COM Development” ‹http://msdn2.microsoft.com/en-us/library/aa139672.aspx› -- / qo |) :@=N%_g=v=a=g_eD_e=c()=d=8! =%!Gn@8're. w8in/ad \ _x/ , ;h-%-a'hA'H4,X0'Xo~xo~xO,R`-%EXp01ITed: *-7/+eh / | ng `-%__%--'__%--'__%--~__%--^%B`/$qV3r[o; &GooMee L o_O http://tech.groups.yahoo.com/group/opRWTng O_o L"EnOF
Technical Details
Message-ID:
<fiha64$mbu$1@news.mixmin.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!feeder.erje.net!news.mixmin.net!not-for-mailReferences:
<fi984m$mhm$1@inews.gazeta.pl> <fie4d7$lsd$1@news.mixmin.net> <fied65$knt$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!feeder.erje.net!news.mixmin.net!not-for-mail From: rwt <rwt@big-orange.com> Newsgroups: pl.comp.lang.asm Subject: Re: Argumenty funkcji Date: Tue, 27 Nov 2007 15:38:51 +0100 Organization: opRWTng Lines: 30 Message-ID: <fiha64$mbu$1@news.mixmin.net> References: <fi984m$mhm$1@inews.gazeta.pl> <fie4d7$lsd$1@news.mixmin.net> <fied65$knt$1@inews.gazeta.pl> Mime-Version: 1.0 X-Complaints-To: abuse@mixmin.net NNTP-Posting-Date: Tue, 27 Nov 2007 14:42:09 +0000 (UTC) In-Reply-To: <fied65$knt$1@inews.gazeta.pl> User-Agent: Thunderbird 2.0.0.6 (X11/20071009) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit