Új hozzászólás Aktív témák

  • sztanozs
    veterán

    Amúgy vsz amiatt csinál(hat)ja, mert a tömb utolsó eleme üres:
    3 printert kiválsztva
    strComputer tartalma ez lesz: cn=printer1%cn=printer2%cn=printer3%
    az ebből generált tomb pedig ez:
    (
    "cn=printer1",
    "cn=printer2",
    "cn=printer3",
    ""
    )

    Szóval nem ártana levágni az strComputer utolsó karakterét :)

    Ja - és ahogy mondani szoktuk - nem ártana debogolni... Sok kérdést meg lehet vele spórolni:
    0. Megoldás
    1) azon a soron, ahol megáll, megnézed a változók értékét...

    1. megoldás
    1) Problémás sorra rámész
    2) F9 vagy sor elé (szürke sávra) kattintasz - Breakpoint
    3) még egyszer futtatod a kódot és megnézed, mi a sorban található változók értéke - a problémák nagy része a helytelenül használt / inicializált változókból adódik.

    2. megoldás
    1) Problémás sor elé beszúrsz egy sort:
    On Error Resume Next
    2) Problémás sor után beszúrod az alábbiakat:
    If Err Then
    MsgBox Err & vbCrLf & Err.Description
    Err.Clear
    End If
    On Error Goto 0

Új hozzászólás Aktív témák