10. september 2001 - 11:45Der er
3 kommentarer og 2 løsninger
Variabel Scoop
Har envariabel i en dll der kommer ind i mit hovedmodul: *.DPR filen. Skal bruge den i en anden fil i mit project, en *.PAS fil. Har erklæret den i var i type sektionen i dpr filen men den kan ikke genkendes i min form fil i projektet. Hvor skal variablerne deklareres før de er tilgængelige for hele mit dll (er vel det samme som exe) projekt?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Du skulle kunne se den i hele projectet hvis du erklærer den i DPR filen ( project -> view source ), ellers kan du måske lave samme trick som før, læg den i Application.Tag
Variable, der skal kunne ses i hele projektet lægger man i en bestemt unit, f.eks. Globals.pas, og tilføjer den i sin USES i de units, der skal kunne se den.
Det vil være tilstrækkeligt bare at angive den i .DPR filen, da man ikke kan USES .DPR filen (Delphi bruger .PAS extension til USES).
Problemet er at variablen skal bruges i forbindelse med oprettelse at en form i en dll. Det lader til at denne form oprettes før variablen bliver tilgængelig. Variablen kommer med over som parameter når form dll sparkes i gang. Men kan åbentbart ikke findes. Min løsning var at overføre variablen først, for efter i et andet funktionkald at oprette formen. Men vil se om torbenkochs forslag viker. Takker
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.