Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Programmierung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
Autor Thema:  Programmierung (468 mal gelesen)
JohNexus
Mitglied
Techniker für SWX


Sehen Sie sich das Profil von JohNexus an!   Senden Sie eine Private Message an JohNexus  Schreiben Sie einen Gästebucheintrag für JohNexus

Beiträge: 91
Registriert: 03.04.2002

Das Schicksal kann dich nur an den Ort der Entscheidung führen.

erstellt am: 05. Mai. 2004 15:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute!

Eine knifflige Frage an die kniffligen Programmierer von euch....

Ich habe versucht ein Blockattribut über die APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface) zu ändern.
Hier der Code:

        swDrawing.InsertBlock SchliffBlock, swView.Position(0), swView.Position(1), ((Winkel / 180) * 3.14), 1
        ' Ok hier müssen wir noch die Dicke ersetzten
       
       
        Block = swDrawing.GetBlockDefinitions

        If Not IsEmpty(Block) Then

            For i = 0 To UBound(Block)

                Set swBlock = Block(i)
               
                If swBlock.Name = "Schliffrichtung" Then
                   
                    swBlockInst = swBlock.GetBlockInstances
                   
                    For j = 0 To UBound(swBlockInst)
                   
                        BlockNotes = swBlockInst(j).GetAttributes
                       
                            For k = 0 To UBound(BlockNotes)
                           
                            If BlockNotes(k).TagName = "DickeAttr" Then
                               
                                Teildickestring = Str(TeilDicke) + " dick"
                                BlockAttribut = BlockNotes(k).TagName
                               
                                'Hier wird der Wert für das Attribut geschrieben
                                Kontrolle = BlockNotes(k).SetAttributeValue(BlockAttribut, Teildickestring)

So und dann ab diesem Punkt bekomm ich dann die Meldung 438 Objekt unterstützt die Methode nicht, tja und jetzt wollt ich von euch wissen, ob das jemand von euch schon probiert hat und mir vielleicht sagen kann was ich falsch mache, ich finde es beim besten WIlen nicht raus....

Grüße an alle

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JohNexus
Mitglied
Techniker für SWX


Sehen Sie sich das Profil von JohNexus an!   Senden Sie eine Private Message an JohNexus  Schreiben Sie einen Gästebucheintrag für JohNexus

Beiträge: 91
Registriert: 03.04.2002

Das Schicksal kann dich nur an den Ort der Entscheidung führen.

erstellt am: 05. Mai. 2004 17:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke fürs Ansehen, ich bin ein Depp....
Was ein falsch gewähltes Objekt alles so ausmachen kann....

Schöne Grüße an alle

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz