🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.tlumaczenia
Article #7176

Re: Thunk i thunking

#7176
From: Slawek Kotynski
Date: Thu, 27 Oct 2005 08:21
40 lines
2885 bytes
Mateusz Łoskot wrote:

> Witam,
> 
> Czy ktoś z Was wie jak w (poniżej fragment) przetłumaczyć poprawnie
> wyrazy thunk i thunking?
> 
> Jest na grupie wątek pt. "Thunking & roaming" (by Lukasz Jakubowski 9
> Gru. 1997)
> ale nie o takie tłumaczenie mi chodzi (ono nie bardzo pasuje do mojego
> fragmentu).
> 
> Tu jest fragment, wymaga on ciut wiedzy na temat C/C++ ale myślę, że
> jest dość zrozumiały:
> 
> "The window procedure is called StartWindowProc and is defined as a
> static function. C++ static functions cannot directly call instance
> member functions (how could they decide which of the potentially many
> instances to call?), but this is exactly what we want our window
> procedure to do. To get around this, the idea of thunking is used."
> 
> Więc, co się kryje po naszemu za "the idea of thunking"?
> 
> Na razie typuję, że to coś w rodzaju:
> konwersja
> rzutowanie
> wyodrębnienie
> przekierowanie

Zastrzeliłeś (czy następne zdania czegoś więcej nie wyjaśniają?)
bo thunking dotąd kojarzył mi się wyłącznie
z emulacją trybu 16->32 bity.
Np. tutaj:
http://windowsserversystem.pl/Articles/6179.aspx
"Określenie thunking oznacza przechwycenie wywołania funkcji, wykonanie 
specjalnego przetwarzania do przetłumaczenia kodu z 16-bitowego na kod 
32-bitowy i przekazanie kontroli funkcji docelowej."

-- 
mjk
Technical Details
Message-ID: <4360877c$0$5434$f69f905@mamut2.aster.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!news.onet.pl!fargo.cgs.poznan.pl!chlor.kofeina.net!not-for-mail
References: <1130336737.603462.40030@f14g2000cwb.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!news.onet.pl!fargo.cgs.poznan.pl!chlor.kofeina.net!not-for-mail
From: Slawek Kotynski <kotynski@byl.z.adso.z.com.pl>
Newsgroups: pl.comp.tlumaczenia
Subject: Re: Thunk i thunking
Date: Thu, 27 Oct 2005 10:21:49 +0200
Organization: NYB
Lines: 40
Sender: Jaroslaw Hirny <agnus@hell.pl>
Approved: usenet+pl.comp.tlumaczenia@kofeina.net
Message-ID: <4360877c$0$5434$f69f905@mamut2.aster.pl>
References: <1130336737.603462.40030@f14g2000cwb.googlegroups.com>
NNTP-Posting-Host: chlor.kofeina.net
Mime-Version: 1.0
X-Trace: chlor.kofeina.net 1130401217 13239 194.114.145.51 (27 Oct 2005 08:20:17 GMT)
X-Complaints-To: usenet@kofeina.net
NNTP-Posting-Date: Thu, 27 Oct 2005 08:20:17 +0000 (UTC)
Return-Path: <agnus@hell.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007
X-Accept-Language: en-us, en, pl
In-Reply-To: <1130336737.603462.40030@f14g2000cwb.googlegroups.com>
X-Virus-Scanned: amavisd-new at mimuw.edu.pl
X-Virus-Scanned: amavisd-new at kofeina.net
X-Bogosity: No, tests=bogofilter, spamicity=0.000000, version=0.15.11
X-NNTP-Posting-Host: 62.121.96.27
X-NNTP-Posting-Date: 27 Oct 2005 07:53:32 GMT
X-Moderator: Jaroslaw Hirny <agnus@hell.pl>
X-Moder-Tool: 2005-09-30
X-X-Trace: 1130399612 mamut2.aster.pl 5434 62.121.96.27:65100
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit