Avatar billede stig3 Mester
26. oktober 2001 - 16:55 Der er 3 kommentarer og
1 løsning

Load konstanter VBScript

Jeg har en VBScript-class somm skal benytte nogle kontanter (omkring 100 stk.). Hvis det havde været i C++ kunne man lave en .h-fil, men det er jo ikke ligefrem en ting man kan i VBSript.

Er der nogen forslg til hvordan det kan gøres ?

Class minKlasse
  private var1, var2 <- andre variabler
  Load konstanter ind som variabler. <-- hvordan ?

  Public Sub X()
    Her skal variablerne så bruges.
  End Sub
End Class
Avatar billede prof2 Nybegynder
26. oktober 2001 - 17:01 #1
Jeg har aldrig prøvet at lave class objekter, men kan man ikke include filer...
<!-- #include file=\"konstanter.asp\"-->
Avatar billede stig3 Mester
26. oktober 2001 - 17:44 #2
Jeg kan ikke rigtigt få det til at virke:

hovedside.htm
---------------------------------------
Class minKlasse
  private var1, var2 <- andre variabler
  <!-- #include file=\"konstanter.asp\"-->

  Public Sub X()
    msgbox xlPieOfPie
    \'Her skal variablerne så bruges.
  End Sub
End Class

konstanter.htm
------------------------------
<script>
xlPieOfPie = 68
</script>

Når Sub\'en bliver kald viser den bare en tom msgbox, hvilket må betyde at variablen ikke er sat.

Jeg har også prøvet uden <script> tags\'ne med samme resultat.
Avatar billede stig3 Mester
26. oktober 2001 - 17:47 #3
hovsa..........

og der skal selvfølgelig stå:
<!-- #include file=\"konstanter.htm\"-->

Det virker ikke
Avatar billede stig3 Mester
09. november 2001 - 08:59 #4
Der kommer vist ikke mere
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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