Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

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
Narsist bir ruhta başkasına ihtiyaç yoktur !
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
Narsist bir ruhta başkasına ihtiyaç yoktur !
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
Narsist bir ruhta başkasına ihtiyaç yoktur !
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ı
Narsist bir ruhta başkasına ihtiyaç yoktur !
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi ile Json Parse İşlemi yhackup 11 678 Dün, Saat: 14:33
Son Yorum: hakanharbeli
Question delphi 10.1'den 10.2' ye geçiş BY-HAYALET 10 173 Dün, Saat: 12:33
Son Yorum: BY-HAYALET
  Delphi ile NVİ KPS (Kimlik Paylaşım Sistemi) web servislerine bağlanma. csunguray 9 313 07-02-2018, Saat: 13:30
Son Yorum: ismailkocacan
Star ıdHTTP Post hakkında? [Çözüldü] Cyber 1 85 06-02-2018, Saat: 13:36
Son Yorum: Cyber
  WSDL Import Tanımlaması hakkında adelphiforumz 10 255 26-01-2018, Saat: 12:01
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi