Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 24/01/2007, 16:26   #1 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 34
Varsayılan Acayip Bir Hata

Bir DLL yazdım ve içerisinde 6-7 tane fonksiyon var.
Söyle bir sacmalık oluyor.
Fonksiyonların 3 tane parametresi var...
ben paremetreleri Dll çağıracağım yerden yolluyorum fakat yolladığım sıra ile değil de tam ters olarak alıyor değerleri neden acaba...

Örnegin
Function SorguYap(x1:integer;x2:integer;x3:integer:intege r;External 'ornek.dll';

i:=SorguYap(11,22,33);
normalde benim bildiğim ve mantığı en doğru olan
x1 = 11;
x2 = 22;
x3 = 33;
olması gerekir ama bende söyle çıkıyor
x1 = 33;
x2 = 22;
x3 = 11;

Bunun nedenini bilen var mı acaba...
Bence çok saçma bir hata...
PowerSoft hatta değil   Alıntı Yaparak Yanıtla
Eski 02/02/2007, 23:13   #2 (permalink)
Kodlarım, Canlarım...
 
cemaliozan Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: » Delphi Bölümü «
Mesaj: 1,677
Varsayılan

DLL. de yöntemi/fonksiyonu StdCal olarak deklare ederek denemelisin !!!

windows ünitesinde interface kısmında delphi stdcall çağrısıyla mikro işlemcinin
modunu değiştirerek fonksiyon adreslerini açar, aşşağıdaki kod aynı işlemi yapar

PHP Kodu:
function dx(ninteger): integerstdcall;
procedure dtriple(iinteger); stdcall;
function 
GetVersionDWORDstdcall
PHP Kodu:
function EnumWindowsProc(Wnd HWnd;Form TForm1) : BooleanExport; {$ifdef Win32StdCall; {$endif}
var
Buffer : Array[0..99of char;
begin
GetWindowText
(Wnd,Buffer,100);
if 
StrLen(Buffer) <> 0 then
Form
.ListBox1.Items.Add(StrPas(Buffer));
Result := True;
end
__________________
Haberbox | Tek Sevgi | Genel Seçimler | Magice Book | Yerel Seçimler
Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin...
cemaliozan hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Acayip Bir Ağ Sorunu realperest Ağ / Güvenlik 3 16/10/2005 21:40
Acayip bir virüs muharrem_tac Ağ / Güvenlik 19 10/10/2005 10:29
excell de acayip bişey serkanblg Uygulama Yazılımları / Hazır Betikler 11 27/09/2005 10:34
access te acayip durumlar realperest Veritabanları & SQL 0 26/12/2004 20:27
Ne acayip insanlar var şu dünyada! Sedat Atif Hayata Dair 42 28/07/2003 16:24


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 09:37.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net