53 uygun sonuç bulundu

gönderen sTb
03 Ağu 2007 03:13
Forum: Programlama
Başlık: Query sonunucunu txt dosyaya yazmak
Cevaplar: 17
Görüntüleme: 5606

Şöyle olabilir;aralara virgül koyup csv olarak kaydederseniz sütünlara ayrılmış olacaktır.
gönderen sTb
23 Mar 2007 04:08
Forum: Programlama
Başlık: Resim üzerinde zoom penceresi
Cevaplar: 9
Görüntüleme: 3776

3 tane radiobutton ilave edip kodu aşaıdaki şekilde değiştiriniz.
Ek olarak; image1 in boyutunu istenilen şekilde ayarlayabilirsiniz ( ilk örnekte 320/240 olması şarttı)


var
w,h,CopyWidth,CopyHeight:integer;
img:tbitmap;
begin
if radiobutton1.Checked then
begin
CopyWidth:=100;
CopyHeight ...
gönderen sTb
22 Mar 2007 03:58
Forum: Programlama
Başlık: Resim üzerinde zoom penceresi
Cevaplar: 9
Görüntüleme: 3776

Kod: Tümünü seç

  var
  img:tbitmap;
  begin
  img:=tbitmap.create;
  img.Assign(image1.Picture.Graphic);
  Image2.Picture.Bitmap.Canvas.CopyRect(Rect(0, 0, 100, 100), img.Canvas, Rect(w, h, 100 + w, 100 + h));
  img.free;
şeklinde jpg veya bmp resimler içinde kullanabilirsiniz.
gönderen sTb
21 Mar 2007 01:36
Forum: Programlama
Başlık: Resim üzerinde zoom penceresi
Cevaplar: 9
Görüntüleme: 3776

S.A.
image1 in size nı 320 x 240 olarak ayarlayıp bir resim ekleyin.
image2 de zoom lanmış halini gösterecektir.


procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
const
CopyWidth = 100;
CopyHeight = 100;
var
w,h:integer;
begin

w:=X*image1.Picture.Width ...
gönderen sTb
20 Şub 2007 03:18
Forum: Programlama
Başlık: tagları kullanarak kontrol
Cevaplar: 5
Görüntüleme: 1771

S.A.
@rsimsek abinini verdiği kodu biraz değiştirerek.( müsadenle abi :oops: )
Ne derece fark eder bilmiyorum ama;

I:integer;
begin
for I:=0 to ComponentCount-1 do
if components[I] is tpanel then
begin
if tpanel(components[I]).tag=105 then tpanel(components[I]).color:=clblue;
if tpanel ...
gönderen sTb
02 Şub 2007 03:10
Forum: Programlama
Başlık: MainMenu ıtems click
Cevaplar: 11
Görüntüleme: 3533

@haydarxxx cevabın geçliği için kusura bakmayın.

@ng dediği gibi, menuye eklerken

Kod: Tümünü seç

__.OnClick:=menuclick(sender);
ile ilave ediniz.

ilgili procedure de;

Kod: Tümünü seç

procedure menuClick(Sender: TObject);
  begin
  showmessage(tmenuitem(Sender).Caption);
  end;
şeklinde olacaktır.
gönderen sTb
01 Şub 2007 05:47
Forum: FireBird
Başlık: MainMenu arşivleme arşivden bilgi alma
Cevaplar: 11
Görüntüleme: 5353

Rica ederim... Yardımcı olabildiysek ne mutlu :wink:
gönderen sTb
01 Şub 2007 05:36
Forum: Programlama
Başlık: dbgrid ve drag drop
Cevaplar: 1
Görüntüleme: 1061

gönderen sTb
01 Şub 2007 05:06
Forum: FireBird
Başlık: MainMenu arşivleme arşivden bilgi alma
Cevaplar: 11
Görüntüleme: 5353

:oops: onu atlamışım

Kod: Tümünü seç

listbox1.Items.Add(ara.Name);
yerine

Kod: Tümünü seç

 if (ara.name<>'.') and (ara.name<>'..') then listbox1.Items.Add(ara.Name);
şeklinde yazarmısınız.

:arrow: " .. " => Bir üst dizini, "." mevcut dizini ifade eder diye biliyorum ms-dos dan
gönderen sTb
01 Şub 2007 02:25
Forum: FireBird
Başlık: MainMenu arşivleme arşivden bilgi alma
Cevaplar: 11
Görüntüleme: 5353

Klasörler için;

var
ara: TSearchRec;
begin
listbox1.clear;
if FindFirst(edit1.text + '*', faDirectory, ara) = 0 then
begin
repeat
if (ara.Attr = faDirectory) then
begin
listbox1.Items.Add(ara.Name);
end;
until FindNext(ara) <> 0;
FindClose(ara);

menüye aktarmak için de;

var ...
gönderen sTb
30 Oca 2007 08:50
Forum: Programlama
Başlık: WinExec Yardımı İstiyorum.
Cevaplar: 6
Görüntüleme: 2912

Bildiğim kadarı ile winexec ile yapılan pingin dönüşünü alamıyorsunuz . Ben aşağıdaki gibi kullanıyorum.

Formunuza button, listbox, edit ve IdIcmpClient bileşeni koyup;

Butona,
IdIcmpClient1.OnReply := IdIcmpClient1Reply;
IdIcmpClient1.ReceiveTimeout := 990;
try
IdIcmpClient1.Host := edit1 ...
gönderen sTb
26 Oca 2007 03:42
Forum: Programlama
Başlık: edit içeriğine göre davranma
Cevaplar: 12
Görüntüleme: 4475

@danacı tam olarak ne yapmak istediğinizi bilmiyorum ama checkbox kullansanız daha rahat olmaz mı ????
gönderen sTb
26 Oca 2007 03:37
Forum: Programlama
Başlık: edit içindeki değer tarih değilse ?
Cevaplar: 21
Görüntüleme: 8279

data set in onchangefield ( yanlış hatırlamıyorsam ) kısmına yazar mısın?
gönderen sTb
26 Oca 2007 01:46
Forum: Programlama
Başlık: edit içindeki değer tarih değilse ?
Cevaplar: 21
Görüntüleme: 8279

@Alierdem afterpost' a yazsıp dener misiniz?

:arrow: @gimil onchange de olursa 11.11.2000 için ilk 9 karakterinde de hata verecektir.
gönderen sTb
26 Oca 2007 01:19
Forum: Programlama
Başlık: edit içindeki değer tarih değilse ?
Cevaplar: 21
Görüntüleme: 8279

s.a.

Kod: Tümünü seç

var
tarih:tdate;
begin
try
tarih:=strtodate(edit1.text);
except
showmessage('Tarih değil');
end;
şeklinde yapılabilir.