Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi-Parser für PHP (https://www.delphipraxis.net/58661-delphi-parser-fuer-php.html)

PierreB 10. Dez 2005 14:35

Re: Delphi-Parser für PHP
 
Zitat:

ich hänge jetzt mal den Quelltext an. Der Code selbst ist nicht kommentiert, aber die Funktionen der Methoden.
Danke erstmal, mal gucken ob ich das gebrauchen kann. ;)

lucius 10. Dez 2005 15:08

Re: Delphi-Parser für PHP
 
Hi xaromz,

Schoener Code jetzt meine Frage ich habe in meiner Listview auch ne Spalte mit Dateigroessen (3.72 GB, 745.68 MB, etc) kannst du es vielleicht hinkriegen das ich mittels dein Code auch die Spalte nach Groesse sortieren kann?
Das waehre super.

MFG, Lucius.

xaromz 10. Dez 2005 15:16

Re: Delphi-Parser für PHP
 
Hallo,
Zitat:

Zitat von lucius
ich habe in meiner Listview auch ne Spalte mit Dateigroessen (3.72 GB, 745.68 MB, etc) kannst du es vielleicht hinkriegen das ich mittels dein Code auch die Spalte nach Groesse sortieren kann?

Falscher Thread. hier geht's weiter.
Um Deine Frage trotzdem zu beantworten: Dazu musst Du die Sort-Funktion umbauen. Das Programm kann ja nicht wissen, dass da Zahlen mit verschiedenen Einheiten stehen. Häng doch mal die Programmgröße in Byte an Dein SubItem in die Object-Eigenschaft (einfach Integer auf Pointer casten). Diese Zahl kannst Du dann in der Sort-Routine wieder zurück-casten und vergleichen.

Gruß
xaromz

malo 10. Dez 2005 16:43

Re: Delphi-Parser für PHP
 
Wie ist der Parser denn aufgebaut (code-mäßig)? Ist es eine (oder evtl. mehrere) Klasse(n), für die man Objekte erzeugen kann/muss?
Kann man Farben/Styles ändern, ohne den Quellcode zu verändern?

Das wars eigentlich mal von mir... ;)

S2B 10. Dez 2005 16:51

Re: Delphi-Parser für PHP
 
Zitat:

Zitat von malo
Wie ist der Parser denn aufgebaut (code-mäßig)? Ist es eine (oder evtl. mehrere) Klasse(n), für die man Objekte erzeugen kann/muss?
Kann man Farben/Styles ändern, ohne den Quellcode zu verändern?

:gruebel:
Lad ihn doch einfach runter!?

@xaromz: Im Prinzip sieht der Code gar nicht schlecht aus, ist bestimmt um Längen besser wie mein Highlighter (er ist ja auch schon älter...), allerdings wäre es noch ganz sinnvoll, bei Strings, in die du keine Variablen direkt reinschreibst, Hochkommas anstatt den Anführungszeichen zu verwenden (dann muss der Parser nicht die Strings nach Variablen durchsuchen). Außerdem wäre es auch noch ganz sinnvoll, wenn der Highlighter korrekten HTML-Code erstellt (<span style="..."> :wink:).

Edit: Was will uns Niels mit dem Link sagen? :gruebel:

Nils_13 10. Dez 2005 16:51

Re: Delphi-Parser für PHP
 
http://www.s2b-project.de/scripts/delphi_highlight

@malo: Seh dir einfach den Quellcode an.

http://www.dreamprojections.com/synt...ter/?ref=about

Daniel Schuhmann 10. Dez 2005 17:07

Re: Delphi-Parser für PHP
 
Den zweiten Link würd ich ja schon noch mal überarbeiten :stupid:

xaromz 10. Dez 2005 17:25

Re: Delphi-Parser für PHP
 
Hallo,
Zitat:

Zitat von S2B
allerdings wäre es noch ganz sinnvoll, bei Strings, in die du keine Variablen direkt reinschreibst, Hochkommas anstatt den Anführungszeichen zu verwenden (dann muss der Parser nicht die Strings nach Variablen durchsuchen). Außerdem wäre es auch noch ganz sinnvoll, wenn der Highlighter korrekten HTML-Code erstellt (<span style="..."> :wink:).

Habe die Strings angepasst und den Download aktualisiert. Aber was meinst Du mit korrektem HTML-Code? Ist doch alles in Ordnung :gruebel: .

Gruß
xaromz

S2B 10. Dez 2005 18:29

Re: Delphi-Parser für PHP
 
Zitat:

Zitat von xaromz
Ist doch alles in Ordnung :gruebel: .

Nein, dein Code gibt anstatt
Code:
<span style="...">
das aus:
Code:
<span style='...'>
:wink:

xaromz 10. Dez 2005 18:34

Re: Delphi-Parser für PHP
 
Hallo,

laut W3C ist sowohl ' als auch " zulässig.

Gruß
xaromz


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz