Re: [de-users] Makro Basic - Ausgabe in Datei - DoubleVariable via Typ-Deklarationszeichen # - Makro-Fehler-Abbruch
Hallo Hans-Werner, ich kann dir bestätigen, dass die Fehlermeldung kommt. Allerdings denke ich, dass du da etwas falsch verstehst, meiner Meinung nach ist das # nicht Bestandteil des Variablennamens, sondern nur ein Kürzel bei der Deklaration. Wenn man den problematischen Befehl ohne # verwendet (Print #KanalNr,DoubleVar1), wird die Datei ordentlich geschrieben. Es kommt übrigens eine Warnmeldung, die den Wert der Variablen ausgibt, die nicht aus deinem Code stammt, der bin ich nicht nachgegangen; da sie zweimal kommt, also auch bei dem nicht beanstandeten Befehl, sollte das eine andere Ursache haben. Herzlichen Gruß Gerhard Am 21.08.2020 um 21:01 schrieb OoOHWHOoO: Sub Print_DoubleVar_To_File Dim Datei As String Dim KanalNr As Integer Dim DoubleVar1# Dim DoubleVar2 As Double DoubleVar1# = 0.123456789 DoubleVar2 = DoubleVar1# Print DoubleVar1# ' OKAY Print DoubleVar2 ' OKAY Datei = "E:\TMP\HWH.txt" ' Gegebenenfalls anpassen ! KanalNr = Freefile Open Datei For Output As #KanalNr Print #KanalNr,DoubleVar2 ' OKAY ' Print #KanalNr,DoubleVar1# ' ERROR "Unzulässiger Wert oder Datentyp.Datentypen unverträglich." Close #KanalNr End Sub -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
[de-users] Makro Basic - Ausgabe in Datei - DoubleVariable via Typ-Deklarationszeichen # - Makro-Fehler-Abbruch
Hallo *, zufällig bin ich - im Zusammenhang mit einer anderen Angelegenheit - auf folgenden BUG (?) gestoßen: [1] Deklariert man eine Variable via "Dim DoubleVar1#" und will man den Inhalt dieser Variable in eine Datei ausgeben, erhält man die Fehlermeldung "Fehler: Unzulässiger Wert oder Datentyp.Datentypen unverträglich.". [2] Deklariert man eine Variable via "Dim DoubleVar2 As Double" funktioniert die Ausgabe in eine Datei fehlerfrei [3] Das "Print #KanalNr,DoubleVar1#" scheint mit 2 mal # Probleme zu haben ... Kann das jemand bestätigen ? Gruß Hans-Werner :-)) Sub Print_DoubleVar_To_File Dim Datei As String Dim KanalNr As Integer Dim DoubleVar1# Dim DoubleVar2 As Double DoubleVar1# = 0.123456789 DoubleVar2 = DoubleVar1# Print DoubleVar1# ' OKAY Print DoubleVar2 ' OKAY Datei = "E:\TMP\HWH.txt" ' Gegebenenfalls anpassen ! KanalNr = Freefile Open Datei For Output As #KanalNr Print #KanalNr,DoubleVar2 ' OKAY ' Print #KanalNr,DoubleVar1# ' ERROR "Unzulässiger Wert oder Datentyp.Datentypen unverträglich." Close #KanalNr End Sub -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Englische Funktionsnamen
Hallo Gemeinde, der Bug ist jetzt reportet! https://bugs.documentfoundation.org/show_bug.cgi?id=135993 Es wäre schön, wenn jemand diesen bei Gelegenheit überprüfen und dann bestätigen würde. DANKE Am 21.08.2020 um 12:23 schrieb Jürgen Kirsten: Hallo Robert, vielen Dank für deine Antworten. Ich werde mich dann mal dran machen und einen neuen Bugreport mit möglichst kurzer und aussagekräftiger Beschreibung abgeben. Das mit dem Beispieldokument ist nicht so einfach. Das Verhalten fällt erst auf, wenn man bei sich selbst umschaltet. Wenn das Dokument einfach geöffnet wird, sieht alles vollkommen normal und richtig aus. Nach dem Umschalten auf die englischen Funktionsnamen hast du dann bei einigen Funktionen direkt die englischen bei anderen zunächst immer noch die deutschen Funktionsnamen. Speichern an sich ändert daran gar nichts. Erst nach dem kompletten Schließen von LibreOffice und erneutem öffnen des Dokumente (oder auch beim Erstellen eines Neuen) sind dann alle Funktionsnamen übersetzt. mfg Jürgen Am 16.08.2020 um 08:44 schrieb Robert Großkopf: Hallo Kirsten, die Bugbeschreibung hat den klassischen Fehler: Zu viel Text und unterschiedliche Beobachtungen. Das würde ich mir auch nicht mehr durchlesen wollen um herauszufinden, was denn da los ist. Mache einen neuen Bug auf und verweise auf den Bug. Beschränke den Bug auf das Umschalten von Deutsch auf Englisch. Schreibe ein paar Funktionsnamen auf, die nicht übersetzt werden. Berichte auch, dass das nach dem Neustart von LO behoben ist. Wie sehen denn die gemischten Funktionsnamen aus, wenn Du das Dokument als *.odt-Dokument abspeicherst? Gibt es auch da dann die Mischung? Ist das der Fall, dann solltest Du so ein kleines Beispieldokument zu der Bugbeschreibung als Attachment hinzufügen. Gruß Robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Serienbrief: Datenquelle ändern
Alois Klotz schrieb: > Bearbeiten -> Datenbank austauschen Danke...! Manchmal sieht man den Wald vor lauter Bäumen nicht. Liebe Grüße Micha -- Überlegen: Wer denken kann, ist klar im Vorteil. (Der Postillon) -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Englische Funktionsnamen
Hallo Robert, vielen Dank für deine Antworten. Ich werde mich dann mal dran machen und einen neuen Bugreport mit möglichst kurzer und aussagekräftiger Beschreibung abgeben. Das mit dem Beispieldokument ist nicht so einfach. Das Verhalten fällt erst auf, wenn man bei sich selbst umschaltet. Wenn das Dokument einfach geöffnet wird, sieht alles vollkommen normal und richtig aus. Nach dem Umschalten auf die englischen Funktionsnamen hast du dann bei einigen Funktionen direkt die englischen bei anderen zunächst immer noch die deutschen Funktionsnamen. Speichern an sich ändert daran gar nichts. Erst nach dem kompletten Schließen von LibreOffice und erneutem öffnen des Dokumente (oder auch beim Erstellen eines Neuen) sind dann alle Funktionsnamen übersetzt. mfg Jürgen Am 16.08.2020 um 08:44 schrieb Robert Großkopf: Hallo Kirsten, die Bugbeschreibung hat den klassischen Fehler: Zu viel Text und unterschiedliche Beobachtungen. Das würde ich mir auch nicht mehr durchlesen wollen um herauszufinden, was denn da los ist. Mache einen neuen Bug auf und verweise auf den Bug. Beschränke den Bug auf das Umschalten von Deutsch auf Englisch. Schreibe ein paar Funktionsnamen auf, die nicht übersetzt werden. Berichte auch, dass das nach dem Neustart von LO behoben ist. Wie sehen denn die gemischten Funktionsnamen aus, wenn Du das Dokument als *.odt-Dokument abspeicherst? Gibt es auch da dann die Mischung? Ist das der Fall, dann solltest Du so ein kleines Beispieldokument zu der Bugbeschreibung als Attachment hinzufügen. Gruß Robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy