Datei erstellen statt ausdrucken
Moderator: Moderatoren
Datei erstellen statt ausdrucken
Guten Abend zusammen,
möchte gerne eine Datei speichern statt ausdrucken.
Gebe dazu folgendes ein aber es endet immer mit einer Fehlermeldung.
store str(100) to nr
store nr + ".xml" to datei
set printer to verz\&datei
Im voraus vielen Dank für die Hilfe.
Viele Grüße
angelo
möchte gerne eine Datei speichern statt ausdrucken.
Gebe dazu folgendes ein aber es endet immer mit einer Fehlermeldung.
store str(100) to nr
store nr + ".xml" to datei
set printer to verz\&datei
Im voraus vielen Dank für die Hilfe.
Viele Grüße
angelo
-
- UDF-Programmierer
- Beiträge: 66
- Registriert: Fr, 29. Feb 2008 20:53
- Wohnort: Furtwangen
Re: Datei erstellen statt ausdrucken
Hallo Angelo,
nehme an verz ist eine Variable.
das müßte gehen
nehme an verz ist eine Variable.
Code: Alles auswählen
store str(100) to nr
store nr + ".xml" to datei
set printer to verz\&datei
Code: Alles auswählen
store str(100) to nr
store nr + ".xml" to datei
store verz + "\" + ltrim(datei) to cDatei //LTRIM = führenden Leerzeichen von datei entfernen
set printer to &cDatei
Gruß Klaus
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Datei erstellen statt ausdrucken
Jetzt arbeite ich schon so lange mit Clipper, aber STORE ist mir nie aufgefallen
Wenn locals verwendet werden, sind Klammern zu empfehlen.
STORE sollte man nicht mehr verwenden, laut Xbase++ Hilfe ist es nur aus gründen der Kompatibilität:
Auch sollte man die Variablen mit Typ auf erster Stelle kennzeichnen ...
Je nach Betriebssystem könnte es aber Probleme damit geben, dass nur Ziffern auf der ersten stelle stehen, war unter DOS nicht ein Buchstabe am Anfang vorgeschrieben ?
Wenn locals verwendet werden, sind Klammern zu empfehlen.
STORE sollte man nicht mehr verwenden, laut Xbase++ Hilfe ist es nur aus gründen der Kompatibilität:
Auch sollte man die Variablen mit Typ auf erster Stelle kennzeichnen ...
Code: Alles auswählen
cNr := str(100)
cDatei := cNr + ".xml"
cDatei := cVerz + "\" + alltrim(cDatei)
set printer to &(cDatei)
Gruß
Hubert
Hubert
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Datei erstellen statt ausdrucken
Hallo Hubert,
Nein, z.B. gibt es hier Verzeichnisse ähnlich 20121231war unter DOS nicht ein Buchstabe am Anfang vorgeschrieben ?
Gruß
Klaus
Klaus
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Datei erstellen statt ausdrucken
Tja, dann hasst Du wohl erst gegen Mitte der 80er-Jahre angefangen, mit Clipper /dBase zu arbeitenbrandelh hat geschrieben:Jetzt arbeite ich schon so lange mit Clipper, aber STORE ist mir nie aufgefallen
...
STORE sollte man nicht mehr verwenden, laut Xbase++ Hilfe ist es nur aus gründen der Kompatibilität:
...
Was hat die Xbase++ Hilfe mit Clipper zutun?
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Datei erstellen statt ausdrucken
Ich habe - wie im Profil beschrieben - erst mit Sommer 87 angefangen (Ende 87) ...
So umständliche Schreibweisen sollte man sich einfach abgewöhnen
So umständliche Schreibweisen sollte man sich einfach abgewöhnen
Gruß
Hubert
Hubert
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Datei erstellen statt ausdrucken
was nicht bedeutet das Cl*pper auf solche Verzeichnisse zugreifen konnte. das war wohl was Hubert meinte.Koverhage hat geschrieben:Hallo Hubert,Nein, z.B. gibt es hier Verzeichnisse ähnlich 20121231war unter DOS nicht ein Buchstabe am Anfang vorgeschrieben ?
unter Xbase++ gibt es IHMO dieses Problem nicht jedoch "sortiert" der Explorer STR(100) nicht schön wenn man "viele" davon hätte ... STRZERO() würde mit führenden "0" auffüllen.
gruss by OHR
Jimmy
Jimmy
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Datei erstellen statt ausdrucken
Clipper konnte natürlich auf solche Verzeichnisse zugreifen!AUGE_OHR hat geschrieben:...was nicht bedeutet das Cl*pper auf solche Verzeichnisse zugreifen konnte. das war wohl was Hubert meinte.
unter Xbase++ gibt es IHMO dieses Problem nicht jedoch "sortiert" der Explorer STR(100) nicht schön wenn man "viele" davon hätte ... STRZERO() würde mit führenden "0" auffüllen.
Es geht hier um Clipper und nicht um xBase!
Uli
Zuletzt geändert von UliTs am Mi, 13. Jun 2012 0:59, insgesamt 1-mal geändert.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Datei erstellen statt ausdrucken
Hubert und ich meinen das es mit Cl*pper NICHT geht wenn die DBF mit einer Ziffer anfängt.UliTs hat geschrieben:Clipper konnte natürlich auf solche Verzeichnisse zugreifen!
Es geht hier um Clipper und nicht um xBase!
Code: Alles auswählen
LOCAL cFile := "10004321.DBF"
USE &cFile -> Cl*pper -> Crash
Error DBCMD/1010 Nicht erlaubte zeichen im ALIAS : 10004321
gruss by OHR
Jimmy
Jimmy
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Datei erstellen statt ausdrucken
Stimmt - das geht nicht, weil er da mit dem Aliasnamen ein Problem hat!
Vielleicht klappt es aber, wenn man beim Öffnen einen ALIAS angibt - keine Ahnung.
Viele Grüße,
Martin
Vielleicht klappt es aber, wenn man beim Öffnen einen ALIAS angibt - keine Ahnung.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Datei erstellen statt ausdrucken
ja, nur Probleme beim Alias.
Sobald man den selbst vergibt, gibt es keine Probleme.
Sobald man den selbst vergibt, gibt es keine Probleme.
Gruß
Klaus
Klaus
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Datei erstellen statt ausdrucken
ich wollte gar nichts behaupten, ich meinte mich nur zu erinnern, dass am Anfang (definitiv VOR Win95)brandelh hat geschrieben: war unter DOS nicht ein Buchstabe am Anfang vorgeschrieben ?
Dateinamen mit einem Buchstaben beginnen mussten, aber da kann ich auch ganz falsch liegen
Gruß
Hubert
Hubert