সোপ সার্ভার এবং ক্লায়েন্ট অ্যাপ্লিকেশন ভিসিএল + ডেল্ফি এক্সের জন্য ইনডি ডেমো?


151

ডেল্ফি ওয়েব পরিষেবাদির জন্য একটি ডেমো ফোল্ডার অন্তর্ভুক্ত করত, তবে আর এটি অন্তর্ভুক্ত বলে মনে হয় না।

আমি কেবল ডেলফি 7 ডেমো প্রকল্পগুলি ( SOAPDMServerWAD, প্রায় কোনও ইউআই নেই এমন একটি সার্ভার এবং SOAPDMClient) চেষ্টা করেছি এবং এমনকি ডেলফি 7 এও সেগুলি কাজ করতে সক্ষম হয়েছি।

ডেল্ফি এক্সই বা ডেলফি ২০১০-তে কেউ যদি কখনও অনুরূপ ডেমো কাজ করে থাকে, ডেলফি এক্সিতে SOAPDMServerWAD+SoapDMClientকাজ করে এবং কমপক্ষে নূন্যতম ইউআই দিয়ে যে ডেলফি এসওএপি সার্ভার অ্যাপ্লিকেশন উইজার্ড থেকে আসে, এটি সঠিক হবে।

আপডেট: ডেমোটি ডেলফি ২০১০-তে সমস্তভাবে উপস্থিত হয় তবে এখন-অপ্রচলিত WAD (ওয়েব-অ্যাপ-ডিবাগার) ব্যবহার করে, আমি এটিকে নতুন ইনডির কাছে বন্দর করার চেষ্টা করেছি runtime/web-app-development-harnessing-code, তবে আমি এটি কাজ করে বলে মনে করতে পারি না। ডেমোটি চলতে থাকে তবে সার্ভারটির কোনও ইউজার ইন্টারফেস নেই এবং এটি কোনও এইচটিটিপি সার্ভার চালাচ্ছে বলে মনে হয় না (নিয়মিত ওয়েব ব্রাউজার ব্যবহার করে পরীক্ষা করা হয়, http://localhost:port/ইউআরএল মাধ্যমে the উপায় দ্বারা, একটি ডেমো জন্য গুগলিং চেষ্টা করুন, এবং এই url আসে, এবং আমি এক ঘন্টা আগে জিজ্ঞাসা করেছি। এটি ভীতিজনক, গুগল।

আপডেট 2 নীচে আমার নিজের উত্তর দেখুন, ওয়ার্কিং কোডের সাথে শীঘ্রই একটি লিঙ্ক আসছে।


3
[অফটোপিক] কয়েক মাস আগে আমাকে ডেলফিতে একটি সহজ সরল এসওএপি ক্লায়েন্ট তৈরি করতে হয়েছিল, এটি যথেষ্ট মাথা ব্যথা এবং উত্পাদনশীলতার অপচয় হিসাবে প্রমাণিত হয়েছিল, আমি এর মধ্যে বিকল্পটির সন্ধানের পরামর্শ দিই।
কম্পিউটারসায়সন

13
@ ডরিন - ডাব্লুএসডিএল আমদানিকারক ব্যবহার করে একটি এসওএপি ক্লায়েন্ট তৈরি করা খুব সহজ।
রবার্ট লাভ

8
@ রবার্ট এটি সেই অংশ নয় যা মাথা ব্যথা করছে, এটি ডকুমেন্টেশন এবং ডেমোসের অভাব ইত্যাদি I আমাকে সরল ক্লায়েন্টের জন্য এসওএপি সম্পর্কে খুব বেশি শিখতে হয়েছিল, যা আমার খুব বেশি পরিবেশন করেনি, আমি যা বুঝতে পেরেছি তা থেকে জাভা উপায় সহজ তবে এটি চেষ্টা করেন নি => আমি একজন ডেলফি ডাই-হার্ড ব্যবহারকারী।
কম্পিউটারসায়সন

5
সবচেয়ে সহজ সাবান হ'ল নেট ডাব্লুসিএফ
লুকানো

5
এখানে একটি টিউটোরিয়াল ভিডিও রয়েছে edn.embarcadero.com/article/40973 এ । প্রাসঙ্গিক?
অ্যালেক্স

উত্তর:


39

আমি 28789 আইটেম হিসাবে কোডসেন্ট্রালে এসওএপির জন্য ডেমোগুলির সম্পূর্ণ সেট পোস্ট করেছি

এর মধ্যে WebServicesফোল্ডার থেকে ডেলফি 2007 এর যুগের এসওএপি ডেমোগুলির প্রত্যেকটিই রয়েছে , এখন পুরনো ডাব্লুডাব্লু সার্ভারকে নতুন আইএনডিওয়াই ভিসিএল সার্ভারে রূপান্তর করা সহ ডেলফি এক্সই এবং এক্সই 2 এর জন্য আপডেট করা হয়েছে। আপনি যদি ভাবেন যে এটি চিত্তাকর্ষক ছিল, তবে তা না করে। এটা সত্যিই সহজ। একটি নতুন প্রকল্প তৈরি করতে কেবল উইজার্ডটি ব্যবহার করুন, এবং তারপরে প্রকল্পটিতে ওয়েব পরিষেবা ইন্টারফেস এবং বাস্তবায়ন ইউনিট এবং পুরানো ডেমোভুক্ত অন্য কোনও ইউনিট যুক্ত করুন। প্রকল্পে যুক্ত হওয়ার পরে তারা কেবল কাজ করে। বেলিক ডেমো এসওএপি সার্ভারগুলি দেলফিতে তৈরি করা সত্যই সহজ, একবার আপনি যদি একটি কার্যকরী ডেমো পেয়ে থাকেন, আপনি এটির সংশোধন এবং প্রসারিত করা বেশ সহজ পাবেন।

উপরে আমি যে প্রশ্নটি চেয়েছিলাম তার উত্তরের ডেমোটি SOAPDataModuleসাব-ফোল্ডারে রয়েছে।

2007 এর যুগের ডেমোটির সাথে মূল সমস্যাগুলি দুটি:

  1. WAD (ওয়েব অ্যাপ ডিবাগার) চলে গেছে। ডেমোর উদ্দেশ্যে আদর্শভাবে নয় এমন আইআইএস-এর অধীনে ডাব্লু ওয়াড (যা চলেছে) বা আইএসপিআই পরিবেশ স্থাপনের জন্য আপনাকে সর্বোত্তম ডেমো উদ্দেশ্যে, ইন্ডি সার্ভারটি ব্যবহার করে আপনাকে একটি নতুন সার্ভার তৈরি করতে হবে। আমি যে নতুন ডেমো প্রজেক্ট তৈরি করেছি তাকে SoapDMServerINDY বলা হয় এবং এতে একটি ডেটা মডিউল (ডেটামড_ইউপাস), একটি ভিসিএল ফর্ম ইউজার ইন্টারফেস ইউনিট ( IndyServerVCLFormUnit.pas) এবং একটি ইনডি সার্ভার ওয়েব মডিউল থাকে IndyServerWebModule.pas

  2. ডেলফি 2007 ডেমোটি একটি ডাবু / উইন 32 সাবফোল্ডারটি ডেমো এক্সিকিউটেবল যে এখন চলছে তার নতুন অনুশীলনের জন্য ধন্যবাদ ভঙ্গ করেছে, আপনাকে আরও এগিয়ে যেতে হবে। আমি ডেমো সার্ভারটি স্থির করে দিয়েছি যাতে এটি আপনাকে একটি ত্রুটি বার্তার সাথে সতর্ক করে দেয় যদি ডেটা ফাইলগুলি সনাক্ত করা যায় না, আপনাকে রহস্যজনক "এক্সএমএল পার্সিং ত্রুটি" থেকে বাঁচায়। আমি কয়েকটি ডেমো পরীক্ষা করে কিছু ত্রুটি যুক্ত করেছিলাম যাতে এটি আপনাকে বলে যে এই ডেমোটির কাজ করার জন্য আপনাকে ইন্টারবেস ইনস্টল করতে হবে , কারণ কিছু ডেমোতে ইন্টারবেস ইনস্টল করা এবং চলমান প্রয়োজন, এবং একটিতে আইবোকল নামক একটি এলিফ প্রয়োজন, এবং সম্ভবত একটি টেবিল EMPLOYEEউপস্থিত থাকার জন্য ডাকা হয়।

এখানে চিত্র বর্ণনা লিখুন

এই ডেমোটির উপাদানগুলি হ'ল একটি সার্ভার ( সোপডিএমএস সার্ভারআইএনডিওয়াই , এসওএপিডিএমএসওয়ার সার্ভিড থেকে কোডের উপর ভিত্তি করে) এবং ক্লায়েন্ট এসওএপিডিএমক্লিয়েন্ট যা ডেমোর সাথে সংযোগ করে এবং দুটি পৃষ্ঠা রয়েছে, একটি পৃষ্ঠায় একটি ডিবিগ্রিড + ডাটাসেট রিমোটিংয়ের মাধ্যমে বেসিক ডেটা অ্যাক্সেস দেখাবে এবং দ্বিতীয়টি পৃষ্ঠাটি দেখায় যে কীভাবে একটি কাস্টম সোপ পদ্ধতি প্রয়োগ করা যায়।

ডেমোটি ব্যবহার করতে: আপনাকে সার্ভারটি শুরু করতে হবে, স্টার্ট বোতামটি ক্লিক করুন, তারপরে ক্লায়েন্টটি শুরু করুন এবং সংযুক্ত ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন


1
ব্র্যাভোর চেষ্টা! আপনি যদি স্থির ডেমোটি পোস্ট করতে না পারেন, তবে কোনও পৃথক / প্যাচ কি করতে পারে?
ক্রিস থরন্টন

8
এটি মুক্ত উত্স সম্প্রদায়ের একটি পুরানো নীতি; আপনার নিজের চুলকানি স্ক্র্যাচ করুন এবং ফলাফলগুলি ভাগ করুন এবং আশা করি এটি কেবল প্রত্যেকেরই উপকার করবে না, সময়ের সাথে সাথে একটি সম্প্রদায় তৈরি করবে যা একসাথে এমন কাজ করতে পারে যা আমরা একা করতে পারি না। সুতরাং দয়া করে আপনার যদি সমস্যাগুলি পাওয়া যায় তবে আমাকে বাগ রিপোর্টগুলি প্রেরণ করুন।
ওয়ারেন পি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.