bu hata neden geliyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Policemal
Üye
Mesajlar: 13
Kayıt: 18 Şub 2004 10:43
İletişim:

bu hata neden geliyor

Mesaj gönderen Policemal »

var
s, kont: string;
begin
s := edit1.Text;
kont := ';
While Pos(kont,S)<0 do
ShowMessage('Hatalı Bilgisayar Adı Girdiniz...');
end;


****************************************
ağ üzerinde çalışan bir program yaptım kullanıcılar bilgisayar adını girerken \\ işaretleri girmek zorunda yukarıdaki kodları kullanarak kontrol oluşturdum ancak kod hata ''Hatalı Bilgisayar Adı Girdiniz'' mesajı verince tamam butonuna basmamıza rağmen işlem yapmıyor acaba çozumu ne olabılır
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

kodu aşağıdaki şekilde Edit1 in OnExit ine yazmayı dene.

Kod: Tümünü seç

procedure TForm1.Edit1OnExit(Sender: TObject);
begin 
  if Pos('\\', edit1.Text) < 0 then //yanlız \\ ın başta mı yada sadece içinde mi olup olmadığı da önemli!
  begin
     ShowMessage('Hatalı Bilgisayar Adı Girdiniz...'); 
     Edit1.SetFocus; // dikkat edit1 e \\ yazmadan çıkamazsın!
  end; 

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla