Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Smalltalk
Перезагрузить страницу Smalltalk Express: запуск строки на выполнение
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Smalltalk Express: запуск строки на выполнение - 19.05.2003, 16:57

Существует функция Compiler evaluate, но как можно запустить строку через объект как получатель?
Ответить с цитированием
  (#2 (permalink)) Старый
SergeySS SergeySS вне форума
Member
 
Сообщений: 121
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.01.2003
По умолчанию 2 Abelard - 19.05.2003, 20:57

Честно говоря, боюсь, что не совсем понял вопрос.
Как я понял, у Вас есть одна строка, содержащая имя некоторого объекта, и есть другая строка, в которой содержится последовательность сообщений, которые Вы хотите послать этому объекту. Так? Тогда вполне можно использовать выражение “Compiler evaluate:” для конкатенации этих строк.

Пример
Строка, содержащая имя объекта = ‘Smalltalk’;
Строка, содержащая сообщение объекту = ‘keys do:[:dic| Transcript cr; show:dic]’.

Программа:

Код:
|a b|
a:='Smalltalk'.
b:='keys do:[:dic| Transcript cr;show:dic]'.
Compiler evaluate:(a,' ',b).
Ответить с цитированием
  (#3 (permalink)) Старый
SergeySS SergeySS вне форума
Member
 
Сообщений: 121
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.01.2003
По умолчанию 2 Abelard - 06.06.2003, 16:15

Есть еще варианты решения данной проблемы. Например, можно создать метод, который будет писать другие методы и вызывать их на исполнение.

Или, возможно тут поможет следующее приложение:

http://www.smalltalking.net/Goodies/Expres...exScripting.zip
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить в конец первой строки, последние n2-n1 слов второй строки gika111 Вопросы начинающих программистов 1 20.01.2010 16:41
В чём отличие видеокарты PCI Express от PCI Express 2.0 ? Mara Видеокарты 9 13.10.2008 09:20
Запуск команд командной строки с помощью VBA snake-as Visual Basic 1 08.10.2008 08:09
Какая разница между материнскими платами с Express Gate и Express Gate SSD? ksenon Любые вопросы от новичков 8 27.08.2008 15:42
Объясните про запуск из командной строки Виталик 1 Офтопик 19 23.01.2008 22:25
Как переписать программу с SmallTalk V на VisualAge SmallTalk Novikov Smalltalk 1 25.10.2007 15:43
Получения параметра из командной строки в Visual C++ 2005 Express ontogenez Visual C++ 16 25.01.2007 17:52
Выполнение скрипта!!! Casper PHP 5 26.09.2005 19:21
Запуск программы из командной строки. Stalk200 Вопросы начинающих программистов 27 03.02.2005 23:46
SmallTalk Express Update to 2.0.4 где найти линк FiReBaLL Smalltalk 3 01.10.2003 16:55
Имеются две строки CString, можно ли реализовать поиск части первой строки во второй Anonymous Visual C++ 4 23.05.2003 16:34
Smalltalk Express как с ним работать SergeySS Smalltalk 4 12.03.2003 20:39



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов