Wenn du Funktionen aufrufst ohne überhaupt zu wissen, ob du die nötige Parameter dafür schon zusammen hast, solltest du deine Programmstruktur nochmal überdenken
Aber mal angenomme du fütterst
ExtractFileName() mit einem String (ob leer oder irgendwas anderes drin), der keine Dateiangabe enthält, dann ist der Rückgabewert der selbe wie der/die/das Parameter.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| var FileName: String; PathAndFile: String; begin
PathAndFile := 'IrgendeinText'; FileName := ExtractFileName(PathAndFile); PathAndFile := ''; FileName := ExtractFileName(PathAndFile); end; |
mfg