19. november 2007 - 10:57Der er
5 kommentarer og 1 løsning
Finde Klasser hvorfra der nedarves i Delphi.
Mit problem er at jeg roder i noget kode der er lavet af en anden person. Jeg ønsker at lave nogle ændringer hvor jeg f.eks vil lave om på en funktion (f.eks tilføje endnu en parameter der skal overføres). Mit store problem er så at jeg ikke kan finde denne hoved-klasse hvorfra de andre klasser arver. Jeg bruger Delphi 7 og har forsøgt mig med de søgefunktioner der ligger deri. Selvom jeg har valgt hele min folder finder jeg ikke det jeg søger. Hvis nu min klasse er defineret andetsteds, f.eks i en DDL eller lign, hvordan finder jeg den så ?
Du må da i din uses-liste kunne se hvorfra koden stammer. Kan du ikke åbne unitten der, er det fordi det kun ligger som dcu-fil - og så har du et problem.
Er det noget stort og avanceret kode, eller kan det være lettere at lave klasserne selv?
Desværre benyttes klasserne allerede mange steder, så det er nødvendigt at ændre disse. Koden er desuden rimelig avanceret, så jeg bør ikke lave nye klasser.
Jeg forsøger lige at søge lidt videre, så melder jeg tilbage...
Jo, denne opgave er løst. Jeg kunne dog stadigvæk godt tænke mig at kunne få et overblik som nogle hjælpe programmer leverer over klasser og nedarv mm i flotte skemaer. Det vil jeg nok søge lidt efter næste gang jeg skal finde frem til funktionalitet i samme kode. Dit lille fif med ctrl-klassenavn hjalp mig godt på vej.
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.