Addcolumn() und codeblöcke

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9367
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 102 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Addcolumn() und codeblöcke

Beitrag von Tom »

Interessant wäre ein Vergleich der Laufzeitperformance der verschiedenen Ansätze, vor allem beim Refreshen großer Browses usw.

Aber, ja, viele Wege führen nach Rom. Einige nach Neapel und ein paar nach Pisa, aber viele nach Rom. 8)
Herzlich,
Tom
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 852
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: Addcolumn() und codeblöcke

Beitrag von Marcus Herz »

Hatte die Doku zu TBColumnNew gar nicht angesehen

Code: Alles auswählen

FOR i := 1 TO LEN(aColumns)
    cColumn := aColumns[i]
    browse:addColumn(crtBlock(cColumn))
NEXT
// hier wird Schleifen Wert cColumn wieder lokal
STATIC FUNC crtBlock(cColumn)
RETURN TBColumnNew(UPPER(cColumn),  Fieldwblock(cColumn))
Das dürfte ein Tick schneller sein, weil mit dem & ja bei jeder Ausführung des Codeblocks ein Macro evaluiert wird...
Ist der Codeblock erst mal optimal erzeugt, ist die Laufzeitperformance die gleiche. Auch das Erzeugen mit dem Macro Operator wird ja nur einmalig beim Aufbau ausgeführt.

@Tom: Warum wollen eigentlich immer alle nach Italien?
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9367
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 102 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Addcolumn() und codeblöcke

Beitrag von Tom »

Warum wollen eigentlich immer alle nach Italien?
Keine Ahnung. Der große Andi Möller wurde ja zur Legende mit seinem Zitat "Mailand oder Madrid, ganz egal, Hauptsache Italien!", und ich denke, das trifft es: Lebenskultur, Körperkraft, Intelligenz, Geografiekenntnisse und Genuss finden nur dort wirklich zusammen. Und als echter Paella-Freund hat man sowieso keine andere Wahl. 8)
Herzlich,
Tom
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Addcolumn() und codeblöcke

Beitrag von dtmackenzie »

Bild
Viele Grüße,
David
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9367
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 102 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Addcolumn() und codeblöcke

Beitrag von Tom »

Andi Möller hat übrigens immer dementiert, das gesagt zu haben, und es gibt tatsächlich auch keinen Beleg für das Zitat, aber es gilt - neben Matthäus' "Wir dürfen nicht den Sand in den Kopf stecken" (sowieso der größte Philosoph von allen, der Loddar) - dennoch zu den legendärsten der Fußballgeschichte.
Herzlich,
Tom
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Addcolumn() und codeblöcke

Beitrag von dtmackenzie »

Wieso gibt es keine solche Sprüche von den Handballern?
Die haben es offensichtlich nicht drauf... ;-)
Viele Grüße,
David
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9367
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 102 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Addcolumn() und codeblöcke

Beitrag von Tom »

Wieso gibt es keine solche Sprüche von den Handballern?
Ich vermute, das ist ein statistisches Problem. Die werden einfach nicht so oft interviewt.
Vielleicht aber sind Handballer auch einfach klüger. Der mentale Schaden, der von häufigem Kopfballspiel angerichtet wird, ist nachgewiesen.
Dateianhänge
kopfball.png
kopfball.png (123.91 KiB) 580 mal betrachtet
Herzlich,
Tom
Antworten