i.e Adres çubuğundaki site adını alma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
i.e Adres çubuğundaki site adını alma
Merhaba,
internet explorer'in adres çubuğuna yazılan sayfa ismini delphi ile nasıl alabilirim acaba.
Böyle bir çalışması olan varmı acaba.
Teşekkürler..
internet explorer'in adres çubuğuna yazılan sayfa ismini delphi ile nasıl alabilirim acaba.
Böyle bir çalışması olan varmı acaba.
Teşekkürler..
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
http://delphi.about.com burada vardı
evet üstad çalışıyor bu gün webde baya sorun vardı galiba ondan.
Ama bu site çok geniş içeriği olan bir site ve ing. o kadarda iyi diil hangi alanı daha doğrusu hangi konuya bakmam gerek ona yardımcı olursanız bir zahmet.
http://www.google.com da var gibi bişey olduda bu.
teşekkürler.
Ama bu site çok geniş içeriği olan bir site ve ing. o kadarda iyi diil hangi alanı daha doğrusu hangi konuya bakmam gerek ona yardımcı olursanız bir zahmet.
http://www.google.com da var gibi bişey olduda bu.

teşekkürler.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
selam
pro imaj
kullanılmış internet explorera yazılan sayfaları listboxda gösteriyor.Kolay gelsin
pro imaj
Kod: Tümünü seç
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,Registry;
type
TForm1 = class(TForm)
ListBox1: TListBox;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
Var
reg:TRegistry;
url:Integer;
URL1:String;
begin
listbox1.Clear ;
reg:=TRegistry.Create;
reg.RootKey:=HKEY_CURRENT_USER;
reg.OpenKey('Software\Microsoft\Internet Explorer\TypedURLS',False);
URL:=1;
While URL<>1000 Do
Begin
URL1:=(reg.ReadString('url'+IntToStr(url)));
If URL1='' Then URL:=1000
Else
Begin
listbox1.Items.Add(URL1+IntToStr(url));
Url:=Url+1;
End;
End;
reg.CloseKey;
reg.Free;
end;
end.
selam
proimaj
kardeş birde böyle kodda işini görebilir.İnternet explorara getirdiğinde mause o anda yazılanı listboxa kaydediyo
kolay gelsin
proimaj
kardeş birde böyle kodda işini görebilir.İnternet explorara getirdiğinde mause o anda yazılanı listboxa kaydediyo
Kod: Tümünü seç
procedure TForm1.Timer1Timer(Sender: TObject);
Var
s : String ;
h : THandle;
px : PChar ;
ss,se:Integer;
begin
h:=WindowFromPoint(mouse.CursorPos);
SendMessage(h,EM_GETSEL,Integer(@Ss),Integer(@Se));
px:=StrAlloc(1024);
SendMessage(h,WM_GETTEXT,1024,integer(pointer(px)));
s:=px;
StrDispose(px);
s:=Copy(s,ss+1,se-ss);
if (ListBox1.Items.IndexOf(s)=-1) and (s<>'') Then ListBox1.Items.Add(s);
end;
Merhaba @selman üstad.
verdiğiniz koslar çok işime yaradı Allah (cc) sizden razı olsun.
bu sadece mause üzerine gelindiğinde kontrol yapıyor yazarken kontrol yapmıyor ama biraz mantık kurmam için çok ideal oldu.
Teşekkür ederim
verdiğiniz koslar çok işime yaradı Allah (cc) sizden razı olsun.
bu sadece mause üzerine gelindiğinde kontrol yapıyor yazarken kontrol yapmıyor ama biraz mantık kurmam için çok ideal oldu.
Teşekkür ederim
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
http://delphi.about.com --> Internet / Networking --> Get current URL from IE
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
Arkadaslara yardımcı olması için ben yazayım dedim
herkese kolay gelsin

Kod: Tümünü seç
function URLAL (Handle: THandle; List: TStringList):
boolean; stdcall;
var
hWndIE, hWndIEChild : HWND;
Buffer : array[0..255] of Char;
begin
SendMessage(Handle, WM_GETTEXT, 255, integer(@Buffer[0]));
hWndIE := FindWindow('IEFrame', Buffer);
if hWndIE > 0 then
begin
hWndIEChild := FindWindowEx(hWndIE, 0, 'WorkerW', nil);
if hWndIEChild > 0 then
begin
hWndIEChild := FindWindowEx(hWndIEChild, 0, 'ReBarWindow32', nil);
if hWndIEChild > 0 then
begin
hWndIEChild := FindWindowEx(hWndIEChild, 0, 'ComboBoxEx32', nil);
if hWndIEChild > 0 then
begin
SendMessage(hWndIEChild, WM_GETTEXT, 255, integer(@Buffer));
List.Add(Buffer)
end;
end;
end;
end;
Result :=True;
end;
procedure TForm1.url_alClick(Sender: TObject);
begin
listele_url.Clear;
EnumWindows(@URLAL, LParam(listele_url.Items));
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
-
- Üye
- Mesajlar: 30
- Kayıt: 03 Kas 2005 05:01
- İletişim:
peki ie den sadece http://www.isim.com u yada sadece php inin olusturdugu sessionid nasil alabilirm
. yada soyle aciklayayim . php bir sayfa var bu sayfaya uyeligim var login olunca bana bir sessionid olusturyor bu olusan sessionid yi bir edit icine alamak istiyorum... bu konuda yardimci olursaniz sevnirim ...

Merhabadilekdurgun yazdı:peki ie den sadece http://www.isim.com u yada sadece php inin olusturdugu sessionid nasil alabilirm. yada soyle aciklayayim . php bir sayfa var bu sayfaya uyeligim var login olunca bana bir sessionid olusturyor bu olusan sessionid yi bir edit icine alamak istiyorum... bu konuda yardimci olursaniz sevnirim ...
Session id adres satırında yoksa almanız mümkün değil. bunu adres satırına koymakta ne kadar güvenli olur bilemem.
diğer taraftan Delphi içinden PHP değişkenlerine erişmeniz çok olası değil. (inidekiler hariç) en son olaraksa PHP zaten sunucu tarafında çalışıp sze sonuç HTML geldiğinden gene sıkıntı var.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
2005 teki bir soru evt hocam Yasak sitelere erişimle ilgili bir projeydi diğer işler araya girdi bu yüzdende cvp yazmadım.sadettinpolat yazdı:2008 e girdik hala cevabi yazmamissinpro_imaj yazdı: Doğru cevaba ulşmam dahilinde cevabı yazacam.
Saygılarımla
Teşekkürler.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________