PDA

View Full Version : Anfänger, cwbtf.exe parameter übergeben?



thoughtless
03-06-04, 13:04
Hallo

Also als erstes muss ich sagen, dass ich nicht so gut mit Client
Access etc. umgehen kann.. wenn ihr mir also etwas erklärt
dann bitte einfach..;-D danke schon im voraus!!!

Also ich habe ein Visual Basic Programm, das die Datei
cwbtf.exe aufruft. Im Visual Basic Programm möchte ich jedoch
bereits alle einstellungen (Systemname/Dateiname/Ausgabeeinheit/Dateiname)
vornehmen und dann per Parameter an das Programm übergeben...

Ist es möglich, diesem Programm die Parameter zu übergeben?
Oder ist diese Lösung sehr schlecht gewählt und jemand weiss eine bessere?

Vielen Dank für eure Hilfe!
thoughTless

Fuerchau
03-06-04, 13:46
cwbtf.exe ist eine Dialoganwendung, die dir .tto-Dateien erstellen kann. Diese Dateien kannst du dann per "rfrompcb" bzw. "rtopcb" als Parameter übergeben.

thoughtless
03-06-04, 14:46
Ist dies die einzige möglichkeit?
Gibt es keine Möglichkeit die Angaben direkt als parameter zu übergeben?

Die Situation ist folgendermassen:
Ich habe etwa 20 verschiedene .dtf & .tto dateien,
bei denen verschiedene Dateien übertragen werden..

das ganze ist so jedoch recht unübersichtlich,
deshalb möchte ich in einem Visual Basic Programm
die Parameter Zentral hinterlegen, und dann jeweils nur noch direkt
vom Visual Basic Programm die Datei "cwbtf.exe" aufrufen mit den
richtigen Parametern für die jeweiligen Aufträge/Dateien...

kennt da niemand eine Möglichkeit dazu?

thx4help
thoughTless

Fuerchau
03-06-04, 14:54
Dann geht es am einfachsten über Excel mit ODBC:
http://www.rlpforen.de/showthread.php?t=4841&highlight=excel+odbc

PeterKarsten
03-06-04, 15:01
Du kannst auch die .rtf und .tto-Dateien maschinell anlegen bzw. ändern. Sind letztendlich nichts als Textfiles.

mk
03-06-04, 15:06
Hallo,

ich versuche mal zu erklären was man noch machen könnte:

Der rtopcb liest eine Eingabedatei.
Diese Eingabedatei kannst Du per Programm auf dem PC dynamisch erstellen und dem rtopcb mitgeben.
Deine Parameter kannst Du von deinem Programm aus
in die Textdatei schreiben.

Anschließend rufst Du den rtopcb in deinem Programm auf.

Diese Sache habe ich mit VARPG schon gelöst.
Also sollte es mit VB auch klappen.

Gruss Michael

KM
03-06-04, 15:26
Hallo,

in welches Ausgabeformat willst Du denn die Dateien kopieren ? Falls Du nur einen Filetransfer von iSeries nach Excel machen willst, dann könntest Du auch die Freeware SQL2XLS benutzen. Damit kopiere ich meine Dateien. Die Dateiselektion und den Pfad bzw. den Dateinamen für die Ausgabedatei kannst Du Dir jeweils entsprechend per Programm zusammenbasteln.

Gruß,
KM