Delphi Can

Orjinalini görmek için tıklayınız: salt okunur fonksiyon sorunu
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba arkadaşlar

Bir projede openprocess fonksiyonunu kullanmam gerekti fakat şöyle bir sorunum var. Kodu ne zaman derlemek istesem altta paylaştığım gibi bir hata veriyor. Nette araştırmama göre salt okunur fonksiyon olarak görünüyor ve bir Thandle tipindeki değere aktaramıyorum. Bu kodu delphi 7 zamanında kullanıyordum ve bir sorun olmuyordu şuan delphi 10.1 berlin upt 2 kullanıyorum ve böyle bir hata alıyorum. Bu sorunu nasıl çözerim üstatların yardımınız bekliyorum. Teşekkürker şimdiden.

j6ZvoJ.jpg

nln5Bg.jpg
Form özelliği olan handle'a atama yapılamaz bu delphi 7 de dahi olsa böyledir. Kurduğunuz yapıyı aynen taşımanız gerekmektedir. Muhtemelen var bloğunda tanımlanması gereken (handle isimli) bir değişken bu ama siz bunu tanımlamamışsınız sanırırm (eski projede global tanımlı ise işler sanırım biraz karışmış olabilir) . Ayrıca aradığınız tam çözüm için verdiğiniz bilgiler çok kısıtlı ve yetersiz!
Sorun handle kelimesini değişken adı olarak kullanmanız olmalı. 

Bunun adını xHandle, BenimHandle, BulunanHandle gibisinden isim ile değiştirerek çözebilirsiniz.

@sabanakman'ın belirttiği gibi, Handle kelimesini çıplak kullanmak istendiğinde var tanımı yapmayı bırakın sistem içinde bulunduğu procedure/fonksiyon/with bloğuna göre Application, Form veya with ile nitelenen control handle' i sanacaktır. Bunlar da sistem tatafından verildiği işin ReadOnly durumundadır.
Çok teşekkürler değerli cevaplarınız için sorun çözülmüştür.  Değer ismini gözden kaçırmışım.