-
zum testen ein kleines CL schreiben oder die Parameter auf alphanumerisch umstellen
gruß Georg
-
ich schreib vor mein programm id
und geb dann bei paramter
1
1000
ein....
wenn ich call myprg (1 1000) mach kommt ein error mit dezimalfehler...
im debugmodus stehn in der variable für das feld irgendwelche hexadezimalen zahln drin...
-
lol? ich glaub bei mir hängts...
etz gehts plötzlich mit call myprg (1 1000)
die ganze zeit isses net gangen und ich hab nix geändert ...
im debugmodus gehts allerdings immer nonet...
EDIT: Das problem war der dumme debugger, der setzt automatisch hochkommas -.-
und wegn sonem scheiss bin ich net weiter kommen *grr*
-
Mit welchem Debugger arbeitest du ?
Der STRISDB ist da manchmal komisch (ich komme auch nicht mit dem zurecht).
Der STRDBG unterstützt auch Quellcode-Debuggen.
Bei den diversen CRTxxxPGM gibts dann die Quellen-Option *SRCDBG oder DBGVIEW(*SOURCE).
Mittels STRDBG kann man dann genauso Breakpoints setzen, Variablen ansehen und so weiter.
der Aufruf des zu debuggenden Programmes erfolgt immer mit der Kommandozeile oder aus dem Anwendungsmenü.
-
Nummerische Parameter können soweit ich weiss von der Komandozeile nur als Hex übergeben werden.
Wenn ich zu faul bin ein cl zu schreiben. Übergebe ich Blanks und ändere den Parameter im ISDB auf den richtigen Wert.
Wobei between in SQL bei mir zu manchmal seltsamen Ergebnissen führt wenn es nicht als letzts Statement in der Anweisung steht.
-
Der STRISDB macht ja aus STRISDB PGM(Programm) PARM(1 1000) wirklich ein CALL PGM(Programm) PARM( '1' '1000').
Aber laut Hilfetext zum Parameter PARM des Befehls STRISDB ist es doch möglich, numerische Werte als Parameter zu übergeben. Das müsste dann so gehen: STRISDB PGM(Programm) INVPGM(*CMD) CMD(CALL PGM(Programm) PARM(1 1000)).
-
Ist der STRISDB denn tatsächlich soviel besser als der STRDBG ???
Oder kennt einfach kaum jemand den Quellcodedebugger STRDBG !?
-
Ich denke das Kommt auf die RRG version an. In ILE ist der Debugger mit option *Source auch ganz gut.
Der ISDB het einige Funktionen die Strdbg nicht bietet. Z.B. Kann ich ein Programm bis cursorposition ausführen ohne einen Breakpoint zu setzen.
Das ist besonders bei Dateioperationen und SQL-Statements angenehm.
Und ich kann eine Watchlist anlegen sodaß ich die wertänderung relevanter Variabler sofort sehe ohne Sie über eval ab zu fragen.
Similar Threads
-
By mk in forum NEWSboard Java
Antworten: 8
Letzter Beitrag: 21-04-11, 21:51
-
By robertki in forum NEWSboard Programmierung
Antworten: 25
Letzter Beitrag: 19-01-07, 08:42
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 10:58
-
By jth in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 21-12-06, 11:13
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks