Fehler beim Konvertieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Fehler beim Konvertieren

von Toxitom » Do, 03.11.2005 15:57

Hallo Markus,

schön, dass du es gelöst hast. Ich würde mir den (kompleten) Code dennoch gerne mal ansehen. Kannst du mir noch den Modulnamen nennen (und die Bibliothek) aus der der Codeabschnitt stammt?
Auch glaube, der Pfad wird nicht richtig ausgelesen, genau dieser Teil ist aber nicht mit dabei.
Danke

Thomas

von Markus Bernhard » Do, 03.11.2005 14:19

Ich habe das Problem - glaube ich wenigstens - teilweise gelöst!!

Wenn ich auf eine LOG-Datei verzichte, läuft die Umwandlung durch.

Dann gibt´s halt keine Übersicht - ganz ehrlich?
Interessiert doch eh´keinen, oder?

von Markus Bernhard » Do, 03.11.2005 14:06

Hallo Thomas,

danke für den Zwischenbericht!

Nachstehend nun der Auszug aus der Routine.
Unmittelbar nach der Fehlermeldung öffnet sich das Programmlisting.
Der Bereich, den ich fett markiert habe, ist dort blau hinterlegt.

Zudem habe ich einen Versuch gemacht und definitiv keine schreibgeschützten Dateien eingeschlossen - trotzdem kam die Fehlermeldung.
Wie sieht es denn mit kennwortgeschützten Dateien aus?

Grüße aus Augsburg

Markus Bernhard

-----------------------------------------------------------------------------------
If ImportDialog.chkLogfile.State = 1 Then
i = 2
OpenProperties(0).Name = "Hidden"
OpenProperties(0).Value = True
oLogDocument = StarDesktop.LoadComponentFromURL("private:factory/swriter", "_default", 4, OpenProperties())
sLogUrl = SOWorkPath & "/Logfile.odt"
Do
bLogIsThere = oUcb.Exists(sLogUrl)
If bLogIsThere Then
If i = 2 Then
sLogUrl = ReplaceString(sLogUrl, "/Logfile_2.odt", "/Logfile.odt")
Else
sLogUrl = ReplaceString(sLogUrl, "/Logfile_" & cStr(i) & ".odt", "/Logfile_" & cStr(i-1) & ".odt")
End If
i = i + 1
End If
Loop Until Not bLogIsThere
bLogExists = True
oLogDocument.StoreAsUrl(sLogUrl, NoArgs())
End If
End Sub

von Toxitom » Do, 03.11.2005 12:56

Hey Markus,
Was sagt mir diese Meldung?
Kann mir da jemand helfen?
Na, das was drinsteht. Der Assistent besteht an sich aus einem Basic-Programm (Makro), und beim Ablauf diese Programms ist es eben zu einem Fehler gekommen.
Eine IOException weist zum beispiel auf falsche Pfade hin (konnten nicht gefunden werden), auf schreibgeschützte Dateein, Verzeichnisse oder Laufwerke, auf mangelnde Rechte .... Da gibt es viel Möglichkeiten.
Normalerweise öffnet sich bei einer solchen Fehlermeldung automatisch die Basic-IDE und die Programmzeile, welche den Fehler verursacht, ist markiert. Vielleicht kannst du diese und die zwei / drei sie umgebenden Zeilen posten?

Dann sehn wir mal weiter.

Gruss
Thomas

Fehler beim Konvertieren

von Markus Bernhard » Do, 03.11.2005 09:52

Ich bitte um Unterstützung bei einem Problem in der Umstellungphase.

Bislang wurde OO 1.1.4 genutzt und nunmehr wurde auf OO 2.0 umgestellt.
Das Programm selbst läuft ohne Probleme.
Jetzt habe ich versucht, den Konvertierungsassistenten zu nutzen.
Dabei bekomme ich folgende Fehlermeldung:

BASIC-Laufzeitfehler
Es ist eine Exception aufgetreten
Type: com.sun.star.task.ErrorCodeIOException
Message:.


Was sagt mir diese Meldung?
Kann mir da jemand helfen?

Besten Dank an die Gemeinde!

Markus Bernhard

Nach oben