Avatar billede faramir Nybegynder
28. oktober 2003 - 19:42 Der er 3 kommentarer og
1 løsning

"Opret en shell for hver event?"

Hej eksperter!

Håber I kan hjælpe en fyr der er ny i faget! ;-) Fatter ikke hvad jeg skal gøre når der står at jeg skal oprette en "shell" for hver event... Hvad er en shell?? *s*
Stykket jeg har det fra:


Step 4, Add eventsTo ensure that the TWAIN menu's are disabled and enabled at the right moments, and to enable your application to receive the image transferred from the device, you need to add three events. Select the TmcmTWAIN component placed on the main form, and then select the Events page in the Object Inspector. Create a shell for each of the following events, and fill in the code listed below.   

·    OnImageReady, is fired when the device has transferred an image to the TmcmTWAIN component. Note that a Windows bitmap handle is returned as a parameter with this event.

·    OnEnableMenus, this event is fired when the device is closed.

·    OnDisableMenus, this event is fired when the device is activated.




procedure TForm1.mcmTWAIN1DisableMenus(Sender: TObject);
begin

Acquire1.Enabled := False;
Source1.Enabled := False;

end;

procedure TForm1.mcmTWAIN1EnableMenus(Sender: TObject);
begin

Acquire1.Enabled := True;
Source1.Enabled := True;

end;

procedure TForm1.mcmTWAIN1ImageReady(Sender: TObject; pBmp: Pointer; pBmpInfo: PBitmapInfo; hImage: Hbitmap; FileName: string);
begin

Image1.Picture.Bitmap.FreeImage;
with Image1.Picture
do begin

Bitmap.ReleaseHandle;
Bitmap.Handle := hImage;

end;
Repaint;

end;
Avatar billede doc404 Novice
28. oktober 2003 - 22:02 #1
Jeg tror det bare er en dårlig formulering. Det der menes er, at du skal blot vælge Event tabben i object inspectoren og så dobbelt klikke på de tre events og fylde ovenstående kode ind i dem.
Avatar billede faramir Nybegynder
29. oktober 2003 - 12:21 #2
Problemet er bare at de ikke er i object inspectoren...
Avatar billede faramir Nybegynder
29. oktober 2003 - 12:48 #3
Jeg ved simpelthen ikke hvordan jeg får lavet mcmTWAINDisableMenus, mcmTWAINEnableMenus og mcmTWAINImageReady så de vil kunne vælges under Events i object inspectoren...
Avatar billede faramir Nybegynder
29. oktober 2003 - 13:17 #4
Nå, nu fandt jeg ud af det! Ellers tak for hjælpen!
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