Avatar billede elohim Nybegynder
02. februar 2002 - 15:20 Der er 8 kommentarer og
1 løsning

Hvorfor giver denne "Access Vialation"

procedure TMainBudget.LogoClick(Sender: TObject);
var
  Lo : TImage;
begin
  If OpenPictureLogo.Execute then
    Lo.Picture.LoadFromFile(OpenPictureLogo.FileName);
end;
Avatar billede erikjacobsen Ekspert
02. februar 2002 - 15:25 #1
Du skal sige create til din TImage.
Avatar billede elohim Nybegynder
02. februar 2002 - 15:48 #2
Har du et eksempel brug evt. min kode ovenfor
Avatar billede erikjacobsen Ekspert
02. februar 2002 - 16:24 #3
Nu vil jeg da faktisk ikke anbefale dig at gå i gang med
Delphi uden du selv skulle kunne finde ud af det. Jeg troede
du bare havde glemt det. Men ok, da, du skal nok gøre noget
i retning af

If OpenPictureLogo.Execute then
begin
    Lo:=TImage.Create;
    Lo.Picture.LoadFromFile(OpenPictureLogo.FileName);
end

Men derudover får du ikke meget ud af at hente et
billede ind i din TImage-variabel, da det kun er en
lokalt variabel til proceduren. Den kan ikke ses udefra,
og effekten af et tryk på en knap er lig nul :)
Avatar billede elohim Nybegynder
02. februar 2002 - 16:32 #4
Hvad skal jeg så gå igang med hvis det er Delphi jeg vil lære.
Men tak for hjælpen så langt.
Det jeg vil er at bytte et billede ud i en TImage via en OpenDialog så næste gang man åbner programmet så er det det logo man valgte sidste gang.
Avatar billede erikjacobsen Ekspert
02. februar 2002 - 16:35 #5
Du kunne starte med at læse noget om det.

Jeg mener bare: man lærer ikke en snus om programmering
ved at dobbeltklikke på Delphi-ikonen, og så gætte sig frem.

Den nemmeste - men ikke eneste - måde at se et TImage
på din form, at at lægge den derpå med en komponent.
Så laver Delphi selv den create,
Avatar billede elohim Nybegynder
02. februar 2002 - 17:47 #6
Jeg har læst følgende :
Lær dig selv Delphi 4 på 21 dage
Delphi programmering
Lær dig selv Delphi 3 på 14 dage
Også bladre jeg rundt som en sindsyg i Developers Guide og Developers Guide Delphi4.
Jeg er 40 år, men har arbejdet med EDB i 15 (system admin og netoperatør)
Jeg vil lære det nu om jeg så skal blive ved til jeg ikke kan tykke smør.
Men jeg syntes heller ikke det hjælper særlig meget med bøgerne for de eksempler har som regel ikke en skid at gøre med virkeheden.
Se nu bare den dygtige fyr Stoney, ( http://www.eksperten.dk/spm/167157 )han har lige hjulpet mig med noget som jeg ikke har kunnet finde nogen steder, men jeg lære og gemmer. Det er mit andet virkelige program.
Så min erfaring siger mig at "You only leaning by doing" og det holder stik
Jeg har lært en masse i dag
hilsen Den glade kæmpe
Avatar billede erikjacobsen Ekspert
02. februar 2002 - 17:57 #7
Fint nok - så får du nok styr på den Create, man sommetider
skal lave selv ..)
Avatar billede elohim Nybegynder
02. februar 2002 - 18:17 #8
OK Hej og god Weekend
Avatar billede eht Nybegynder
03. februar 2002 - 10:24 #9
Hej elohi

Der er 2 bøger på dansk jeg absolut kan anbefale til begyndere:

Delphi 4, Per Amdal Sørensen, forlaget systime (www.systime.dk)
Den er virkelig god. Også som opslagsbog, når man er kommet i gang.

Programkonstruktion med Delphi, Arne Tolstrup Madsen
Denne bog er ikke lige så dybdegående, men ok lige i starten. (lån den på biblioteket).

Mvh Erik
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