AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

teilstring im string suchen

Ein Thema von Haegar · begonnen am 1. Apr 2003 · letzter Beitrag vom 3. Apr 2003
Antwort Antwort
Seite 2 von 3     12 3      
Haegar

Registriert seit: 10. Dez 2002
Ort: Peitz
319 Beiträge
 
Delphi 7 Professional
 
#11
  Alt 1. Apr 2003, 11:54
sicher, ich brauch sie für stringoperationen.
und im string sind 100 pro welche drin

gruss haegar
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12
  Alt 1. Apr 2003, 12:02
Poste mal die Prozedur.

Du hast auch nicht String und SubString vertauscht?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Haegar

Registriert seit: 10. Dez 2002
Ort: Peitz
319 Beiträge
 
Delphi 7 Professional
 
#13
  Alt 1. Apr 2003, 12:04
Delphi-Quellcode:
procedure TForm1.Drucken1Click(Sender: TObject);
var druckdat:TextFile;
    i,p:integer;
    s:string;
    name, vorname, leerstring, rand:string[20];
begin
 leerstring:=' '; //20 LZ
 rand:=' '; //10 LZ
 {AssignPrn(druckdat);    //Variable mit Drucker verbinden
Rewrite(druckdat);            //Verbindung herstellen
Printer.Canvas.Font.Name:='Courier New';
Printer.Canvas.Font.Size:=12;
Writeln(druckdat);
Writeln(druckdat);
Writeln(druckdat,'Telefonverzeichniss':50);
Writeln(druckdat);
Writeln(druckdat,Rand+'Name                Vorname                Telefon');}

 for i:=0 to lb_anzeige.Items.Count-1 do
  begin
   s:=lb_anzeige.items[i];
   p:=pos(' ',s);
   showmessage(IntToStr(p));
   name:=copy(s,1,p-1);
   name:=name+leerstring;
   showmessage(name);
   //Writeln(druckdat,Rand+name);
  end;
 //CloseFile(druckdat);
end;
die druckersache ist für testzwecke auskommentiert, und brauch nicht verbessert werden ) (auch wenns nicht optimal sein sollte)
wenn ich anstatt des leerzeichens ein bucstabe oder so einsetze, dann haut das mit dem copy und so auch alles hin, aber nicht wenn leerzeichen drin ist!?


gruss haegar
  Mit Zitat antworten Zitat
Haegar

Registriert seit: 10. Dez 2002
Ort: Peitz
319 Beiträge
 
Delphi 7 Professional
 
#14
  Alt 1. Apr 2003, 12:14
so, muss leider gehen, mal sehen ob ich morgen nochmal ins forum guzcken kann (hoff)...

danke trotzdem
gruss haegar
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#15
  Alt 1. Apr 2003, 17:50
Hallo,

spiel doch einfach damit. Es ist halt ziemlich Blöd wenn man nicht weiss was man damit machen soll, daher einfach mal ein Beispiel mit der Message.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  iFor: Integer;
  sEdit: String;
begin
  sEdit := Edit1.Text;
  for iFor := 0 to Length(sEdit) do
  begin
    if sEdit[iFor] = ' then
    begin
      ShowMessage('An der ' + IntToStr(iFor) + ' stelle ist eine Leerstelle!');
    end;
  end;
end;
Grüsse, Daniel
  Mit Zitat antworten Zitat
Haegar

Registriert seit: 10. Dez 2002
Ort: Peitz
319 Beiträge
 
Delphi 7 Professional
 
#16
  Alt 2. Apr 2003, 09:48
hatte ich auch schonmal so ähnlich gemacht, kamen die unmöglichsten dinger raus!

gruss haegar
  Mit Zitat antworten Zitat
Benutzerbild von X-Dragon
X-Dragon

Registriert seit: 14. Jan 2003
Ort: Schortens
289 Beiträge
 
Delphi 6 Enterprise
 
#17
  Alt 2. Apr 2003, 10:14
Zitat von Daniel B:
Hallo,

spiel doch einfach damit. Es ist halt ziemlich Blöd wenn man nicht weiss was man damit machen soll, daher einfach mal ein Beispiel mit der Message.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  iFor: Integer;
  sEdit: String;
begin
  sEdit := Edit1.Text;
  for iFor := 0 to Length(sEdit) do
  begin
    if sEdit[iFor] = ' then
    begin
      ShowMessage('An der ' + IntToStr(iFor) + ' stelle ist eine Leerstelle!');
    end;
  end;
end;
Grüsse, Daniel
In der For-Schleife muss es dann doch heißen "0 to x -1" oder?

[edit]
Sind die Textformatierungen (Größe/Farbe) ganz ausgeschaltet?
  Mit Zitat antworten Zitat
Haegar

Registriert seit: 10. Dez 2002
Ort: Peitz
319 Beiträge
 
Delphi 7 Professional
 
#18
  Alt 2. Apr 2003, 10:22
ok ich habs, mehr oder weniger umständlich

gruss haegar
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#19
  Alt 2. Apr 2003, 17:32
Zitat von X-Dragon:
In der For-Schleife muss es dann doch heißen "0 to x -1" oder?
Spielverderber! Naja, irgendwas hätte Er auch selbst noch machen müssen. Wer sagt denn das ich fehlerfreien Code abgeben möchte?
Das schönste ist manchmal, procedure TForm1.Button1Click(Sender: TObjekt);
Irgendwas sollten die Leute schon noch selbst machen und auch mal kleine fehlerchen suchen.
Zitat:
[edit]
Sind die Textformatierungen (Größe/Farbe) ganz ausgeschaltet?
Was meinst Du denn damit?

Grüsse, Daniel
  Mit Zitat antworten Zitat
Benutzerbild von X-Dragon
X-Dragon

Registriert seit: 14. Jan 2003
Ort: Schortens
289 Beiträge
 
Delphi 6 Enterprise
 
#20
  Alt 2. Apr 2003, 17:46
Zitat von Daniel B:
Zitat von X-Dragon:
In der For-Schleife muss es dann doch heißen "0 to x -1" oder?
Spielverderber! Naja, irgendwas hätte Er auch selbst noch machen müssen. Wer sagt denn das ich fehlerfreien Code abgeben möchte?
Das schönste ist manchmal, procedure TForm1.Button1Click(Sender: TObjekt);
Irgendwas sollten die Leute schon noch selbst machen und auch mal kleine fehlerchen suchen.
Zitat:
[edit]
Sind die Textformatierungen (Größe/Farbe) ganz ausgeschaltet?
Was meinst Du denn damit?

Grüsse, Daniel
Ups, tut imr leid

Ich meinte ob die Textformatierungen hier im Forum, mit dem man die Schriftgröße wie auch die Schriftfarbe ändern kann, ausgeschaltet sind. Oder zählen die zum HTML-Code?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 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