<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: Bibliothekselementfehler nach Update" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431821#M631</link>
    <description>Hallo Joachim, &lt;BR /&gt; &lt;BR /&gt; vielen Dank für die Tipps. &lt;BR /&gt; &lt;BR /&gt; Wäre es auch möglich, dass man nur den ersten Punkt behebt und den Rest so lässt, wie er bislang ist? Wenn es nur ein Fehler beim Prüfen des 3D-Skriptes gibt, dann sieht es der Endnutzer ja nicht. Im 3D-Fenster passt zumindest alles. &lt;BR /&gt; &lt;BR /&gt; Das Thema Hotspots werde ich mir aber mal zu Gemüte führen. Dürfte auch nicht allzuschwierig sein. Probiere es zunächst mal selbst. Melde mich dann aber nochmal. Zur Not poste ich mal das Skript.&lt;BR /&gt; &lt;BR /&gt; Viele Grüße und ein schönes Wochenende.&lt;BR /&gt; Markus</description>
    <pubDate>Fri, 14 May 2010 20:43:00 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2010-05-14T20:43:00Z</dc:date>
    <item>
      <title>Bibliothekselementfehler nach Update</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431819#M629</link>
      <description>Hallo zusammen. &lt;BR /&gt; &lt;BR /&gt; Ich habe ein Problem mit einer Tür aus der 9er Bibiothek. Unzwar haben wir eine 9er Datei nach AC 12 migriert, um dort das Projekt weiter bearbeiten zu können. Die Projektpartner arbeiten ebenfalls in AC 12, von daher auch die Version.&lt;BR /&gt; &lt;BR /&gt; Nun taucht bei einem Bibliothekselement, der "Metalltür_2" aus der 9er Objektbibliothek - folgende Fehlermeldung (Warnung) auf:&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;  &lt;I&gt;"es gibt mehrere (2) Hotspots mit der gleichen Unique ID in dem Bibliothekselement: Metalltür_1"&lt;/I&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; Wie kann ich dieses Problem beheben?&lt;BR /&gt; &lt;BR /&gt; Dieses Meldung erscheint nur in AC 12, wenn ich eine Tür mariere und den Einstellungsdialog öffne. In AC 9 ist alles bestens.&lt;BR /&gt; &lt;BR /&gt; Gerne würde ich auch die Türen durch die neuen 12er Türen ersetzen nur da es sich dabei um ca. 350 Stück handelt, die allesamt unterschielich sind und auch unterschieliche Eigenschaften und Attribute besitzen klappt dies leider nicht.&lt;BR /&gt; &lt;BR /&gt; Ich würde gerne die alten Bibliothekselemente beibehalten und entsprechend nur den Fehler im Skript beseitigen.&lt;BR /&gt; &lt;BR /&gt; Eventuell liegt es ja auch daran, dass im 3D-Skript zwar Fehler vorhanden sind?&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;  &lt;I&gt;"Die Verwendung von realen Typen kann zu Präzisionsproblemen führen bei Zeile 227 im 3D Skript der Datei Metalltür_2.gsm"&lt;/I&gt; &lt;BR /&gt; &lt;BR /&gt; und&lt;BR /&gt; &lt;BR /&gt;  &lt;I&gt;Ungültiger Parameterwert 'HType' ruft Bibliothekselement auf bei zeile 207 im 3D-Script der Datei Metalltür_2.gsm (Systemfehler -1)&lt;/I&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; Danke schon jetzt für eure Tipps.Gerne schicke ich das *.gsm Objekt auch zu.&lt;BR /&gt; &lt;BR /&gt; Grüße&lt;BR /&gt; Markus&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 14. Mai 2010, 09:15: Beitrag editiert von: Markus Goletz ]&lt;/SMALL&gt;</description>
      <pubDate>Fri, 14 May 2010 07:03:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431819#M629</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-05-14T07:03:00Z</dc:date>
    </item>
    <item>
      <title>Re: Bibliothekselementfehler nach Update</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431820#M630</link>
      <description>Hallo Markus,&lt;BR /&gt; &lt;BR /&gt; Punkt 1: Hotspots. Eine obligatorische ID wurde erst nach AC 9 eingeführt. Du musst also im Script jedem Hotspot eine eigene ID geben, z.B. als Variable htsp_ID. Vor jedem Hotspot zählst Du eine 1 dazu, also htsp_ID=htsp_ID+1.&lt;BR /&gt; Dann dürfte die Fehlermeldung weg sein.&lt;BR /&gt; Das ist nur nötig bei Beweglichen Fangpunkten, die sowiesoschon ein ID haben.&lt;BR /&gt; &lt;BR /&gt; Punkt 2: Das Präsionsproblem iust auch eine Neuerung nach AC 9. Diese Fehlermeldungen treten nur beim Prüfen des Scriptes auf.&lt;BR /&gt; Du kannst nicht 2 reale Zahlen miteinder mit dem =Zeichen vergleichen, sondern musst davon ausgehen, dass auf Grund von Ungenauigkeiten in der 5. Nachkommastelle die beiden Werte eventuell abweichen. Also schreibe nicht:&lt;BR /&gt; &lt;PRE&gt;  &lt;BR /&gt; IF a=deck_hoehe THEN&lt;/PRE&gt;sondern&lt;BR /&gt; &lt;PRE&gt;&lt;BR /&gt; IF ABS(a-deck_hoehe)&amp;lt;eps THEN&lt;/PRE&gt;wobei eps 1x im MasterScript mit eps=0.00001 gesetzt wird.&lt;BR /&gt; Die Fehler bei den GOTOs (3D-Script) sind z.T. merkwürdig,&lt;BR /&gt; ich würde da z.B. schreiben:&lt;BR /&gt; if a-2*d/2&amp;lt;0.00001 then print "Invalid parameters!" usw.&lt;BR /&gt; Und statt if i&amp;lt;&amp;gt;0 then 2: if i then 2.&lt;BR /&gt; Aber wenn Du auf die Aufrufe von 1 verzichtest,kann unten das alles weg:&lt;BR /&gt; &lt;PRE&gt;if i&amp;lt;&amp;gt;0 then 2&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; goto 2&lt;BR /&gt; &lt;BR /&gt; 1:&lt;BR /&gt; print "Invalid parameters!"&lt;BR /&gt; &lt;BR /&gt; 2:&lt;BR /&gt; end &lt;BR /&gt;  &lt;/PRE&gt;(Aber nicht "END")&lt;BR /&gt; &lt;BR /&gt; Punkt 3:&lt;BR /&gt; Das dürfte dann auch erledigt sein</description>
      <pubDate>Fri, 14 May 2010 13:10:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431820#M630</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-05-14T13:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: Bibliothekselementfehler nach Update</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431821#M631</link>
      <description>Hallo Joachim, &lt;BR /&gt; &lt;BR /&gt; vielen Dank für die Tipps. &lt;BR /&gt; &lt;BR /&gt; Wäre es auch möglich, dass man nur den ersten Punkt behebt und den Rest so lässt, wie er bislang ist? Wenn es nur ein Fehler beim Prüfen des 3D-Skriptes gibt, dann sieht es der Endnutzer ja nicht. Im 3D-Fenster passt zumindest alles. &lt;BR /&gt; &lt;BR /&gt; Das Thema Hotspots werde ich mir aber mal zu Gemüte führen. Dürfte auch nicht allzuschwierig sein. Probiere es zunächst mal selbst. Melde mich dann aber nochmal. Zur Not poste ich mal das Skript.&lt;BR /&gt; &lt;BR /&gt; Viele Grüße und ein schönes Wochenende.&lt;BR /&gt; Markus</description>
      <pubDate>Fri, 14 May 2010 20:43:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431821#M631</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-05-14T20:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: Bibliothekselementfehler nach Update</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431822#M632</link>
      <description>Hallo Jochen (hatte mich vorhin leider verschrieben - sorry - editieren geht leider nicht mehr)&lt;BR /&gt; &lt;BR /&gt; Was ich nicht verstehe ist, dass im Skript (2D-Skript) schon geschrieben wird unID = unID+1&lt;BR /&gt; &lt;BR /&gt; Warum taucht denn dann der Fehler überhaupt noch auf? Hab es eben schon nach der obigen Anleitung versucht, nur irgendwie will das nicht so recht.&lt;BR /&gt; &lt;BR /&gt; Die Anpassungen müssen doch alle im 2D-Skript gemacht werden? Das 3D-Skript sollte meines erachtens in Ordnung sein, bis auf die Punkte 2 und 3.&lt;BR /&gt; &lt;BR /&gt; Woran erkenne ich welche Hotspots verschiebbar sind und welch nicht? Es gibt jede Menge Hotspots in dem Objekt und jeder besitzt Variablen, von daher sollten diese auch verschiebbar sein oder?&lt;BR /&gt; &lt;BR /&gt; Grüße&lt;BR /&gt; Markus&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 14. Mai 2010, 23:30: Beitrag editiert von: Markus Goletz ]&lt;/SMALL&gt;</description>
      <pubDate>Fri, 14 May 2010 21:26:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431822#M632</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-05-14T21:26:00Z</dc:date>
    </item>
    <item>
      <title>Re: Bibliothekselementfehler nach Update</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431823#M633</link>
      <description>Hallo Markus&lt;BR /&gt; &lt;BR /&gt; bei mir tritt der Hotspot-Fehler nicht auf.&lt;BR /&gt; Vielleicht haben wir unterschiedliche Versionen.&lt;BR /&gt; &lt;BR /&gt; Die unID = unID+1 sind eigentlich korrekt und ausreichend, so dass der Fehler nicht auftreten dürfte.&lt;BR /&gt; &lt;BR /&gt; Schick mir mal Dein Objekt.</description>
      <pubDate>Sat, 15 May 2010 12:53:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Bibliothekselementfehler-nach-Update/m-p/431823#M633</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-05-15T12:53:00Z</dc:date>
    </item>
  </channel>
</rss>

