Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[.NET]Keyword is not valid as an identifier...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Vooraf: ik ben geen developer dus als ik domme dingen zeg niet meteen boos worden... 8)

Ik ben bezig een vervangende .NET webservice voor een bestaand systeem te bouwen. De oude interface werd gebruikt om SMS berichten bij een externe server af te leveren om doorgestuurd te worden naar de telefoon. Mijn service moet hetzelfde doen maar moet het bericht naar een andere gateway sturen.

De berichten zijn afkomstig van een applicatie waar ik de source niet van heb en die de parameter "to" uitstuurt. (Dit is het telefoonnummer waar de SMS heen moet.) Als ik in mijn webinterface de parameter "to" toevoeg krijg ik uiteraard de melding "Keyword is not valid as an identifier".

Uiteraard gegoogled, helpfunctie van VS en MSDN doorgewerkt. Hier mijn vragen:

Is er een methode om de parameter te escapen zodat de waarde "to" toch wordt geaccepteerd?
Zie ik iets over het hoofd?

[ Voor 4% gewijzigd door Verwijderd op 03-03-2008 13:21 ]


Verwijderd

Ik snap je verhaal niet geheel, maar die parameter 'to' is die niet toevallig van het type string? Wat me niet geheel onlogisch lijkt aangezien er een telefoonnummer in moet.

Verwijderd

Topicstarter
"to" is inderdaad een string. Maar ook als ik er een int van maak gaat het mis, probleem is dat "to" ook een keyword in VB is: Separates the beginning and ending values of a loop counter or of a value match range.

  • Xiphalon
  • Registratie: Juni 2001
  • Laatst online: 19-11 17:12
to is inderdaad een keyword in vb.net

maar, volgens mij is de naam vna de parameter niet van belang voor het aanroepende programma, alleen de locatie en het type, dus je kan een andere naam kiezen.

werkt dat niet, probeer de naam dan tussen blokhaken [ en ] te zetten.

Verwijderd

Topicstarter
@darkmage, blokhaken deden het 'm.

Ik had alle andere escape mogelijkheden al geprobeerd! Deze nog niet dus.

Thanks a bunch!