Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Вниз

Как сделать так, чтобы прога считала строку программным кодом   Найти похожие ветки 

 
jiny   (2005-12-20 09:10) [0]

Хотелось бы узнать есть ли в Дельфи механизм аля FoxPro, "инициализация/запуск на исполнение" программного кода, зашитого в текстовой переменной ? если есть , то как это реализовывается, кроме как создать свой интерпретатор команд ничего не приходит на ум.


 
ANB ©   (2005-12-20 09:17) [1]


> jiny   (20.12.05 09:10)

1. Встроенной в делфи возможности нет
2. В фоксе и клиппере это проще, так как они интерпретаторы
3. Самый легкий способ - реализовать свой интерпретатор команд
4. Можно извратится и в делфи, но тут куча подводных камней, связанных с адресацией и защитой памяти (по умолчанию данные исполнять процессор не будет). Плюс, твой код практически все антивирусы сочтут вирусом.


 
OldNaum ©   (2005-12-20 09:28) [2]

www.remobjects.com
[Innerfuse] Pascal Script

FastScript, DWS II, PascalScripter и прочие


 
jiny   (2005-12-20 09:31) [3]

В принципе ты прав, но все-таки я слышал про компоненту, которая позволяет это делать, просто хотелось бы некоторые куски кода держать в спец.таблице


 
jiny   (2005-12-20 09:35) [4]

OldNaum ©   (20.12.05 09:28) [2]
FastScript & PascalScript есть в составе FastReport 3, сейчас гляну,
а страничка www.remobjects.com не открывается


 
jiny   (2005-12-20 09:36) [5]

jiny   (20.12.05 09:35) [4]
>>а страничка www.remobjects.com не открывается
открылась, файрвол запрещал


 
OldNaum ©   (2005-12-20 09:41) [6]

PascalScripter я имел в виду не FastReport"овский. Я уже может немного название запамятовал... Как вспомню - выложу. Там вполне толковый проект. Автор даже расширил возможности языка ObjectPascal :))


 
Deka ©   (2005-12-20 12:22) [7]

Некоторые куски кода, которые надо держать в спецтаблице, оформить в виде DLL и держать в спецтаблице их. Конечно с модификацией будут некоторые проблемы, но зато решаются проблемы с антивирусами и прочими защитами. Может так?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.013 c
1-1139215284
Int_64
2006-02-06 11:41
2006.03.12
Как запустить приложение в виде дочернего окна в MDI-приложении?


2-1140564145
Bogdan1024
2006-02-22 02:22
2006.03.12
Пощитать сумму.


2-1140698392
macpm
2006-02-23 15:39
2006.03.12
Печать содержимого PaintBox


1-1138743883
DillerXX
2006-02-01 00:44
2006.03.12
Можно ли линковать .lib файлы к проекту?


15-1140429844
isasa
2006-02-20 13:04
2006.03.12
Конвертация данных - стоимость





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский