Kullanıcı

Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.
30 Temmuz 2010 09:30:08

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Sohbet Penceresi

Son 5 Notlar:

09 Temmuz 2010 15:09:00
merhaba arkadaÅŸlar ilk defa bi soru soracam
son olarak üzerinde çalıştığım bi proğramda sorun var
datadan belirli bi kritere göre arama yapıyor bunlardan çift olanları teke düşürüp gride nasıl yazdıra bilirim
örnek vererek anlatırsam daha sağlam olur sanırsam

datadan k
10 Temmuz 2010 03:07:46
GÜZEL SİTE SEVDİM ;D
14 Temmuz 2010 14:45:20
aloo nasılsınız...
15 Temmuz 2010 18:16:38
 maske msnden bi konuÅŸalım kanky.
17 Temmuz 2010 15:16:16
ınterbase procedure soruma cevap verecek sevgili bir kul yokmu arkadaşlar ?

Show 50 latest

Gönderen Konu: webbrowser bilgi gönderme  (Okunma sayısı 4294 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: webbrowser bilgi gönderme
« Yanıtla #15 : 30 Aralık 2007 19:59:28 »
Yapman güzel bir şey fakat, yarın sayfanın dizaynı değişince ne olacak?

Çevrimdışı sadik12

  • Kıdemli Üye
  • *****
  • İleti: 63
  • Rep: +0/-1
Ynt: webbrowser bilgi gönderme
« Yanıtla #16 : 30 Aralık 2007 20:01:12 »
yani bende onda diyorum tekrar tekrar iş bi yolu olmalı ben en azından bulamassam diye yaptım yarın teslim edicem

Çevrimdışı barutali

  • Global Moderatör
  • *****
  • İleti: 1.316
  • Rep: +38/-0
  • Cinsiyet: Bay
  • Falan filan ...
Ynt: webbrowser bilgi gönderme
« Yanıtla #17 : 31 Ocak 2008 20:35:39 »
Açık kaynak kısmında paylaştığım sigorta sicili sorgulayan programım ..
İnternet Üzerindeki bir formu nasıl doldurcağına yardımcı olabilir..

http://rapidshare.com/files/69696047/Yeni_Klasoer.rar.html
En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK

Çevrimdışı barutali

  • Global Moderatör
  • *****
  • İleti: 1.316
  • Rep: +38/-0
  • Cinsiyet: Bay
  • Falan filan ...
Ynt: webbrowser bilgi gönderme
« Yanıtla #18 : 29 Haziran 2009 02:37:36 »
doğrulama kodunu göstermek için

Kod: (delphi) [Seç]

Function AradanSec( text, ilk, son:widestring ): String;   // html parse için fonksiyon
begin                                                                       
   Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);           
   Result := Copy(Text, 1, Pos(Son, Text)-1);             
end;                                                                       

function indir(Source, Dest : String): Boolean;        //  RESMİ DOWNLOAD ETMEK İÇİN FONKSİYON                             
begin                                                                                                   
try                                                                                                     
Result := URLDownloadToFile(nil,PChar(Source),PChar(Dest),0,nil) = 0     
except                                                                                                 
Result := False;                                                                                 
end;                                                                                                 
end;                                                                                                 


procedure tform1.resimal();           
var
 s : widestring;
 s1: string;
 begin
// memoyu temizledik
   memo1.Lines.Clear;
 //kaynak kodları memoya aldık
   Memo1.lines.Text := IdHTTP1.Get(UTF8Encode('http://tckimlik.nvi.gov.tr/Web/QueryIdentityNumber.aspx'));
 // html i parseledik
   s := Memo1.Lines.Text; 
  s1:= AradanSec(s,'<img src="KPSImages.axd?type=dynamicimage&Val='  , ' " id="mimgSecurityCode" ');
 // resmi indirdik
   indir('http://tckimlik.nvi.gov.tr/Web/KPSImages.axd?type=dynamicimage&Val='+s1,'C:\a.gif');
// image a yükledik ...
 Image1.Picture.LoadFromFile('C:\a.gif');
end;

 arkadaÅŸlar s1:= AradanSec(s,'<img src="KPSImages.axd?type=dynamicimage&Val='  , '" id="mimgSecurityCode"'); bu satıda
Syntax Highlighter şaşıryor kırmızı olan kısım gibi olucak


sorgulamak içinde aÅŸağıdaki kodu kullanmıştım sitedeki textbox ların içini doldruyor ama il ve ilçede çakıyor.. 
post veya get işlemiyle oturum kodunu falan da parselemek gerekiyor fazla uğraşmadığım için ssadece böyle denemiştim..
geliÅŸtirilebilir..

Kod: (delphi) [Seç]

var
 Doc: IHTMLDocument2;
 tik : OleVariant;
begin

WebBrowser1.Navigate( 'http://tckimlik.nvi.gov.tr/Web/QueryIdentityNumber.aspx');
While WebBrowser1.ReadyState <> READYSTATE_Complete do
Application.ProcessMessages;

WebBrowser1.OleObject.Document.GetElementByID('ctlCity').Value :='35';
WebBrowser1.OleObject.Document.GetElementByID('ctlDistrict').Value :='1819';
WebBrowser1.OleObject.Document.GetElementByID('ctlFirstName').Value :='Ali';
WebBrowser1.OleObject.Document.GetElementByID('ctlLastName').Value :='YEŞİLOĞLU';
WebBrowser1.OleObject.Document.GetElementByID('mnbxSecurityCode').value :=Edit3.Text;
WebBrowser1.OleObject.Document.GetElementByID('ctlCilt').Value :='51';
WebBrowser1.OleObject.Document.GetElementByID('ctlAileSiraNo').Value :='00789';
WebBrowser1.OleObject.Document.GetElementByID('ctlSiraNo').Value :='0028';
WebBrowser1.OleObject.Document.GetElementByID('ctlFatherName').Value :='Kenan';
WebBrowser1.OleObject.Document.GetElementByID('ctlMotherName').Value :='Kıymet';
WebBrowser1.OleObject.Document.GetElementByID('ctlBirthDate').Value :='1988';
WebBrowser1.OleObject.Document.GetElementByID('ctlSex').Value :='E';

Doc := IHTMLDocument2(WebBrowser1.Document);
tik := WebBrowser1.oleobject.Document.GetElementByID('ctlQueryFromData');
tik.Click;



şeklinde denemiştim bende zamanında ama il ve ilçede takıldım :) ili seçtikten sonra sayfa kendini yeniliyor ve ilçe listesini güncelliyor..
fazla durmamıştım üstünde zaten...


En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: webbrowser bilgi gönderme
« Yanıtla #19 : 29 Haziran 2009 23:34:31 »
doğrulama kodunu göstermek için

....
 arkadaÅŸlar s1:= AradanSec(s,'<img src="KPSImages.axd?type=dynamicimage&Val='  , '" id="mimgSecurityCode"'); bu satıda
Syntax Highlighter şaşıryor kırmızı olan kısım gibi olucak
....

Bu açıklama

s1:= AradanSec(s,'<IMG id=mimgSecurityCode src="KPSImages.axd?type=dynamicimage&Val=' , ' " ?); 
 


satırı için mi?, eğer öyle ise SynHighlighter ile ilgilenmem gerekecek te. çünkü hiç alakası yok. :(

Çevrimdışı barutali

  • Global Moderatör
  • *****
  • İleti: 1.316
  • Rep: +38/-0
  • Cinsiyet: Bay
  • Falan filan ...
Ynt: webbrowser bilgi gönderme
« Yanıtla #20 : 29 Haziran 2009 23:43:13 »
doğrulama kodunu göstermek için

....
 arkadaÅŸlar s1:= AradanSec(s,'<img src="KPSImages.axd?type=dynamicimage&Val='  , '" id="mimgSecurityCode"'); bu satıda
Syntax Highlighter şaşıryor kırmızı olan kısım gibi olucak
....

Bu açıklama

s1:= AradanSec(s,'<IMG id=mimgSecurityCode src="KPSImages.axd?type=dynamicimage&Val=' , ' " ?); 
 


satırı için mi?, eğer öyle ise SynHighlighter ile ilgilenmem gerekecek te. çünkü hiç alakası yok. :(

@Kocatürk hocam tırnak işaretlerini ve boşlukları html deki gibi % li gösteriyor..

%27%20%C2%A0 Bu ÅŸekilde gösteriyor ama aslında orası  sadece tek tırnak ve bir boÅŸluk bende anlamadım neden öyle yaptı :S
En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: webbrowser bilgi gönderme
« Yanıtla #21 : 29 Haziran 2009 23:48:48 »
 :_ds  sen olması gereken kodu bana herhangi bir tag içerisine almadan pm olarak gönderirsen ben bir bakayım. Gerçi SynHghlghtr ın son sürümünü siteye uyarlamak için uÄŸraşıyorum ama enazından bununla ilgili bir ÅŸey yapabilirmiyiz bir bakalım.