ornek kodum aşağıda Client gelen bilgiyi kontrol ediyorum
pascal bilmediğimden nasıl çevirebilirim
kodu Tetiklemek için
ServerDurumKontrol(GelenBilgiKontrol);
diyorum kod çalışıyor
ancak pascal bilmediğimden takıldım
pascal neden istiyorum
xe5 den delphide android desteği geldi
mobil için ufak bir client yazmam gerekiyor
void GelenBilgiKontrol()
{
while(1)
{
try
{
iMessageUzunluk = Form1->ChatClient->Socket->ReadLongInt();
}
__finally
{
Form1->ListBox1->Items->Add("Gelen : "+Form1->ChatClient->Socket->ReadString(iMessageUzunluk));
}
Sleep(1000);
}
}
void ServerDurumKontrol(void *fonksiyon)
{
CreateThread(0,0,(LPTHREAD_START_ROUTINE)fonksiyon,0,0,0);
}
c++ CreateThread delphide nasıl yazılır
Re: c++ CreateThread delphide nasıl yazılır
Keşke önce bu forumda arama yapsaydınız. Burada hazır bir örnek var.
Önce Thread olarak, yani ana thread'ten farklı bir thread içinde çalıştırılacak olan fonksyionu tanımlarsınız.
Daha sonra CreateThread içerisinde bu fonksiyonu parametre olarak kullanırsınız:
Önce Thread olarak, yani ana thread'ten farklı bir thread içinde çalıştırılacak olan fonksyionu tanımlarsınız.
Daha sonra CreateThread içerisinde bu fonksiyonu parametre olarak kullanırsınız:
Kod: Tümünü seç
function ThreadFonksiyon(param: Pointer) : DWORD;
begin
ShowMessage('thread içinden');
Result := 0;
end;
var
ThId: Cardinal;
begin
CreateThread(nil, 0, @ThreadFonksiyon, 0, 0, ThId);
There's no place like 127.0.0.1
Re: c++ CreateThread delphide nasıl yazılır
yardımın için teşekkürler
yukardaki örneğimde farkettiysen
c++ created thread ta başka fonksiyonu çalıştırmak için
ServerDurumKontrol fonksiyonuna çalıştırmak istediğin fonksiyonun pointer ını göndermen yeterli
senin örneğine göre
pascalda her çalıştılmak istenen fonksiyonun için ayrı CreateThread mi yazmam gerekiyor
yukardaki örneğimde farkettiysen
c++ created thread ta başka fonksiyonu çalıştırmak için
ServerDurumKontrol fonksiyonuna çalıştırmak istediğin fonksiyonun pointer ını göndermen yeterli
senin örneğine göre
pascalda her çalıştılmak istenen fonksiyonun için ayrı CreateThread mi yazmam gerekiyor
Re: c++ CreateThread delphide nasıl yazılır
Senin örnekte de her fonksiyon için CreateThread çalıştırılıyor? Tek fark bunu ServerDurumKontrol fonksiyonu içinden yapıyor.
There's no place like 127.0.0.1