home *** CD-ROM | disk | FTP | other *** search
- Program PasteTracks;
- var
- i, iPos: integer;
- sTmp, sText: string;
- slTmp: TStringList;
-
- begin
-
- slTmp := TStringList.Create;
- try
-
- sText := Trim( sys_ClipboardPaste );
-
- if sText = '' then exit;
-
- if sys_MessageDlg( 'Paste ?' + #13#10 + #13#10 + sText , 3, 0 ) = 0 then begin
-
- on_clearTracks;
- slTmp.Text := sText;
-
- for i := 0 to slTmp.Count - 1 do begin
- sTmp := slTmp.Strings[ i ];
- iPos := Pos( '.', sTmp );
- if iPos > 0 then begin
- if StrToIntDef( Copy( sTmp, 1, iPos - 1 ), -1 ) <> - 1 then sTmp := Copy( sTmp, iPos + 1, 99999 );
- end;
- sTmp := Trim( sTmp );
- if sTmp <> '' then begin
- on_addTrack( IntToStr( i + 1 ), sTmp, '', '' );
- end;
- end;
- end;
- finally
- slTmp.Free;
- end;
-
-
- end.
-
-
-
-