Hallo,
beim Einlesen von dwg.Dateien und von Rasterdaten (tif)bekomme ich immer die Fehlermeldung "Segmentation Violation!". Was bedeutet diese Fehlermeldung? Wie kann ich das Problem beheben
beim Einlesen von dwg.Dateien und von Rasterdaten (tif)bekomme ich immer die Fehlermeldung "Segmentation Violation!". Was bedeutet diese Fehlermeldung? Wie kann ich das Problem beheben
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Jens am Mi., 13.04.2005 - 10:39
Permalinkich würde darauf tippen, dass AV die Autocad Version nicht versteht. Am besten das dwg mal als Version 2000 oder 14 abspeichern (lassen).
Gruß Jens
Gespeichert von Gast am Mi., 13.04.2005 - 11:01
Permalinkhier im Forum wurde schon oft und ausführlich über diese Fehlermeldung gepostet. Suche mal danach, du wirst jede Menge Infos finden.
Noch was, da Segmentation Violation bezüglich des Spassfaktors gleich hinter einem Festplattentotalschaden kommt, solltest du das Projekt neu aufbauen sobald du lesbare AutoCad Dateien hast.
Ich nehme mal an, du hast dein Project gerade erst begonnen, dann ist es auch kein Auwand.
Gespeichert von Gast am Mi., 13.04.2005 - 13:50
PermalinkIrgendwer sollte doch endlich mal T-Shirts mit dem Aufdruck "Segmentation Violation" auf den ArcView-Markt werden. Erfolg wäre garantiert...
NochnKlaus
Gespeichert von Gast am Mi., 13.04.2005 - 13:57
PermalinkGespeichert von Gast am Mi., 13.04.2005 - 14:39
PermalinkESRI könnte es doch der ArcView-CD beilegen. Als Wiedergutmachung, oder so!
Gespeichert von Gast am Mi., 13.04.2005 - 14:53
PermalinkGespeichert von Gast am Mi., 13.04.2005 - 15:26
Permalink1. ist nicht immer ersichtlich, wodurch SV hervorgerufen wird und
2. könnte man ja auch Fehlerbehandlungen programmieren, die verhindern das einem das Projekt total zerschossen wird
Gespeichert von ;o) am Mi., 13.04.2005 - 15:44
PermalinkGespeichert von HeinzJ am Mi., 13.04.2005 - 17:31
Permalinkhttp://de.wikipedia.org/wiki/Segmentation_Fault
Gespeichert von uwelangehh am Do., 14.04.2005 - 09:11
PermalinkMeistens ist doch der Nutzer selber schuld...
Wo wir gerade bei den Fehlern sind, die vor dem Geraet sitzen, hier ein Beispiel aus meiner Feder:
theTheme = av.GetActiveDoc.GetActiveThemes.Get(0)
theFN = theTheme.GetSrcName.GetFilename
theFN.StripFile
Msgbox.Info("Die Datenquelle liegt im Verzeichnis: " + theFN.AsString, "")
Dieses Skript gibt beim ersten Aufruf das Verzeichnis der Datenquelle fuer das aktive Thema aus. Jedoch:
1. Beim naechsten Start des Projektes wird die Datenquelle nicht gefunden.
2. Beim erneuten Aufruf wird das jeweilige Elternverzeichnis angezeigt.
Der Code muss lauten:
theTheme = av.GetActiveDoc.GetActiveThemes.Get(0)
theFN = theTheme.GetSrcName.GetFilename
theFN2 = theFN.Clone
theFN2.StripFile
Msgbox.Info("Die Datenquelle liegt im Verzeichnis: " + theFN2.AsString, "")
Vielleicht haben ja noch andere von euch sachdienliche Hinweise auf potentielle Fallstricke in Avenue.
Gruss
Uwe
Gespeichert von Gast am Do., 14.04.2005 - 09:43
Permalinkna, da habe ich ja was losgetreten. ArcView 3.x und Fehlermeldungen sind ne eigene Sache und ohne diese NewsGroup sogar ne ziemlich aussichtslose solche. Ich habe mir das T-Shirt jetzt bestellt und werde es bei einer internen Schulung mit tongue-in-cheek tragen
NochnKlaus