Stránka 1 z 1
delphi - krajeni retezcu (pascal)
Napsal: sob 26. úno 2005, 22:21
od Borg2of3
Hledam celej den na netu a nemuzu najit. prochazim napovedu do delphi.. a ruzne stranky s prikazy k pascalu.. a ne a ne to vymyslet a najit neco co by mi pomohlo.. pritom to urcite musi jit.. mam takovej problem:
mam retezec rekneme "C:\programy\Adobe\Acrobat\Help"
k nemu mam retezec "C:\programy\Adobe\"
tohle vsechno zatim znam. No a to co ja potrebuju.. je ten prebytek.. tzn, chci z tech dvou retezcu ziskat tohle : "Acrobat\Help".
Vim ze pomoci strlen si muzu zjistit pocet znaku v danem retezci. Takze vim i kolik ma rozdil prvniho a druheho retezce. Ale nemam prikaz kterej by mi zkopiroval z prvniho retezce data od treba 12tyho znaku do posledniho. Vymejslel jsem proceduru.. ale vubec nevim jak.. protoze neznam ani zadnej prikaz kterej by mi dokazal adresne skopirovat jedinej znak z retezce. Mozna cerpam ze spatnych zdroju..

Napsal: sob 26. úno 2005, 22:50
od Sir_Killer
A co napriklad skusit
tu [na fore]
Napsal: sob 26. úno 2005, 22:59
od Sir_Killer
A este ma napadlo, co takto to nacitat do nejakeho neviditelneho editu, a tam to oznacit pomocou selStart a selLenght a potom to skopirovat do ClpBoardu a nalepit,kam potrebujes?
Je to sice najsedlackejsie riesenie pod slnkom, ale pokial nevymyslis nic ine ti asi pomoze...

Napsal: ned 27. úno 2005, 10:31
od pavel.minarik
mas SZ

Napsal: ned 27. úno 2005, 15:37
od Borg2of3
Sir_Killer píše:A este ma napadlo, co takto to nacitat do nejakeho neviditelneho editu, a tam to oznacit pomocou selStart a selLenght a potom to skopirovat do ClpBoardu a nalepit,kam potrebujes?
Je to sice najsedlackejsie riesenie pod slnkom, ale pokial nevymyslis nic ine ti asi pomoze...

Jo to je zajimavej napad

pouzit nejakej tstring, nebo tedit.. co bude vhodnejsi.. a dat mu vlastnost visible=disable.. a mohlo by se to mozna tak vyuzit. To me vubec nenapadlo.
Napsal: ned 27. úno 2005, 21:36
od Sir_Killer
Tak zacinaju sedlaci, co sa ucia programovat...[ja som napr kedysi nepoznal premenne a vsetky data som takto nacitaval do invisible editov

]
Napsal: ned 27. úno 2005, 22:16
od Borg2of3
Sir_Killer píše:Tak zacinaju sedlaci, co sa ucia programovat...[ja som napr kedysi nepoznal premenne a vsetky data som takto nacitaval do invisible editov

]
No tak to uz je hodne vostry teda

to zase tak strasny se mnou neni.. ale treba teprve nedavno jsem se ucil vytvaret komponenty za behu programu.. taky sranda

ja ze zacatku delal vsechno staticky.. a kdyz jsem mel nejakou vlastnost.. ktera se opakovala.. tak jsem pro kazdou komponentu to vypisoval zvlast

No nicmene mi uz pomohl vyresit muj problem pavel.minarik za coz mu velice dekuji

Napsal: pát 25. bře 2005, 18:51
od p55p
A co tak toto
a:=length(C:\programy\Adobe\); //integer
b:='C:\programy\Adobe\Acrobat\Help'; //string
novy_retazec:=delete(1,a,b); //string;
Napsal: pát 25. bře 2005, 18:58
od pavel.minarik
kouzlo programování je předvším v tom, že k cíli vede spočetně nekonečně správných cest
což je taky jeden z důvodů obecné nerozhodnutelnosti správnosti programů

(nemyslím syntax)
Napsal: pát 25. bře 2005, 19:09
od p55p
pavel.minarik píše:kouzlo programování je předvším v tom, že k cíli vede spočetně nekonečně správných cest
což je taky jeden z důvodů obecné nerozhodnutelnosti správnosti programů

(nemyslím syntax)
s tym suhlasim
