Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Memo inhalt in einem Stringgrid anzeigen (https://www.delphipraxis.net/54586-memo-inhalt-einem-stringgrid-anzeigen.html)

rhodan 7. Okt 2005 00:53


Memo inhalt in einem Stringgrid anzeigen
 
Hallöchen,

ich habe mir den quellcode einer rankliste aus dem netz in ein Memo geholt. Da es dort zu umstädlich anzusehen ist möchte ich den inhalt nun in einem StringGrid anzeigen lassen. Der Quellcode ist zumindest schonmal tabellentauglich (habs in excel getestet und sieht super aus)

hier ein wenig quellcode:

Delphi-Quellcode:
<HTML>
<HEAD>
   <TITLE>Freelancer Rankings</TITLE>
   <LINK REL="STYLESHEET" HREF="table.css">
</HEAD>
<BODY>
<H1>Freelancer Rankings</H1>
<TABLE BORDER="0">
<TR>
   <TH ALIGN="CENTER">Account Nr.</TH>
   <TH ALIGN="CENTER">Pos</TH>
   <TH ALIGN="LEFT">Name</TH>
   
   <TH>Rank</TH>
   <TH>Money</TH>
   <TH>Kills</TH>
   <TH>Time Online</TH>
   <TH>Missions</TH>
   
   <TH>Systems</TH>
   <TH>Bases</TH>
   <TH>Holes</TH>
   <TH ALIGN="LEFT">Last Login</TH>
</TR>


<TR>
   <TD CLASS="Account Nr."> 23-9093da39/10-98dd163e</TD>
   <TD CLASS="pos">1</TD>
   <TD CLASS="name">[Admin]-FireWall</TD>
   
   <TD CLASS="rank">75</TD>
   <TD CLASS="money">$199,430,100</TD>
   <TD CLASS="kills">1</TD>
   <TD CLASS="time">10:33:07</TD>
   <TD CLASS="missions">0</TD>
   <TD CLASS="systems">2</TD>
   <TD CLASS="bases">2</TD>
   <TD CLASS="holes">0</TD>
   <TD CLASS="login">17:51:15 - 03 Oct 05</TD>
</TR>
<TR>
   <TD CLASS="Account Nr."> 23-ff305c72/0e-edf29b06</TD>
   <TD CLASS="pos">2</TD>
   <TD CLASS="name">[SP]-Phobos...</TD>
   
   <TD CLASS="rank">69</TD>
   <TD CLASS="money">$99,747,881</TD>
   <TD CLASS="kills">9</TD>
   <TD CLASS="time">4:48:24</TD>
   <TD CLASS="missions">1</TD>
   <TD CLASS="systems">7</TD>
   <TD CLASS="bases">4</TD>
   <TD CLASS="holes">8</TD>
   <TD CLASS="login">20:05:27 - 30 Sep 05</TD>
</TR>
so sieht der rest dann auch aus.

Könnte mir bitte jemand einen tip geben wie ich das in eine tabelle bekomme?

Thanks

Rhodan

Luckie 7. Okt 2005 02:01

Re: Memo inhalt in einem Stringgrid anzeigen
 
Zitat:

Zitat von rhodan
Der Quellcode ist zumindest schonmal tabellentauglich (habs in excel getestet und sieht super aus)

Du wolltest sagen: "Excel kann Tabellen im HTML Format darstellen."

Ob der HTML Quellcode so einfach tabellentauglich für die Darstellung in einem StringGrid ist, wird sich erst raustellen, wenn du es geschafft hast in zu parsen. Und das ist es, was du tun musst, ihn parsen und auseinandernehmen. Dabei können dir die String-Bearbeitungs Routinen, wie Delphi-Referenz durchsuchenpos, Delphi-Referenz durchsuchendelete und Delphi-Referenz durchsuchencopy eine Hilfe sein.

Excel wird dazu übrigens wohl wahrscheinlich den IExplorer Engine das Parsen überlassen.

rhodan 7. Okt 2005 07:54

Re: Memo inhalt in einem Stringgrid anzeigen
 
danke dir, yup ich meine HTML code :wink:

werds mal ausprobieren, recht herzlichen dank :)

rhodan


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:51 Uhr.

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