Avatar billede cautoo Nybegynder
27. februar 2002 - 19:43 Der er 11 kommentarer og
2 løsninger

Close kommando og DLL

I VB har man en event der sådan her ud:
Private Sub Form_QueryOnload(Cancel as Integer, UnloadMode as Integer)

End Sub;
Hvordan kan jeg få samme funktion i delphiform???

Hvordan kan man finde ud af hvilke funktioner en dllfil indeholder????????
Avatar billede stoney Nybegynder
27. februar 2002 - 19:56 #1
Vedr. DLL
http://www.swissdelphicenter.ch/en/showcode.php?id=960

Hvad mener du med dit første spørgsmål ?
Stoney
Avatar billede cautoo Nybegynder
27. februar 2002 - 20:24 #2
den siger der ikke er nogen funktioner i dllfilerne selv om je prøver med: C:\WINDOWS\system32\user32.dll
Avatar billede stoney Nybegynder
27. februar 2002 - 20:42 #3
sorry, du har ret.

Min siger også 0 funktioner.

Jeg kører W2K, jeg ved ikke om det kun virker på XP, det billede har har
uploaded ligner noget XP.

stoney
Avatar billede cautoo Nybegynder
27. februar 2002 - 20:44 #4
jeg kan ik på XP
Avatar billede cautoo Nybegynder
27. februar 2002 - 20:49 #5
Det andet er fordi man i VB's form har en event der hedder QueryOnload, og hvis UnLoadMode har en bedstemt værdi ved man at det er en tvungen lukning, evt. ved afslutning af windows, ved at indstille den anden kan man så afbryde en lukning af windows indtil programmet bliver lukket ordentligt. Det er denne funktion jeg gerne vil kunne bruge i Delphi
Avatar billede dkn Nybegynder
27. februar 2002 - 20:57 #6
procedure TMainForm.FormCreate(Sender: TObject);
begin
Application.OnMessage := AppMessage;
end;

procedure TMainForm.AppMessage(var Msg: TMsg; var Handled: Boolean);
begin
Handled := False;
if Msg.message = WM_QUERYENDSESSION then
begin
showmessage('Nu Lukker Windows');
Handled := True;
end;
end;
Avatar billede cautoo Nybegynder
27. februar 2002 - 21:00 #7
ved at lade være med og sætte handle til true lukker den så slet ikke??
Avatar billede dkn Nybegynder
27. februar 2002 - 21:03 #8
jeg kan ikke huske det, men handel bestmmer om beskeden skal gå videre.
Avatar billede cautoo Nybegynder
27. februar 2002 - 21:05 #9
hmm, kan du også svare på det andet spg.??
Avatar billede dkn Nybegynder
27. februar 2002 - 21:08 #10
ikke helt for jeg kan ikke hiske hvad filen hedder som du skal bruge til det. Men med delphi kommer der en kommand line program, hvor du kan sige: C:\Min.dll C:\Min.txt
så lister den alle functioner til den txt file som er i dll'en. Jeg ved ikke om det program er fjenet fra D6, jeg kender ikke nogen som kan finde den - men i delphi 5 var den der.

ps. Kode til at tage informationen ud af dll filer, virker næsten *aldrig*

dkn
Avatar billede cautoo Nybegynder
27. februar 2002 - 21:13 #11
ved du hva programmet hed i delphi 5
Avatar billede dkn Nybegynder
27. februar 2002 - 21:19 #12
nej har desvære glemt det :<
Avatar billede cautoo Nybegynder
27. februar 2002 - 21:27 #13
man kunne måske forestille sig at det var tdump, men jeg kan ikk helt lige se om hvordan jeg ved hvilke værdier fuktionerne skal have tilsendt, kan man ikke få det afvide??? (altså uden at forstå alle de der firkanter og andre sjovetegn)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kryptokustode til opbygning af Forsvarets nye IT-platform

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til lokal IT på Haderslev Kaserne

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen