-
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-08 Belka
- 2024-11-09 pierdolec na punkcie psa
- 2024-11-09 Warszawa => Sales Executive <=
- 2024-11-09 Wrocław => SAP BTP Consultant (mid/senior) <=
- 2024-11-09 Warszawa => ECM Specialist / Consultant <=
- 2024-11-09 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-10 TVN donosi: Obywatelskie zatrzymanie policjanta (nie na służbie)
- 2024-11-08 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Szczecin => Key Account Manager (ERP) <=
- 2024-11-08 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-08 Wrocław => Senior PHP Symfony Developer <=
- 2024-11-08 Warszawa => QA Engineer <=
- 2024-11-08 Warszawa => QA Inżynier <=
- 2024-11-08 Warszawa => Key Account Manager <=