Autor
|
Thema: Rat zu Visual Studio (1331 mal gelesen)
|
Tiberius Mitglied
Beiträge: 414 Registriert: 19.02.2002
|
erstellt am: 28. Feb. 2011 09:53 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe vor meine programmierten Sachen etwas aufzupeppen um die Bedienbarkeit zum Teil mittels einer selbsterklärenden Oberfläche zu vereinfachen oder einfach Eingaben klarer zu gestalten. Jetzt stünde mir dazu das Visual Studio vm M$ zur Verfügung. Was ist dabei zu beachten, Fallgruben usw? Gruß Tiberius Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 28. Feb. 2011 10:11 <-- editieren / zitieren --> Unities abgeben: Nur für Tiberius
|
Tiberius Mitglied
Beiträge: 414 Registriert: 19.02.2002
|
erstellt am: 01. Mrz. 2011 11:25 <-- editieren / zitieren --> Unities abgeben:
Ok danke für die Info, werde mich mal drüber machen. Habe in dem Buch Makroprogrammierung mit VBA zwar gesehen wie die Aufrufe von statten gehen, jedoch stellt sich für mich die Frage wie ich es schaffe den einen oder anderen Parameter gleich mit an die extrene Anwendung zu senden beim Aufruf. Gruß Tiberius Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JimmyBly Mitglied
Beiträge: 5 Registriert: 06.03.2011 CATIA V5R19SP3 x64 Win XP Prof 64-Bit
|
erstellt am: 06. Mrz. 2011 18:58 <-- editieren / zitieren --> Unities abgeben: Nur für Tiberius
Hallo, beim Debuggen kann ich unter VS im Überwachen-Fenster nicht in "tiefe" Variablen-Strukturen browsen, wie ich das von VBA her kenne. Beispielsweise sehe ich, daß Count=8 gesetzt ist, die Liste mit den 8 Items wird aber unter VS nicht angezeigt. Unter VBA ist das besser. Schöne Grüße JimmyBly Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 07. Mrz. 2011 18:06 <-- editieren / zitieren --> Unities abgeben: Nur für Tiberius
Ja, der Debugger vom Visual Studio ist echt nicht so toll... Auch das IntelliSense wird erst ab 2010 langsam erträglich. :-) Zu beachten gäbe es aber dennoch eine Sachen: Wenn Du andere DLL's oder OCX-Dateien anziehst, müssen diese nicht zwangsläufig auf dem Zielrechner vorhanden sein. Dies gilt vor allem für Office-Anwendungen. Es darf nur maximal 1 CATIA geöffnet sein, denn über COM kannst Du nicht klar unterscheiden. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Abteilungsleitung Bau (m/w/d) | Abteilungsleitung Bau (m/w/d) E 14 TVöD | Vollzeit | unbefristet (Ausschreibungs-ID 822) Im Dezernat Bau, Umwelt und Verkehr, WBL ist im Bereich Gebäudewirtschaft die Leitung für die Abteilung Bau zum nächstmöglichen Zeitpunkt zu besetzen. Das Aufgabengebiet kann auch von Teilzeitkräften wahrgenommen werden, solange gleichzeitig zwei Bewerber*innen gefunden werden, die sich die Stelle teilen.... | Anzeige ansehen | Leitung, Teamleitung |
|
tjahnke Mitglied
Beiträge: 7 Registriert: 21.10.2010
|
erstellt am: 09. Mrz. 2011 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für Tiberius
Zitat:
Wenn Du andere DLL's oder OCX-Dateien anziehst, müssen diese nicht zwangsläufig auf dem Zielrechner vorhanden sein. Dies gilt vor allem für Office-Anwendungen. [/B]
daher immer direkt als resource einbinden *klugkack* beispiel hierfür
Code:
Namespace My Partial Friend Class MyApplication Private WithEvents MyDomain As AppDomain = AppDomain.CurrentDomain Private Function MyDomain_AssemblyResolve(ByVal sender As Object, ByVal args As System.ResolveEventArgs) As System.Reflection.Assembly Handles MyDomain.AssemblyResolve If args.Name.Contains("INFITF") Then Return System.Reflection.Assembly.Load(My.Resources.Interop_INFITF) ElseIf args.Name.Contains("ProductStructureTypeLib") Then Return System.Reflection.Assembly.Load(My.Resources.Interop_ProductStructureTypeLib) Else Return Nothing End If End Function End Class End Namespace
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |