Ich habe gestern eine interessante Endeckung gemacht und mich würde interessieren ob dieses Verhalten auch bei anderen Nutzern auftritt oder nur bei mir.
Und zwar hat sich gestern mein Intellisense in einer ganzen Klasse verabschiedet. Nach mehrstündiger Suche konnte ich den Übeltäter ausfindig machen.
Ich übergebe der Klasse ein dreifaches jagged Array
C++/CLI:
array<array<array<double>^>^>^ daten
C++/CLI:
array<array<array<double>^>^>^ daten
C++/CLI:
array<array<array<double>^>^>^ daten
und Intellisense hat wohl sehr große Probleme damit. Denn es erkennt diese Variable als:
Was dazu führt das alle Member in dieser Klasse für Intellisense unbekannt sind. An und für sich nicht tragisch, da ich in meiner eigenen Klassen weiß was passiert. Allerdings benutz ich genau in dieser Klasse die Mircrosoft::Office::Interop::Excel für die Automation von Excel und da ist es nun sehr umständlich nicht mehr zu sehen welche Funktionen in welcher Klasse von Excel stehen.
Wenn Ihr das gleiche Phänomen schon mal beobachten konntet und eine Lösung dafür kennt wär ich euch sehr dankbar. Übrings, mit einem zweifachen jagged Array hat Intellisense keine Probleme, der Fehler tritt erst bei einem dreifachen jagged Array auf.
Achja, von einem Prorammierfehler meinerseits können wir nicht ausgehen, da das Projekt einwandfrei kompiliert und bei der Auführung genau das macht was es soll.
Ich benutze VS 2008 Professional SP1 mit allen aktuellen Updates.
Nächstes Thema anzeigen Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums
für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de
Werbekostenerstattung verdient werden kann.
Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de
enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt
(vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in
privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden.
Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere
übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.