SORU
20 HAZİRAN 2011, PAZARTESİ


Delphi XE için SABUN sunucu ve istemci uygulama / BASKI ındy demo?

Delphi web Hizmetleri için demolar bir klasör eklemek için kullanılır, ama artık bu dahil gibi görünüyor.

Ben sadece denedim Delphi 7 demo projeleri (SOAPDMServerWAD, bir sunucu ile neredeyse hiçbir UI, ve SOAPDMClient) ve açamadı olsun onlara işlevi, hatta Delphi 7.

Eğer olursa, şimdiye kadar yapılan benzer bir demo çalışmalarında Delphi TEKNOLOJİ, ya da Delphi 2010, aynı eski SOAPDMServerWAD SoapDMClient demolar, Delphi ile birleştirilerek birinci ve en azından minimal UI gelir gelen Delphi SOAP Sunucu uygulama Sihirbazı, bu mükemmel olur.

Güncelleme:Demo görünür kadar Delphi 2010 kullanır ama şimdi obsoleted TOMAR (web-app-ayıklayıcı), denedim bağlantı noktası için yeni Indy runtime/web-app-development-harnessing-code ama ben pek almak o çalışma. Demo çalışıyor, ancak sunucu Kullanıcı arayüzü vardır ve herhangi bir HTTP Sunucusu (normal bir web tarayıcısı kullanarak test, http://localhost:port/ URL ile. çalışan görünmüyor Bu arada, bir demo için googling deneyin, ve bu url çıkıyor ve yarım saat öncesine kadar sordum. Bu korkunç, google.

Update2Bir link yakında çalışan kod ile geliyor aşağıda benim cevaba bakınız.

CEVAP
26 Mart 2012, PAZARTESİ


CodeCentral as item 28789 SABUN için gösteriler komple set attılar.

Bu WebServices klasör Delphi 2007 dönemi SABUN demolar her biri, Delphi TEKNOLOJİ ve yeni INDY BASKI Sunucuları eski WAD sunucuları dönüştürme de dahil olmak üzere XE2 şu an için güncelleme içerir. Bu etkileyici olduğunu düşünüyorsun, değil hariç. Gerçekten çok kolay. Sadece Sihirbazı yeni bir proje oluşturmak ve proje için eski demo, ait web servisi arayüzü ve uygulama birimleri ve diğer birimler eklemek için kullanın. Projeye eklenen bir kez onlar, onlar sadece iş.Temel demo SABUN Sunucuları Delphi oluşturmak için gerçekten kolay bir çalışma demo sonra, çok kolay ve değiştirmek uzatmak bulabilirsiniz.

En iyi ben yukarıda sorulan soruyu cevaplayan demo SOAPDataModule alt klasöründedir.

2007 dönemine ait bir demo ile temel sorun iki:

  1. TOMAR (hata ayıklayıcı web app) gitti. önce yeni bir sunucu kullanarak Indy server, en uygun alıştırma amaçlı, tasarruf senden kullanarak WAD (gitti) ya da kurma ISAPI çevre, IIS altında, neredeyse ideal için alıştırma amaçlı. Yaptığım yeni demo proje denirSoapDMServerİNDYve oluşur bir veri modülü (datamod_u.pas), Kullanıcı Arayüz birimi (IndyServerVCLFormUnit.pas) ve Indy Server bir web form BASKI modülü IndyServerWebModule.pas denir.

  2. Delphi 2007 demo demo yürütülebilir şimdi bir Debug/Win32 klasörü olan yeni uygulama sayesinde kırdı, daha ileri gitmek gerekir. Eğer veri, gizemli kurtardığı dosyaları bulunamıyor, bir hata mesajı ile sizi uyarır, böylece demo sunucu düzelttim "XML ayrıştırma hatası". Ben de bu demo için çalışmak, bu yana " yardımcı kurmanız gerektiğini söyler bazı hata gösteriler birkaç kontrol ekledibazıdemolar SQL Server yüklü ve çalışan gerektirir, ve bir takma ad İBLOCAL denilen bulunması gerekir, ve tercihen bir tablo EMPLOYEE bulunması için çağrıda bulundu.

enter image description here

Bu demo unsurları sunucusu (SoapDMServerİNDYkod SOAPDMServerWAD dan) dayanan, ve istemciSOAPDMClientdemo bağlanır ve iki sayfa olan bir sayfa temel veri DBGrid veri kümesi üzerinden uzak erişim gösterecektir, ve ikinci sayfa özel SABUN bir yöntemi çağırmak için nasıl gösterir.

Demo kullanmak için: sunucuyu Başlat, Başlat düğmesini tıklatın, istemci başlatın ve Bağlan ' ı tıklatın.

enter image description here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012