Working with Single and Multi-Language Project Groups (replay)

By: Anders Ohlsson

Abstract: Watch the replay and read the chat log of this Developer Relations broadcast
Watch Working with Single and Multi-Language Project Groups

  Working with Single and Multi-Language Project Groups

Presented by: David Intersimone, Tim Jarvis, Chris Hesik and Chris Bensen

This Webinar will show you how to work with mixed language and mixed platform project groups. The session will also cover mixing C++, Delphi and C# code to manage (develop/debug/deploy) suites of applications.

Format: Flash Time: 1:16:5038.5MB
See Also:For more information on Delphi 2006 (Borland Developer Studio 2006), see the Delphi Home Page, and the Delphi community on BDN.

To purchase Delphi, see our shop site.

Questions & Answers

aohlsson:cheeyang: "Is BDS 2006 written by BDS?" - Yes
aohlsson:efortier: "crazy question: will there ever be a way to link C++ code compiled in BDS into a Pascal project?" - There´s web services, DLLs, etc for now. Possibly tighter intergration coming in the future (nothing we can think of right now).
aohlsson:efortier: "will we ever be able to link Microsoft´s .LIB files into a BDS C++ project? Some do but most don´t." - Try using IMPLIB. There might be other issues with these LIB files.
aohlsson:zvarga: "What is the solution to have communication between the pascal form and c++ form if they are in the same project? (Call and Callback)" - Direct call. Just as if it was two Delphi forms. Or two C++ forms.
aohlsson:Erasmus: "What is local time ?" - Local time in Scotts Valley is 1:53pm
aohlsson:Erasmus: "And for Tim ?" - 8:53am Thursday morning
aohlsson: I just raised Tim´s volume.
aohlsson:rglunt68: "all i see is slides but he is talking about coed in the ide he is working on, but i can ntosee the code" - You should definitely see his code. If not, try reconnecting to the stream.
aohlsson: No, some echo... If it happens again I´ll ask Tim...
aohlsson:mbentley: "Can you guys fix the sound on this for the replay?" - We´ll edit that stuff out
aohlsson:jaben: "Sometimes the audio card drivers need to be updated to get rid of Skype echo" - I haven´t heard of that. Could you send details to migrate@borland.com?
aohlsson:mbentley: "Someone just pointed out that the problem happened after you jacked the volume." - It was well after that, but thanks.
aohlsson: Someone just emailed that a possible problem could be that Skype needs to be set to high priority when other heavy apps are running...
aohlsson:cprog: "isn´t it possible to delete the .tlb and recreate it?" - That´s essentially what Tim did

aohlsson:cprog: "Is the GUIID an aleatory ID?" - Yes. More info - http://msdn2.microsoft.com/en-us/library/system.guid.aspx
aohlsson:asisson: "Can you put Chris´s sample on the developer network?" - We´ll do that
aohlsson:cheeyang: "Can Tim´s powerpoint and the demo projects publish on BDN?" - Yep
aohlsson inserts the following link: http://blogs.borland.com/cbensen/
aohlsson: Chris Bensen´s blog ^^^
aohlsson inserts the following link: http://blogs.borland.com/ChrisHesik/
aohlsson: Chris Hesik´s blog ^^^
aohlsson:efortier: "would it be possible for a third-party to expand the debugger using toolsapi?" - We expose quite a bit. You can also add in a new debugger (although not public yet).
aohlsson:cprog: "How to load multiple DLL´s using code dynamically and call the functions inside them?" - LoadLibrary/GetProcAddress - Chris Hesik demoed a specific project just now.
aohlsson:cprog: "thanks!" - np. ty.
aohlsson:ilse: "what about cf.net to c++ dll" - If the C++ DLL is on the server side, the answer is the same as before... :)
aohlsson:cheeyang: "I do a delphi project and I need to compile the project into for few OEM brands. Each OEM has it´s own compiler switches and "compiler directive". What is the best way to manage this in BDS? Can the "Build Configuration" you mentioned helps? At the moment, I use ANT (DCC32) to compile the OEM projects" - Currently not for Delphi projects. Looking at it for the future. MsBuild.
aohlsson:asisson: "Do you have exmples of dynamically loading packages (BPL files)?" - Not handy. Should be just LoadPackage instead of LoadLibrary.
aohlsson:LizR: "Is Alexandra going to do more ECO demos?" - She wants to, but school is the priority at the moment.
aohlsson:efortier: "in a project group, is it possible to place breakpoints in each projects, run all the projects in the group and debug them all in a single run?" - Being demoed as I write this...

aohlsson:Hyperian: "Is there a way to get the call stack from my exception handler (C++)?" - We´ll queue this up for the C++ team for tomorrow. Same time.


Server Response from: BDN10A

 
© Copyright 2008 Embarcadero Technologies, Inc. All Rights Reserved. Contact Us   Site Map   Legal Notices   Privacy Policy   Report Software Piracy