23. oktober 2000 - 15:19Der er
1 kommentar og 1 løsning
Environment variabler bliver væk i DOS kald i Navision 3.56a
I Navision er det mulig at kalde en kommando linie via callSYSTEM(\'COMMAND.COM\',\'/C\',\'VB.BAT\'); I batch filen VB.BAT skal jeg spørge på en environment variabel %PIC% om hvilket Operativ System dette blev udført på og derefter træffe et af 2 valgmuligheder. Men %PIC% variablen eksisterer tilsyneladene ikke i dette kald ???
Hvi man i Navision via menu\'en kalder \"Operativsystemet\" og skriver SET kan man sagtens se %PIC% parameteren.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Det er ganske enkelt fordi der er tale om to forskellige instanser af samme operativsystem. Med menuen \"Operativsystemet\" ryger du ud i den instans som du startede Navi op fra (grund operativsystemet). Men en callSystem opretter du en ny instans af operativsystemet. Lidt ligesom hvis du skriver \"command.com\" i en dosbox. Så får du også en ny instans af operativsystemet.
Gem %pic% i en fil inden du starter navi og læs denne fra filen i din %pic%
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.