Codeblock

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Codeblock

Beitrag von Rudolf »

Hallo,
irgendwie steh ich am Schlauch, ich dachte dass ich beim angefügten Codeblock den Feldinhalt zurückbekomme und nicht .T., wo hab ich den Denkfehler ?
Grüße
Rudolf
Dateianhänge
2017-04-23_11h09_42.png
2017-04-23_11h09_42.png (3.01 KiB) 5370 mal betrachtet
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Codeblock

Beitrag von Tom »

Das Ergebnis einer Zuweisungsoperation (rechte Seite der IF-Funktion) ist ihr Wert:

Code: Alles auswählen

? c := 'Test' // Ergebnis: Test
Herzlich,
Tom
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Codeblock

Beitrag von Rudolf »

Hallo Tom,
das verstehe ich nicht ganz, ich dachte wenn ich dem Codeblock einen Wert übergebe, wird der im Feld gespeichert, wenn nicht, bekomme ich den Wert zurück. So sollte er eigentlich lt. eXpress++ funktionieren, es ist in der Getlist der Variablen Codeblock eines Browser Felds.
Grüße
Rudolf
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Codeblock

Beitrag von Tom »

Ein Codeblock gibt das zurück, was die letzte Funktion darin zurückgibt. Wenn Du ein .T. brauchst, dann häng
hinter die letzte IF-Klammer.
Herzlich,
Tom
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Codeblock

Beitrag von Rudolf »

Hallo Tom
sorry, bin wieder runter vom Schlauch, ist klar weil ja das Feld ein .t. hat, das hab ich total übersehen ;-) Danke also
Grüße
Rudolf
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Codeblock

Beitrag von Tom »

Dein Codeblock sollte immer a zurückliefern.
Herzlich,
Tom
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Codeblock

Beitrag von Martin Altmann »

Nein Tom, tut er nicht!
Wenn a undefiniert ist, liefert er den Feldinhalt zurück :wink:

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Codeblock

Beitrag von Rudolf »

Hallo,
er macht eh was er soll, nur ich war irgendwie auf einen String als Rückgabe eingestellt, darum die Verwirrung.
Grüße
Rudolf
Antworten