söylemiştim hocam
listeden ilgili printer adını seçince
win98 de listeden seçtiğim printeri secmiyor deli oldum ama
xpde listeden sectiğim print i seciyor bu nasıl bir iştir yaa..!
sorun suymus: listeyi cekince prt.items listelediğimizde xpde printerin nerde oldugunu göstermiyor direk printer adı yazıyor
ama win98 de printer adı ve nerde oldugunu yazıyor ( on \\server on \\LPT:1 gibi) fastreporta ise sadece printerin adı geldigi için eslestirmede sorun cıkıyor ve dolaysıyla ilgili printeri secmiyordu..!
bilmem anlatabildim mi?
bul:=pos('on \\',prt.Items.Strings[prt.Itemindex]);
if bul>0 then
frxReport1.PrintOptions.Printer:=copy(prt.Items.Strings[prt.Itemindex],1,bul-1)
else
frxReport1.PrintOptions.Printer:=prt.Items.Strings[prt.Itemindex];
bul:=pos('on ',prt.Items.Strings[prt.Itemindex]);
if bul>0 then
frxReport1.PrintOptions.Printer:=copy(prt.Items.Strings[prt.Itemindex],1,bul-2)
else
frxReport1.PrintOptions.Printer:=prt.Items.Strings[prt.Itemindex];