Aradım... bi örnek dışında bişey bulamadım...
Şimdi olay söyle;
Bitane text dosyanın ismi DLL 'e gönderilecek bu dosyanın içinde bulunan
sayısal değerler bir diziye transfer edilecek ve forma döndürülecek. Tek integer deger kolaylıkla geliyor ama dinamik bir dizi nasıl dönüyor anlamadım. Yardımcı olursanız servinirim teşekkürler...
Herkese Kolay Gelsin...
DLL içinden integer dinamik dizi döndürmek...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- uğur alkan
- Üye
- Mesajlar: 227
- Kayıt: 29 Ağu 2004 04:49
- Konum: Istanbul
DLL içinden integer dinamik dizi döndürmek...
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
Merhaba,
Dinamik dizi integer şeklinde bir tip tanımlanmalısınız hem DLL hemde istemci uygulama üzerinde bu tip olmalı
Daha sonra Fonksiyonunuzun dönüş tipi olarak bu yeni tipi kullanın ,
Tabi minik bir hatırlatma DLL işin içine girince hafıza başarımının daha dikkatli ele alınması gerekiyor yoksa bellek hatalarıyla karşılaşmanız kaçınılmaz
FastShareMem
Ayrıca dizi dinamik olacağı için SetLength ile mutlaka boyutrunu belirtmelisiniz.
İyi çalışmalar.
Dinamik dizi integer şeklinde bir tip tanımlanmalısınız hem DLL hemde istemci uygulama üzerinde bu tip olmalı
Kod: Tümünü seç
type
TDinamikInt = Array of :Integer;
Kod: Tümünü seç
function (Dosya:string):TDinamikInt;

Ayrıca dizi dinamik olacağı için SetLength ile mutlaka boyutrunu belirtmelisiniz.
İyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr