| |
| In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.
Hinweis: Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden! | Fragen zu Tipps & Tricks und Workshops im vb@rchivRe: Listige Array-Erweiterung | | | Autor: Manfred X | Datum: 20.11.09 10:30 |
| Hallo dh!
Sorry!
Da ist ein Zuordnungsfehler passiert. Der Tipp gilt nur für VB2008.
Vor Net.Vb gab es die verwendeten Klassen noch nicht, erst ab VB2008 sind die
"Extensions Methods" möglich.
MfG
Manfred | |
Re: Listige Array-Erweiterung | | | Autor: dh | Datum: 20.11.09 11:04 |
| Das ist schon OK, aber ich verwende ja VS2008E mit VB2008...
Warum dann der Fehler?
Gruß-
Salzburger | |
Re: Listige Array-Erweiterung | | | Autor: dh | Datum: 20.11.09 11:54 |
| Nein, nicht vergessen, steht drin...
Salzburger | |
Re: Listige Array-Erweiterung | | | Autor: Manfred X | Datum: 20.11.09 12:20 |
| Hallo dh
Ich bin ratlos.
Die erforderliche Imports-Anweisung steht im Modul drin.
Zur Not kannst Du "Extension Methods" natürlich auch wie gewöhnliche Routinen
in einem Modul aufrufen. Du mußt dann das Array als ersten Parameter angeben.
<modulname>.InsertRange(myArr, ...)
Hast Du das Modul vielleicht in ein DLL-Projekt gesteckt, das noch auf einer
früheren VB-Version beruht und nicht aktualisiert worden ist??
Und du mußt darauf achten, dass in den Compilereinstellungen das Zielframework
mindestens 3.0 ist.
MfG
Manfred
Beitrag wurde zuletzt am 20.11.09 um 12:46:22 editiert. | |
Re: Listige Array-Erweiterung | | | Autor: dh | Datum: 20.11.09 18:07 |
| Hmm, da weiß ich jetzt auch nicht weiter. Das Zielframework ist 3.5 und deine Funktionen habe ich nur in mein Modul kopiert, in dem ich z.B. die Arrayfunktion von hier aus den Tipps drin habe.
Ich habe mal geschaut bei Verweisen hinzufügen, da gibts bei system.runtime nur .remoting und .serialization ...
Kann es an der VB-Express-Version liegen?
Salzburger | |
Re: Listige Array-Erweiterung | | | Autor: dh | Datum: 20.11.09 18:32 |
| Ich hatte als erstes bei 'Verweis hinzufügen' in der IDE nachgeschaut- dort war system.runtime.compilerservices nicht zu sehen.
Mittlerweile habe ich bei den Projekteigenschaften, erweiterte Kompilereinstellungen geschaut und dort habe ich den Verweis auch gefunden (und auch noch ne Menge mehr Einträge unter .runtime) und angehakt.
Aber der Effekt bleibt der gleiche, beim Einfügen der Funktionen wird Extension nicht akzeptiert, wie oben beschrieben.
Salzburger | |
Re: Listige Array-Erweiterung | | | Autor: dh | Datum: 20.11.09 19:02 |
| Danke DaveS,
ich habe den Verweis auf System.Core gesetzt und nun klappt's.
Schönes WE an alle!
Salzburger | |
| Sie sind nicht angemeldet! Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats sevOutBar 4.0
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|