Delphi-PRAXiS
Seite 2 von 3     12 3      

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 TXT Zerlegen ??? (https://www.delphipraxis.net/43582-txt-zerlegen.html)

Bernd29bln 6. Apr 2005 10:46

Re: TXT Zerlegen ???
 
mit

Delphi-Quellcode:

MeineString_List:=TStringlist.Create;
kann delphi nix anfangen

gruss bernd

Schuster 6. Apr 2005 10:57

Re: TXT Zerlegen ???
 
hast du in den Uses bereich: Classes drinnen??

Bernd29bln 6. Apr 2005 10:59

Re: TXT Zerlegen ???
 
hab ich vergessen

bernd

Schuster 6. Apr 2005 11:01

Re: TXT Zerlegen ???
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier mal meine beiden Units zum downloaden

Bernd29bln 6. Apr 2005 11:08

Re: TXT Zerlegen ???
 
jetzt hat er ein problem mit

Delphi-Quellcode:

var
MOmds : TOmds;
bernd

Schuster 6. Apr 2005 11:11

Re: TXT Zerlegen ???
 
Nicht vergessen du mußt das 2 Unit mit den funktionen ins erste mit einbinden!!
:-D
Delphi-Quellcode:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, StdCtrls,OMDSFunktionen;
außer du hast die functionen ins Hauptunit implementiert.
Dann brauchst du diese Variable nicht und kannst die functionen einfach so aufrufen:

Delphi-Quellcode:
GetFamName(x);

Bernd29bln 6. Apr 2005 11:17

Re: TXT Zerlegen ???
 
hab alles so gemacht wird auch compiliert nur das der compy nicht mehr reagiert muss eventuell noch was in (Pfad) geschrieben werden .

gruss

Schuster 6. Apr 2005 11:31

Re: TXT Zerlegen ???
 
Den Pfad übergibts du ja schon hier siehe auch schon weiter oben:

Delphi-Quellcode:
if MOmds.LadeOmds('C:\Programme\Borland\Delphi7\Projects\OMDS1.1\M1035390_20040407_023824_01.TXT')=true then
    begin
        x:= 2;
        while x <= MOmds.OmdsCount do
        begin
            StringGrid1.Cells[2,x-2]:= MOmds.GetFamName(x);
        end;
     end;
Pfad ==> C:\Programme\Borland\Delphi7\Projects\OMDS1.1\M103 5390_20040407_023824_01.TXT

Bernd29bln 6. Apr 2005 11:42

Re: TXT Zerlegen ???
 
jetzt lässt es sich compilieren aber wie genau komme ich an den text ran den ich haben will aus der txt

bernd

Schuster 6. Apr 2005 11:46

Re: TXT Zerlegen ???
 
In der Function

Delphi-Quellcode:
function Tomds.GetFamName(x:Integer):String;                                     //Get FamName
begin
   result:= trim(copy(MeineString_List.Strings[x],71,30)); //x ist die aktuelle Zeile
end;
MeineString_List.Strings[x],71,30

71 ist die Position wo der gewünschte Text beginnt
30 ist die Anzahl der gewünschten länge die Kopiert werden soll.

Mußt du natürlich an deine Txt-Datei anpassen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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 by Thomas Breitkreuz