PDA

View Full Version : Zeile im free RPG zu kurz



Seiten : [1] 2

fdh
06-03-20, 12:16
Hallo Forum,

leider finde ich keine Lösung, das Programm zu wandeln.
Habe schon alle Ratschläge im Forum hierzu angetestet.

0189.00 for LocInd5 = 1 to 0190.00 Edi_pdf_export.Positionsdaten.Position(LocInd3).Au sfuehrungen(LogIn
0191.00 +d5).Ausfuehrung(LogInd6).Cnt_Ausfuehrung;

Hat jemand einen Tip?

Mit freundlichen Grüßen
F D H

Fuerchau
06-03-20, 12:30
for LocInd5 = 1 to Edi_pdf_export
.Positionsdaten
.Position(LocInd3)
.Ausfuehrungen(LogInd5)
.Ausfuehrung(LogInd6)
.Cnt_Ausfuehrung;

fdh
06-03-20, 13:18
Ok, vielen Dank. Jetzt kann ich mich um die anderen Umwandlungsfehler kümmern. Franco

camouflage
06-03-20, 14:09
kleine Anmerkung:
bei einem 5250-Debug kommt der Debugger gleich an seine Grenzen mit solch langen Feldnamen.

Mit **free am Anfang und einem entsprechend langen Source Member kannst Du auch Bandwürmer erstellen. Aber ich bevorzuge auch die Lösung von Baldur.

B.Hauser
06-03-20, 15:04
Du kannst auch jederzeit (auch innerhalb einer Variablen) mit 3 aufeinanderfolgenden Punkten umbrechen:


For LocInd5 = 1 to
Edi_pdf_export.Positions...
daten.Position(LocInd3).Ausfuehrungen(Log...
Ind5).Ausfuehrung(LogInd6).Cnt_Aus....
fuehrung;

Birgitta

Fuerchau
06-03-20, 15:55
Ob das allerdings der Leserlichkeit dient.
Den Umbruch beim Punkt mache ich vor allem auch bei C#, da kommt sowas häufiger vor.
An sowas, finde ich, gewöhnt man sich schneller als an "...";-).

B.Hauser
06-03-20, 16:43
... und wie machst Du es dann, wenn Du eine wirklich lange Variable hast und keine Datenstruktur-Unterfeldern oder Datenstruktur-Unterfelder mit einem sehr langen Namen?

Birgitta

Fuerchau
06-03-20, 17:41
Ganz einfach, so lange Namen verwende ich nicht, das überblickt man ja sowieso kaum;-)

BenderD
06-03-20, 19:05
... ist die Zeile zu kurz, ist dein Name zu lang!!!

holgerscherer
06-03-20, 23:49
Ganz einfach, so lange Namen verwende ich nicht, das überblickt man ja sowieso kaum;-)

Eben, wir machen das wie das alte Synon und nummerieren die Felder durch von AAAA00 bis ZZZZ99 ;-)