digitalmars.D.learn - Using PostgreSQL with D.
- Joshua (3/3) Jul 12 2007 I am working on learning D right now (comming mainly from c/c++/java bac...
- BCS (6/21) Jul 12 2007 I've never done it but if the code you want to run is in a .dll then the...
- Bill Baxter (11/34) Jul 12 2007 Right. "implib" from the Basic Utilities Package:
I am working on learning D right now (comming mainly from c/c++/java background) and I was wanting to use PostgreSQL in my app. I've been spoiled by java for so long that I am amazed that its been so hard to find any info on getting postres to work with D. About the closest I've come is trying to get DDBI to work but the libpq.lib file that comes with postgres in the /ms directory does not seem to link correctly. Some info seems to indicate that I need to get VC++ and convert the lib then convert it again using a tool that I would need to purchase. Does this sound correct? Am I just missing some postgres driver in Tango (the std library I use) that I just need to import and I missed it in the API?
Jul 12 2007
Reply to Joshua,I am working on learning D right now (comming mainly from c/c++/java background) and I was wanting to use PostgreSQL in my app. I've been spoiled by java for so long that I am amazed that its been so hard to find any info on getting postres to work with D. About the closest I've come is trying to get DDBI to work but the libpq.lib file that comes with postgres in the /ms directory does not seem to link correctly. Some info seems to indicate that I need to get VC++ and convert the lib then convert it again using a tool that I would need to purchase. Does this sound correct? Am I just missing some postgres driver in Tango (the std library I use) that I just need to import and I missed it in the API?I've never done it but if the code you want to run is in a .dll then there is a tool (IIRC free from digitalmars) that makes a DMD style .lib from a .dll. If the code is actual in the .lib then I think there is another free tool for converting MS style stuff to digitalmars style.
Jul 12 2007
BCS wrote:Reply to Joshua,Right. "implib" from the Basic Utilities Package: http://ftp.digitalmars.com/bup.zip http://www.digitalmars.com/ctg/implib.htmlI am working on learning D right now (comming mainly from c/c++/java background) and I was wanting to use PostgreSQL in my app. I've been spoiled by java for so long that I am amazed that its been so hard to find any info on getting postres to work with D. About the closest I've come is trying to get DDBI to work but the libpq.lib file that comes with postgres in the /ms directory does not seem to link correctly. Some info seems to indicate that I need to get VC++ and convert the lib then convert it again using a tool that I would need to purchase. Does this sound correct? Am I just missing some postgres driver in Tango (the std library I use) that I just need to import and I missed it in the API?I've never done it but if the code you want to run is in a .dll then there is a tool (IIRC free from digitalmars) that makes a DMD style .lib from a .dll.If the code is actual in the .lib then I think there is another free tool for converting MS style stuff to digitalmars style.Not a free tool, but part of the Extended Utilities Package, which is only $15. It's called coff2omf. http://www.digitalmars.com/eup.html http://www.digitalmars.com/ctg/coff2omf.html From what I hear this only works on certain flavors of coff files, so it's not a surefire solution. --bb
Jul 12 2007