| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | KISTERS 3DViewStation mit neuer Zerschneidefunktionen und erweitertem PMI-Support, eine Pressemitteilung
|
Autor
|
Thema: DIM ( ??? ) (864 mal gelesen)
|
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
 
 Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 01. Mrz. 2007 10:49 <-- editieren / zitieren --> Unities abgeben:         
Hallo ich habe zur Zeit ein kleines Problem und weis nicht weiter! Ich möchte ein Objektfeld deklarieren Zaehler = CInt(oProduct.Count) - schon umgewandelt in Integer DIM PartsimProduct (Zaehler) Welchen Typ muss der "Zaehler" denn bei DIM haben? Ich habe es mit Integer, Byte probiert und es kommt immer die Fehlermeldung "ganzzahlige Konstante erwartet". Danke für eure Hilfe Schöne Grüße aus Dresden Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Steffen Hohmann Mitglied
 
 Beiträge: 446 Registriert: 06.03.2002
|
erstellt am: 01. Mrz. 2007 11:02 <-- editieren / zitieren --> Unities abgeben:          Nur für leipziger
Hallo leipziger, das steht: "ganzzahlige Konstante erwartet" Eine Konstante ist kein zur Laufzeit erzeugter Wert, sondern ein fest deklarierter. Um zur Laufzeit die Feldgröße festzulegen, gibt es die "ReDim"-Anweisung. Dim PartsimProduct () Zaehler = oProduct.Count Redim PartsimProduct (Zaehler)
Gruß Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
 
 Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 01. Mrz. 2007 11:05 <-- editieren / zitieren --> Unities abgeben:         
|
Lusilnie Mitglied
   
 Beiträge: 1486 Registriert: 13.07.2005
|
erstellt am: 01. Mrz. 2007 21:39 <-- editieren / zitieren --> Unities abgeben:          Nur für leipziger
Hallo leipziger, wozu willst Du es löschen? Einfach immer neu "ReDim"! Probleme kann es geben, so glaube ich mich zu erinnern, wenn Du es in der gleichen Größe "ReDim"men willst. Da kannst Du aber in Deinem Beispiel ein "Redim PartsimProduct(0)" "vorschalten", da Count=0 ja leer ist, "PartsimProduct(0)" aber schon ein Feld darstellt. mfg, Lusilnie
------------------
Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!! frei nach größeren Geistern Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |