AGB  ·  Datenschutz  ·  Impressum  







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

Probleme mit funktion

Ein Thema von onkel · begonnen am 21. Okt 2003 · letzter Beitrag vom 21. Okt 2003
Antwort Antwort
onkel

Registriert seit: 16. Sep 2003
14 Beiträge
 
#1

Probleme mit funktion

  Alt 21. Okt 2003, 23:04
Abend zusammen,
Ich habe 2 Eingabefelder, wenn ich in das eine Feld C:\test\a\b\c\testfile.exe eingebe und dann auf den Button drücke, soll im 2ten Feld nur noch testfile.exe stehn...

Code:
function Wandlestring (sourcestr:string):string;
 var
   i: integer;
 begin
     i := 1;
      while (i <= Length(sourcestr)) do
      begin
        while sourcestr[i] = '\' do
        Delete(sourcestr,1,i);
        Inc(i);
      end;
      result:= sourcestr;
 end ;

procedure TForm1.Button1Click(Sender: TObject);

begin
ergebnis:=(Edit1.Text);
Wandlestring(ergebnis);
Edit2.Text:=ergebnis;
end;
Irgendwie klappt das aber mit der Funktion nicht, wenn ch den Codeabschnitt in der Funktion außerhalb benutze funzt das 1a ..kann mir einer nen Hinweis liefern warum das nicht funzt, thx im vorraus


---------------------------------------------
hab gerade meinen Dummheitsfehler entdeckt...
ergebnis:=Wandlestring(ergebnis); muß es natürlich heißen
---------------------------------------------

@Mod/Admin: bitte den Beitrag löschen, thx!!
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Probleme mit funktion

  Alt 21. Okt 2003, 23:27
Moin Onkel,

ich hab' da noch einen anderen Tip:

Schau Dir mal die Funktionen ExtractFileName und LastDelimiter an.

Erstere macht das, was Dein WandleString macht, letztere kann WandeleString vereinfachen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


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 12: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