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


Expected array

Postades av 2003-12-13 16:15:04 - Mikael Jönsson, i forum visual basic - allmänt, Tråden har 14 Kommentarer och lästs av 449 personer

Hej!

Jag får felmeddelandet "Expected array" och så markerar den "Left" i koden nedan.

<code>
strCaption = Left(strCaption, InStr(1, strCaption, "CTRL") - 2)
</code>

Varför?

/Micke


Svara

Sv: Expected array

Postades av 2003-12-13 19:20:07 - Daniel Hermansson

Hur deklarerar du strcaption? Det är det enda som jag kan tänka mig är fel?


Svara

Sv: Expected array

Postades av 2003-12-13 19:22:09 - Mikael Jönsson

Såhär:

<code>
Private Function FixMenuCaption(strCaption As String) As String
On Error Resume Next
Dim strFixedCaption As String
strFixedCaption = Left(strCaption, InStr(1, strCaption, "CTRL") - 2)
FixMenuCaption = Replace(strFixedCaption, "&", "")
End Function
</code>

/Micke


Svara

Sv: Expected array

Postades av 2003-12-13 19:39:39 - Mikael Jönsson

Det är nått skumt här... om jag lägger in funktionen i ett nytt projekt så fungerar den perfekt.

/Micke


Svara

Sv: Expected array

Postades av 2003-12-13 19:53:13 - Daniel Hermansson

jo den ser väl ok ut.

Jag hittade det här i MSDN. Du kanske får ut något av det?

<info>
Type mismatch: array or user-defined type expected

The type of anargument orparameter includes whether or not it is anarray or auser-defined type. This error has the following cause and solution:

Your argument specified a single element of an array or user-defined type, or a simplevariable, literal, orconstant. However, it is being passed to a parameter that expects a whole array or user-defined type.
Either change the argument or change the definition of the parameter.

Your argument specified an array or user-defined type, but it was not of the same type as the parameter.
Either pass an array of the expected type or change the definition of the parameter declaration.
</info>


Svara

Sv: Expected array

Postades av 2003-12-13 20:49:21 - Mikael Jönsson

En sak till: när jag skriver "Left(" så får jag inte upp den informationsruta där det brukar står "Left(String, Length As Long)", men det gör det när jag t.ex. skriver "Right(".

Det verkar som om Left har försvunnit.

/Micke


Svara

Sv: Expected array

Postades av 2003-12-13 21:18:27 - Jens Kindt

kolla referensen till "Visual Basic For Applications"


Svara

Sv: Expected array

Postades av 2003-12-13 21:28:38 - Daniel Hermansson

Du kanske har döpt en variabel till left? Då kan det hända så.


Svara

Sv: Expected array

Postades av 2003-12-13 21:38:30 - Mikael Jönsson

Nej, alla referenser som behövs finns där och jag har inga variabler döpta till Left.

/Micke


Svara

Sv: Expected array

Postades av 2003-12-13 22:00:41 - Daniel Hermansson

Jag testade det där med att döpa en variabel till left och som jag vet slutade hjälpen att komma upp. Men den funkar att använda.
Jag testade sen att stänga ner vb och starta upp vb med ett annat projekt och left hjälpen funkade fortfarande inte. Jag vet inte om jag startar om datorn om det börjar funka då ;)


Svara

Sv: Expected array

Postades av 2003-12-13 22:24:29 - Mikael Jönsson

Okej, jag provar att starta om datorn...

... nope, det fungerade inte heller :(

/Micke


Svara

Sv: Expected array

Postades av 2003-12-14 03:32:59 - Sven Åke Persson

Fattar inte att Ni alltid skriver Left, vadå Left ? Vb:s djä... Variant DataTyp

Skriv Left$ för helv.......


Svara

Sv: Expected array

Postades av 2003-12-14 09:43:43 - Mikael Jönsson

Om jag skriver Left$ så får jag ett annat felmeddelande: "Type-declaration character does not match declared data type".

/Micke


Svara

Sv: Expected array

Postades av 2003-12-14 15:21:54 - Daniel Hermansson

testa att deklarerar så här istället

Private Function FixMenuCaption(ByVal strCaption As String) As String

Och testa att byta namn på strcaption för det verkar vara något skumt med den?


Svara

Sv: Expected array

Postades av 2003-12-14 15:33:35 - Mikael Jönsson

Det fungerade inte det heller, jag får nog hitta en annan lösning. Men tack för försöken!

/Micke


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 553
27 958
271 741
2 787
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