-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!new
s.nask.org.pl!news.onet.pl!not-for-mail
From: Piotr Rezmer <p...@W...ens.net.pl>
Newsgroups: pl.rec.motocykle
Subject: Aplikacja korzystająca z IndySoap - problemy na Opteronie
Date: Thu, 05 Feb 2009 09:25:29 +0100
Organization: http://onet.pl
Lines: 36
Message-ID: <gme7pp$i27$1@news.onet.pl>
NNTP-Posting-Host: dtd209.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1233822329 18503 83.24.241.209 (5 Feb 2009 08:25:29 GMT)
X-Complaints-To: a...@o...pl
NNTP-Posting-Date: Thu, 5 Feb 2009 08:25:29 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
Xref: news-archive.icm.edu.pl pl.rec.motocykle:587324
[ ukryj nagłówki ]Witam,
Natknąłem się ostatnio na nietypowy problem. Mam aplikację typu SOAP
server korzystającą z IndySoap. W środowisku testowym mialem ją
zainstalowaną w maszynie wirtualnej (OS: Win2003) działającej na hoscie
z CPU Xeon. Po przeniesieniu maszyny wirtualnej na hosta z CPU Opteron
mam dziwne problemy typu Access Violation. Pojawiają się one w unicie:
IdSoapDynamicAsm
Moduł ten jest odpowiedzialny za coś w rodzaju refleksji, tzn buduje z
XMLa SOAPowego listę rzeczywistych parametrów w Pascalu oraz zamienia
nazwę funkcji na rzeczywiste wywołanie funkcji.
Większość kodu tego unitu to metody typu putByte, PutWord, putCardinal.
Wszystkie one zapisują dane do obiektu klasy tMemoryStream.
W końcu wywołanie metody jest realizowane przez .Execute(), która ma już
w sobie wstawkę assemblerową.
LPtr := PChar(FStream.Memory) + AOffset;
asm
mov edx,LPtr
call edx
mov dword ptr[Result],eax // most results will only use EAX
mov dword ptr[Result+4],edx // but some use EAX and EDX
end;
Czy da się problem z uruchomieniem na Opteronie rozwiązać używając
specjalnych opcji kompilatora? A może zmiana ustawień OS? Sprawdzałem
DEP, na obu systemach jest ustawione prawidlowo. Może jakieś ustawienia
w policy komputera?
--
pozdrawiam
Piotr
XLR250&bmw_f650_dakar
Następne wpisy z tego wątku
- 05.02.09 08:31 Kefir
- 05.02.09 08:33 Paweł Andziak
- 05.02.09 08:44 Piotr Rezmer
- 05.02.09 11:38 Jacek Czerwinski
- 05.02.09 11:57 TasmaN
- 05.02.09 12:13 Piotr Rezmer
- 05.02.09 12:35 Qlfon
- 05.02.09 19:02 TasmaN
- 05.02.09 20:02 ArtekGS
- 05.02.09 20:51 Seba
- 06.02.09 09:53 Kuczu
- 06.02.09 11:20 n...@s...com
- 06.02.09 11:37 Kuczu
- 06.02.09 12:18 n...@s...com
- 06.02.09 17:57 Qlfon
Najnowsze wątki z tej grupy
- Czy skrzynie biegów lubią hamowanie silnikiem?
- Czy skrzynie biegów lubią hamowanie silnikiem?
- [ot] spec od renowacji/reperacji kurtek skorzanych
- Co to znaczy wer. eksportowa? Na przykładzie motoru Java 350 Perak
- 1902 Clement Gerrard
- Dzień dobry - pozdrowienia w roku 2024
- Co to jest "sikaczu"?
- Re: (PDF) Helminth Infections and their Impact on Global Public Health by Bruschi
- Re: (bardzo długie) jak stracic pieniądze i nie miec motocykla...
- Re: (bardzo długie) jak stracic pieniądze i nie miec motocykla...
- Kask po wypadku
- Re: konstrukcje stalowe
- Re: konstrukcje stalowe
- nie działają kierunkowskazy w motorowerze Junak 805 2T
- Czy ten precel jeszcze działa?
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO