คำถามติดแท็ก delphi-xe2

1
เซิร์ฟเวอร์ SOAP และแอปพลิเคชันไคลเอนต์ VCL + indy สาธิตสำหรับ Delphi XE?
Delphi เคยรวมโฟลเดอร์สาธิตสำหรับบริการบนเว็บ แต่ดูเหมือนจะไม่รวมสิ่งนี้อีกต่อไป ฉันเพิ่งลองโครงการตัวอย่าง Delphi 7 ( SOAPDMServerWADเซิร์ฟเวอร์ที่ไม่มี UI เกือบทั้งหมดและSOAPDMClient) และไม่สามารถทำให้มันทำงานได้แม้ใน Delphi 7 หากใครเคยสาธิตการทำงานที่คล้ายกันใน Delphi XE หรือ Delphi 2010 เหมือนกับการSOAPDMServerWAD+SoapDMClientสาธิตเก่าทำงานใน Delphi XE และอย่างน้อย UI ขั้นต่ำที่มาจากตัวช่วยสร้างแอปพลิเคชันเซิร์ฟเวอร์ Delphi SOAP นั้นจะสมบูรณ์แบบ อัปเดต:การสาธิตจะปรากฏขึ้นจนถึง Delphi 2010 แต่ใช้ WAD ที่ล้าสมัยแล้วในตอนนี้ (web-app-debugger) ฉันพยายามที่จะย้ายพอร์ตไปยัง Indy ใหม่runtime/web-app-development-harnessing-codeแต่ฉันดูเหมือนจะใช้งานไม่ได้ การสาธิตทำงาน แต่เซิร์ฟเวอร์ไม่มีส่วนต่อประสานกับผู้ใช้และดูเหมือนจะไม่เรียกใช้เซิร์ฟเวอร์ HTTP ใด ๆ (ทดสอบโดยใช้เว็บเบราว์เซอร์ทั่วไปผ่านhttp://localhost:port/URL โดยวิธีลอง googling สำหรับการสาธิตและ URL นี้จะปรากฏขึ้นและ ฉันถามน้อยกว่าหนึ่งชั่วโมงที่ผ่านมาน่ากลัว …

2
วิธีสร้างฟอร์ม“ ไม่เปิดใช้งาน” ใน Firemonkey
ใน XCode โดยการเพิ่มวิธีการเหล่านี้ในคลาสย่อย NSView ของคุณสามารถป้องกันไม่ให้หน้าต่างทำงานเมื่อคลิกที่: - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFirstMouse:(NSEvent )theEvent { return YES; } - (void)mouseDown:(NSEvent )theEvent { [[[NSApp]] preventWindowOrdering]; } ในแพลตฟอร์ม Windows มันทำโดยรหัสง่ายๆนี้: HWND hWnd = FindWindowW((String("FM") + fmxForm->ClassName()).c_str(), fmxForm->Caption.c_str()); SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_NOACTIVATE); ฉันจะ subclass NSView เพื่อป้องกันไม่ให้ FMX TForm ของฉันทำงานเมื่อคลิกที่มันได้อย่างไร? ฉันจะสร้างฟอร์ม" …

1
ไม่มีแท็กที่จำเป็นเมื่อใช้ Delphi XML Data Binding Wizard
ฉันใช้XML Data Binding WizardในDelphi XE2. สคีมาต้องใช้แท็กประเภทนี้: <xs:element name="MyReport" type="MyReportType" /> <xs:complexType name="MyReportType"> <xs:all> <xs:element name="Header" type="HeaderType" /> <xs:element name="Values" type="ValuesType" /> <xs:element name="Events" type="EventsType" /> </xs:all> </xs:complexType> ปัญหาคือถ้าฉันไม่เพิ่มองค์ประกอบใด ๆ ในเช่นValues-group จะไม่มี<Values>-tag และไฟล์ XML จะล้มเหลวในการตรวจสอบกับไฟล์XSD. นี่อาจจะไม่เป็นปัญหาหากอินเทอร์เฟซมีวิธีการ "เพิ่ม" Values-tag มีวิธีการมาตรฐานในการจัดการสิ่งนี้หรือฉันใช้รหัสที่สร้างขึ้นอย่างถูกต้อง? ใส่เพียงจะมีใด ๆวิธีการทำงานรอบหรือมิฉะนั้นใช้รหัสจากที่Data Binding Wizardในการผลิตต่อไปนี้XML(ซึ่งเป็นสิ่งที่จำเป็นในการตรวจสอบโดยใช้สคีมาข้างต้นเมื่อไม่มีโหนดลูก) ให้HeaderType, ValuesTypeและEventsTypeมี complexType : <MyReport> <Header /> <Values …
99 xml  delphi  xsd  delphi-xe2 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.