Seite 2 von 2

Verfasst: 06.03.2009 15:37
von memdee
Wow. Ich wär wohl nie auch nur auf die Idee gekommen...

Wenn ich das hier einsetze:

Code: Alles auswählen

  ; hier Übergabe von myPic an Dein Ink-Dingens 
  InkPicture\SetProperty("Picture = 'myPic'")
kommt die Fehlermeldung: "Type mismatch in the method parameters."
Oder hab ichs falsch verstanden?

Vielen Dank jedenfalls bis hierhin übrigens!

edit: Und wenn ich die Apostrophe weglasse, also schreibe:

Code: Alles auswählen

InkPicture\SetProperty("Picture = myPic")
, gibts diesen Fehler:
"One or more arguments are invalid. Possibly a numerical overflow or too many nested objects -if so, try splitting your method call into two or more subcalls."

edit2: leider der gleiche (zweite) Fehler bei Kaeru's Versuch. :(

Verfasst: 06.03.2009 15:43
von Kaeru Gaman
> "Type mismatch in the method parameters."

=>

Parameter$ = "Picture = " + Chr(34) + "myPic" + Chr(34)

Verfasst: 06.03.2009 15:52
von Kiffi
Kaeru Gaman hat geschrieben:Parameter$ = "Picture = " + Chr(34) + "myPic" + Chr(34)
nicht ganz ;-)

Code: Alles auswählen

InkPicture\SetProperty("Picture = " + Str(myPic))
(man übergibt ja die Adresse des Objektes und nicht den String 'myPic')

Grüße ... Kiffi

// Edit

@memdee: Kann auch sein, dass man es als COMate-Objekt übergeben
muss. Einfach mal ausprobieren.

Verfasst: 06.03.2009 16:03
von memdee
Kiffi hat geschrieben: @memdee: Kann auch sein, dass man es als COMate-Objekt übergeben
muss. Einfach mal ausprobieren.
Sorry, kapier ich nicht :|

Verfasst: 06.03.2009 16:05
von Kiffi

Code: Alles auswählen

InkPicture\SetProperty("Picture = " + Str(myPic) + " As COMateObject")
Grüße ... Kiffi

Verfasst: 06.03.2009 16:06
von Kaeru Gaman
:lol: ok... war auch nur geraten.
irgendwie drängte sich das mir so auf, obwohl es eigentlich umgekehrt richtig wäre...


TypeMismatch heißt grundsätzlich, dass ein alphanumerischer wert übergeben wurde, wo ein numerischer erwartet wurde.

hätte ich das besser durchdacht hätte es mir klar sein müssen, dass mein vorschlag grad das gegenteil ist.

Verfasst: 06.03.2009 16:08
von memdee
Ahh! Kiffi, du bist mein Held! (wieder einmal :) )

Danke!

Ist ja nicht ganz intuitiv, der Umgang mit dem Zeug...

Schöne Grüße