PDA

View Full Version : RDi STRG+Space



Seiten : [1] 2 3 4 5

CaddyMajor
25-07-16, 07:34
Guten Morgen in die Runde,

betrifft die STRG-Space-Funktion im RDi (Version 9.5.0.3) (Nennt sich das Autocomplete-Funktion?), sprich es wird einen bei Drücken die Vorschläge über Felder etc. gemacht, wenn man einen z.D. einen Teil des Feldnames eingibt.

hat jemand auch das "Phänomen", das ab und zu bei bestimmten Sourcen diese Funktion nicht mehr funktioniert?
Ich habe hier ein Free-Only-Programm, welches sich auch fehlerfrei umwandeln lässt, aber beim Drücken von STRG+Space kommen nur die Standard-RPG-Befehle (dcl-s bis UPDATE), aber z.B. Vorschläge von eigenen Felder / Datenstrukturen ec. kommen nicht. Auch von Qualified DS etc.

Wenn man sich an das Feature gewohnt hat, und es nicht mehr funktioniert, ist das ziemlich nervig :)

Hoffe man kann mein Anliegen halbwegs verstehen.

Danke

andreaspr@aon.at
25-07-16, 08:04
Morgen,

Ich habe die gleiche Version und bei mir funktioniert es auch mit fully-free.
Allerdings habe ich dieses Phänomen auch schon hin und wieder gehabt (unabhängig vom "Free-Typ").
Hast du schon die Gliederung (engl. Outline) aktualisiert?

lg Andreas

CaddyMajor
25-07-16, 08:23
Hallo Andreas,

wie genau macht man das?
Sicht aktualisieren habe ich schon gemacht, wobei das ja nach öffnen und schließen der Source eh gemacht wird.

Danke

dholtmann
25-07-16, 08:33
Oben rechts im Remote System Explorer gibt es den Reiter Gliederung, der dir deine Felder, Prozeduren usw. auflistet. 3 Felder neben dem Kopf des Reiters sind zwei gelbe Pfeile.
Da kannst du aktualisieren.

dschroeder
25-07-16, 08:44
Unter den Benutzervorgaben kann man einstellen, dass die Gliederung automatisch aktualisiert wird.

Das Problem mit Strg + Space habe ich auch manchmal. Ich habe noch nicht feststellen können, woran es genau hängt. Das Aktualisieren der Gliederung bringt bei mir nichts.

Dieter

CaddyMajor
25-07-16, 19:55
Hab heute noch bisschen rumgespielt, leider ohne Erfolg. Gliederung wird automatisch aktualisiert.

Bei mir ist es anscheinend so, das (zumindest zum Teil) je "komplexer" der Code wird, des do häufiger tritt dieses "Feature" auf.
Schade und ärgerlich ... Bei zig Datenstrukturen ist es so erheblich schwieriger, den Überblick zu bewahren...

dschroeder
26-07-16, 09:01
Ich glaube, machmal hilft es, den Code zu speichern und neu zu laden. Außerdem habe ich das "Gefühl", dass der Fehler häufiger auftritt, wenn es noch grobe Syntaxprobleme im Code gibt.

Fuerchau
06-02-19, 14:49
Ich muss das Thema noch mal aufwärmen.
Bei der Version RDi 9.6.0.0 tritt dieses Problem ebenso auf.
Vor allem beim Arbeiten mit langen Namen, geschachtelten Includes, ist es wirklich lästig, wenn das nicht funktioniert.
Ist das Problem behebbar?
Kennt jemand den Grund, warum das bei bestimmten Quellen nicht mehr funktioniert?

dschroeder
06-02-19, 15:12
Meine Erfahrung ist, dass das Feature mit den RDi Versionen immer stabiler geworden ist. Ich würde zunächst auf die neueste Version wechseln. Kann man ja einfach bei IBM herunterladen. Die neueste Version ist 9.6.0.5. Du benötigst keine neue Lizenz dafür. Es ist nur ein Update.

Bei mir geht das Feature fast immer. Es gibt oft Probleme, wenn im Code weiter oben eine ungültige Syntax steht. Z.B. ein vergessenes Semikolon. Ich nutze das Feature allerdings nur bei RPGLE und SQLRPGLE. Für andere Quellenarten habe ich es noch nicht ausprobiert.

Dieter

dschroeder
06-02-19, 15:20
Noch ein Hinweis: Das Feature funktioniert, wenn es den Quellcode fehlerfrei interpretieren kann. Wenn dein Quellcode z.B. /copy Strecken enthält, die wegen fehlender Bibliotheken nicht aufgelöst werden können, kann es eventuell nicht klappen.