Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi Eval Hakkında
#1
JavaScriptin eval fonksiyonu gibi delphide dinamik kod yazıp çalıştırabileceğimiz bir yapı var mı araştırmam sonucu net herşeyi çalıştıran bir yapı göremedim.Yardımcı olursanız çok makbule geçer
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#2
(25-01-2018, Saat: 20:30)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlJavaScriptin eval fonksiyonu gibi delphide dinamik kod yazıp çalıştırabileceğimiz bir yapı var mı araştırmam sonucu net herşeyi çalıştıran bir yapı göremedim.Yardımcı olursanız çok makbule geçer

JavaScript yorumlanan dillerden,aynı python,perl yada kabuk dilleri gibi.Bu dillerin hepsinde eval fonksiyonu vardır,esasında kendileri de zaten text halinde bir dosyada olduğundan eval fonksiyonun yaptığı işe benzer bir şekilde yorumlanırlar, dolayısıyla bu dillerde eval fonksiyonun olması normaldir,ama Delphi derlenen dillerdendir.Sadece delphi'de değil derlenen dillerin hiç birinde eval fonksiyonu bulamazsanız.Bulsanız da belirli sayıda fonksiyona destek verir.
Bizi Toprağa Gömdüler Fakat Tohum Olduğumuzu Bilmiyorlardı.
Cevapla
#3
(25-01-2018, Saat: 20:57)savasabd Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(25-01-2018, Saat: 20:30)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlJavaScriptin eval fonksiyonu gibi delphide dinamik kod yazıp çalıştırabileceğimiz bir yapı var mı araştırmam sonucu net herşeyi çalıştıran bir yapı göremedim.Yardımcı olursanız çok makbule geçer

JavaScript yorumlanan dillerden,aynı python,perl yada kabuk dilleri gibi.Bu dillerin hepsinde eval fonksiyonu vardır,esasında kendileri de zaten text halinde bir dosyada olduğundan eval fonksiyonun yaptığı işe benzer bir şekilde yorumlanırlar, dolayısıyla bu dillerde eval fonksiyonun olması normaldir,ama Delphi derlenen dillerdendir.Sadece delphi'de değil derlenen dillerin hiç birinde eval fonksiyonu bulamazsanız.Bulsanız da belirli sayıda fonksiyona destek verir.

Şu tarz bir uygulama yapmak istiyorum ses ile komut vererek dinamik delphi kodları oluşturup bunu derleyip çalıştırmak istiyorum
örnek eğer dersem arka tarafta if kelimesini dinamik oluşturacam ve dinamik bu kodları çalıştırıcam ilk kısım tamam eval gibi dinamik bir şekilde kod çalıştırma kısmım kaldı şuanda

JavaScript kodlarını delphide çalıştırmaya çalışıcam dephi tarafında bunu çözemezsem
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#4
Bir projede birden fazla dil kullanılabilir.Benzer bir konuda Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol bir tavsiyem olmuştu.
Bizi Toprağa Gömdüler Fakat Tohum Olduğumuzu Bilmiyorlardı.
Cevapla
#5
Aslında TmsSctipter işimi görüyor fakat ücretli ücretsiz bir pascal scriptir işimi görebilir
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#6
(25-01-2018, Saat: 21:03)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(25-01-2018, Saat: 20:57)savasabd Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlJavaScript yorumlanan dillerden,aynı python,perl yada kabuk dilleri gibi.Bu dillerin hepsinde eval fonksiyonu vardır,esasında kendileri de zaten text halinde bir dosyada olduğundan eval fonksiyonun yaptığı işe benzer bir şekilde yorumlanırlar, dolayısıyla bu dillerde eval fonksiyonun olması normaldir,ama Delphi derlenen dillerdendir.Sadece delphi'de değil derlenen dillerin hiç birinde eval fonksiyonu bulamazsanız.Bulsanız da belirli sayıda fonksiyona destek verir.

Şu tarz bir uygulama yapmak istiyorum ses ile komut vererek dinamik delphi kodları oluşturup bunu derleyip çalıştırmak istiyorum
örnek eğer dersem arka tarafta if kelimesini dinamik oluşturacam ve dinamik bu kodları çalıştırıcam ilk kısım tamam eval gibi dinamik bir şekilde kod çalıştırma kısmım kaldı şuanda

JavaScript kodlarını delphide çalıştırmaya çalışıcam dephi tarafında bunu çözemezsem

Merhaba,
Bana göre, dinamik bir komut beraberinde birçok yanlış ve telafisi mümkün olmayan sonuçlar doğurabilir. Bu konuda örnek almanız gereken yapılar; bankaların mobil uygulamalarında yer alan sesli menü yönlendirmesi ve siri (Yerli sürümünü çıkarabilirsiniz; adı da Sırrı olabilir Smile ) gibi uygulamalardır. 
Bunlar ve benzeri yapıların hiçbirinde dinamik (karambol) komut olduğunu sanmıyorum. Her kelimenin (Sesin) karşılığında bir veya daha fazla sesteş karşılıklar olur. Aldığınız sesin, bu sesteş diziden herhangi birine karşılık gelmesi durumunda, sizin daha önceden tanımladığınız tek bir komutun çalışmasını sağlayabilirsiniz.
Tüm komutlar  sistemde bir tip grubu ve tip dizisinde bulunur. Tanımsız komut bu sayede işlemez.
Bu tiplerin ve seslerin yer aldığı sözlüğü veri tabanından çekerek daha dinamik bir yapı oluşturabilirsiniz.
Veri tabanına yeni bir ses (kelime), yeni bir tip ve komut ekleyip, komutId-sesId-tipId eleştirmeleri ile komut setlerinizi de uygulamadan bağımsız hale getirip, dinamik yapabilirsiniz.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#7
Pascalscript ti öneririm

Bende yazdığım programda bu tip birşey kullanacağım ama şuanda kullanıcı grafik arayüz oluşturup ona belli özellikler atayabiliyor. İlerde makro gibi bir özellik ekleyip ya önerdiğim pascal scriptti kullanacağım ya da çok basit bir makro dil yazacağım
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#8
Sesli komut sistemi yazabilmek için bir ara epey uğraşmıştım. O dönemki araştırmalarıma dayanarak bu işi en güzel Dikte api yapıyor. Bununla ilgili birkaç örnek sitelerinde mevcut. Dikte apinin kullanımıda oldukça basit ve hızlı. Fesih beyin söylediği gibi meşaketli bir iş. Ses ilgili fonemlere ayrılıp birçok işlemden geçiriliyor. Çalışma anı komut ekleme kısmında raporlama bileşenlerini kullanarak denemiştim. Sanırım rawreporttu.
Cevapla
#9
Pascal Scripter ile dinamik kod çalıştırdım. Diktenin dağıtıcısı şuanda sitesini kapatmış ve lisanssız sürüm 20 kelime ile sınırlı
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Puanların Önemi Hakkında... Tuğrul HELVACI 20 6.786 20-07-2018, Saat: 17:42
Son Yorum: Tuğrul HELVACI
  Hangi sürüm delphi kullanmalıyım ? seci20 9 230 14-07-2018, Saat: 18:42
Son Yorum: SercanTEK
Exclamation [ÇÖZÜLDÜ] Delphi EXE Resource TR Dil Sorunsalı mrmarman 6 179 12-07-2018, Saat: 11:09
Son Yorum: mrmarman
  Delphi ile recovery mode Lord_Ares 19 573 06-07-2018, Saat: 01:24
Son Yorum: Lord_Ares
  delphi içinden şablon çağırma murtishow76 13 432 29-06-2018, Saat: 13:00
Son Yorum: murtishow76



Konuyu Okuyanlar: 1 Ziyaretçi