Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Konverzija stringa u naredbu

[es] :: Pascal / Delphi / Kylix :: Konverzija stringa u naredbu

[ Pregleda: 1624 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

XGhost

Član broj: 33279
Poruke: 331
31.176.209.*



+1 Profil

icon Konverzija stringa u naredbu03.09.2017. u 17:36 - pre 79 meseci
Nisam siguran da li sam dobro napisao naslov ali nadam se da cete razumjeti.
Dakle zanima me mogucnost konverzije stringa u naredbu.
PRIMJER:
Imam string sa vrijednoscu
var
TestString:string;
TestString:='Edit1.Text+Edit2.Text;'
Sam tekst nije bitan moze biti i obican tekst kao npr
TestString:='close;'

Ovo je dakle samo string, kako da taj string pozovem kao komandu pritiskom na dugme
npr pozovem string TestString i da se izvrsi komanda close tj zatvaranje prozora;


[Ovu poruku je menjao XGhost dana 03.09.2017. u 20:27 GMT+1]
 
Odgovor na temu

Milan Milosevic

Član broj: 67
Poruke: 932
*.dynamic.isp.telekom.rs.



+31 Profil

icon Re: Konverzija stringa u naredbu03.09.2017. u 19:14 - pre 79 meseci
if TestString:='close;' then close;
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
31.176.209.*



+1 Profil

icon Re: Konverzija stringa u naredbu03.09.2017. u 19:26 - pre 79 meseci
Citat:
Milan Milosevic: if TestString:='close;' then close;

ma to nije problem ako znam sadrzaj ali ako je

TestString:='Edit1.Text+Edit2.Text;'

onda nece ici
if TestString='Edit1.Text+Edit2.Text; then TestString;
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Konverzija stringa u naredbu03.09.2017. u 20:15 - pre 79 meseci
> Ovo je dakle samo string, kako da taj string pozovem kao
> komandu pritiskom na dugme npr pozovem string TestString i da se izvrsi komanda close tj
> zatvaranje prozora;

Ako te pratim, zelis da ubacis kao podrsku za scriping u tvoj program?
Delphi/Pascal ima nekoliko skripting resenja za tu svrhu, verovatno najpoznatiji je Pascal Script.

 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2679



+690 Profil

icon Re: Konverzija stringa u naredbu03.09.2017. u 20:23 - pre 79 meseci
Možeš da probaš sa toString() i valueOf() string metodama.
Trebalo bi da se ponašaju isto, osim što kod Jave "valueOf()" vraća "null" ako je objekat "null", a u suprotnom vraća vrednost "toString()".

To je ako hoćeš direktno u npr. JavaScript-u.

Ali, ne vidim tu baš nekog smisla, pre ima smisla da se koristi npr. u PHP-u, probao sam sledeći kod i radi kako treba:
Code:
<?php
        //Enter your code here, enjoy!
$a = ".write";
$b = 2;
$c = 3;
echo "<script>" . "document" . $a . "(" . $b . "+" . $c . ")" . "</script>";
?>
odnosno, izbacuje 5 kao rezultat na "http://phptester.net/", dok na "http://sandbox.onlinephpfunctions.com/" izbacuje
Code:
<script>document.write(2+3)</script>
što je validan JavaScript kod.


Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
31.176.209.*



+1 Profil

icon Re: Konverzija stringa u naredbu03.09.2017. u 20:31 - pre 79 meseci
Pokusavam da skratim kod tako da koristim osobine tj vrijednosti
komponenata koje se mogu izvuci u privremene stringove i
te promjenjive koristiti ubacivajuci ih u izvrsi kod, cime bi visestruko
smanio broj nevizuelnih i vizuelnih komponenata na formi.

 
Odgovor na temu

Milan Milosevic

Član broj: 67
Poruke: 932
*.dynamic.isp.telekom.rs.



+31 Profil

icon Re: Konverzija stringa u naredbu04.09.2017. u 05:00 - pre 79 meseci
Code:

procedure TForm1.Button1Click(Sender: TObject);
var
 TestString:String;
begin
   TestString:='ako se u stringu nalazi close; tada zatvori aplikaciju';
   if pos('close;',TestString,1)<> 0 then close;
end;

Naravno ovde unutar TestString možeš da staviš bilo koji string.
Ako u sebi sadrži podstring 'close;' forma će se zatvoriti.


[Ovu poruku je menjao Milan Milosevic dana 04.09.2017. u 14:38 GMT+1]
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Konverzija stringa u naredbu04.09.2017. u 07:52 - pre 79 meseci
Citat:
XGhost:
Pokusavam da skratim kod tako da koristim osobine tj vrijednosti
komponenata koje se mogu izvuci u privremene stringove i
te promjenjive koristiti ubacivajuci ih u izvrsi kod, cime bi visestruko
smanio broj nevizuelnih i vizuelnih komponenata na formi.


Funkcija, procedura?
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Konverzija stringa u naredbu

[ Pregleda: 1624 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.