Segmentation Violation!

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
Hallo Britta,

ich 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
Hallo Britta,

hier 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.
Vorschlag:
Irgendwer sollte doch endlich mal T-Shirts mit dem Aufdruck "Segmentation Violation" auf den ArcView-Markt werden. Erfolg wäre garantiert...
NochnKlaus
Tolles T-Shirt!!

ESRI könnte es doch der ArcView-CD beilegen. Als Wiedergutmachung, oder so!
Meistens ist doch der Nutzer selber schuld...
...ist wohl wahr... aber
1. 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
Einfach mal in einem Projekt ein leeres "View2" aufmachen und in den Memo Tools 5.9 im Menü MemoTOC den Eintrag "Themenauswahl aktivieren" anklicken...
Hallo SV-Fans,

Meistens 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
Hallo,
na, 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