Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


System.Environment.GetCommandLineArgs() fungerar inte i VB.NET SmartDevice

Postades av 2005-01-05 09:34:21 - Tony Truong, i forum vb.net, Tråden har 2 Kommentarer och lästs av 676 personer

Hej!
Just nu tänkte jag börja med en ny projekt men det var inte så lätt som jag trodde att det skulle bli.
Det är så att jag tänkte programmera en liten enkel program som skapar en xml fil när man anropar den med parametrar. Den ska fungera så:

1. en exe fil anropas med parametrar: createXML.exe /2 /40 /8
2. filen startas och en xmlfil ska skapas:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<Shoes Language='en' SW=ShoeStoreGW' Source='cartridge' AuthorizationType='Authorization'>
<Model>2</Model>
<Number>40</Number>
<Pair>8</Pair>
</Shoes> programmet ska alltså plocka in parametrarvärdet och lägga in det i xml filen

3. stänga ner sig automatiskt när filen är skapad.

Detta ska normalt fungera med följande vb.net kod:

dim strArgs() as string
dim strArg as string

strArgs = System.Environment.GetCommandLineArgs()
strArg = strArgs(1) '---> värde blir här: 2

'skapar xmlfilen...

'stäng!


Till problemet nu... jag tänkte skapa denna exe-fil med visual studio 2003, VB.NET smartDevice application.

Men kommandon "System.Environment.GetCommandLineArgs()" fungerar inte här... den finns inte med i system.environment namespacet. Finns det nåt annat motsvarande som man kan använda för att plocka ner argumenterna när man programmerar med smartDevice application??

Tack i förhand!

MVH
Tony


Svara

Sv: System.Environment.GetCommandLineArgs() fungerar inte i VB.NET SmartDevice

Postades av 2005-01-11 08:52:17 - Tony Truong

Jag har hittat dessa tips om hur man läser argumenter...


- Microsoft.VisualBasic.Interaction.Command

- System.Environment.GetCommandLineArgs

- Sub Main(Byval Args() As String)

Den första alternativet med följande kod:

Function GetCommandLineArgs() As String()
Dim separators As String = " "
Dim commands As String = Microsoft.VisualBasic.Interaction.Command
Dim args() As String = commands.Split(separators.ToCharArray)

Return args
End Function

ger följande fel kod på raden med "Microsoft.VisualBasic.Interaction.Command":

An unhandled exception of type 'System.NotSupportedException' occurred in Microsoft.VisualBasic.dll
Additional information: NotSupportedException

Alternativ 2 har jag testat och som sagt så finns inte "GetCommandLineArgs()" med i system.environment under smart device plattform... varför vet jag inte, om den fanns med så fungerar det hur bra som helst. Jag har nämligen testat det under plattformen Windows application och där finns den med.

Alternativ 3 kräver många ändringar och jag har fått så många felkod så jag orkar inte med att dra upp det... Denna alternativ vill jag helst slippa om det går.

Kan nån ge mig lite tips på hur jag ska göra? Jag tror att alternativ 1 ska funka i och med alla namespaces och funktioner finns i smart device plattformen.

/Tony


Svara

Sv:System.Environment.GetCommandLineArgs() fungerar inte i VB.NET SmartDevice

Postades av 2005-01-11 09:15:46 - Tony Truong

HAHAHA var tvungen att använda alternativ 3 ändå....
Så ser det ut för ni som vill veta:

Shared Sub Main(ByVal astrCmdLineArgs() As String)
Dim i As Integer
For i = 0 To astrCmdLineArgs.Length - 1
Console.WriteLine(astrCmdLineArgs(i))
Next i
End Sub

jaja... nu så får jag väl ta och börja med projektet... vi får se om nåt mer dyker upp... =)

/Tony


Svara

Nyligen

  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe
  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 102
27 955
271 726
9 888
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next