unit FMain; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, JvExStdCtrls, JvCombobox, JvDriveCtrls, JvListBox, FileCtrl, ComCtrls, JvExComCtrls, JvComCtrls, JvCheckTreeView, CheckLst, JvExCheckLst, JvCheckListBox, JvPlaylist, JvFullColorSpaces, JvFullColorCtrls, JvTextListBox, ExtCtrls, Mask, JvExMask, JvToolEdit; type TFormMain = class(TForm) JvDriveCombo1: TJvDriveCombo; JvFileListBox1: TJvFileListBox; JvDirectoryListBox1: TJvDirectoryListBox; JvDriveCombo2: TJvDriveCombo; JvFileListBox2: TJvFileListBox; JvDirectoryListBox2: TJvDirectoryListBox; procedure JvFileListBox1DblClick(Sender: TObject); procedure JvFileListBox2DblClick(Sender: TObject); procedure JvFileListBox1DragDrop(Sender, Source: TObject; X, Y: Integer); procedure JvFileListBox1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); procedure JvFileListBox2DragDrop(Sender, Source: TObject; X, Y: Integer); procedure JvFileListBox2DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); private function RemoveSpace(Filename: string): string; end; var FormMain: TFormMain; implementation uses StrUtils; {$R *.dfm} function TFormMain.RemoveSpace(Filename: string): string; var ld: integer; c: char; begin ld:=LastDelimiter('\', Filename); if (ld>0) and (ld