lardmaster
2006-10-18 20:34:05
when i try to run this, it gets an identifyer expected error, but it does not give a line number, i dont know what that means, so i cant debug it. this is a program that i am working on to "sing" songs.
program New;
var s,temp,tosend:string;
filenum,i:integer;
function getsongname(i:integer):string;
var p,j:integer;
temp2:string;
begin
for p:=1 to i do
begin
temp2:=copy(s,p,6);
if temp2= 'name: ' then
begin
for j:= p to p+20 do
begin
Result:=Result+s[j];
if (getkeycode(s[j]) = 32) or (getkeycode(s[j+1]) = 32) then break;
end
end
end;
begin
filenum:=openfile('D:\Program Files\SCAR 2.03\Chatlog.txt',False);
readfilestring(filenum,s,filesize(filenum));
writeln(inttostr(length(s)));
for i:=1 to length(s) do
begin
while not (getkeycode(s[i]) = 13) do
begin
temp:=copy(s,i,1);
tosend:=tosend+temp;
i:=i+1;
end
i:=i+1;
sendkeys(tosend);
keydown(13);
keyup(13);
tosend:='';
end
writeln(getsongname(40));
end.