Конечно, так и должно быть!GH0ST сказав(ла):Колоб, я пробывал. В етом то и загвоздка.
Undeclared identifier shellexecute
С етого и нада было начинать=)KoLoB сказав(ла):З.Ы. Подключи ShellAPi (добавь в Uses строчку Shellapi).
Если неполучиться - спрашивай!
unit about;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, ExtCtrls,shellapi;
type
TAboutBox = class(TForm)
Panel1: TPanel;
ProgramIcon: TImage;
ProductName: TLabel;
Version: TLabel;
Copyright: TLabel;
Comments: TLabel;
OKButton: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
procedure Label2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
AboutBox: TAboutBox;
implementation
{$R *.dfm}
procedure TAboutBox.Label2Click(Sender: TObject);
begin
shellExecute (0,'open','mailto:opanasyuk@ua.fm','','',SW_show);
end;
end.
Piton сказав(ла):Ктонить пользуеться Delphi 6????????? Мне нужно срочно компонента TClientServer и TServerSocket, пожалуйста очень надо!!!
Огромное пасиба братуха!!!KoLoB сказав(ла):You must be registered for see links
Возобновляю просьбу о помощи. Совет Мерлина к сожалению не помог(мож у меня руки кривые...). FindWindowEx оказалось рабочей в XP, но я не знаю как с помощью нее добраться до выделенного текста.FEOFAN сказав(ла):Не знаю на что я надеюсь, но все же...
Задача: скопировать выделенный текст из IE в своей прогой.
Что я уже сделал:
1:
Не копирует. Гугл подсказал что не у одного меня с таким методом проблемы.PHP:ie := findwindow(pchar('ieframe'),nil); postmessage (ie,wm_copy, 0,0);
2:
Первый хендл я получаю, а как дальше двигаться-хз, т.к. findwindowex не работает с NT.PHP:ie := findwindow(pchar('ieframe'),nil); worker := findwindowex(ie,0,'workera',nil);
Вобщем подскажите как мне продвинуться дальше.
ie := FindWindow(pchar('IEFrame'), 'WorkerW');
windows.SetFocus(ie);
keybd_event(VK_CONTROL, 0, 0, 0);
sleep(500);
keybd_event(ord('С'), 0, 0, 0);
sleep(500);
keybd_event(ord('С'), 0, KEYEVENTF_KEYUP, 0);
sleep(500);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
windows.SetFocus(Memo1.Handler);
windows.SetFocus(Form1.Handler);