Avatar billede w13 Novice
22. november 2006 - 17:37 Der er 9 kommentarer og
1 løsning

Inkludere kode fra anden fil/tekstdokument

Hej Eksperter.

Er det på nogen måde muligt at inkludere noget kode (et par procedurer) fra en anden fil/tekstdokument, sådan at de samme procedurer kan bruges igen i mange forskellige filer?

Håber I kan hjælpe mig.
W13
Avatar billede kroning Nybegynder
22. november 2006 - 17:46 #1
Er det en dll du vil lave?
Avatar billede w13 Novice
22. november 2006 - 18:07 #2
hmmm, det ved jeg ikke, har aldrig arbejdet med det før og Delphi i det hele taget er meget nyt for mig. Jeg håbede bare, det ville være enkelt at hente koden til procedurerne fra en anden fil.

Måske er det DLL? Hvordan fungerer det helt præcist, dvs. hvordan sættes det op i dll-filen?
Avatar billede kroning Nybegynder
22. november 2006 - 18:47 #3
Avatar billede kroning Nybegynder
22. november 2006 - 22:04 #4
Hvis du har din kode/procedure i en unit (.pas fil) så er det bare at inkludere denne i din uses, hvis du har den i en f.eks. txt fil kan du bruge {$I filnavn}
Avatar billede hrc Mester
23. november 2006 - 09:37 #5
Her er et af de spørgsmål hvor jeg tænker: "Så åbn dog en Delphi-bog før du spørger".

Jeg er ikke specielt knarvorn (sur), men nogle gange er spørgsmålene for basale og tyder på, at personen ikke har søgt efter viden andetsteds. I w13's tilfælde havde den rigtige tilgang til Delphi-programmering været, at åbne en af de mange danske Pascal/Delphi-bøger der samler støv på bibliotekerne. Selv en Compass-pascal manual fra 1982 ville kunne løse problemet.
Avatar billede w13 Novice
23. november 2006 - 14:58 #6
Jaeh, nu venter jeg lige på at få julen overstået, så regner jeg med at købe en selv. Normalt ville jeg også ha' søgt lidt selv, men at det sku' være dll's var slet ikke faldet mig ind, og jeg skal bruge det til et skoleprojekt i datalogi i morgen.
Men ellers er jeg helt enig! =)

Jeg har i øvrigt én delphi-bog, som jeg bruger i faget, men der er slet ikke beskrevet nogle af alle de sjove ting, såsom dll's. =)

Tror i øvrigt, jeg kan bruge dit svar, Kroning, men jeg afprøver det lige lidt senere.
Avatar billede kroning Nybegynder
23. november 2006 - 15:36 #7
Du har vel også set mit svar med uses og {$I filnavn} som jo er en meget lettere løsning hvis det vi snakker om er at bruge den/de samme kode/procedurer inden for samme program, dvs. hvis der ikke er behov for at flere programmer skal bruge samme kode. Og hvis det kun er lidt kode og nogle enkelte procedurer der skal bruges er en dll nok ikke den rigtige løsning.
Avatar billede w13 Novice
23. november 2006 - 15:58 #8
Det virker fint :) hvis du lige opretter svar.
Avatar billede kroning Nybegynder
23. november 2006 - 16:59 #9
ok
Avatar billede hrc Mester
24. november 2006 - 09:19 #10
Det var slet ikke dll-er du søgte efter. Det var muligheden for at lave en unit og linke den til dit program. Det er en meget meget grundlæggende del af alle programmeringssprog og i Delphi er det altså units. Det må have stået i din bog.
Hvis man ikke kender ordet "unit", så er det ikke så let at finde information om det via Google (det er tit det lidt uheldige, at man skal vide hvad dét, man søger efter hedder).
Der er i øvrigt en genvejstast der hedder <alt-f11> som gør det nemt at linke til andre filer (forme/units), men kun hvis de er inkluderet i dit projekt (det kan du bruge <shift-f11> til.
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