Selektierte Items aus einer Listbox löschen

Posted on August 8, 2019August 8, 2019Categories ListBox, VB.net, WPFTags , , , ,

Hallo alle Zusammen, heute wurde ich von meinem Programmierkollegen gefragt, wie es möglich ist, die selektierten Items aus einer Listbox unter WPF zu löschen. Hier die Lösung: 1. Zunächst, möchte ich euch den XAML-Code bereitstellen. Hier, sehr einfach gehalten, eine ListBox und ein Button in einem DockPanel. Kopiert euch einfach den Code in die Zwischenablage und fügt Diesen in euer Projekt ein. <Window x:Class=”MainWindow” xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” xmlns:d=”http://schemas.microsoft.com/expression/blend/2008″ xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006″ xmlns:local=”clr-namespace:scrollTestListbox” mc:Ignorable=”d” Title=”MainWindow” Height=”450″ Width=”800″> <DockPanel Margin=”10,10,10,10″> <ListBox x:Name=”lst_box” ScrollViewer.VerticalScrollBarVisibility=”Visible” HorizontalAlignment=”Left” Height=”132″ … Continue reading “Selektierte Items aus einer Listbox löschen”

VBA Class / Klasse zum Auslesen einer Textdatei

Posted on August 5, 2019Categories VBA

Hallo zusammen, heute mal wieder einen Beitrag aus dem wirklichem Programmierleben! Das heutige Ziel war es, auf eine Config-Datei zuzugreifen und die Datei Zeile für Zeile auszulesen. Hierfür habe ich eine VBA-Klasse gebaut die folgenden Systax hat. 1. Schritt -> Erzeuge ein neues Klassenmodul. 2. der Dateiname zu dieser Datei lautet “Sess_Parm.tao”! Der Name ist völlig unrelevant, aber der Aufbau der Datei. Hier der Datei Aufbau: SessionID#asdf-234-223423dasdf-234 projekt_id#66 bauphase_id#5 modul_id#4 modul_path#C:\Temp\SysFolder Ziel war es nun, die Datei zeilenweise auszulesen und … Continue reading “VBA Class / Klasse zum Auslesen einer Textdatei”

CATIA SystemService.ExecuteScript aus C# aufrufen!

Posted on August 5, 2019August 5, 2019Categories CATIA, Programmierung

Fehlerbeschreibung: – Ausnahme ausgelöst: “System.Runtime.InteropServices.SafeArrayTypeMismatchException” – Das angegebene Array hat nicht den erwarteten Typ.   Das liegt mit ziehmlicher Warscheinlichkeit daran, das Ihr zwei unterschiedliche Programmierspachen mit einander kommunizieren lassen wollt. In meinem Fall, wollte ich eine STRING ARRAY  an CATIA Script übergeben. Exeption wird geworfen bei folgender Deklaration. String[] sParam = new String[2]; Möglichkeit Object[] sParam = new Object[2];   Hier die ganze Lösung zu meinem Fall: Der urspüngliche Weg das ganze über Process.Start(“c:\\Temp\\CATIA_Name.catScript”) aufzurufen verbirgt einige Fehlerquellen. Zunächst, … Continue reading “CATIA SystemService.ExecuteScript aus C# aufrufen!”