Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  typename fuer Visual Basic

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
Autor Thema:  typename fuer Visual Basic (1616 mal gelesen)
louis
Mitglied
Geschäftsführer


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

Beiträge: 93
Registriert: 07.05.2001

V5 R19/R2014, WIN7, Visual Basic6.0 SP6

erstellt am: 03. Sep. 2003 16:01    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 Zusammen,

in CATIA-VBA gibt es den Befehl TypeName(MyObject) der den Typ von MyObject ausgibt z.B.

if TypeName(MyObject) = "Hole" Then ......

In Visual Basic wird aber nur der Typ "Object" zurückgegeben. Weiss hier jemand eine Lösung fuer VB ?? Wie kann ich unterscheiden ob ein Objekt eine Rippe, ein Block oder eine Bohrung ist ? Die Eigenschaft .Name scheidet aus, weil hier jeder Anwender selbst rumwurschtelt.

Besten Dank im Voraus.

Viele Gruesse

Louis

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

picard
Mitglied



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

Beiträge: 193
Registriert: 04.06.2001

erstellt am: 08. Jan. 2008 14:02    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 Nur für louis 10 Unities + Antwort hilfreich

Bin auch interessiert...

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

CAMiCADse
Mitglied



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

Beiträge: 177
Registriert: 17.02.2006

V5,R19,SP9

erstellt am: 08. Jan. 2008 14:16    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 Nur für louis 10 Unities + Antwort hilfreich

Hallo picard,

Schau mal hier

Gruß
CAMiCADse

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

Timberwolve
Mitglied



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

Beiträge: 233
Registriert: 21.07.2006

erstellt am: 08. Jan. 2008 14:48    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 Nur für louis 10 Unities + Antwort hilfreich

Hallo,

versuch es in VB mal mit

Code:

If TypeOf(OBJEKT)="Pad" Then'nur als Beispiel

'hier die Anweisungen wenn das betroffene Objekt richtig ist


End if


Gruss Timber

------------------
Wenn alle Stricke reissen, nehm ich ein Drahtseil

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

picard
Mitglied



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

Beiträge: 193
Registriert: 04.06.2001

erstellt am: 08. Jan. 2008 15:13    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 Nur für louis 10 Unities + Antwort hilfreich

Hallo,

die Frage war gestellt mit dem Hintergrund Visual Studio, daher funktionierte es leider nicht ganz so. Ich arbeite mit C#, die Lösung hierzu sieht dann folgendermaßen aus:

if(typeof(Assemble).IsInstanceOfType(oShp))
{
...;
}

Wobei hier abgeprüft wird, ob das Objekt oShp (Shape) des Typs Assemble ist.

Danke für eure Hinweise :-), die haben mir bei der Lösungsfindung geholfen...
Gruß, picard

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)2023 CAD.de | Impressum | Datenschutz