| |
|
|
ByteAttack | là je oui hin et wieder aus XProfan SQL-Anweisungen schreibe, ou bien un HTML ou bien XML-Code ausgebe, ergibt sich zwangsläufig un Problem qui Vue d'ensemble sur einzelne Cordes. qui sommes partiellement so dermaßen unübersichtlich. (partiellement habe je une String chez einer SQL-Anweisung qui 5 Zeilen long ist, chez einer Monitorauflösung de 1920...) bien sûr peux on qui dans mehreren Cordes aufteilen, et später zusammenfügen.
Beispiel (la fois KURZ) à cause de qui Vue d'ensemble:
"<td align="+Chr$(34)+"center"+Chr$(34)+" valign="+Chr$(34)+"middle"+Chr$(34)+" bgcolor="+Chr$(34)+HexColor$+Chr$(34)+" class="+Chr$(34)+"Smaller"+Chr$(34)+"><font color="+Chr$(34)+"#FF0000"+Chr$(34)+">"+PGZWeb$+"</font></td>"
Übersichtlicher wäre, si on qui Variablen simple Hinten anstellt: Beispiel:
"<td align={0}center{0} valign={0}middle{0} bgcolor={0}{1}{0} class={0}Smaller{0}><font color={0}#FF0000{0}>{2}</font></td>",Chr$(34),HexColor$,PGZWeb$
SQL-Beispiel:
"SELECT * FROM STDU WHERE STDUSERID = "+MitID$+" AND MONAT="+WahlMonat$+" AND JAHR="+WahlJahr$
'dans
"SELECT * FROM STDU WHERE STDUSERID = {0} AND MONAT={1} AND JAHR={2}",MitID$,WahlMonat$,WahlJahr$
cela wäre doch quoi pour XProfan selbst (wobei je denke, dass qui Umbau trop heftig et inkompatible trop précédent Versionen serait) mais chez Infinity peut-être une Überlegung Wert wäre... |
|
|
| |
|
|
|
| là gibts quoi dans PHP, wohin on Variablen verwenden peux si on Stringkonstaten dans " " packt statt dans ' ' comment folgt:
;$rofl="Test"
;$mao=123
;écho "Dies est un $rofl velours $mao."
malheureusement souvent aussi une böse piège.
Dene concept finde je mais bien.
comment wäre une Escape-Sequenz?
dire wir:
ca ensuite mais aussi seulement chez " " Stringkonstanten et pas chez ' ', sodass on ' ' toujours verwenden peux avec dem savons cela 1:1 transfert wird.
Roland peux cela oui c'est ca so entier simple einbauen.
quoi hältst Du en Roland, de solch "gemeinsamen" Prinzip pour folgende Versionen? |
|
|
| |
|
|
|
Michael W. | Pour XProfan allez oui:
"<td align=\qcenter\q valign=\qmiddle\q bgcolor=\q"+HexColor$+"\q class=\qSmaller\q><font color=\q#FF0000\q>"+PGZWeb$+"</font></td>"
' et chez sqlselect ab XProfan9 :nom$ (dans db()-Format depuis X2)
SQLSelect "SELECT * FROM STDU WHERE STDUSERID = :MitID$ AND MONAT= :WahlMonat$ AND JAHR= :WahlJahr$"
db("SQLSelect", "SELECT * FROM STDU WHERE STDUSERID = :MitID$ AND MONAT= :WahlMonat$ AND JAHR= :WahlJahr$", gridhandle&)
|
|
|
| XProfan X3System: Windows 8/10, XProfan X4 Programmieren, das spannendste Detektivspiel der Welt. | 13.12.2015 ▲ |
|
|
|
|
RGH | Que le Escapesequenz \$ ließe sich gewiss einbauen. qui Frage wäre seulement, comment cela Ende des Variablennamens erkannt wird.Bien sûr pourrait cela un Leerzeichen son, mais on devrait ensuite deux Leerzeichen écrivons, si eines en aussi im Ergebnisstring auftauchen soll.
(qui SQL-Syntax avec dem führenden ":" wäre pour normale Cordes ungeeignet, là oui qui Doppelpunkt durchaus comme solcher vorkommen peux.)
Salut Roland
Salut Roland |
|
|
| XProfan X3Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 13.12.2015 ▲ |
|
|
|
|
| RGH (13.12.15)
Que le Escapesequenz \$ ließe sich gewiss einbauen. qui Frage wäre seulement, comment cela Ende des Variablennamens erkannt wird.
peut-être, weil doch qui Variablennamen alle bekannt sommes.
var aster.isk
"\$aster.iskize" wird »+$aster.isk+"ize" |
|
|
| |
|
|
|
ByteAttack | alors
imprimer "Dies est un \$rofl velours \$test."
wäre naturellement supi... ou bien
imprimer "Dies est un {$rofl} velours {$test}."
serait doch aussi aller ou bien? |
|
|
| |
|
|
|
| Würde alles aller, aussi
var rofl="mao" imprimer "Dies est un rofl!"
serait aller.
Probleme entstehen si la fois {$rofl} la fois braucht statt {$rofl} et si mans übersieht.
mon plan ist là einfacher et sagt, dass es oui bereits 1 Sonderzeichen gibt pour Kuriositäten. Pratiquement 1 Kuriositätenzeichen statt viele.
eh bien allez naturellement \rofl pas, là \r enthalten. \$ wiederum ist pas usé et cela $ marque ist droite verständlich pour "Variable" - so aussi dans PHP chacun Varname avec $ startet. alors einfachste mais est \$rofl et entweder gibts ne Variable rofl ou bien pas.
var rofl,rofl1,rofl2 imprimer "test \$rofl2"
@Roland: Übersehe je quoi? ou bien hattest Du cela Abschließende marque seulement c'est pourquoi incorporé weil es einfacher herzustellen était?
peut-être wäre oui aussi pour Infinity un imprimer "Hallo \$rofl\" pour qui les gens besser - alors Abschluß avec \ aussi pour bessere Lesbarkeit. |
|
|
| |
|
|
|
HofK | iF (13.12.15)
eh bien allez naturellement \rofl pas, là \r enthalten. \$ wiederum ist pas usé et cela $ marque ist droite verständlich pour "Variable" ...
peut-être wäre oui aussi pour Infinity un imprimer "Hallo \$rofl\" pour qui les gens besser - alors Abschluß avec \ aussi pour bessere Lesbarkeit.
quoi ist car dans Infinity-Profan à \ Sequenzen derzeit déjà usé? cela \n ist oui allgegenwärtig.
personnelle pourrait je mich très bien avec imprimer "Hallo \$rofl\" anfreunden. |
|
|
| |
|
|
|
RGH | oui, cela avec dem \ am Ende des Namens comme mir. Es augmenté réellement qui Lesbarkeit. je werde bientôt versuchen, es dans FreeProfan einzubauen. (si es klappt, ensuite naturellement aussi dans qui prochain XProfan-Version.)
Salut Roland |
|
|
| XProfan X3Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 13.12.2015 ▲ |
|
|
|
|
RGH | Ah, mir fällt justement un, dass je cela \$ oui déjà verbraten habe, um avec putChar Hexwerte dans un Dossier écrivons trop peut.
Daher mon Vorschlag, dans Anlehnung à embedded SQL (siehe db("SQLExec", ... dans qui Aider) \: trop verwenden. cela Ende qui Variablen wird ensuite, comment chez den embedded Variablen dans SQL par cela Postfix chez Variablen avec demselben et par un Semikolon chez Variablen neuen Typs.
alors z.B. imprimer "Hallo \:rofl;"
la fois regarder, si je es demain (ou bien dans den prochain Tagen) la fois dans FreeProfan testweise einbaue.
Salut Roland |
|
|
| XProfan X3Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 15.12.2015 ▲ |
|
|
|
|
RGH | Sodele: dans FreeProfan habe je cela maintenant so incorporé. Es funktioniert droite bien. (Aussi peux on Cordes avec dem Operator $ zusammenfügen et $currentdir gibt cela aktuelle Verzeichnis wieder.) je versuche, es encore avant Weihnachten sur den Server trop apporter.
dans qui prochain XProfan-Version wird es cet Erweiterungen naturellement aussi donner. Anfang des Jahres wird es une kostelosen Patch donner, après que je aus Boston et New York zurück suis.
Salut Roland |
|
|
| XProfan X3Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 23.12.2015 ▲ |
|
|
|
|
HofK | Eigenzitat- Eigenteilantwort
Klaus Hoffmeister (13.12.2015)
quoi ist car dans Infinity-Profan à \ Sequenzen derzeit déjà usé?
Habe la fois un peu avec Android Studio et Infinity-Profan rumgetestet. qui Unicode-Sequenzen marcher soweit. quoique pas alle marque comment on vous (verschieden offensichtlich encore pour Android Versionen) avec qui App UnicodePad bekommt ausgegeben volonté.
Quelque chose comme imprimer "Schlängel-flèche \u21DD" ist mais droite gentil. |
|
|
| |
|
|