Assembleon Cad2Cad-Programm kann eigene Projekte nicht öffnen

Hallo!

Der Hersteller ist Assembleon.

Ich habe das Programm in einer VM unter WinXP am laufen. Es funktioniert soweit alles ganz gut, wenn nicht das fehlerhafte Laden

Programm auf die Nase und bringt folgende Fehlermeldung: "Exception: EConvertError in module LoadMCAD.dll at 000067B2" .

Wenn ich versuche eine UFO-Datei, die ich gerade exportiert habe zu

"Exception: EConvertError in module LoadUFOS.dll at 00006672" .

laden kann? Habe eine komplette Installation von Cad2Cad aufgespielt und hoffe mal nicht, dass es ein Datenfehler in den Dateien ist.

Reply to
Bjoern
Loading thread data ...

Das ist eine Java-Exception in Folge eines Programmierfehlers - unter

Reply to
Edzard Egberts

Am 05.09.2017 um 08:00 schrieb Edzard Egberts:

Interessant.

Reply to
Heiko Lechner

In der dll LoadUFOS wurde ein Fehler erkannt und gemeldet (Exception = Methode zur nicht lokalen Fehlerbearbeitung), aber nicht von der "eigentlichen" Software (die diese Bibliothek aufruft) abgefangen,

Programmiersprache sein, aber mir ist eben nur von Java bekannt, dass eine nicht bearbeitete Exception gemeldet wird, statt zu einem

Reply to
Edzard Egberts

Gibt es auch in C++. Da es eine DLL ist, ist das auch wahrscheinlicher, wenn der Herrsteller nicht eins der Programme verwendet hat, was Java Klassen in DLLs verpacken kann.

den Typ der Exception, den Klassennamen, Zeilennummer wo es aufgetreten ist und einen kompletten Call-Stack.

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Exceptions abfangen und anzeigen, aber nur als letzten Schritt vor dem Exit, weil ein C++-Programm mit nicht bearbeiteter, unbekannter

werden sollte. Dass eine Software Fehler wirft und trotzdem weiter

eingebauten Speicherverwaltung, unter C++ kann man nicht einfach mal irgend ein Programmteil abwickeln.

Reply to
Edzard Egberts

Doch, das geht genauso in C++. Der Fehler trat beim Import auf. Man kann dort genauso ein try/catch um die Import-Anweisung schreiben, wie in der

auch weiter. Da das hier eine "EConvertError" Exception war, ist das

Erkennung des eigenen Formats gab, was kein gutes Licht auf die Software

Line3 nicht erkannt" oder so), hat der Programmierer einfach eine EConvertError-Exception geworfen.

usw. ab. Aber da es in C++ keinen Speicherschutz wie in Java gibt, ist

Programm beenden.

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Nein, man *muss* den try um die Import-Anweisung legen, denn bis die Exception im Main angelangt ist, kann schon der gesamte Import-Teil

herkommt und wie der zu beheben ist.

Und gibt auch keine seltsamen Meldungen aus.

Genau davon habe ich geredet.

Reply to
Edzard Egberts

Zur Fehlermeldung kann ich nichts sagen, aber falls sich keine Datenrettung hinbekommen laesst: M.W. wurde Assembleon von Kulicke & Soffa gekauft. In der Hoffung, dass sie aeltere Anlagen und SW weiterpflegen, koenntest Du die vielleicht bitten, Dein Projekt probehalber zu laden. Dann weisst Du zumindest, ob der Defekt bei Deinen Daten oder der installierten Software liegt.

Unwahrscheinlich, waere aber ein Hingucken wert: EConvertError passieren in Buchhaltungs-Software schonmal, wenn auf dem Computer, wo die Software neu installiert wurde, das Datums- oder Zeitformat anders eingestellt ist als auf dem, wo die Daten erzeugt wurden.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Hallo Edzard,

Du schriebst am Tue, 5 Sep 2017 16:04:57 +0200:

[EConvertError] ...

Vielleicht, indem die "Lokalisierung" des Systems von wahrscheinlich Deutsch auf Englisch umgestellt wird?

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

Am 05.09.2017 um 08:00 schrieb Edzard Egberts:

Das Programm ist glaube von 2002.

Aber bei dem Alter ist das ja auch nicht sooo verwunderlich. Aber ob das damals schon Java war... Sieht von der GUI eher nicht so aus.

Reply to
Bjoern

Am 05.09.2017 um 16:34 schrieb Joerg:

dem OS exportiert worden. Das funktioniert auch soweit.

mehr im Programm machen kann - nur noch im Editor oder an der Maschine.

aber bei jedem Import knallt es dann.

Komische Sache das, echt.

Reply to
Bjoern

Wenn dies am gleichen PC passiert, sieht es nach Software Bug aus und wie Edzard schrieb, waere V1.6 faellig.

Nicht unbedingt. Solche Software wird nur fuer einen ganz kleinen Markt geschrieben. Das stecken die Firmen nicht beliebig viel in der Validation Phase. Einige sehr grosse Firmen tun das auch bei Software fuer die breite Masse nicht ...

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Sieghard Schicktanz schrieb:

ein Kunde verwendet, die der Entwickler aber nicht vorhergesehen hat.

getrennt von der Sprachen-Lokalisierung so Sachen wie das

Aber ein Fehler ist es wahrscheinlich trotzdem, weil beim Import der eigenen Dateien die gleichen Einstellungen wie beim Export benutzt werden sollten.

fallen einem dabei seltsame Sachen auf.

Reply to
Edzard Egberts

Ich war mal davon ausgegangen, dass in der Zeit zwischen Datei-Erstellung und Lesen keine Formate geaendert wurden.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Irgendetwas in der Richtung wird's vermutlich sein. Leider ist die Fehlermeldung zu unspezifisch, um dem OP einen Fingerzeig zu geben.

MfG

Reply to
Michael Limburg

Das ist auch ein guter Hinweis. NXP hat etwa die schlechte Angewohnheit, bei Bauteilnamen gelegentlich Kommata reinzusetzen wie z.B. bei "BSS123,215". Wenn die aus irgendeinem Gund mit in die Pick&Place Files geraten (sollten sie eigentlich nicht), dann kann es rumms machen.

Das hat Bjoern offenbar eingehalten und dennoch laedt es nicht korrekt.

Auch den zugrundeliegenden XYRS File und die Netlist ansehen, die kann man rasch querlesen. Ich hatte mit Layoutern und Bestueckern schonmal Malessen, weil deren Software irgendein Zeichen nicht frass. Oder sie bekamen eine Meldung a la "Corrupt File", waehrend der hier sauber fluppte.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Hi Ihr.... ICH HABS, ICH HABS :D

Mir ist gerade eben aufgefallen, dass bei der Nutzenerstellung die von der Software selbst eingetragenen Werte angemeckert werden. Als ich dann die Punkte sah, dachte ich an das selbe wie Ihr grade eben (Hab Euren Post aber erst jetzt entdeckt).

mit Punkte gewechselt -> Es tut!

Witzig: Intern meckert die Software die Punkte in den Textfeldern an und beim Laden meckert die Software dann die Kommas an, lach.

Genial. Aber jOErg, das mit den Umlauten ist schon ein Krampf - Kenn ich ganz gut ;)

bjOErn

Reply to
Bjoern

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.