Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 2.710 pregleda

Najnovija ↓

Konverzija stringa u naredbu 03.09.2017. u 18:36 · pre 111 meseci
izmenjeno 1 put, poslednji put XGhost 03.09.2017. u 20:27
  1. XGhost03.09.2017. u 20:27zapis iz teksta poruke
#1
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;
Re: Konverzija stringa u naredbu 03.09.2017. u 20:26 · pre 111 meseci #3
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;
Re: Konverzija stringa u naredbu 03.09.2017. u 21:15 · pre 111 meseci #4
> 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.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Konverzija stringa u naredbu 03.09.2017. u 21:23 · pre 111 meseci #5
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.

Potpis
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
Re: Konverzija stringa u naredbu 03.09.2017. u 21:31 · pre 111 meseci #6
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.

Re: Konverzija stringa u naredbu 04.09.2017. u 06:00 · pre 111 meseci
izmenjeno 1 put, poslednji put Milan Milosevic 04.09.2017. u 14:38
  1. Milan Milosevic04.09.2017. u 14:38zapis iz teksta poruke
#7
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.
Re: Konverzija stringa u naredbu 04.09.2017. u 08:52 · pre 111 meseci #8
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?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme