[ Crazy Mix @ 27.05.2003. 22:24 ] @
Evo ovako:
1) Zanima me kako da uradim ovo: Kada u edit unesem "button1" i kliknem na Taster (button2) da se izvrsi
Code:
button1.left:=button1.left+1;
, a kad upisem "button2" da se izvrsi
Code:
button2.left:=button2.left+1;
?
Kapirate?

2) Zelim da napravim nesto kao "Commands" u mIRC-u, znaci u fajl upisem:
Pera
zika
mika
...i da se u mainmenu-ju kreiraju opcije pera zika i mika (to je lako, ali vidi trece pitanje)

3) Zelim da napravim nesto kao u mIRC-u, odnosno ovako nesto: Da imam 1 taster i 1 memo, i kad u memo-u upisem npr.:
Code:
showmessage('Avram');
, i kliknem na taster, da program izvrsi showmessage, ali takodje da radi i bilo sta da mu upisem u memo (npr. "winexec...") - ne pravim delphi8 [27.05.2003.], nego 'ocu nesto lepo da napravim...
[ -zombie- @ 28.05.2003. 02:20 ] @
nemože to tako..

za 1) imaš GetComponentByName(); ili slično.

2) nisam razumeo.. ali ako hoćeš menije da praviš, samo napraviš tMenuItem.Create('naziv', nesto_drugo, ...);

3) nema šanse..
[ silverglider @ 28.05.2003. 11:59 ] @
2) u fajl mozes da upises nazive menu itema i po ucitavanju fajla da ih kreiras, ali kako planiras da ih povezujes sa procedurama koje treba da se izvrse na njihov klik?
Zar ti nije bolje da napravis recimo COM komponentu, ili da radis makar sa actionlistom uvezanim u dll i dobro osmisljenim (dll) interfejsom?

3) ako neces da uneseni string pasivno preneses kao argument nekoj fixnoj funkciji, moraces da napravis tacno odredjen spisak komandi koje mozes na taj nacin da izvrsis, pa da pozivas razlicite funkcije sa tim unesenim tekstom kao parametrom (jer ne postoji jedna koja bi mogla sve to da prihvati i izvrsi).
Uglavnom, ispada kao da hoces da uradis neki interpreter, a za to ces morati da uradis makar mali i osnovni parser. Ako hoces da napravis "nesto lepo", onda moras "lepo" i da se potrudis.