|
VBasic / vb.net / vbs / wsh : vb.net app.major? app.path? ...
tbd am 12.10.2006 um 14:26 Uhr (0)
Also die Version ist die .Net Version! Sehr komischWelche Entwicklungsumgebung verwendest du denn?Kein Debug?Das müsste im Namespace System.diagnostics vorhanden sein.Wenn der Fehler beim Laden in SWX auftritt hast du ein anderes Problem und kannst klar nicht debugen.SolidWorks kann dann einfach deine dll nicht verstehen.Hast du die Klassen in der dll als Com-Klassen festgelegt?Ist dein Projekt als Com sichtbar?Das sind alles Einstellungen ohne die es nicht geht!Wenn du mir mal deine Entwicklungsumgebenung ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Neuling - Button als Wechselschalter
tbd am 04.11.2009 um 17:24 Uhr (0)
Hallo Andi,mit welchem VB arbeitest du?Deinem Code nach müsste es irgend was mit .NET sein. Für eine solche Aufgabe stellt die das Framework die CheckBox zur Verfügung. Du musst die Eigenschaft Appearance auf Button ändern. Mit der Eigenschaft Checked kannst du dann abfragen ob deine Button gedrückt ist.Also ungefähr so:Code:Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If Me.CheckBox1.Checked Then Me.CheckBox1.T ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Neuling - Button als Wechselschalter
Andi Beck am 04.11.2009 um 16:57 Uhr (0)
Hallo auch,ich bin momentan dabei mir ein wenig VB beizubringen, damit ich in SolidWorks meine Macros besser verstehe.Nun erstelle ich mir mein erstes Projekt.Ich möchte einen Button als Wechselschalter betätigen. Gibt es eine Einstellung im Button der dies ermöglicht, oder gibt es eine andere Funktion die dies kann?Ich dachte erst, dass ich es mit einem Merker realisieren kann, dies geht aber so nicht.Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Cli ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : StreamWrite in einer Funktion?
tbd am 28.11.2008 um 08:14 Uhr (0)
Einen Nachteil gibt es nicht! Ist halt von hintern durch die Nase!Aber so müsste es auch gehen:Code:Friend Sub WriteDXF_F( _ ByVal FILE_NAME As String, ByVal StartX As Double, _ ByVal StartY As Double, ByVal EndX As Double, _ ByVal EndY As Double, ByVal S_Dicke As Double) Try Using sw As System.IO.StreamWriter = _ New System.IO.StreamWriter(FILE_NAME) DXF Header sw.WriteLine(DXFHeader()) Line #1 DXFWrite ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : SolidWorks API: SaveAs3 falsches Result
KMassler am 24.06.2025 um 11:40 Uhr (5)
Hallo Freunde, schöne Grüße aus dem Ruhestand Nach längerer Zeit bastle ich gerade mal wieder an einem kleinen Progrämmchen, das u.a. mein aktuelle Modell in verschiedenen Formaten speichern soll.Gundsätzlich kein Problem, das Programm läuft (fast) wie es soll.Allerdings ist mir jetzt doch was aufgefallen: Wenn die zu speichernde Datei bereits existiert und z.B. durch ein anderes Programm gesperrt ist, kann sie ja nicht überschrieben werden.Die verschiedenen Varianten von SaveAs aus der SWX-API merken da ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Vorschau von SolidWorks
tbd am 15.05.2008 um 09:01 Uhr (0)
Guten Morgen Klaus,in eine Klasse kannst du keine zwei Basisklassen erben. Da ein Formular in der %Formname%.Designer.vb bereits die Basisklasse System.Windows.Forms.Form erbt, musst du die System.Windows.Forms.AxHost in eine andere Klasse auslagern.Ich habe mir das Ganze gerade mal angeschaut. Die AxHost Klasse hat einen Konstruktor, welcher eine Clsid erfordert. Ich schätze das du dort die Clsid der SwDocumentMgr Type Library (Ich denke diese hat eine feste Clsid, also wie bei mir 00AB5D8D-2B8F-416b-9761 ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Imagelist als Bitmap speichern
KMassler am 16.04.2015 um 14:10 Uhr (1)
Hallo Experten,ich habe mal wieder Probleme. Mit den ganzen Zeichen-, Mal-, Bitmap-, Image-, Graphics- usw.- Funktionen von VB.net stehe ich immer wieder auf Kriegsfuß!Ich habe ein existierendes Programm, das aus einer Konfigurationsdatei die Namen von Bitmap-Dateien ausliest, diese liegen dann also als String-Array vor.Nun will ich das Programm um diverse Dinge ergänzen, dazu verwende ich das SDK und die API von Solidworks.Zur Darstellung im Befehlsmanager verlangt diese nun eine "IconList" in Form einer ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
 |
VBasic / vb.net / vbs / wsh : SolidWorks - VB - bei speichern unter nur den Ordner wählen
Andi Beck am 27.02.2012 um 22:15 Uhr (1)
Hallo Stefan,bist mal wieder Omnipresent. Der Schnipsel darf dir natürlich bekannt vorkommen, ist er doch aus deinem Makro savequalitybitmap.swp.Auch im restlichen Makro (entstanden aus Assembly-Print-Drawings) sind wesentliche Teile auch aus Makros von dir enthalten.Habe dich aber ausdrücklich als Hilfesteller erwähnt, zu Plagiatszeiten mehr als angebracht. Besten Dank für den Tip, habe es nach einigem rumprobieren wie gewünscht hinbekommen.Allerdings habe ich noch einen Fehler, den ich nicht einordne ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Sendkeys funktioniert nicht
Micha79 am 16.09.2013 um 22:35 Uhr (1)
Hallo zusammen,wir benutzen Solidworks 2012(64bit)auf Win7 mit Keytech. Nun möchte ich über Sendkeys die Tasten "STRG+S" aufrufen. Diese Kombination startet den Speicherdialog mit Keytech. Wenn ich das Programm aus dem Visual Basic Editor direkt starte funktioniert das auch. Starte ich das Programm jedoch aus der Makro Symbolleiste etc. dann wird Sendkeys nicht ausgeführt.Als Alternative habe ich versucht über die Funktion Keybd_event das ganze zu machen. Damit funktioniert es auch aber nur wenn der Befehl ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : vb.net app.major? app.path? ...
tbd am 12.10.2006 um 13:49 Uhr (0)
Hallo Klaus,Also die dll bekommst du meines Wissens nicht wieder so schnell frei!Also SolidWorks schließen oder die dll deregistieren.Mit dem Visual Studio kann man auch eine solche dll debugen.Einfach ein Debug.Assert(False) im Code einfügen und im darauf folgenden Fenster auf "Wiederholen" klicken.Als debuger das Visual Studio auswählen. Durch einen erzwungen Fehler der nicht abgefangen wird geht es auch.Der Code ist aber schreibgeschützt.------EditDarauf achten das du die Konfiguration Debug verwendest, ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : VBA Solidworks Makro Programmierung
KlaK am 24.01.2024 um 13:02 Uhr (1)
Hallo 2-Mars,Zitat:Original erstellt von 2-Mars:Das Einzige was dem Ganzen die Kirsche aufsetzen würde, wäre wenn es einen einfachen Weg gäbe die Userform Einstellungen des User zu speichern. Soll heißen, dass wenn einmal die favorisierten Einstellungen gefunden sind, soll er diese nicht immer wieder neu anklicken müssen. Gibt es dafür einen einfachen Weg? Ich habe schon ein wenig recherchiert.. Es gibt mehrere Möglichkeiten das zu erreichen wie z.B. eine Ini Datei oder das Speichern in der Registry usw.. ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
 |
VBasic / vb.net / vbs / wsh : SolidWorks - VB - bei speichern unter nur den Ordner wählen
Andi Beck am 29.02.2012 um 01:09 Uhr (1)
Zitat:Original erstellt von Stefan Berlitz:schauen, dass du per Windows API die hWnd des Formulars rausbekommst.Hallo Stefan,besten Dank für deine umfangreiche Antwort.Also, als Schnipselflederer habe ich nun diesen Teil eingefügt, wobei ich schon gar nicht verstehe, worum es hier überhaupt geht. Wie du im Bild siehst, lasse ich mir über eine MsgBox das Ergebnis anzeigen.Es werden mir ständig wechselnde Zahlen (z.B. 1712430) zurückgegeben.Du schreibst, ich soll die hWnd des Formulars rausbekommen.hWnd = ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
VBasic / vb.net / vbs / wsh : Vorschau von SolidWorks
KMassler am 14.05.2008 um 15:54 Uhr (0)
Ich glaub, da hab ich mich ein bischen übernommen, ich steh jetzt total auf dem Schlauch. Zitat:Original erstellt von tbd:...also die Variable vCfgNameArr ist nach meiner Meinung ein String Array in welchen die Konfigurationnamen stehen. Du musst also das SaveArray der Methode GetConfigurationNames in eine StringArray umwandeln. Wie definiere ich ein StringArray, ohne zu wissen wie groß das wird? Deswegen war das ja in VB6 ein Variant, da kann man so ziemlich alles rein packen. Zitat:Original erstellt von ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |