Avatar billede dex_dexter Nybegynder
03. maj 2001 - 21:55 Der er 21 kommentarer og
1 løsning

tjekke om icq kører og afslutte det



hvordan kan man tjekke om icq kører? og hvis det kører hvordan kan man s¨å afslutte det automatisk, uden at brugeren skal gøre det selv
Avatar billede dex_dexter Nybegynder
03. maj 2001 - 22:13 #1
hm.... nobody?
50 points så???
Avatar billede makse Nybegynder
03. maj 2001 - 22:17 #2
Fra www.eksperten.dk/spm/5350
Prøv postmessage(nil,\'program navn\', wm_close,0);
Avatar billede makse Nybegynder
03. maj 2001 - 22:18 #3
Jeg er lige ved at checke den.
Avatar billede ziron Nybegynder
03. maj 2001 - 22:19 #4
okay for 50 :-)

prøv dette er ikke helt sikker på om det virker:

var
pro : HWND;
begin
pro := FindWindow(nil, PChar(\'ICQ\'));

PostMessage(pro, WM_QUIT, intExitCode, 0);

/ZIRON

15 er okay hvis det altså virker
Avatar billede dex_dexter Nybegynder
03. maj 2001 - 22:25 #5
[Error] Unit1.pas(31): Undeclared identifier: \'intExitCode\'
Avatar billede ziron Nybegynder
03. maj 2001 - 22:26 #6
okay 2 sek. har ikke selv prøvet at compile det endnu, men prøver lige...

/ZIRON
Avatar billede dex_dexter Nybegynder
03. maj 2001 - 22:29 #7
:)
Avatar billede dex_dexter Nybegynder
03. maj 2001 - 23:01 #8
hopper til køjs nu så... nu har du hele natten :)
Avatar billede ziron Nybegynder
03. maj 2001 - 23:02 #9
takker:-)

/ZIRON
Avatar billede dex_dexter Nybegynder
03. maj 2001 - 23:08 #10
:)
Avatar billede dex_dexter Nybegynder
03. maj 2001 - 23:08 #11
take ur time
det haster ikke
Avatar billede ziron Nybegynder
03. maj 2001 - 23:54 #12
du kan lukke icq sådan hvis du kender UIN nr.\'et, da det er det som bliver brugt som overskrift:

var
pro : Thandle;
intExitCode: Integer;
begin
pro := FindWindow(nil, pchar(\'50365252\'));
If pro <> 0 Then
SendMessage(pro, WM_SYSCOMMAND,SC_CLOSE,0);

du kan jo se mit UIN nr. og det skifter du bare ud... andet kan jeg ikke gøre :-( ikke så haj...

/ZIRON
Avatar billede dex_dexter Nybegynder
04. maj 2001 - 10:57 #13
prøver jeg :)
Avatar billede dex_dexter Nybegynder
04. maj 2001 - 11:01 #14
pro := FindWindow(nil, pchar(edit1.text));
kan man da bare skrive, og så lave en edit box hvor man så skriver uin nummer
Avatar billede dex_dexter Nybegynder
04. maj 2001 - 11:02 #15
men how do i find out, om et program kører?
Avatar billede ziron Nybegynder
04. maj 2001 - 11:15 #16
kommer om lidt skal lige spise:-)

/ZIRON
Avatar billede ziron Nybegynder
04. maj 2001 - 11:28 #17
prøv sådan:

var
pro : Thandle;
intExitCode: Integer;
begin
pro := FindWindow(nil, pchar(\'edit1.text\'));
If pro <> 0 Then
begin
SendMessage(pro, WM_SYSCOMMAND,SC_CLOSE,0);
end
else
begin
showmessage(\'Icq er ikke åben med det indtastet UIN nr.\');
end

/ZIRON
Avatar billede ziron Nybegynder
05. maj 2001 - 21:20 #18
kunne du bruge det???

/ZIRON
Avatar billede dex_dexter Nybegynder
05. maj 2001 - 23:04 #19
jamen det virker jo....
men har du ikke en kode hvor man kan tjekke om icq kører?
Avatar billede ziron Nybegynder
08. maj 2001 - 23:30 #20
jeg er lidt langsom :-)

var
pro : Thandle;
intExitCode: Integer;
begin
pro := FindWindow(nil, pchar(\'edit1.text\'));
If pro <> 0 Then
begin
showmessage(\'Icq køre med det indtastet UIN nr.\'); end
else
begin
showmessage(\'Icq køre ikke med det indtastet UIN nr.\');
end

/ZIRON
Avatar billede dex_dexter Nybegynder
08. maj 2001 - 23:36 #21
nu har du fået 55 :)
også kun fordi det er dig :)
Avatar billede ziron Nybegynder
08. maj 2001 - 23:38 #22
jamen så takker jeg da mange gange og håber at det var noget du kunne bruge...

/ZIRON
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester