Fastreport bileşen silme
Kaptan26.07.2005 - 13:50:57
Selamlar.
Fastreportta çalışma zamanında eklenmiş bazı bileşenleri silmek istiyorum.Nasıl yapabilirim?

for i:=1 to 6 do
begin
x[i].free;
d[i].Free;
end;


komutu ile yapıyorum fakat preview yapıldıktan sonra bu komutlar çalıştırılırsa access violation hatası alıyorum.
preview ile ilgili herhangi bir olay yok.
 
Kaptan26.07.2005 - 15:29:16
:( :( :( :( :( :(
 
Kaptan26.07.2005 - 16:24:48
afterprint olayına bir kod yazdığımda bu sonsuz döngüye giriyor.Showmessage('a') yazsam sürekli a mesaj penceresi geliyor neden Arrgghhh Arrgghhh Arrgghhh
 
miskin26.07.2005 - 16:28:32
Selamlar.
Fastreportta çalışma zamanında eklenmiş bazı bileşenleri silmek istiyorum.Nasıl yapabilirim?

for i:=1 to 6 do
begin
x[i].free;
d[i].Free;
end;


komutu ile yapıyorum fakat preview yapıldıktan sonra bu komutlar çalıştırılırsa access violation hatası alıyorum.
preview ile ilgili herhangi bir olay yok.


Bende fast raport diye bilesen yok , hangi firmanin bileseni fasraport.
 
Kaptan26.07.2005 - 16:32:20
Fastreport hakkında Makaleler bölümünde Faosostun birçok makalesi var.
http://www.delphiturkiye.com/forum/viewtopic.php?t=9827&highlight=fastreport
 
Kaptan26.07.2005 - 19:35:22
şimdi de designreport siyah renkli şekilde geliyor ne bu sorunlar yaaa :?
 
Kaptan26.07.2005 - 20:46:09
Ya allah aşkına kimse anlamıyor mu bu işten yaa.Tıkandım kaldım.Bitmek üzere son sorunum yaa :(
Mesela şu kodda ne hata var ki?

var
x:TfrxMemoView;
begin
if a=true then
x.Free;
x:=TfrxMemoView.Create(frxreport1.findobject('page1'));
x.Height:=30;
x.Width:=30;
x.Text:='abc';
a:=true;
frxReport1.DesignReport;
end;
 
rsimsek26.07.2005 - 22:01:36
Sakin ol kardeş Exclaim Şimdiye kadar henüz biten bir program yazılmadı Idea Biten programın işi de bitmiş demektir Wink

Başta sorduğunda (gerçi bu olayı çözüp çözmediğin anlaşılamıyor, soru tamamen değişmiş :? )

var
x: TfrxComponent;
begin
x := frxReport.Report.FindObject('frxMemo1');
if x <> nil then
x.Free;
bununla sorunsuz silebilirsin. Silmek için önce nesneyi bulman lazım Idea

Sorunun son şeklinde ise parent ve left değerlerini de vermen gerekir. Ayrıca hight ve width e verdiğin değerler cm cinsinden ise sayfanın dışında olma ihtimali de var Exclaim
 
Kaptan26.07.2005 - 23:28:26
Abi saol yaa allah razı olsun.
Sorunun son halini kısaltarak yazmıştım.
x[i]:array[1..10] of tfrxmemoview;
gibi tanımlayarak x[i]:=memoview.create ile oluşturuyordum.Daha sonra silinmesi gerektiğinde x[i].free ile silmeye çalışıyordum.

c:=frxReport1.Report.FindObject('Memo'+inttostr(i+1));
if c<>nil then
c.Free;
e:=frxReport1.Report.FindObject('Barcode'+inttostr(i+1));
if e<>nil then
e.Free;

komutları ile sorunu çözdüm.Çok ama çok saolun walla beni bi dertten kurtardınız.
:D
siz beni sevindirdiniz allah da sizi sevindirsin.
 
rsimsek27.07.2005 - 12:00:23
Amin, cümlemizi.. :)

İnsanları mutlu etmek, mutlu görmek de hoş bir duygu herkese tavsiye ederim Wink Çünkü dua ve sevap işini bir tarafa bıraksak bile verdiği haz strese bile iyi geliyor inanın Idea
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com