01. november 2000 - 13:13Der er
5 kommentarer og 2 løsninger
Manipulation af public konstant ?
I mit faktureringsystem har jeg det problem, at nogen gange \"glemmer\" systemet hvem der er logget ind. Derfor havde jeg forestillet mig at jeg ville oprette en Public Const :( Efter at have tweaket en smule, kan jeg konkludere at D ikke R muligt at have Public Const inde i en sub/function... Så jeg R lidt på herrens mark. Point gives til forslag til hvordan jeg kan manipulere værdien i sådanne en konstant, Fx. ved login skal Public Const MedArb = Login
Cheers, Zim
BTW: Der er tale om en variabel af typen LONG, da man vælger identitet vha. en combobox. Denne integer vil jeg gerne have erklæret som konstant ...
sådan kan man selvfølgelig godt udtrykke det, men er det så ikke rigtigt at man ikke run-time kan tildele en \"konstant\" en værdi som ikke er kendt design-time (f.eks. den aktuelle værdi af en anden variabel)?
I ds-zim\'s tilfælde vil en Public Const ikke kunne tildeles værdien af den ind-loggede bruger. Er det korrekt?
Manualen skilner mellem Const\'s og variable. Men lad nu ikke petitesser skille os ad. Jeg går ud fra ds-zim har fået løst sit problem.
Du kan ikke definere en public constant fra en subrutine eller en funktion - så nemt er det.
Men det har ikke noget at gøre med, at du ikke kan gøre det i samme modul, som funktionenen eller subrutinen ligger i !!!
Du skal da bare lægge det i Declarations-delen af modulet, hvilket vil sige øverst i modulet oven over alle funktioner og subrutiner. Syntaxen er så f.eks.:
Jeg bliver sq alrig en god programmør :( En af mine største svagheder R helt klart, at istedet for at opfinde den dybe tallerken igen & igen, så søger/spørger jeg på eksperten :)
Tak for afklaringen gutter! Nu håber jeg at det kan hjælpe på mit systems amnesia
Cheers, Zim
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.