|
CATIA V5 Programmierung : In VBA - Not auf Catia-Befehle nicht möglich
gladly am 22.03.2010 um 11:26 Uhr (0)
Guten Tag,ICH DANKE DIR VIELMALS. Wie schon weiter oben erwähnt kommt man nie auf die einfachsten Varianten.AlsoCode:Sub TestNotBoolV3() Dim b1 As Boolean Dim b2 As Boolean Dim i1 As Integer i1 = CInt(True) -1 = True i1 = CInt(False) 0 = False i1 = CInt(CATIA.FileSystem.FileExists("C: est.bat")) 1 = True i1 = CInt(CATIA.FileSystem.FileExists("C: est2.bat")) 0 = False b1 = CInt(CATIA.FileSystem.FileExists("C: est.bat")) = 1 Somit Prüfung auf True b2 = CInt(CATIA.FileSystem.FileExi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Late Binding mit Visual Basic 2008 Express Edition
gladly am 15.10.2010 um 11:24 Uhr (0)
Hallo wieder einmal,Sorry wegen des Fehlers, ich hatte den Reflection-Namespace importiert...Bezüglich der Binding-Flags kann ich auch nur sagen, dass auch ich es nicht ganz verstehe. Aber um die Grundsätze zu verstehen, helfen Beispiele und die Dokumentation des SDK!Die Seite funktioniert tatsächlich nicht mehr. Der Domain-Name ist laut Anzeige am 13.10.2010 abgelaufen (Bei mir lief Sie also tatsächlich noch).Deshalb schicke ich anbei die Datei mit Verweis auf die oben angegebene Seite des Urhebers.Ich we ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In VBA - Not auf Catia-Befehle nicht möglich
gladly am 03.03.2010 um 13:41 Uhr (0)
Guten Tag allesamt.Vorab - Ich habe die Suche genutzt (und nichts gefunden), über konkrete links würde ich mich aber auch freuen.Informationen zum System:PC mit Windows XP x64 SP2Catia-Version wo der fehler auftrat: Catia V5 R19 HotFix 4 (aber auch R16 und R18 fehlerhaft getestet!)Lizenz: HD2 - LizenzpaketProblemstellung:Es ist mir nicht möglich in einem VBA-Projekt (in CatScript/CatVBA noch nicht probiert) möglich Catia-Befehle verneint zu prüfen. Beispiel: (b = ein Part-Body)Code:If b.InBooleanOperation ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In VBA - Not auf Catia-Befehle nicht möglich
gladly am 03.03.2010 um 14:51 Uhr (0)
Hallo,vielen dank für die schnelle antwort.Die Idee hatte ich noch nicht (zumal ja auch mehr als normal...)Leider hat aber auch dies nicht zum gewünschten erfolg geführt.Code:Sub NotTest()Dim b As Booleanb = CATIA.FileSystem.FileExists("C:perl123.pl") GehtMsgBox b True wenn datei da - False wenn nichtb = Not bMsgBox b IMMER TRUEEnd SubIch dachte schon fast der not operator hat nen tick, aber hier ein test, das das widerlegt. Einfach selsam... Ist dieses Verhalten irgendjemandem bekannnt.Code:Sub NotTest2() ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In VBA - Not auf Catia-Befehle nicht möglich
gladly am 03.03.2010 um 15:55 Uhr (0)
HalloWenn nicht angegeben wird immer auf True geprüft - Ja. Jedoch wird gerade bei Sprachübergreifenden Zugriffen erwähnt, das man nicht direkt "= True" prüfen soll, da es nur eine Konstante ist. Sind diese Konstanten unterschiedlich (Bit 10000 oder 11111) würde es nicht hinhauen. Jedoch würde er bei implizierter Umwandlung 10000 auch als True interpretieren. somit wäre wieder true = true.Das ist der grund warum ich die verkürzte schreibweise nutze (abgesehen von der faulheit... schuldige)Zu dem Not: Ich w ...
|
| In das Form CATIA V5 Programmierung wechseln |