22. november 2006 - 17:37Der 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?
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?
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}
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.
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.
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.
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.
Synes godt om
Ny brugerNybegynder
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.