Witam, ostatnimi czasy nudziło mi się i zrobiłem sobie tzw. bota do gry i mam problem, u mnie działa dobrze gdy mam zainstalowane delphi, gdy wyśle koledze to mu kilka rzeczy nie działa a też ma tak jak ja Windows XP. Nie wiem o co może chodzić. Kodu nie podam całego nawet na PW z tego powodu iż ktoś mógłby wykorzystać go dla własnych korzyści zarobkowych.
Dowiedz się jaki konkretnie kolega ma komunikat i wtedy będziemy mogli coś poradzić bez wróżki oraz
szklanej kuli :P A i odznaczyłeś build with runtime packages w opcjach projektu (zakłdka Pasckages)?
Tutaj błędem jest to że nie chce wykorzystać jednego kodu z pliku ini a dokładniej
ilosclochy=<TD style="COLOR: white; FONT-SIZE: 9pt; FONT-WEIGHT: bold" colSpan=2 noWrap>(.+?)</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>
A to coś mam odznaczone, znaczy się bez ptaszka :]
Ja tutaj widzę jakieś kombinacje z wyrażeniem regularnym, nic o pliku ini, nie wiem co doradzić.
Podsyłalem swoje programy wykorzystujące wyrażenia regularne ludziom z różnymi systemami i
nie było z nimi problemów, bo niby dlaczego miało być. Być może problem występuje jeśli Twój
program chce się dostać do tego pliku ini. Jednak bez fragmentów kodu ciężko coś wywróżyć ;/
U mnie czyta bez żadnego problemu z tego pliku a u kolegi już nie, może tutach chodzi o szybkość odczytu bo ja tam mam zrobioną funkcję w funkcji
label2.Caption := tekst2(memo3.text, 2,czytaj('wyprawapkt'));
function tekst2(Const AInputString : string; cyfra : integer;HtmlRE : string) : string;
var
R : TRegExpr;
begin
Result := '';
R := TRegExpr.Create;
try
R.Expression := HtmlRE;
if R.Exec(AInputString) then
begin
repeat
result := Result + R.Match[cyfra] ;
until not R.ExecNext;
end;
finally
R.Free;
end;
end;
function czytaj (nazwa:string) : string ;
var
INI : TIniFile;
begin
INI := TINIFile.Create('C:\moj.ini');
try
result := INI.ReadString('Main', nazwa,'');
finally
INI.Free;
end;
end;
Teraz w tej grze do której pisałem bota nie idzie się zalogować na IE a ten program jest oparty na webbrowserach.