F1033 Unit 'Borland.Vcl.Classes' implictly imported ..hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ng
Üye
Mesajlar: 192
Kayıt: 01 Mar 2004 11:49
Konum: Bursa
İletişim:

F1033 Unit 'Borland.Vcl.Classes' implictly imported ..hatası

Mesaj gönderen ng »

Turbo delphi for .net ile basit bir bileşen oluşturmaya çalıştım bu hatayı aldım. Kullandığım unitler

Kod: Tümünü seç

uses
  SysUtils,Borland.Vcl.Classes, System.ComponentModel;
Hatanın sebebi ne olabilir? Nasıl giderilir ? Önerilerinizi bekliyorum.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Referans olarak kullandığın dll ler varsa bunları kendi oluşturduğun dll içine gömme. Projenin oluşturduğu .dll'i kontrol et boyu 50 kb civarında olması gerekiyor (boyut 1 MB civarında veya daha büyükse bu sorunun kesin cevabını okuyorsun). Eğer bu .dll leri referans olarak bırakırsan bu sorun olmaz. Sebebi ise Borland.Vcl.Classes hem Borland.Vcl.Dll'inde hemde senin oluşturduğun dll de aynı kodlar olsa bile farklı iki namespace olarak duruyor. Aynı isimde iki namespace ise bu hataya neden olur. Borland.Vcl.Dll'i kendi dll içine gömmeyip referans alırsan Borland.Vcl.Classes ve bunun gibi namespace ler tek kalacaktır. Kolay gelsin.

Mantıksal yapı olarak delphi karşılıkları:
dll->bpl
namespace->unit
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla