Ładny brzuch
Jak przekopiwa co takiego:
acFileName:array[0..cnMaxFileNameLen]of char;
do String i AnsiString?
Znalazem funkcj function StringOfChar(Ch: Char; Count: Integer): string;
ale nie chc teog robi w ptli tylko chc eby funkcja miaa parametr z adresem bufora i sama to w ptli kopiowaa.
string:=strpas(array of char); lub string:=array of char; lub setlength(string,length(array of char)); StrCopy(pchar(string),array of char); lub setlength(s,length(b)); CopyMemory(pchar(s),@b,length(b));
string:=strpas(array of char); lub string:=array of char; lub setlength(string,length(array of char)); StrCopy(pchar(string),array of char); lub setlength(s,length(b)); CopyMemory(pchar(s),@b,length(b));
procedure TForm1.Button1Click(Sender: TObject); var a, b, s:string; i:integer; begin b:='abcxyz211def'; a:='xyz211'; i:=pos(a,b); if i>0 then begin s:=b; delete(s,i,length(a)); end; end;
Uytkownik Cyrkiel edytowa ten post 29 stycze 2006, 20:25
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
acFileName:array[0..cnMaxFileNameLen]of char;
do String i AnsiString?
Znalazem funkcj function StringOfChar(Ch: Char; Count: Integer): string;
ale nie chc teog robi w ptli tylko chc eby funkcja miaa parametr z adresem bufora i sama to w ptli kopiowaa.
string:=strpas(array of char); lub string:=array of char; lub setlength(string,length(array of char)); StrCopy(pchar(string),array of char); lub setlength(s,length(b)); CopyMemory(pchar(s),@b,length(b));
string:=strpas(array of char); lub string:=array of char; lub setlength(string,length(array of char)); StrCopy(pchar(string),array of char); lub setlength(s,length(b)); CopyMemory(pchar(s),@b,length(b));

procedure TForm1.Button1Click(Sender: TObject); var a, b, s:string; i:integer; begin b:='abcxyz211def'; a:='xyz211'; i:=pos(a,b); if i>0 then begin s:=b; delete(s,i,length(a)); end; end;
Uytkownik Cyrkiel edytowa ten post 29 stycze 2006, 20:25