[DUG] Delphi development company required
Hi there, Doubledot Media is currently looking for a Delphi development company to help with one of it's products - Traffic Travis. Anywhere in NZ. Version 4 was released this week and we've had a lot of feedback from our customers along with other things we can do it improve the software, so much work that we need to off load some to a team of 3-4 developers ideally. We are wanting company who can start immediately. * Written in Delphi XE * AidAim for the database engine * TMS Components for the UI If you and your company are interested, please reply to this email or contact Nick on 03 9431635 -- Kind regards, Nick Fauchelle Email: n...@doubledotmedia.com Doubledot Media Limited http://www.doubledotmedia.com Phone: + 64 3 943 1635 ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
[DUG] Anyone looking for some short term contract work?
Hey guys, We are currently looking for a local contractor wanting some short time work with an immediate start. Looking at 3 weeks of work on the new version of our product - Traffic Travis. We'd prefer someone Christchurch based who would be able to come into our Ferrymead offices, thou this isn't listed on the website, check it out to see the kind of company we are - http://www.doubledotmedia.com/jobs Traffic Travis is built with Delphi XE, using TMS quite heavily for the UI. Ideally looking for; - 3+ years in Delphi - Experienced with TThread / threaded applications - Html, regular expression and general http request knowledge be good (we do a bit of scraping) - SVN ( or Git+Svn) experience - Christchurch preferred with ability to get to Ferrymead Not in Christchurch but still think you'd love to do this? Please reply and express you interest. -- Kind regards, Nick Fauchelle Head of Technology Email: n...@doubledotmedia.com Doubledot Media Limited http://www.doubledotmedia.com Phone: + 64 3 943 1635 ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Icon creation
After seeing Alister's video a few years ago, I have been using gimp for my icons! (Thanks Alister!) On Tue, 2010-11-09 at 18:11 +1300, Alister Christie wrote: I made this video a few years ago http://codegearguru.com/index.php?option=com_contenttask=viewid=12Itemid=27 making icons with GiMP. However there are some quite good free standalone Icon editors. Alister Christie Computers for People Ph: 04 471 1849 Fax: 04 471 1266 http://www.salespartner.co.nz PO Box 13085 Johnsonville Wellington On 9/11/2010 5:32 p.m., John Bird wrote: I have never read up on best practices/sizes etc for creating program icons and BMP files for buttons/images etc. Anyone got any good references to read up further?? q1 – I have figured how to create a BMP with transparent background for bit buttons etc so the image is not square. How do I create same for program ICO files? All my program icons in the task bar are square as a result. q2 – Where does everyone else store their image files? Really they should be considered part of the project. Only the IDE does not store what the original filename was, so to find the image again (for a bitbutton/program icon etc) I have to know what it was and where. I haven’t made up mind between storing them in the project source folder or a separate images folder... Any Embarcadero programmers out there reading this – how about the IDE stores the names of the files when it loads them, so it can be found again. John ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Duplicate post
I agree, shell out a few $$ and get your own domain. Don't have to use gmail but can at least stop using the isp's email... Reminds me of biz cards where you see Bits and Bobs Ltd web: http://www.bits-bobs.co.nz email: f...@xtra.co.nz On Tue, 2010-11-09 at 17:43 +1300, Conor Boyd wrote: Gmail, John, it's the way of the future. ;-) Well actually, Google Apps for Your Domain with your own domain name is the way to go, then you've got currently great email tools etc, and you're not beholden to any ISP anywhere. __ From: delphi-boun...@delphi.org.nz [mailto:delphi-boun...@delphi.org.nz] On Behalf Of John Bird Sent: Tuesday, 9 November 2010 5:35 p.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] Duplicate post Forgive the duplicate post. This time not my fault – someone at Telstra is no doubt sweating and swearing and cursing trying to get their email systems going again including Paradise, so looks like they are sending some messages twice. John ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
[DUG] Code coverage - finding stale code
With Delphi XE has anyone seen a tool/something built-in which can display some form of code coverage. We are currently building a new version of our software and while it's not a complete re-write there is going to be some redundant code. Anyone know or seen of anything for XE? Thanks Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Just in case you missed it
Confused much? http://www.developers-inc.co.nz/simple_shopping/viewCategory.html?id=36510300 Delphi XE Professional - Upgrade **SPECIAL PRICING UNTIL 22 OCT 2010** NZD $635.00 but when you click on the link it says, NZD $826.87 $714.37 (incl GST) So, which price is it? And does that reflect the 20% off, or the $100 off for other users? If you could clear that up would be great. On Mon, 2010-10-18 at 12:33 +1300, Richard Vowles wrote: If you have a Pro version, Embarcadero have a special offer on - 20% off until the end of the year if you are on a 2010 version of C++ Pro, Dlephi Pro or RAD Studio Pro The info is here: http://www.embarcadero.com/radoffer Call Danielle on 0508 DEVINC or email her on off...@developers-inc.co.nz to get the special offer - you get a different set of keys which checks to see if your previously registered account has got a valid 2010 license, so make sure you're going to register under the same account name :-) For everyone else, our $NZ100 off until the 22nd (this friday) still stands - across all versions. Richard -- --- Richard Vowles, Technical Advisor Developers Inc Ltd web. http://www.developers-inc.co.nz ph. +64-9-3600231, mob. +64-275-467747, fax. +64-9-3600384 skype. rvowles, LinkedIn, Twitter ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Just in case you missed it
So what is/are the price points? On Tue, 2010-10-19 at 13:09 +1300, Richard Vowles wrote: Il ask olivia to fix and add the 20% special. The gst issue is mine but feel free to take advantage , it means an extra 2.5% off :-) On 19 Oct 2010 10:15, David Brennan dugda...@dbsolutions.co.nz wrote: None of the above I expect ;-). Looks to me like it is meant to be 635+GST as listed on the front page, which was 714.37 (as shown on the detail page) back when GST was 12.5% but should now be $730.25. Just my deduction tho. -Original Message- From: delphi-boun...@delphi.org.nz [mailto:delphi-boun...@delphi.org.nz] On Behalf Of Nick Fauchelle Sent: Tuesday, 19 October 2010 8:59 a.m. To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Just in case you missed it Confused much? http://www.developers-inc.co.nz/simple_shopping/viewCategory.html?id=3651030 0 Delphi XE Professional - Upgrade **SPECIAL PRICING UNTIL 22 OCT 2010** NZD $635.00 but when you click on the link it says, NZD $826.87 $714.37 (incl GST) So, which price is it? And does that reflect the 20% off, or the $100 off for other users? If you could clear that up would be great. On Mon, 2010-10-18 at 12:33 +1300, Richard Vowles wrote: If you have a Pro version, Embarcadero have a special offer on - 20% off until the end of the year if you are on a 2010 version of C++ Pro, Dlephi Pro or RAD Studio Pro The info is here: http://www.embarcadero.com/radoffer Call Danielle on 0508 DEVINC or email her on off...@developers-inc.co.nz to get the special offer - you get a different set of keys which checks to see if your previously registered account has got a valid 2010 license, so make sure you're going to register under the same account name :-) For everyone else, our $NZ100 off until the 22nd (this friday) still stands - across all versions. Richard -- --- Richard Vowles, Technical Advisor Developers Inc Ltd web. http://www.developers-inc.co.nz ph. +64-9-3600231, mob. +64-275-467747, fax. +64-9-3600384 skype. rvowles, LinkedIn, Twitter ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Rad Studio XE Enterprise
Anyone actually using XE yet? We're using 2009 and still some buggy things in the IDE which would make me consider jumping to 2010 alone, if they were fixed eg; randomly unable to find 'controls' or some other core unit which then adds red lines to half the unit, annoying! On Tue, 2010-09-28 at 13:55 +1300, Rohit Gupta wrote: I see there is a special on Rad Studio XE Professional. Is the special only for the professional ? What about the enterprise version ??? Rohit ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
[DUG] 64bit and cross compile... looking promising
Noticed this blog post this morning on TMS Software website. http://www.tmssoftware.com/site/blog.asp?post=179 ...but could see first hand a live demo of the 64bit Delphi compiler that is in the works as well as a demo with the upcoming cross platform Windows / MacOSX version From a Delphi conference in Paris. Looking promising! Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] D2009 + Windows 7: awesome!
Hi, I do the same here as well, running D2007 in a VM. Makes backing up far easier and means I can run linux as my host machine. On Sat, 2009-05-30 at 10:14 +1200, Gary T. Benner wrote: [Reply] HI all, I've been running my Delphi within a VM ( XP ) for quite some time now with similar results re speed. regards Gary At 18:35 on 29/05/2009 you wrote To : delphi@delphi.org.nz CC : From: Trevor, trev...@ihug.co.nz Content Type: text/plain Attached: Hi all, I may be preaching to the choir here, but hey I've been given a new project which is essentially an update of something that I originally wrote with the field test version of Delphi 1. This time, we're going to be using decent machines and a decent environment. I had requested an upgrade to D2009 before starting, but was told that I had to do a reasonable evaluation before the company would spend the money. I've started doing that. My first step was to install an evaluation version of D2009 (from a suspiciously flowery USB stick) into a pre-built XP VM that I had handy. It didn't work. D2009 wanted MDAC2.8 service pack 1 which I downloaded from MS. The MDAC installer just told me that this software does not work on the this OS. I wonder which OS MDAC is supposed to work on. VMS maybe? I changed tack, and did a bit of sweet-talking to the infra-structure guys. They gave me a Windows 7 RC1 iso to use for building my VM. That went swimmingly well. The 7 VM was even able to get internet access from within our horrendously locked down corporate network. Next, I tried the D2009 installer on this VM. It wanted a license key. Using my host machine, I tried to get one from the Embarcadero web site. No luck. I tried several browsers (opera, IE6 etc) but none worked. Back within the Windows 7 VM, I tried using IE8 to get a key from Embarcadero. Success! D2009 installed and now runs. So now I am astonished. My Windows 7 VM lives on a 1TB USB drive plugged into the host machine. D2009 is installed in that VM. I cannot believe how fast it all is. Starting D2006 in my host (XP) machine takes about 2 minutes. Starting my Windows 7 VM, then starting D2009 in the VM takes about 30 seconds all up. I'll do some more evaluation, but so far I am extremely impressed with the improvements that both MS have achieved with 7, and Embarcadero (CodeGear) have achieved with D2009. I'm still flabbergasted that the VM is s much faster than the host, especially since the VM is actually running on the host. Trevor ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe __ Gary Benner e-Engineer, Lecturer, and Software Developer Gary Benner Associates 123 Internet Limited Waiariki Institute of Technology Mob: 021 966 992 Skype: garybenner Email: g...@benner.co.nz Ref#: 41006 ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
[DUG] Styling of TMainMenu
Good morning. I got a TMainMenu which doesn't seem to be picking up on the 'XP Styling / Theme'. The header and other parts of the software are using the XP theme (so it seems) but the TMainMenu still the plain grey menu - not the XPish one with the white gutter on the side (depending on theme). Using D2007 and have ticked 'Use runtime theme' from Project - Options - Applications I thought were was a setting I could change on the TMainMenu which would tell it to use XP style. Thanks Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Time tracking
http://www.clockingit.com Free :-) Otherwise, another one I quite like the look of is http://www.fogcreek.com/FogBUGZ/ however thats not so free. On Mon, 2009-03-09 at 11:38 +1300, Jeremy Coulter wrote: Hi All. we are doing some work at the moment that requires us to keep a track of out time spent on projects etc. We dont normally do it becuase we dont actually need to because most stuff we do is internal and nobody cares :-) What tools do people use for tracking time spent on projects. I need something because I forget what I did when and how long it took ;-) Jeremy ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Layers with draw or paint
I second Staceys suggestion of Graphics32. We have used GR32 extensively to create our own display components with great success. It is fast and the output looks great (especially with anti-aliasing turned on). There are also many third-party contributions to GR32. (One in particular that allow for drawing of Bézier curves which may be useful to your CNC simulator...but Im just guessing there) Cheers, Nick PS: Hope this works. This is my first time posting. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
[DUG] 2006 v 2007
Hey there, Still using 2006 here but we do have a copy of 2007. Just wondering how much better is 2007, I notice 2006 uses a ton of ram and sometimes locks up while doing things, but is generally 90% of the time fine. Is 2007 more responsive and a little lighter, or should I just go for 2008/2009 or whatever the latest is now. Cheers :-) ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Handle ID of a class?
Good morning, I have a class and a thread. One method I used for talking between a thread and a form was to use messages (sendmessage) and using the forms handle to send the message to. But with my class, which is just Type TMyClass = class I have no .handle property, so is it possible to send a class a message? Or do I have to extend from something? Thanks Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Porting Delphi code to Linux
We run a windows app we wrote in delphi (2006) in linux under wine. The program checks a remote mysql database every 30 seconds for a job (using ZEOS DBO Library) and then checks ebay, yahoo and a bunch of other sites via there apis (using the Indy library) and then reports back to the remote database. Has been very stable, never had a crash and has run months at a time. The only downtime when we had a power cut and when we moved offices. I also run Password Safe and RegexBuddy under wine on my linux machine, Both work fine. People also play games with wine, so it's pretty good, been around for a long time. :-) On Tue, 2008-09-16 at 21:36 +1200, Todd Martin wrote: I'm wondering if this version of Wine works with software that interogates a security device plugged into the printer port. In the past I haven't had success with it. *[Reply]* Edward, Check out http://www.winehq.org. From the website: Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix. Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, Mac OS X, and Solaris. So no payments to M$ required. If you want the real Wine, check out http://www.truewines.co.nz. cheers Gary A*t 20:33 on 16/09/2008 you wrote * To : delphi@delphi.org.nz CC : From: Edward Huang, [EMAIL PROTECTED] Content Type: text/plain Attached: Wine? I thought it was the wine you drink, such white wine or red wine. I found some information on Wine, Wine Doors etc. It's sounds pretty promising. Would you need to pay CAL or client license to Microsoft? By the way, web app can't really replace all client applications, although it has lots of other benefit. All web applications inherit its own limitation. Edward -Original Message- From: Berend de Boer [mailto:[EMAIL PROTECTED] Sent: Monday, 15 September 2008 20:40 To: [EMAIL PROTECTED] Cc: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Porting Delphi code to Linux Edward == Edward Huang [EMAIL PROTECTED] writes: Edward Hi, I have been asked the posibility to convert our Delphi Edward code to run on Linux. I don't really have any experience on Edward Linux, but I'm sure someone would be able to help here. Looked at Wine? I wouldn't do this. You're much better off to rewrite using a web app. Edward I know there was Kylix, but I understood that the GUI Edward components are quite different, and was many years ago. Won't run on modern platforms. -- Cheers, Berend de Boer No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.169 / Virus Database: 270.6.21/1671 - Release Date: 9/14/2008 7:16 AM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe Gary Benner e-Engineer, Lecturer, and Software Developer *Gary Benner Associates http://www.benner.co.nz* *123 Internet Limited http://www.123.net.nz* *Waiariki Institute of Technology http://www.waiariki.ac.nz* Mob: 021 966 992 Skype: garybenner Email: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Ref#: 41006 ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] D2009
And it's out http://blogs.codegear.com/nickhodges/2008/08/25/39111 :-) So, whats the damage to the pocket Richard. Upgrading from D2006 Can you update from D2006 Ent to D2009 pro (if that version exists), or can you only go Ent to Ent, Pro to Pro Cheers Robert martin wrote: Hi Yeah. I have them in QC and have supplied test software in a number of cases. Two have been accepted and moved into the 'internal' but no outcome. But what I was referring to was that the last update with fixes was about Nov / Dec last year. I think the only release this year was mostly or entirely help changes. You update the help in 2007 because the changes can carry over to D2009, bugs on the other hand have less attraction ! Rob Myles Penlington wrote: There will be tons of bug fixes, probably just not the ones you are after. If you have not put them into QC, then there is no chance of them ever being fixed, mind you, it's only worth putting in your reproducible cases. If someone else cannot reproduce it, then nothing will happen to it. Which is a complete bummer in some cases ... Oh to be able to reproduce some issues. I've had a few issues over years fixed. I'm afraid just hoping is not good enough - one must be heard. Myles. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert martin Sent: Monday, 25 August 2008 4:18 p.m. To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] D2009 Ditto. Really like new features (doesn't everyone) but I am still waiting for a number of D2007 bugs to be fixed. I suspect they won't be now. I don't think there has been any bug fix stuff (that is not help related) since late last year. I know they want everyone to upgrade and they sell 18mth support plans but I would have thought more than 9mths of support for a product would be a reasonable expectation. Not looking forward to having to port components to a new Delphi version ! Excited by the fact there is a new release ! Rob Phil Scadden wrote: I for one would happy with more bug fixes and less new features. Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe Attention: This communication is confidential and may be legally privileged. If you are not the intended recipient, please do not use, disclose, copy or distribute it, other than to return it to us with your confirmation that it has been deleted from your system. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.6.7/1631 - Release Date: 8/24/2008 12:15 PM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] D2009
Just went over to TMS so grab the latest component update and I noticed in their news there was a message saying they were working no support for D2009. I didn't realize it was so close to release and also that I know sweet fa about whats new / changed and why I should bother upgrading I did some searching and so far all I have found out is a there is going to be a whole bunch of web casts about it Two weeks of Delphi 2009 and C++Builder 2009 live webinars start Monday, August 25 http://www.delphifeeds.com/go/s/41976/ and this article, which talks about databases a lot http://www.eweek.com/c/a/Application-Development/Embarcadero-Plans-New-Delphi-CBuilder-Releases/ so other then Unicode support, is it even worth looking at D2009, or just wait till the 64bit compiler version comes out? Anyone got anything with any more info. Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Anyone going to TechEd?
This http://www.microsoft.com/nz/teched08/index.aspx ? Richard Vowles wrote: We'll be there - we have a booth. Come get a free coke on us (or two) :-) And yes, we will be promoting Delphi! 2008/8/21 Edward Huang [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Well, I and 2 other Delphi developers are going. Not much about Delphi though, being Microsoft. -- --- Richard Vowles, Technical Advisor Developers Inc Ltd web. http://www.developers-inc.co.nz ph. +64-9-3600231, mob. +64-275-467747, fax. +64-9-3600384 skype. rvowles, LinkedIn, Twitter No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.6.6/1623 - Release Date: 8/20/2008 8:12 AM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Hosting
We have a couple of vps nodes over at http://www.linode.com We also have a dedicated box at rackspace (expensive but good) and then another dedicated box at server beach ( www.serverbeach.com cheap but more hands on for you ) :-) Alister Christie wrote: What are people doing about web-hosting these days. We need a virtual server (NZ based), and we've been recommended WebFarm http://www.webfarm.co.nz/products_vps/ OpenHost look quite good and inexpensive http://www.openhost.co.nz/page/144 I have no experience with either ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] D7 vs D2007
Hey Richard, how come only Delphi PHP is listed on the featured products of your site, and quite a bit of Visual studio huh :) What the upgrade cost of D06 ent to D07 Ent And what is the extra cost for software assurance with that, will that be 09 we get free? Cheers Richard Vowles wrote: To D2007 Enterprise from D7 Enterprise? $1874+GST Richard 2008/8/12 Leigh Wanstead [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Hello there, May I ask how much cost to upgrade to D2007 from D7 enterprise edition? TIA Regards Leigh -Original Message- From: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]]On Behalf Of Myles Penlington Sent: Tuesday, 12 August 2008 10:46 a.m. To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] D7 vs D2007 I agree. In the end, you must be crazy not to be on D2007. There are just so many worthwhile improvements. Myles. -Original Message- From: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]] On Behalf Of Alister Christie Sent: Tuesday, 12 August 2008 10:15 a.m. To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] D7 vs D2007 I would really not like to go back to D7, D2007 is significantly more productive. I don't think it's as stable and I've lost a bit of work due to it crashing (bout an hours work which I was able to reproduce within about 10 minutes). I like the refactoring tools, the code templates save heaps to time (even just the automatic matching of begin/ends), the error insight helps spot errors instantly, rather than at compile time. The docked layout is heaps better (on a large screen), VCL Guidelines are really handy, and probably heaps of other stuff that I now take for granted (but would hate to live without). I think everyone running D7 should upgrade D2007 (well, D2009 shortly), the only reason not to would be if you're missing the code to some critical components, or that they are now unsupported and wont easily compile under D2007 - which was the challenging part of upgrading from D7 to D2006 for me (getting all the 3rd party components to play nice with each other). Anyway - just my opinion. Alister Christie Computers for People Attention: This communication is confidential and may be legally privileged. If you are not the intended recipient, please do not use, disclose, copy or distribute it, other than to return it to us with your confirmation that it has been deleted from your system. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz mailto:delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz mailto:delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] with Subject: unsubscribe -- --- Richard Vowles, Technical Advisor Developers Inc Ltd web. http://www.developers-inc.co.nz ph. +64-9-3600231, mob. +64-275-467747, fax. +64-9-3600384 skype. rvowles, LinkedIn, Twitter No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.6.1/1605 - Release Date: 8/11/2008 4:59 PM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] memory leak tools
FreeMM? If you got Delphi 2006 and above you can make a start by just doing on main form create ReportMemoryLeaksOnShutdown := true; for more detailed info then you need to add the full FreeMM pas files and dll etc. Vikas... wrote: Hi, Is there any open source or free memory leakage tool available to track memory leakage in delphi application. Regards Vikas No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.7/1580 - Release Date: 7/29/2008 5:26 PM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Errors
yea i got D2006 here, and get that problem happening as well. only way to fix it is to pay to upgrade eh! I think I remember a big talk earlier about companies which the only way to fix the bug is to pay for there latest copy, ie upgrade to D2007 to fix this D2006 issue. Bob Pawley wrote: Delphi 2006. Bob - Original Message - From: David Brennan [EMAIL PROTECTED] To: 'NZ Borland Developers Group - Delphi List' delphi@delphi.org.nz Sent: Sunday, July 13, 2008 4:25 PM Subject: Re: [DUG] Errors Out of curiosity, what version of Delphi? Is this Delphi 2007? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bob Pawley Sent: Monday, 14 July 2008 8:33 a.m. To: DUG Subject: [DUG] Errors I opened Delphi and compiled an application to ensure it was working. It compiled. I then closed Delphi and a few minutes later reopened it only to find a multitude of errors. Most of the errors are Cannot resolve unit name and TForm* does not contain a member named refresh ... ... ad nauseum. Can anyone tell me what is going on?? Bob ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.4.10/1550 - Release Date: 7/13/2008 5:58 PM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Turbo Delphi
http://www.codegear.com/products/turbo/ * Can’t add third party components * Delphi command line compilers not included * Build database apps with access to InterBase 7.5 and MySQL 4.0 And some other stuff no doubt. Bob Pawley wrote: Can someone explain the difference between Turbo Delphi and the Delphi that came with Boreland Developer Studio 2006 - other than Turbo Delphi is free? Bob ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.4.7/1542 - Release Date: 7/9/2008 6:50 AM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] test
pong response at 9th July 5:21 pm :-) Gary T. Benner wrote: Gary Benner e-Engineer, Lecturer, and Software Developer *Gary Benner Associates http://www.benner.co.nz* *123 Internet Limited http://www.123.net.nz* *Waiariki Institute of Technology http://www.waiariki.ac.nz* Mob: 021 966 992 Skype: garybenner Email: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Ref#: 41006 No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.4.6/1540 - Release Date: 7/8/2008 6:33 AM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] List Server Back Up
These guys here are the best to use apparently http://www.ontrackdatarecovery.com/ Most of the people that do 'hard drive recovery' look at the drive then pass it on to these guys - then pass you back the bill + markup. Very fast and easy to deal with, I thought it was going to take weeks - months. But it was days, fantastic! One of the very few places that is allowed to pull a hard drive to bits, and put it back together and still be under warranty. Gary T. Benner wrote: HI all, Well you will have now realised that the Delphi List is back up. Our apologies for the outage, but a fried server, including the backup disks, has presented some problems, none the least a decent bill from Computer Forensics. Sorry about the multiple tests earlier, but they had all gone out before I realised it. Being the hour it is, the eyes are red, and the pillow beckons. cheers Gary Steve List Admins Gary Benner e-Engineer, Lecturer, and Software Developer *Gary Benner Associates http://www.benner.co.nz* *123 Internet Limited http://www.123.net.nz* *Waiariki Institute of Technology http://www.waiariki.ac.nz* Mob: 021 966 992 Skype: garybenner Email: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Ref#: 41006 ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 270.4.1/1516 - Release Date: 6/24/2008 7:53 AM ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] FinalBuilder - uses
:-) Looking at getting the boss to get FinalBuilder. Mainly for deployment of our PHP apps but the extra bonus is doing the Delphi applications as well. I was reading reviews etc and one of them was some guy also had it setup to checkin his work documents - then zip up and ftp a backup to his server. A sort of, 'other use' Any one else have little builds setup that aren't really a software build (like the backup above). Just looking at other uses for the software. Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] testing new email address :-)
ok btw this arrived two hours late :-) [EMAIL PROTECTED] wrote: plz ignore ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe No virus found in this incoming message. Checked by AVG. Version: 7.5.524 / Virus Database: 269.23.3/1392 - Release Date: 22/04/2008 3:51 p.m. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] List Issues
I am in the same boat. Weird eh. Ross Levis wrote: I received this today (Wednesday) at 9:38am along with a gaggle of other messages from the group. They all seem to accumulate somewhere for a day or so and then I get all of them in one go. This is not the case with my usual correspondence emails. I received 21 messages from [DUG] between 9:34 and 9:44 today. Ross. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeremy Coulter Sent: Tuesday, 22 April 2008 7:55 p.m. To: 'NZ Borland Developers Group - Delphi List' Subject: RE: [DUG] List Issues I don't have any problem with the list, just that it takes an hour for the emails I sent to arrive. I have my own email server, so looking back at the logs, I can clearly see email to the list going straight out (almost) then nothing for an hour (give or take a few mins either side). For instace. The time is currently 19:54...what time do you get this message...anyone Jeremy ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] SOAP
--- The code for this article can be downloaded here. I think he was wanting the code at the end of the link. David Moorhouse wrote: HTH Cheers D Building a stand-alone Web service with Indy Abstract: This article shows how to build a Web service using Indy and Delphi 6. By Dave Nottage. This article explains how to fit Indy into Delphi 6's Web services (SOAP) support. For more on creating Web services, please refer to Nick Hodges's excellent Borland Community article, Shakespeare on the Web. I can't remember exactly why I built the application that follows. For whatever reason, I needed to find an easy way of building a stand-alone Web service -- that is, one that doesn't require a Web server. A recent post in the borland.public.delphi.webservices.soap newsgroup and a gentle hint from elsewhere have prompted me to drag out the code, clean it up, and brush a few of the cobwebs out of my head. This article is the result. Fitting Indy into WebBroker The components in Delphi 6's SOAP support are based around WebBroker. Typically in a WebBroker application, a component that implements IWebDispatch lives on a TWebModule. In the case of a SOAP server, it's THTTPSoapDispatcher: SOAP Web Module The major goal here was to leave as much of this default arrangement intact as possible. So instead of attempting to fiddle with the SOAP components, I stuck with WebBroker. Looking at the WebBroker architecture, I noted that the underlying technology is independent of the type of application. ISAPI, CGI, whatever -- it doesn't matter. The basic principles are the same: You have a request from the client (TWebRequest) and a response from the server (TWebResponse). Indy's Request/Response mechanism of TIdHTTPServer is similar, so I figured I could simply create wrapper classes similar to those used in ISAPI and CGI applications, and hook them into the CommandGet method of TIdHTTPServer so requests would be handled. The result is the code in IndyApp.PAS and IndyHTTP.PAS (which correspond to xxxApp and xxxHTTP for ISAPI, CGI, COM, and son on). Note that not all of the methods of TWebRequestIndy and TWebResponseIndy have complete implementations. Perhaps someone with more knowledge of Indy than I have can finish it off. g Turning a WebAppDebugger app into Indy Since there is no Indy SOAP Server Application wizard (perhaps I'll find time to build one later), and the aim was to create a stand-alone executable, the most logical choice was to start with the SOAP Server Application wizard (File | New | Other, WebServices tab, SOAP Server Application): Gallery - Web Services ...and choose Web App Debugger executable. That's just what I did. I used a dummy CoClass name, because the code generated for it would be removed later: New SOAP Server In the main form unit's implementation: unit Unit1; interface uses SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation uses ComApp; {$R *.DFM} const CLASS_ComWebApp: TGUID = '{44139136-EFD0-4044-8A3C-13484508A833}'; initialization TWebAppAutoObjectFactory.Create(Class_ComWebApp, 'Dummy', 'Dummy Object'); end. I removed the uses clause, the CLASS_ComWebApp const, and the initialization section. The conditional define: {$APPTYPE GUI} was not required, so that was removed also. In the uses clause, I changed COMApp to IndyApp, and the DefaultPort property was set to what I wanted (1024) before Application.Initialize, with Active set to true once the main form had been created. Service, please Using the Invokable Wizard (which I co-authored with Borland), I created a simple interface and invokable class. The implementation unit (DemoImpl) was added to the project's uses clause (to make sure that the invokable class is registered when the app runs), and I was away! I ran the app, pointed my browser at http://localhost:1024/wsdl/IDemo, and lo and behold, the WSDL was published! Thanks to my hours of blood, sweat and tears, you too can have your own stand-alone Web service application, all without the aid of .NET -- or even a Web server. Refer to Nick Hodges's article for advice on how to create a Web service client to access the Web service. The code for this article can be downloaded here. Dave Nottage is CEO of Pure Software Technology, a software development company specializing in Delphi. He can be reached at [EMAIL PROTECTED] and the company's website is http://www.puresoftwaretech.com Published on: 8/17/2001 12:00:00 AM On Tue, 04 Dec 2007 09:14:06 +1300, you wrote: Hi I am looking at writing a standalone SOAP server using INDY and Delphi 2007. I have been looking for some examples / guides and not found much (any pointers would be appreciated). However I have found an example on the codegear site but I just cannot download it. Whenever I click it it asks me to log in (which I am
Re: [DUG] Skins in delphi
I used this one quite a bit with Delphi 7, it's pretty cheap. http://www.link-rank.com/ Vikas... wrote: Hi, i am developing an application in delphi 5, i want to add skins feature to it. Can anyone suggest me any open source tool or free component to wortk with Delphi 5. Or is there is any documentation to devlop custom component for addng Skin feature using Delphi 5. I will apreciate your suggestions Regards Vikas Solution consultant ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.8/1154 - Release Date: 27/11/2007 11:40 a.m. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Delphi in a mac :-)
Just read this thread http://dev.newswhat.com/amsg/borland.public.delphi.non-technical/[EMAIL PROTECTED] Anyone here using a delphi in a mac (not basecamp) but via osx as if 'native'? ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Delphi in a mac :-)
Sorry went I ment native, I ment running with either Parallels or Fusion. So it loads windows in the background, but when you are working with Delphi, it's not inside another window (which is running windows). Sorry for the confusion. http://www.vmware.com/products/fusion/ http://www.parallels.com/en/products/desktop/ Alister Christie wrote: I haven't run Delphi 2007 under virtualisation but have done so with Delphi 7 (I virtualised my old laptop, which co-insided with upgrading to D2007) and Turbo Pascal 5.5 http://codegearguru.com/index.php?option=com_contenttask=viewid=27Itemid=27 I would expect no problems running under a VM, but running native? Alister Christie Computers for People Ph: 04 471 1849 Fax: 04 471 1266 http://www.salespartner.co.nz PO Box 13085 Johnsonville Wellington Nick wrote: Just read this thread http://dev.newswhat.com/amsg/borland.public.delphi.non-technical/[EMAIL PROTECTED] Anyone here using a delphi in a mac (not basecamp) but via osx as if 'native'? ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Delphi in a mac :-)
Macs use the same ram as pcs. http://mactracker.dreamhosters.com/ - grab that which will show the exact ram you need, then just go into any pc store and grab it. Stacey Verner wrote: I run Delphi 6 and Delphi 2006 on Parallels on a iMac and it works well. The virtual machine is much faster than my old 2GHZ laptop was. I only have 1 gig of RAMM on my machine and it does slow down at times, but I think it wouldn't do this if I had 2 gig or more, which I have read you can do fairly cheaply if you don't get Apple RAM. Stacey -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Thursday, 22 November 2007 13:53 To: NZ Borland Developers Group - Delphi List Subject: [DUG] Delphi in a mac :-) Just read this thread http://dev.newswhat.com/amsg/borland.public.delphi.non-technical/4744702 [EMAIL PROTECTED] Anyone here using a delphi in a mac (not basecamp) but via osx as if 'native'? ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Accuracer DB engine
Hi there, Just about to grab the Accuracer db engine ( http://www.aidaim.com/ ) /client-server_database_single-file_database_delphi_database_embedded_database.htm Anyone had much experience with it? Cheers :-) ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] send.xtra.co.nz
Would be interested to see what KiwiHosting says - I doubt they would as GoDaddy is very large and able to offer cheap as dirt hosting - but still... :-) Conor Boyd wrote: That's alright, I wasn't trying to be competitive. ;-) I wrote a free screensaver (in Delphi) which interfaces with Gallery2 photo galleries (http://gallery.menalto.com/), and it's been very interesting to see how the traffic on my site (http://gloss.ildica.com/) has gone since I started it. For example, over the last month or two, Analytics tells me that I get most referrals from a site relating to French Bulldog photos, closely followed by a school cheerleading squad in Georgia, US (I think). ;-) I've just sent an email to Kiwihosting to see if they want to comment on the competitiveness of their plans compared to GoDaddy... C. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alister Christie 115 Countries in 5 months, ha I've got you beat ;-) (am I supposed to go na-na-na-na-na at this point, I'm not quite sure on correct etiquette for this) Conor Boyd wrote: And yeah, Google Analytics is fun! I've now had hits from 104 countries in just over a year... ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] POST from a Delphi win32 app
A 'cheap / hack' of a solution would be to have your own hidden TWebbrowser on your TForm. Make this load up a temporary html from which has all the options you want in it - then set the form action=address to your website method=POST traget=_blank So the user wont see it, you generate that html form yourself and then use javascript to do a onload=submit my form As I said, it's a nasty little hack but would work quite well. The other way of posting something, is to use indy, however then you don't get the web browser opening with the results for the end user. Steven Knight wrote: Hi all, I need pointing in the right direction please. I have a Delphi 2006 win32 application and I want to make it open a web page in a browser. I have done similar things before using shellexecute to open a web browser or the TWebBrowser component but this time I want the page to receive some information in some hidden fields. Like I pressed a button on a form that caused a POST action. What should I be looking for to make this happen? Thanks Steven Knight ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.ecan.govt.nz ** ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] EAccessViolation on StdWndProc
Just a side question. EurekaLog any good? Worth the monies? Is it then madExcept? Leigh Wanstead wrote: Hello everyone, I got EAccessViolation on StdWndProc on customer machine The development environment is Delphi 7 Enterprise. The customer's os are Windows 2003 and xp. Exception Message is: Access violation at address Write of address The whole call stack from EurekaLog v 5.x log is classes.pas StdWndProc user32.dll DispatchMessageA user32.dll DispatchMessageA Forms.pas TApplication.ProcessMessage Forms.pas TApplication.ProcessMessage Forms.pas TApplication.HandleMessage Forms.pas TApplication.HandleMessage Forms.pas TApplication.Run Forms.pas TApplication.Run MyProject.dpr function StdWndProc(Window: HWND; Message, WParam: Longint; LParam: Longint): Longint; stdcall; assembler; asm XOR EAX,EAX PUSHEAX PUSHLParam PUSHWParam PUSHMessage MOV EDX,ESP MOV EAX,[ECX].Longint[4] --CALL[ECX].Pointer ADD ESP,12 POP EAX end; I can not duplicate the error on my own machine on xp and windows 2000 terminal server. It happens random on customer machine. May I ask how to do in code to catch the error? TIA Regards Leigh ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Good component packs
Afternoon all o/ Other then TmsSoftware and Jedi - whats some other decent packs worth looking at, mainly visual component packs but anything else out there to make life easier and not re-invent the wheel. Cheers ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Screen sizes :-)
Nice easy topic :-) How big / how many screens you use on your development machine. At work I have dual 17 lcds. Trying to pitch to the boss and third screen, or getting dual 22s. At home I have a widescreen 19 and 17 lcds. Thinking about going to dual 22s. Anyone here got three screens? (on the same machine ofc). Anyone using anything bigger then 19? Churs. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Screen sizes :-)
...couple of 21 trinatron CRTs I assume you have to put the sun glasses on and slap on some sun tan lotion when you power up those things (bet they cause brown outs as well in your area :P) Alister Christie wrote: For work I have a 17 laptop (1920x1200) - which is a little tough on the eyes. At home I have a couple of 21 trinatron CRTs that I run at 1280x1024 (sometimes at 1600x1200 - they can do 2048x1536 but it's a little blurry and small) - I got them from TradeMe - replaced my trusty 17 screen. I of course record my CodeGearGuru videos at 800x600 (with a large font), which is really hard to program in effectively. I don't think I'd ever want to go back to 1024x768 which I did all my D7 development on (my old laptop). Alister Christie Computers for People Ph: 04 471 1849 Fax: 04 471 1266 http://www.salespartner.co.nz PO Box 13085 Johnsonville Wellington Nick wrote: Nice easy topic :-) How big / how many screens you use on your development machine. At work I have dual 17 lcds. Trying to pitch to the boss and third screen, or getting dual 22s. At home I have a widescreen 19 and 17 lcds. Thinking about going to dual 22s. Anyone here got three screens? (on the same machine ofc). Anyone using anything bigger then 19? Churs. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Turbo products
Thinking about getting Turbo Delphi Pro, anyone else use these? Are components cross compatible? If I wrote a component could I then use that on my D2006 Ent at work? What about any projects in create? Are the turbos any better then there big brothers, better as in, faster, and more stable, less bugs? D2006 is terribly slow, and D2007 has issues to Africa it seems. Im thinking cut down = less to go wrong + improved speed. Thoughts? Wonder when the next version is due for release and if I should wait till then (an eta Richard?) Thanks :-) ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Turbo products
Scrolling back through my inbox I see lots of people complaining about 2007 though. Perhaps I should just wait until 2008 version comes out (mind you, being an even number usually means it will be crap, 6,8 2006 etc). Will checkout the newsgroups. Thanks. Jeremy North wrote: I definitely wouldn't buy a turbo product. Just buy the Delphi 2007 for Win32 version. Not the RAD Studio one. There is not going to be a Turbo version of RAD Studio (basically D2007 for win32 is the turbo). The newsgroups have more information, but any future turbo products are expected to be more limited than what the originals were. D2007 is heaps better than D2006 and there is no way I could go back to any older delphi version (I have to occasionally for the things I sell) and working in those IDE's suck. cheers, Jeremy On 9/19/07, John Bird [EMAIL PROTECTED] wrote: You may have the wrong impression of D2007 - D2007 seems pretty rock solid in my experience, each version I have used seems better than the previous. Most other comments I have seen compare it to D7 - which seems to be a particularly golden version - and many say better than D7. Honestly the worst problem I have is some older source seems to get some of its tab indenting a bit jumbled somewhere in the transition. That's different IDE tab settings I think. And I just found a nice source reformatting tool :) John D2006 is terribly slow, and D2007 has issues to Africa it seems. Im thinking cut down = less to go wrong + improved speed. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Salaries in NZ?
http://it.seek.co.nz/users/apply/index.ascx?JobID=10377254; http://it.seek.co.nz/users/apply/index.ascx?JobID=10466147; Tracey wrote: What are these? Expired links -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Csaba Gajo Sent: Friday, 14 September 2007 10:40 a.m. To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Salaries in NZ? So salaries are lower than that? But then what are these? http://it.seek.co.nz/users/apply/index.ascx?Sequence=112PageNumber=1JobID= 10377254 http://it.seek.co.nz/users/apply/index.ascx?Sequence=115PageNumber=1JobID= 10466147 On Fri, 14 Sep 2007 00:31:01 +0200, Traci P Sumpter [EMAIL PROTECTED] wrote: Can you tell my boss to give me a raise (Senior Developer /SA) on much less than $80k ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Delphi's Object Inspector. Finding a property in D2007
omg thanks!! Myles Penlington wrote: Yes. Right click on the OI and select alphabetical order rather than grouped. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steve Peacocke Sent: Wednesday, 5 September 2007 09:55 To: NZ Borland Developers Group - Delphi List Subject: [DUG] Delphi's Object Inspector. Finding a property in D2007 I came directly from Delphi 7 to Delphi 2007. The most frustrating thing that I find is trying to locate a particular property in the Object Inspector. Delphi has gone away from listing VCL properties in alphabetical order and listed them instead in group order where it takes me forever to find the property I am after. E.g. trying to find the Name property was verty frustrating until I learned to scroll to the bottom of the property list and then scroll upwards to the next-to-last property group (Visua), and it will be in there somewhere. Is there a way to tell Delphi 2007 to list properties in alphabetical order where I can find them quickly again? Steve ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] D2007 - Open/Browse Folder
tms has a browse folder dialog I think also, jedi set has one Rohit Gupta wrote: Still no Open or Browse Folder Dialog. I think its pretty poor, especially since it whinges profusely about the one that I cobbled together many years ago. Cant get any help on the ShellObjects, and there are too many topics of help that say things such as method blah blah is a method of blah blah. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] codegearguru updates
http://del.icio.us/popular/delphi Listed second under popular eh! :-) Alister Christie wrote: I have a few new training movies on http://codegearguru.com if anyone is interested. Some basic SQL, getting started with VMWare Server, and some basic ClientDataSet stuff, plus the older movies. I'm going to try to get one up every week - which I haven't been doing as yet. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Indy Smtp and XTRA
Orcon :-) [EMAIL PROTECTED] wrote: As well as changing to port 465 and using SSL, you also need to change your outbound server from smtp.xtra.co.nz to send.xtra.co.nz. If you don't switch servers, some of the email you send will never arrive - I can confirm this. A bit like the way some email sent to you isn't arriving now due to the new spam filters. Like my Borland activation key. Incidently that must be what happened to the messages they sent out warning of the upgrade because none of us here received any. Any recommendations for other ISPs? I intend to ditch Xtra this week. Cheers, Carl -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tracey Sent: Monday, 27 August 2007 9:39 a.m. To: 'NZ Borland Developers Group - Delphi List' Subject: RE: [DUG] Indy Smtp and XTRA I had to change my friend's setup over the weekend. Some clients wont work unless you set them to use sll port 465, some they recommend stay on port 25. I don't understand their reasoning but it IS Xtra we are talking about. What sort of wers change their smtp server address out of the blue and leave unskilled users out in the cold?? Xtra -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bevan Edwards Sent: Sunday, 26 August 2007 5:39 p.m. To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Indy Smtp and XTRA Hi Sandeep, We don't use Indy, but we have had few problems connecting to Xtra since the change. But what are you talking about with port 465? SMTP uses port 25. Regards, Bevan Sandeep Chandra wrote: Hi I am having difficulty connecting to xtra smtp server after they changed their smtp server to point to send.xtra.co.nz and port to 465. Has anyone managed to send emails using xtra after this change and if so could anyone please give an example of what needs to be done in order for this to work. Regards Sandeep Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] D2007 help incomplete or install issue
You can Ctrl-left click on the name of a function (in some source code where it works) and it will open that unit. Robert martin wrote: One of the main things I use help for is to find the unit name of a function so I can add it to the uses ! Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Paul Hectors wrote: Good point so the key is to put the unit name in front of the function or procedure and then you can get to the help. Like you said system.readln or system.abs gets to the content. On 7/19/07, *John Bird* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Looks the same as you said to me - the Dinkumware link brings up a not found error. I wonder what is supposed to be there :) ? Using the left hand window to Search for READLN brought up only topics from the Indy Help, but searching from the right hand window brought up RAD Studio VCL Win32 Reference System.ReadLn Description | See Also Collapse All Reads a line of text from a file. Description In Delphi code, the ReadLn procedure reads a line of text and then skips to the next line of the file. ReadLn(F) with no parameters causes the current file position to advance to the beginning of the next line if there is one; otherwise, it goes to the end of the file. If F is omitted, the global variable Input is used, which accesses the processes standard input file. Use of Input in GUI applications raises special issues. Note: {$I+} handles runtime errors using exceptions. When using {$I-}, use IOResult to check for I/O errors. See Also Read Writeln SetLineBreakStyle So the stuff is in there..looks like you need to know your way around the help to find things. I tend to use a combination of 3 helps: Google (eg Delphi Readln, Delphi 5, Delphi 2007. Have to say probably in that order too, mainly because the D2007 document explorer can be glacially slow (thanks again MS). The actual help content is OK though in the main. John ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz mailto:delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Delphi Developer wanted in Chch
O.o You got boxes there? Should setup a pulley system so you can deliver them to me next door :D [EMAIL PROTECTED] wrote: Heh, well I have given my employee a few to take home to his kids, just to keep them confused about what he does here. I think that's the first time someone has commented on the reference without me having to explain! Just last week someone rang up and asked me to deliver six boxes... :) Cheers, Carl -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Brennan Sent: Wednesday, July 04, 2007 10:44 PM To: 'NZ Borland Developers Group - Delphi List' Subject: RE: [DUG] Delphi Developer wanted in Chch Hi Carl, That's all very well but let's cut to the important stuff. Do you actually hand out chocolate fish when someone does a good job? ;-) Regards, David Brennan Managing Director www.smart-builder.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Wednesday, 4 July 2007 1:24 p.m. To: 'NZ Borland Developers Group - Delphi List' Subject: [DUG] Delphi Developer wanted in Chch Hi all, it's that time again! I'm looking to hire another Delphi developer to share the load. We have some nice in-house components here; for example it's pleasant to be able to edit, append to or delete from a dataset representing a joined SQL query, make changes to multiple tables' fields, and let our customized provider sort out the changes so we don't have to. Or to create a query which runs automatically on a list of databases and returns the results in a single dataset, edit the data, and have each row's changes automatically apply to the database from whence it originated. All this with minimal coding - ask me to post a code sample to offtopic if you need your appetite further whetted. There's more too, like the query engine, but I don't want to go on and on and on... Our office is in Christchurch central city. We're a small company - there are only two of us right now, but we have a large codebase and a very large overseas client. This time I haven't quite decided on the level of developer I'm looking for, so it all depends on who can impress me the most. Call for a chat or email your CV. Cheers, Karl Reynolds Director, Chocolate Fish Software Limited Phone: (03) 374 2581 Email: [EMAIL PROTECTED] ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Datebases with Delphi
Hi there :-) When I create a database application, usually I create a MDB file with Access (create my tables etc) and then interact with the database in Delphi using TAdoConnection and TAdoQuery. What other standalone database's can I use with Delphi2006 Ent which, I can ship to the customer without them having to install anything special. Just like to see what else is out there which simple to get up and running. (usually one of my databases contains 2-3 tables etc) Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Databases with Delphi
Sean, Looks pretty good. Is there some gui out there where I can quickly add/edit/delete databases without using the command line that would be great. (im searching but if you know one) Cheers Sean Cross wrote: I like sqlite. Small, fast and single file. The db engine comes in a single dll. Not very good for multi-user though. I use the Aducom components, but there are others. http://www.aducom.com Regards Sean Cross IT Systems Development Manager Catalyst Risk Management PO Box 230 50 Dalton St Napier 4140 DDI: 06-8340362 mobile: 021 270 3466 Visit us at http://www.catalystrisk.co.nz/ Offices in Auckland, Napier, Wellington Christchurch Disclaimer: The information contained in this document is confidential to the addressee(s) and may be legally privileged. Any view or opinions expressed are those of the author and may not be those of Catalyst Risk Management. No guarantee or representation is made that this communication is free of errors, viruses or interference. If you have received this e-mail message in error please delete it and notify me. Thank you. -Original Message- From: [EMAIL PROTECTED] [mailto:delphi- [EMAIL PROTECTED] On Behalf Of Nick Sent: Tuesday, 3 July 2007 9:24 a.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] Datebases with Delphi Hi there :-) When I create a database application, usually I create a MDB file with Access (create my tables etc) and then interact with the database in Delphi using TAdoConnection and TAdoQuery. What other standalone database's can I use with Delphi2006 Ent which, I can ship to the customer without them having to install anything special. Just like to see what else is out there which simple to get up and running. (usually one of my databases contains 2-3 tables etc) Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Datebases with Delphi
Rob, Thanks, firebird doesn't sound to bad, and you can use native Delphi components with firebird to from what i've read. All the aps i've done so far are simply for end user use - no client/server requirements. Will research this some more :-) Thanks. Nick Robert martin wrote: Hi Firebird is a nice open source / free relational DB (from the Interbase base code). It has an embedded option that simply requires putting some files in the same dir as the app. This is for single user DBs. But with little effor you can switch to a proper client server environment. However at that point you need to install FB server (small footprint) on the server computer and FB client on the clients. So it might be a bit much work. Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Jeremy Coulter wrote: I too develped using the ElevateDB predecessor, that was, until I tried to use it in a client server arrangment, and THEN it all turned to POOH !!! It had SERIOUS issues with indexing, and in some cases, it would transfer around the entire table to update just ONE field ! It was at that point I went back to Faithfull old Access, but I use the Titan native access Access controls, although now we are looking at moving over to MS SQL 2005 Express, I need to convert them over to ADO, but thats another story :-) Jeremy -Original Message- From: Steve Peacocke [EMAIL PROTECTED] To: NZ Borland Developers Group - Delphi List delphi@delphi.org.nz Date: Tue, 3 Jul 2007 10:42:03 +1200 Subject: Re: [DUG] Datebases with Delphi ElevateDB comes with a tool for creating / modifying the database, SQL testing, creating triggers, stored procedures and functions, views etc. It can also create in-memory tables that interact with external tables in the same way as any other ElevateDB table. I once wrote a SQL tool for its predecessor DBISAM that can modify/create tables with SQL calls and scripts etc. It can then transfer the SQL to/from Delphi code - www.trader.co.nz/tools http://www.trader.co.nz/tools - I'm currently (slowly) changing it for ElevateDB and adding graphical (MS Access-like) table manipulation and SQL building. Steve -- Steve Peacocke http://stevepeacocke.blogspot.com/ On 03/07/07, Steve Peacocke [EMAIL PROTECTED] wrote: Take a good look at ElevateDB from http://www.elevatesoft.com/ This is a reasonably full SQL compliant database that can compile directly into your code so you don't have to ship anything except your exe program. ElevateDB is the newer version of the old and trusted DBISAM database. It can be set up as standalone database, LAN database, or Client/Server database (Client Server requires distributing a small program that runs on the server), all without recompiling your program. Let the user decide their requirements. I hear that Firebird can also be compiled into your exe file for single user programs. Steve On 03/07/07, Nick [EMAIL PROTECTED] wrote: Hi there :-) When I create a database application, usually I create a MDB file with Access (create my tables etc) and then interact with the database in Delphi using TAdoConnection and TAdoQuery. What other standalone database's can I use with Delphi2006 Ent which, I can ship to the customer without them having to install anything special. Just like to see what else is out there which simple to get up and running. (usually one of my databases contains 2-3 tables etc) Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Where is TypeInfo?
The system unit contains 'typeinfo' There is also the other unit TypInfo Which you use when doing something similar to getEnumName(typeInfo(TReqStatus), Ord(s)) Cheers Nick Steve Peacocke wrote: Good Morning All, Re: Delphi 2007 and missing TypeInfo.dcu I'm converting some code from using strings - and therefore litterally hundreds upon hundreds of lines of ELSE IF - into using enums so case statements can be used. I am particularly wanting to use GetEnumName(). But I'm stumped at the first step. If I place TypeInfo in my uses statement, Delphi 2007 tells me that .. [DCC Error] main.pas(7): F1026 File not found: 'TypeInfo.dcu' A search of everything below ..\Program Files\ turns up nothing that even mentions TypeInfo. What gives here? I know I used to just add TypeInfo into the uses statement in Delphi 7. Can anyone please shed some light on this? Thanks. Steve ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Where is TypeInfo?
For me, delphi 2006\source\win32\rtl\common\Typinfo.pas Steve Peacocke wrote: There is also the other unit TypInfo Where? Delphi can't find it - Searching everything under \Program Files\ does not fund the file. Can someone please let me know where it's supposed to reside? Thanks. Steve On 02/07/07, Nick [EMAIL PROTECTED] wrote: The system unit contains 'typeinfo' There is also the other unit TypInfo Which you use when doing something similar to getEnumName(typeInfo(TReqStatus), Ord(s)) Cheers Nick Steve Peacocke wrote: Good Morning All, Re: Delphi 2007 and missing TypeInfo.dcu I'm converting some code from using strings - and therefore litterally hundreds upon hundreds of lines of ELSE IF - into using enums so case statements can be used. I am particularly wanting to use GetEnumName(). But I'm stumped at the first step. If I place TypeInfo in my uses statement, Delphi 2007 tells me that .. [DCC Error] main.pas(7): F1026 File not found: 'TypeInfo.dcu' A search of everything below ..\Program Files\ turns up nothing that even mentions TypeInfo. What gives here? I know I used to just add TypeInfo into the uses statement in Delphi 7. Can anyone please shed some light on this? Thanks. Steve ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Where is TypeInfo?
And now everyone is saying Miles instead of Myles Classic! [EMAIL PROTECTED] wrote: Heh, that one brought a smile. :) Miles doesn't know much better than the advice he gave, but he knows much better than the advice that you think he gave!! Try again - TypInfo, sic, no e. Cheers, Carl -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steve Peacocke Sent: Monday, July 02, 2007 11:34 AM To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Where is TypeInfo? On 02/07/07, Myles Penlington [EMAIL PROTECTED] wrote: Have another go using Typinfo, not TypeInfo. M Miles - you should know MUCH better than that. delphi is not case sensitive. (however, I did try it in frustration, but no). thanks anyway. Steve ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Graphical User Interface Design
Sean, Got a place where said buttons can be purchased from? :-) Thanks! Sean Cross wrote: Step 1: Get high quality bitmaps for your buttons etc. Don't use old or nasty images. Step 2: Big buttons with big images AND text. Le the users remove the text once they are experienced. Step 3: Profit Regards Sean Cross IT Systems Development Manager Catalyst Risk Management PO Box 230 50 Dalton St Napier 4140 DDI: 06-8340362 mobile: 021 270 3466 Visit us at http://www.catalystrisk.co.nz/ Offices in Auckland, Napier, Wellington Christchurch Disclaimer: The information contained in this document is confidential to the addressee(s) and may be legally privileged. Any view or opinions expressed are those of the author and may not be those of Catalyst Risk Management. No guarantee or representation is made that this communication is free of errors, viruses or interference. If you have received this e-mail message in error please delete it and notify me. Thank you. -Original Message- From: [EMAIL PROTECTED] [mailto:delphi- [EMAIL PROTECTED] On Behalf Of Nick Sent: Thursday, 28 June 2007 10:07 a.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] Graphical User Interface Design Hey guys, Just about to update one of our main apps and thinking about just rebuilding it from the ground up, especially the gui side of it. The original one wasn't to bad, but looking at other programs there is some very nice looking applications out there. Now I have the TMS component set and there are some very nice graphical components in there - but I don't want the program to be overwhelming (picture someone that finds the transitions in a slide show app for the first time!) but also don't want it to look like something from windows 3.1 End of the day it comes down to the usability for the user and making everything as easy and logical for them to use, but also want it to look appealing. So what steps, guidelines, approach do you take when designing an application. :-) Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: RE: [DUG] Graphical User Interface Design
Yeap I agree the TAdvGlowButton is quite nice and I have been using that. Thanks for all the sites, im sure my boss will enjoy getting his credit card out ;-) Jason Coley wrote: If you have the TMS components, the TAdvGlowButton is very nice and can be modified to look almost any way. Jason -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Friday, 29 June 2007 10:41 a.m. To: Jason Subject: Re: [DUG] Graphical User Interface Design Sean, Got a place where said buttons can be purchased from? :-) Thanks! Sean Cross wrote: Step 1: Get high quality bitmaps for your buttons etc. Don't use old or nasty images. Step 2: Big buttons with big images AND text. Le the users remove the text once they are experienced. Step 3: Profit Regards Sean Cross IT Systems Development Manager Catalyst Risk Management PO Box 230 50 Dalton St Napier 4140 DDI: 06-8340362 mobile: 021 270 3466 Visit us at http://www.catalystrisk.co.nz/ Offices in Auckland, Napier, Wellington Christchurch Disclaimer: The information contained in this document is confidential to the addressee(s) and may be legally privileged. Any view or opinions expressed are those of the author and may not be those of Catalyst Risk Management. No guarantee or representation is made that this communication is free of errors, viruses or interference. If you have received this e-mail message in error please delete it and notify me. Thank you. -Original Message- From: [EMAIL PROTECTED] [mailto:delphi- [EMAIL PROTECTED] On Behalf Of Nick Sent: Thursday, 28 June 2007 10:07 a.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] Graphical User Interface Design Hey guys, Just about to update one of our main apps and thinking about just rebuilding it from the ground up, especially the gui side of it. The original one wasn't to bad, but looking at other programs there is some very nice looking applications out there. Now I have the TMS component set and there are some very nice graphical components in there - but I don't want the program to be overwhelming (picture someone that finds the transitions in a slide show app for the first time!) but also don't want it to look like something from windows 3.1 End of the day it comes down to the usability for the user and making everything as easy and logical for them to use, but also want it to look appealing. So what steps, guidelines, approach do you take when designing an application. :-) Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Graphical User Interface Design
Hey guys, Just about to update one of our main apps and thinking about just rebuilding it from the ground up, especially the gui side of it. The original one wasn't to bad, but looking at other programs there is some very nice looking applications out there. Now I have the TMS component set and there are some very nice graphical components in there - but I don't want the program to be overwhelming (picture someone that finds the transitions in a slide show app for the first time!) but also don't want it to look like something from windows 3.1 End of the day it comes down to the usability for the user and making everything as easy and logical for them to use, but also want it to look appealing. So what steps, guidelines, approach do you take when designing an application. :-) Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] User authentication
Something like... http://www.tmssoftware.com/tss.htm Jason Saggers wrote: Does anybody know where a decent module to handle this may be located, rather than have to code one myself…. Just rather save the time…. J I have basic authentication modules already, but none I have will support the requirement to have different access levels to different parts of an application in a nice way… Thanks Jason ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Contract Work Wanted
Where are you based? AlanRose wrote: If anyone is in need of a senior Delphi contractor with C# skills please contact Alan Rose at ([EMAIL PROTECTED]) for more details. Thank you. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Simple VCL for web aplication
Rob, That is basically what you are after... Then you just use indy or one of the other components to grab that page and process the results. For example you could have a php page like this ?PHP If (isset($_GET['ping'])) { echo Pong; } ? Then in your Delphi app do this showmessage(idhttp1.get('http://www.somesite.com/mypage.php?ping=t')); Which would give you, Pong. Then you could also do ?PHP If (isset($_GET['getclients'])) { //connect to database, drop out clients line by line in csv format } ? in delphi app stringlist.text := idhttp.get('http://www.somesite.com/mypage.php?getclients'); showmessage(inttostr(stringlist.count)); //then loop list, split on the comma and process Of course you will be wanting to encypt all that etc but just an example. Nick Robert martin wrote: Hi Admittedly I don't know much about web apps but I am struggling to get my head around the client and server separation in relation to PHP. All the pages I have looked at focus only on web pages. Does anybody have a link to developing a non visual server application in PHP. Tia Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Neven MacEwan wrote: Robert I'd recommend PHP for the Server code, its so trivial i don't see you needing an IDE (though if you do decide you need one look at www.nusphere.com) for my first year of PHP dev I just used an editor Neven Yeah, that sounds easier (less to install, distribute and maintain). We might have a go at whipping up a sample application. Im sure further questions are coming :) Thanks to everyone for their helpful suggestions so far :) Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Jeremy Coulter wrote: Why not just use HTTP and encrypt the data you are sending (which will just be a simple string encryption like tripple DES). Same as HTTPS and easier to implement. When ever I use HTTP for anything from withing Delphi, I use the Synapse code and its REALLY easy, better than Indy, and a far smaller code foot print. Jeremy -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: 8 June 2007 10:16 To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Simple VCL for web aplication With all the tutorials on PHP it'd be a piece of cake to do with notepad (I prefer crimson editor for it's nice syntax highlighting), with https all you need to do is include some dll files with your app (and get a ssl certificate for your web server etc which your host could organize) Nick Robert martin wrote: OK I have used Indy before. Haven't used https but I assume thats pretty much just a setting. I assume I could send my csv as compressed / Encrypted binary data. We don't have Delphi PHP and I am not sure it is warranted for a project this size. What would people recommend. Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Nick wrote: Rob, Sounds like just using Indy idHttp (preferably over https) with php would do all you need. So you could call something like mypage.php?option=getclients Which can return the client data as csv back to your delphi app, just like getting a web page - advantage of that is gets around some firewalls that block lots of ports but leave 80 open ;-) However anyone watching the wire could see that url being requested, and when they type it into there browser they see all the client data as well so you can either encrypt the parameters and decrypt them in php, or use https. I've used similar approaches to the above for bug submissions and customer registrations and works well. Cheers Nick Robert martin wrote: Hi Neven Yes a fat client (Delphi Win 32 app) that simply needs to send some data to a centralised web DB (Voucher sales / redemptions) and get from a centralised web site voucher sales / redemptions from other sites. I don't want to do direct web based DB connection so I thought a simple web server that processed send / get commands would be best. A further requirement is a web page (s) that can display information from DB i.e. Sales info. So the visual aspect is very low. I need to get a simple proof of concept built (just reading / writing to a flat file) and then will extend it to a full DB application (I was going to use Firebird Embedded, because we know that (and have access components) but if we are using Non Delphi technologies then I suppose other DB types are up for grabs :) ) But thats another conversation :) Hope that makes it clearer. Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Neven MacEwan wrote: Robert Is this a web app? ie a browser based client? I'd use PHP and AJAX (which is what Delphi for PHP uses) If you want roll your own
Re: [DUG] encoding special characters in XML
Url encode? Steven Knight wrote: Hi all, I am wanting to write out text into an xml file. The text may contain special characters like / etc and I need to protect them. Can anyone tell me the name of a function that will do this easily. Ta Steven ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.ecan.govt.nz ** ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Simple VCL for web aplication
Rob, Sounds like just using Indy idHttp (preferably over https) with php would do all you need. So you could call something like mypage.php?option=getclients Which can return the client data as csv back to your delphi app, just like getting a web page - advantage of that is gets around some firewalls that block lots of ports but leave 80 open ;-) However anyone watching the wire could see that url being requested, and when they type it into there browser they see all the client data as well so you can either encrypt the parameters and decrypt them in php, or use https. I've used similar approaches to the above for bug submissions and customer registrations and works well. Cheers Nick Robert martin wrote: Hi Neven Yes a fat client (Delphi Win 32 app) that simply needs to send some data to a centralised web DB (Voucher sales / redemptions) and get from a centralised web site voucher sales / redemptions from other sites. I don't want to do direct web based DB connection so I thought a simple web server that processed send / get commands would be best. A further requirement is a web page (s) that can display information from DB i.e. Sales info. So the visual aspect is very low. I need to get a simple proof of concept built (just reading / writing to a flat file) and then will extend it to a full DB application (I was going to use Firebird Embedded, because we know that (and have access components) but if we are using Non Delphi technologies then I suppose other DB types are up for grabs :) ) But thats another conversation :) Hope that makes it clearer. Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Neven MacEwan wrote: Robert Is this a web app? ie a browser based client? I'd use PHP and AJAX (which is what Delphi for PHP uses) If you want roll your own look at this ajax lib http://www.ajaxtoolbox.com/request/ From the way your expressing yourself (ie SOAP) I think you are looking at a Fat client talking to a Web Server backend and unless you have extreme graphics requirement at the client I wouldn't bother It would be easier to advise if we knew more HTH Neven Ok. We don't have ASP.Net or PHP (I suppose we could get one or other). How would my Delphi app receive / send the data? SOAP? Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Xander (GMail) wrote: Only a very brave person will start a new web application in Delphi! Use ASP.NET or even PHP. Either of these two will provide you with web services capabilities that you can call from your Delphi client. Regards Xander -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stefan Mueller Sent: Thursday, June 07, 2007 5:05 PM To: 'NZ Borland Developers Group - Delphi List' Subject: RE: [DUG] Simple VCL for web aplication Am I the only one thinking that this should be done in ASP.NET? Writing some simple soap service and a reporting page is pretty much as easy as it gets .. perfect to get your toes wet in a newer better supported technology (who knows how much longer intraweb will be supported). Kind Regards, Stefan Mueller -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert martin Sent: Thursday, June 07, 2007 1:52 PM To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Simple VCL for web aplication Yeah, not there :-( Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Nick wrote: C:\Program Files\CodeGear\ etc etc Robert martin wrote: Hi Didn't even think about that ! We are using D2007. Cant even find the demos directory, must be having a blond moment :) Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Nick wrote: Rob, Have you checked out the intraweb demos in the demos folder? With D2006 Ent there are a bunch... Nick Robert martin wrote: Hi I am trying to put together a simple VCL for web application. I can get a simple web page going which is great however I would also like to provide some services i.e. some sort of get data and send data functionality from a delphi client app. Is this possible or do i need to use SOAP and create a web service app? The situation is we want to be able to have an app then sends a small amount of data to a web site (DB) and receives data (perhaps large) from the web site. However there is also a requirement for a web interface reporting some data. This isn't something I have much knowledge in but the VCL for web (Intraweb) stuff looked like it would make the web interface simple. Suggestions? ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http
Re: [DUG] Simple VCL for web aplication
With all the tutorials on PHP it'd be a piece of cake to do with notepad (I prefer crimson editor for it's nice syntax highlighting), with https all you need to do is include some dll files with your app (and get a ssl certificate for your web server etc which your host could organize) Nick Robert martin wrote: OK I have used Indy before. Haven't used https but I assume thats pretty much just a setting. I assume I could send my csv as compressed / Encrypted binary data. We don't have Delphi PHP and I am not sure it is warranted for a project this size. What would people recommend. Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Nick wrote: Rob, Sounds like just using Indy idHttp (preferably over https) with php would do all you need. So you could call something like mypage.php?option=getclients Which can return the client data as csv back to your delphi app, just like getting a web page - advantage of that is gets around some firewalls that block lots of ports but leave 80 open ;-) However anyone watching the wire could see that url being requested, and when they type it into there browser they see all the client data as well so you can either encrypt the parameters and decrypt them in php, or use https. I've used similar approaches to the above for bug submissions and customer registrations and works well. Cheers Nick Robert martin wrote: Hi Neven Yes a fat client (Delphi Win 32 app) that simply needs to send some data to a centralised web DB (Voucher sales / redemptions) and get from a centralised web site voucher sales / redemptions from other sites. I don't want to do direct web based DB connection so I thought a simple web server that processed send / get commands would be best. A further requirement is a web page (s) that can display information from DB i.e. Sales info. So the visual aspect is very low. I need to get a simple proof of concept built (just reading / writing to a flat file) and then will extend it to a full DB application (I was going to use Firebird Embedded, because we know that (and have access components) but if we are using Non Delphi technologies then I suppose other DB types are up for grabs :) ) But thats another conversation :) Hope that makes it clearer. Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Neven MacEwan wrote: Robert Is this a web app? ie a browser based client? I'd use PHP and AJAX (which is what Delphi for PHP uses) If you want roll your own look at this ajax lib http://www.ajaxtoolbox.com/request/ From the way your expressing yourself (ie SOAP) I think you are looking at a Fat client talking to a Web Server backend and unless you have extreme graphics requirement at the client I wouldn't bother It would be easier to advise if we knew more HTH Neven Ok. We don't have ASP.Net or PHP (I suppose we could get one or other). How would my Delphi app receive / send the data? SOAP? Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Xander (GMail) wrote: Only a very brave person will start a new web application in Delphi! Use ASP.NET or even PHP. Either of these two will provide you with web services capabilities that you can call from your Delphi client. Regards Xander -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stefan Mueller Sent: Thursday, June 07, 2007 5:05 PM To: 'NZ Borland Developers Group - Delphi List' Subject: RE: [DUG] Simple VCL for web aplication Am I the only one thinking that this should be done in ASP.NET? Writing some simple soap service and a reporting page is pretty much as easy as it gets .. perfect to get your toes wet in a newer better supported technology (who knows how much longer intraweb will be supported). Kind Regards, Stefan Mueller -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert martin Sent: Thursday, June 07, 2007 1:52 PM To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Simple VCL for web aplication Yeah, not there :-( Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Nick wrote: C:\Program Files\CodeGear\ etc etc Robert martin wrote: Hi Didn't even think about that ! We are using D2007. Cant even find the demos directory, must be having a blond moment :) Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Nick wrote: Rob, Have you checked out the intraweb demos in the demos folder? With D2006 Ent there are a bunch... Nick Robert martin wrote: Hi I am trying to put together a simple VCL for web application. I can get a simple web page going which is great however I would also like
Re: [DUG] O.o hmmm ok
Got something weird here - weird because I probably don't understand it properly but it caused me a bit of delay... Simplified, I had a global array of records, during my procedure I would do something like this PRec := MyArrayofPRec[0]; PRec.name := 'Hi'; Now for some reason I was expecting MyArrayOfPRec[0].name to be now 'Hi' as well, but it's not. Here is an example that I whipped up just now which lead me to expect this. type TMyRec = Record name : string; end; var Form1: TForm1; TTH : TMyRec; procedure TForm1.FormCreate(Sender: TObject); begin TTH.name := 'BoB'; end; procedure TForm1.Button1Click(Sender: TObject); var t : TMemo; b : TMyRec; begin t := Memo1; t.lines.add('hi'); b := TTH; b.name := 'Smile'; t.lines.add(TTH.name); end; Now in this example when it's ran and button 1 is clicked - Hi is added to the Memo1 and Bob is added. So why can I assign Memo1 to T and all actions done to T are done to Memo1, but the same isn't with the Record. Is it because Record isn't from TObject? I guess it's like var a,b : integer; begin a := 1; b := a; b := 10; //a still = 1 which is what I would expect end; so is it because TMemo is an Object and the record and a,b above are just variables? O.o Thanks ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] codegearguru updates
Nice recommendation on using BDE in your videos ;-) Might wanna look at sticking the videos up here as well - http://www.revver.com/ Alister Christie wrote: I have a few new training movies on http://codegearguru.com if anyone is interested. Some basic SQL, getting started with VMWare Server, and some basic ClientDataSet stuff, plus the older movies. I'm going to try to get one up every week - which I haven't been doing as yet. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] O.o hmmm ok
Right that makes sense :-) So you could use a pointer then? example type TMyRec = Record name : string; end; var a : TMyRec; b : ^TMyRec; begin a.name := 'Bob'; b := @a; b.name := 'Smile'; showmessage(a.name); //shows Smile Judd, Struan (eCargo) wrote: Records are constructs with Value semantics whereas Objects have Reference semantics. This means that in the following code is the Assignment 1 and Assignment 2 are semantically identical: Var a, b: record name: String; age: Integer; end; Begin a.name := 'Me'; a.age := 39; // Assignment 1 b := a; // Assignment 2 b.name := a.name; b.age := a.age; End; TTFN, Struan. Nick wrote: Got something weird here - weird because I probably don't understand it properly but it caused me a bit of delay... Simplified, I had a global array of records, during my procedure I would do something like this PRec := MyArrayofPRec[0]; PRec.name := 'Hi'; Now for some reason I was expecting MyArrayOfPRec[0].name to be now 'Hi' as well, but it's not. Here is an example that I whipped up just now which lead me to expect this. type TMyRec = Record name : string; end; var Form1: TForm1; TTH : TMyRec; procedure TForm1.FormCreate(Sender: TObject); begin TTH.name := 'BoB'; end; procedure TForm1.Button1Click(Sender: TObject); var t : TMemo; b : TMyRec; begin t := Memo1; t.lines.add('hi'); b := TTH; b.name := 'Smile'; t.lines.add(TTH.name); end; Now in this example when it's ran and button 1 is clicked - Hi is added to the Memo1 and Bob is added. So why can I assign Memo1 to T and all actions done to T are done to Memo1, but the same isn't with the Record. Is it because Record isn't from TObject? I guess it's like var a,b : integer; begin a := 1; b := a; b := 10; //a still = 1 which is what I would expect end; so is it because TMemo is an Object and the record and a,b above are just variables? O.o Thanks ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe DISCLAIMER: This electronic message together with any attachments is confidential. If you are not the intended recipient, do not copy, disclose or use the contents in any way. Please also advise us by return e-mail that you have received the message and then please destroy. Carter Holt Harvey is not responsible for any changes made to this message and / or any attachments after sending by Carter Holt Harvey. We use virus scanning software but exclude all liability for viruses or anything similar in this email or any attachment. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Simple VCL for web aplication
Rob, Have you checked out the intraweb demos in the demos folder? With D2006 Ent there are a bunch... Nick Robert martin wrote: Hi I am trying to put together a simple VCL for web application. I can get a simple web page going which is great however I would also like to provide some services i.e. some sort of get data and send data functionality from a delphi client app. Is this possible or do i need to use SOAP and create a web service app? The situation is we want to be able to have an app then sends a small amount of data to a web site (DB) and receives data (perhaps large) from the web site. However there is also a requirement for a web interface reporting some data. This isn't something I have much knowledge in but the VCL for web (Intraweb) stuff looked like it would make the web interface simple. Suggestions? ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Simple VCL for web aplication
C:\Program Files\CodeGear\ etc etc Robert martin wrote: Hi Didn't even think about that ! We are using D2007. Cant even find the demos directory, must be having a blond moment :) Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Nick wrote: Rob, Have you checked out the intraweb demos in the demos folder? With D2006 Ent there are a bunch... Nick Robert martin wrote: Hi I am trying to put together a simple VCL for web application. I can get a simple web page going which is great however I would also like to provide some services i.e. some sort of get data and send data functionality from a delphi client app. Is this possible or do i need to use SOAP and create a web service app? The situation is we want to be able to have an app then sends a small amount of data to a web site (DB) and receives data (perhaps large) from the web site. However there is also a requirement for a web interface reporting some data. This isn't something I have much knowledge in but the VCL for web (Intraweb) stuff looked like it would make the web interface simple. Suggestions? ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] XP Search
Google Desktop Search Thats just nasty! Conor Boyd wrote: Yup, It's a known issue. I believe it's something to do with XP by default only looking for text type files with extensions that it knows about. I believe there may be ways to get it to find pas files etc, although I reckon you're better off with Google Desktop Search and Larry's Any Text File Indexer plugin. HTH, Conor -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Neven MacEwan Having just upgraded to xp (yeah I know) what is it with its search an delphi files! I can see the file and search can't find it! ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Best way to make this thread safe
I got a function here I use for logging to a richedit on my main form (this is just in functions unit) Procedure WriteLog(sString : string; opt : LogOption); Begin With frmMain.reLog do begin If lines.Count 200 then lines.Delete(0); lines.add(sString); SelStart := length(text) - (length(sString)+2); SelLength := length(sString); Case LogOption(opt) of loStart : begin SelAttributes.Style := [fsbold]; SelAttributes.Color := clBlue; end; loNormal : begin SelAttributes.Style := []; SelAttributes.Color := clBlack; end; loError : begin SelAttributes.Style := [fsbold]; SelAttributes.Color := clRed;end; loFinished: begin SelAttributes.Style := [fsbold]; SelAttributes.Color := clBlue; lines.add(''); end; End; SelStart := Length(Text); Perform(EM_SCROLLCARET, 0, 0); end; End; Now I want to use that function in my threads to log things. However if I call it just like this WriteLog('Failed to connect! DB Error', loError); I could run into access violations But not quite sure the best way to do this to make it thread safe and use as little extra code as possible.. Should I create my own function like this WriteLogThread('Failed to connect! DB Error', loError); in my TThread and then in that procedure just do criticalsection start WriteLog(message, st); //this calls the function in my general functions unit criticalsection end or could I just use critical sections in my functions unit around the procedure. I hope that makes sense =) Thanks guys. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Best way to make this thread safe
Matt, That sounds similar to Smart Inspect. I have been using that now for a month or so and it's very very handy. Thanks for your other email :-) Matt Comb wrote: Good Point. Actually I have developed a threadsafe socket logger. Its pretty cool actually. You have an logger application running in your system tray and all you need to do is link in the client / helper units to your code and call LogMessage(text) Or LogMessage(Category, Text) the category will output onto a separate tab within the socket logger. I couldn't do without this tool for Delphi developing. It saves stuffing around with controls or text files, and is fully thread safe. I've used it on a number of commercial contracts and its been adopted as a usuful in house tool. If anyone is interested, I can forward through the code. Cheers, Matt. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Conor Boyd Sent: Thursday, 17 May 2007 9:54 a.m. To: NZ Borland Developers Group - Delphi List Subject: RE: [DUG] Best way to make this thread safe Yup, that should do the trick in this case. The following isn't really answering your question, and obviously it depends on the circumstances, but for logging for a developer's benefit, I just use the OutputDebugString function in the Windows unit, and then use DbgView from SysInternals to log the output from my apps that way. Don't have to worry about threading/logging issues then. Maybe that's some help to somebody. Cheers, C. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alister Christie If you're wanting to manipulate the VCL you need to call synchronize(aMethod), which will sync your thread to the main application thread - the VCL is not thread-safe. In aMethod you could do your writelog. But I'm also not much of a threading expert so someone else may have a better method. Nick wrote: I got a function here I use for logging to a richedit on my main form (this is just in functions unit) Procedure WriteLog(sString : string; opt : LogOption); Begin With frmMain.reLog do begin If lines.Count 200 then lines.Delete(0); lines.add(sString); SelStart := length(text) - (length(sString)+2); SelLength := length(sString); Case LogOption(opt) of loStart : begin SelAttributes.Style := [fsbold]; SelAttributes.Color := clBlue; end; loNormal : begin SelAttributes.Style := []; SelAttributes.Color := clBlack; end; loError : begin SelAttributes.Style := [fsbold]; SelAttributes.Color := clRed;end; loFinished: begin SelAttributes.Style := [fsbold]; SelAttributes.Color := clBlue; lines.add(''); end; End; SelStart := Length(Text); Perform(EM_SCROLLCARET, 0, 0); end; End; Now I want to use that function in my threads to log things. However if I call it just like this WriteLog('Failed to connect! DB Error', loError); I could run into access violations But not quite sure the best way to do this to make it thread safe and use as little extra code as possible.. Should I create my own function like this WriteLogThread('Failed to connect! DB Error', loError); in my TThread and then in that procedure just do criticalsection start WriteLog(message, st); //this calls the function in my general functions unit criticalsection end or could I just use critical sections in my functions unit around the procedure. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Why use a set when a string will work OK (and less code)?
Why use a set when string work ok? (and I think it's a set) Question: I have seen this quite a bit and apparently it's good practice however to me it seems like more work. Example Whats the point in doing this MyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended);); type Something = class name : string; status : MyStatus; end; then example on create or something status := Active; (yes, missed out lots of steps :P) and now if I want to show the status, I have to do something like.. If status = MyStatus(Active) then showmessage('Active'); If status = MyStatus(Pending) then showmessage('Pending'); etc Why go though all that hassle when just doing this is fine status : string; status := 'Active' showmessage(status); so instead of using MyStatus types I just use a string - this means when I want to output the status to the user I don't have to try and convert it to string first. So, why do it? H Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Why use a set when a string will work OK (and less code)?
Hi Sean, Thanks for the reply. Indeed I can see the benefit and use them in other parts of my program - but for something like status which does get acted on and displayed I was wondering what was best. You example code below would solve my initial query - thanks for that! :-) Sean Cross wrote: Because then you are forever checking status with code like If Status = 'Active' then .. Else if Status = 'Pending'... So you end up using consts. And you still have the problem that your Status may end up as '' or 'Ative' or 'as323' And you can't use case statements. If status is purely informational, then using a string is fine. Once you start checking it and acting on it, then string based code becomes increasingly ugly. What I do is something like: TMyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended); StatusMeanings = array[TMyStatus] of string = ('Active', 'Pending', 'Ended', 'Paused', 'Deleted', 'Suspended'); ... ShowMessage(StatusMeanings[Status]); Regards Sean Cross IT Systems Development Manager Catalyst Risk Management PO Box 230 50 Dalton St Napier 4140 DDI: 06-8340362 mobile: 021 270 3466 Visit us at http://www.catalystrisk.co.nz/ Offices in Auckland, Napier, Wellington Christchurch Disclaimer: The information contained in this document is confidential to the addressee(s) and may be legally privileged. Any view or opinions expressed are those of the author and may not be those of Catalyst Risk Management. No guarantee or representation is made that this communication is free of errors, viruses or interference. If you have received this e-mail message in error please delete it and notify me. Thank you. -Original Message- From: [EMAIL PROTECTED] [mailto:delphi- [EMAIL PROTECTED] On Behalf Of Nick Sent: Thursday, 10 May 2007 10:49 a.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] Why use a set when a string will work OK (and less code)? Why use a set when string work ok? (and I think it's a set) Question: I have seen this quite a bit and apparently it's good practice however to me it seems like more work. Example Whats the point in doing this MyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended);); type Something = class name : string; status : MyStatus; end; then example on create or something status := Active; (yes, missed out lots of steps :P) and now if I want to show the status, I have to do something like.. If status = MyStatus(Active) then showmessage('Active'); If status = MyStatus(Pending) then showmessage('Pending'); etc Why go though all that hassle when just doing this is fine status : string; status := 'Active' showmessage(status); so instead of using MyStatus types I just use a string - this means when I want to output the status to the user I don't have to try and convert it to string first. So, why do it? H Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Why use a set when a string will work OK (and less code)?
Nice thats even shorter :-) So following on from this, what happens when you want to do something like this TMyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended); TLogLevel = (Normal,Error,Ended); This will cause an error as Ended appears twice. How you can you get around this? Paul Heinz wrote: Sean Cross wrote: TMyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended); StatusMeanings = array[TMyStatus] of string = ('Active', 'Pending', 'Ended', 'Paused', 'Deleted', 'Suspended'); ... ShowMessage(StatusMeanings[Status]); Also, Delphi can do this for you using RTTI - this is how enum properties work inside .dfms i.e. translating to/from string constants. Uses TypInfo; ShowMessage(GetEnumName(TypeInfo(TMyStatus), Integer(Status)); TTFN, Paul. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Why use a set when a string will work OK (and less code)?
Indeed, but I mean just doing this type TMyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended); TLogLevel = (Normal,Error,Ended); (as in, just writing that) wont compile as I get an error 'Identifier redeclared: Ended' Myles Penlington wrote: Nope - Look at the call - uses TypeInfo(TMyStatus), and for the other case should be TypeInfo(TLogLevel). M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Thursday, 10 May 2007 11:29 To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Why use a set when a string will work OK (and less code)? Nice thats even shorter :-) So following on from this, what happens when you want to do something like this TMyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended); TLogLevel = (Normal,Error,Ended); This will cause an error as Ended appears twice. How you can you get around this? Paul Heinz wrote: Sean Cross wrote: TMyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended); StatusMeanings = array[TMyStatus] of string = ('Active', 'Pending', 'Ended', 'Paused', 'Deleted', 'Suspended'); ... ShowMessage(StatusMeanings[Status]); Also, Delphi can do this for you using RTTI - this is how enum properties work inside .dfms i.e. translating to/from string constants. Uses TypInfo; ShowMessage(GetEnumName(TypeInfo(TMyStatus), Integer(Status)); TTFN, Paul. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe Attention: This communication is confidential and may be legally privileged. If you are not the intended recipient, please do not use, disclose, copy or distribute it, other than to return it to us with your confirmation that it has been deleted from your system. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Why use a set when a string will work OK (and less code)?
aa ;-) Time for another coffee! Thanks heaps guys, I have learned a stack! Neven MacEwan wrote: Nick Thats why you use a lower case prefix ie tmsActive, tmsPending, ... verssu tllNormal, tllError, tllEnded... HTH Neven Nice thats even shorter :-) So following on from this, what happens when you want to do something like this TMyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended); TLogLevel = (Normal,Error,Ended); This will cause an error as Ended appears twice. How you can you get around this? Paul Heinz wrote: Sean Cross wrote: TMyStatus = (Active, Pending, Ended, Paused, Deleted, Suspended); StatusMeanings = array[TMyStatus] of string = ('Active', 'Pending', 'Ended', 'Paused', 'Deleted', 'Suspended'); ... ShowMessage(StatusMeanings[Status]); Also, Delphi can do this for you using RTTI - this is how enum properties work inside .dfms i.e. translating to/from string constants. Uses TypInfo; ShowMessage(GetEnumName(TypeInfo(TMyStatus), Integer(Status)); TTFN, Paul. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Program Filer Directory
Probly Program Files (but Program Filer is there language translation) Alan Rose wrote: Just wondering if anyone has held of a directory called Program Filer most likely found on a Norwegian version of Windows XP. Is it a system folder etc. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] If someone could do this in D2007
:-) If someone could do this in D2007 it would be very helpful for me. If you could open up D2007, create a blank project then use the WSDL importer and import https://adwords.google.com/api/adwords/v10/AdService?wsdl and https://adwords.google.com/api/adwords/v10/CriterionService?wsdl then attach the resulting AdService.pas and CriterionService.pas I got D2006 Ent. and it seems it's missing some things from the imports from these two services. Would be good to compare Thanks! Much appreciated. Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] If someone could do this in D2007
Rob, Thanks. So no pas files eh! Rats. If someone else could please. Thanks Nick Robert martin wrote: Tried to but got an error. D2007 tried to write into program files on my vista machine ! Have reported this to QC. Just glad im not planning on doing this myself :) Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Nick wrote: :-) If someone could do this in D2007 it would be very helpful for me. If you could open up D2007, create a blank project then use the WSDL importer and import https://adwords.google.com/api/adwords/v10/AdService?wsdl and https://adwords.google.com/api/adwords/v10/CriterionService?wsdl then attach the resulting AdService.pas and CriterionService.pas I got D2006 Ent. and it seems it's missing some things from the imports from these two services. Would be good to compare Thanks! Much appreciated. Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] If someone could do this in D2007
Champion! :-) Jeremy North wrote: Here you go. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] SOAP Question (lets see who the soap guru's are :P)
Thanks for that! :-) Edward Koryagin wrote: type TTDSOAPClient = class(THTTPRIO) private { Private declarations } function OngetConc( var sStr: string ): boolean; protected { Protected declarations } procedure DoBeforeExecute(const MethodName: string; Request: TStream); override; public { Public declarations } published { Published declarations } end; procedure TTDSOAPClient.DoBeforeExecute(const MethodName: string; Request: TStream); begin // change Request here inherited DoBeforeExecute( MethodName, Request ); end; --- Jason Saggers [EMAIL PROTECTED] wrote: From the example you have posted the Request being past into the DoBeforeExecute isn't a var so cant be changed by the Procedure. You can use the contents of the Request to do something, but you cant alter it. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Friday, 27 April 2007 3:09 p.m. To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] SOAP Question (lets see who the soap guru's are :P) Ah im still not having any luck. This is what I did type TCHTTPRIO = class(THTTPRIO) procedure DoBeforeExecute(const MethodName: string; Request: TStream); override; end; procedure TCHTTPRIO.DoBeforeExecute(const MethodName: string; Request: TStream); var StrStrm: TStringStream; ReqW: WideString; Req:string; begin inherited; Req := ReqW; StrStrm := TStringStream.Create(Req); try StrStrm.Position := 0; Request.CopyFrom( StrStrm, 0 ); finally StrStrm.Free; end; end; However, it still doesn't overwrite the request stream. I might be missing something obvious, but I can't see it I put a showmessage('hi'); in my new TCHTTPRIO.DoBeforeExecute and it shows... Edward Koryagin wrote: Sorry I don't remember all details... I inherited from THTTPRIO and did changes to tags to build correct request to SOAP server. --- Nick [EMAIL PROTECTED] wrote: This page does - my mistake http://qc.borland.com/wc/qcmain.aspx?d=14046 Nick wrote: Correct, and I see the soap request when I look at the DoBeforeExexute I can't modify the var given however this page shows how you can modify the thttprio http://www.google.com/apis/adwords/developer/adwords_api_classref.html but havn't done that yet (will have to re-compile that component?) Edward Koryagin wrote: Are you working with THTTPRIO? --- Nick [EMAIL PROTECTED] wrote: How do you mean? Changed it to/for what for what? : - ) Edward Koryagin wrote: for THTTPRIO on DoBeforeExecute I changed Request manually --- Nick [EMAIL PROTECTED] wrote: Hey there, Thanks for that! :-) I compared the different between the D2007 and D2006 and I can see the D2007 is better, some calls much simpler. ie D2007 - function getUsageQuotaThisMonth: Int64; stdcall; D2006 - function getUsageQuotaThisMonth(const parameters: getUsageQuotaThisMonth): getUsageQuotaThisMonthResponse; stdcall; I got the D2006 one working, but would of been simplir if I had 2007 lol. I got my other pas files working except when the parameter is an array, I also just tried with the D2007 and also get an error when the parameter is an array. Here is an example. var param : Array_Of_KeywordRequest; { decleared as Array_Of_KeywordRequest = array of KeywordRequest; } begin Setlength(param, 1); param[0] := KeywordRequest.Create; param[0].id := 0; param[0].maxCpc := 5; param[0].negative := false; param[0].text := 'ipod'; param[0].type_ := Broad; res := ( Intf as TrafficEstimatorInterface ).estimateKeywordList(param); it complies fine but when it runs it gets a soap error. Any call that doesn't use an array as a param runs fine. O.o Jeremy North wrote: Hi Nick, Here are two from D2007. Don't know if they === message truncated === Edward Koryagin
Re: [DUG] Vista and Ini files
Indeed, one can not write to the Program Files unless you want trouble. Application Data (or AppData on vista I think) in the users folder is best place for standard user. ShellCall to get the special folder is best bet. Jeremy Coulter wrote: Locations need to be changed??? What do you mean? Is this the Program Files thing that Richard mentioned when he was down last?? Jeremy -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert martin Sent: 30 April 2007 15:43 To: [EMAIL PROTECTED]; NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Vista and Ini files We use ini files / Vista and have not noticed any problems. Files seem to be the same format and only the locations may need changing. Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd John Bird wrote: A friend of mine said this about Vista I understand, without confirmation yet, that Vista is intercepting calls to the Windows API for INI files. I would like to do INI (config) files as I want to not as Vista is doing. So I am looking for a self made INI file replacement that does not use Windows API stuff. My goal is simply to manage INI files as I expect them to behave, so I can avoid unexpected consequences of Vista. At present I am using Delphi's built in TINIfile, which I am guessing calls Windows API code. I think in my brief tests of Vista there were issues writing to settings files including .ini files but I thought it was to do with fil permissions - that is once I allowed full access to the folder where the ini files were then all seemed to behave. Anyone have more information on if and how Vista changes access to ini files? Does D2007 contain changes to Tinifile to cater for this? Any issues for earlier versions? I am guessing if Vista has changed the rules is maybe similar to how it restricts access to certain parts of the registry hives... John ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] SOAP Question (lets see who the soap guru's are :P)
How do you mean? Changed it to/for what for what? : - ) Edward Koryagin wrote: for THTTPRIO on DoBeforeExecute I changed Request manually --- Nick [EMAIL PROTECTED] wrote: Hey there, Thanks for that! :-) I compared the different between the D2007 and D2006 and I can see the D2007 is better, some calls much simpler. ie D2007 - function getUsageQuotaThisMonth: Int64; stdcall; D2006 - function getUsageQuotaThisMonth(const parameters: getUsageQuotaThisMonth): getUsageQuotaThisMonthResponse; stdcall; I got the D2006 one working, but would of been simplir if I had 2007 lol. I got my other pas files working except when the parameter is an array, I also just tried with the D2007 and also get an error when the parameter is an array. Here is an example. var param : Array_Of_KeywordRequest; { decleared as Array_Of_KeywordRequest = array of KeywordRequest; } begin Setlength(param, 1); param[0] := KeywordRequest.Create; param[0].id := 0; param[0].maxCpc := 5; param[0].negative := false; param[0].text := 'ipod'; param[0].type_ := Broad; res := ( Intf as TrafficEstimatorInterface ).estimateKeywordList(param); it complies fine but when it runs it gets a soap error. Any call that doesn't use an array as a param runs fine. O.o Jeremy North wrote: Hi Nick, Here are two from D2007. Don't know if they are correct. Let me know if they are still wrong and I'll bug the right guy at CodeGear about this. cheers, Jeremy On 4/26/07, Nick [EMAIL PROTECTED] wrote: Right, I am trying to get an app written which in Delphi 2006 to do with the Google Adwords API. The old method I did was Program sends data to my web server -- Web server handles all the soap to Google -- Info is sent back to my program All done with indy. However I want to get away from that method and talk soap right to Google. So, I fired up Delphi, created a new application. Then Imported one of the WSDL's from Google ( With project open (must be open), File, New, Other, Webservices, WSDL importer) And now I have my pas file. I put that in the uses section of my first form (at the top before the types) Now... what the heck do I do with it. I have spent the best part of 4 hours trying to figure this out and im getting no-where. Here is the WSDL location (of one of them) https://adwords.google.com/api/adwords/v10/TrafficEstimatorService?wsdl I have also attached the generated pas file. O.o My brain hurts, and all I have got is With GetInfoInterface(true,'',HTTPRIO1) do lol Cheers // // // The types declared in this file were generated from data read from the // WSDL File described below: // WSDL : https://adwords.google.com/api/adwords/v10/InfoService?wsdl // Encoding : UTF-8 // Version : 1.0 // (24/04/2007 11:04:16 a.m. - 16.03.2006) // // unit InfoService; interface uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns; type // // // The following types, referred to in the WSDL document are not being represented // in this file. They are either [EMAIL PROTECTED] of other types represented or were referred // to but never[!] declared in the document. The types from the latter category // typically map to predefined/known XML or Borland types; however, they could also // indicate incorrect WSDL documents that failed to declare or import a schema type. // // // !:string - http://www.w3.org/2001/XMLSchema; // !:long- http://www.w3.org/2001/XMLSchema; // !:int - http://www.w3.org/2001/XMLSchema; // !:boolean - http://www.w3.org/2001/XMLSchema; // !:date- http://www.w3.org/2001/XMLSchema; getFreeUsageQuotaThisMonth = class; { https://adwords.google.com/api/adwords/v10; } getOperationsQuotaThisMonth = class; { https://adwords.google.com/api/adwords/v10; } getUsageQuotaThisMonth = class; { https://adwords.google.com/api/adwords/v10; } getUsageQuotaThisMonthResponse = class; { https://adwords.google.com/api/adwords/v10; } getUnitCountResponse = class; { https://adwords.google.com/api/adwords/v10; } getUnitCountForMethodResponse = class;{ https://adwords.google.com/api/adwords/v10; } getOperationsQuotaThisMonthResponse = class; { https://adwords.google.com/api
Re: [DUG] SOAP Question (lets see who the soap guru's are :P)
Correct, and I see the soap request when I look at the DoBeforeExexute I can't modify the var given however this page shows how you can modify the thttprio http://www.google.com/apis/adwords/developer/adwords_api_classref.html but havn't done that yet (will have to re-compile that component?) Edward Koryagin wrote: Are you working with THTTPRIO? --- Nick [EMAIL PROTECTED] wrote: How do you mean? Changed it to/for what for what? : - ) Edward Koryagin wrote: for THTTPRIO on DoBeforeExecute I changed Request manually --- Nick [EMAIL PROTECTED] wrote: Hey there, Thanks for that! :-) I compared the different between the D2007 and D2006 and I can see the D2007 is better, some calls much simpler. ie D2007 - function getUsageQuotaThisMonth: Int64; stdcall; D2006 - function getUsageQuotaThisMonth(const parameters: getUsageQuotaThisMonth): getUsageQuotaThisMonthResponse; stdcall; I got the D2006 one working, but would of been simplir if I had 2007 lol. I got my other pas files working except when the parameter is an array, I also just tried with the D2007 and also get an error when the parameter is an array. Here is an example. var param : Array_Of_KeywordRequest; { decleared as Array_Of_KeywordRequest = array of KeywordRequest; } begin Setlength(param, 1); param[0] := KeywordRequest.Create; param[0].id := 0; param[0].maxCpc := 5; param[0].negative := false; param[0].text := 'ipod'; param[0].type_ := Broad; res := ( Intf as TrafficEstimatorInterface ).estimateKeywordList(param); it complies fine but when it runs it gets a soap error. Any call that doesn't use an array as a param runs fine. O.o Jeremy North wrote: Hi Nick, Here are two from D2007. Don't know if they are correct. Let me know if they are still wrong and I'll bug the right guy at CodeGear about this. cheers, Jeremy On 4/26/07, Nick [EMAIL PROTECTED] wrote: Right, I am trying to get an app written which in Delphi 2006 to do with the Google Adwords API. The old method I did was Program sends data to my web server -- Web server handles all the soap to Google -- Info is sent back to my program All done with indy. However I want to get away from that method and talk soap right to Google. So, I fired up Delphi, created a new application. Then Imported one of the WSDL's from Google ( With project open (must be open), File, New, Other, Webservices, WSDL importer) And now I have my pas file. I put that in the uses section of my first form (at the top before the types) Now... what the heck do I do with it. I have spent the best part of 4 hours trying to figure this out and im getting no-where. Here is the WSDL location (of one of them) https://adwords.google.com/api/adwords/v10/TrafficEstimatorService?wsdl I have also attached the generated pas file. O.o My brain hurts, and all I have got is With GetInfoInterface(true,'',HTTPRIO1) do lol Cheers // // // The types declared in this file were generated from data read from the // WSDL File described below: // WSDL : https://adwords.google.com/api/adwords/v10/InfoService?wsdl // Encoding : UTF-8 // Version : 1.0 // (24/04/2007 11:04:16 a.m. - 16.03.2006) // // unit InfoService; interface uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns; type // // // The following types, referred to in the WSDL document are not being represented // in this file. They are either [EMAIL PROTECTED] of other types represented or were referred // to but never[!] declared in the document. The types from the latter === message truncated === Edward Koryagin Send instant messages to your online friends http://au.messenger.yahoo.com ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email
Re: [DUG] SOAP Question (lets see who the soap guru's are :P)
This page does - my mistake http://qc.borland.com/wc/qcmain.aspx?d=14046 Nick wrote: Correct, and I see the soap request when I look at the DoBeforeExexute I can't modify the var given however this page shows how you can modify the thttprio http://www.google.com/apis/adwords/developer/adwords_api_classref.html but havn't done that yet (will have to re-compile that component?) Edward Koryagin wrote: Are you working with THTTPRIO? --- Nick [EMAIL PROTECTED] wrote: How do you mean? Changed it to/for what for what? : - ) Edward Koryagin wrote: for THTTPRIO on DoBeforeExecute I changed Request manually --- Nick [EMAIL PROTECTED] wrote: Hey there, Thanks for that! :-) I compared the different between the D2007 and D2006 and I can see the D2007 is better, some calls much simpler. ie D2007 - function getUsageQuotaThisMonth: Int64; stdcall; D2006 - function getUsageQuotaThisMonth(const parameters: getUsageQuotaThisMonth): getUsageQuotaThisMonthResponse; stdcall; I got the D2006 one working, but would of been simplir if I had 2007 lol. I got my other pas files working except when the parameter is an array, I also just tried with the D2007 and also get an error when the parameter is an array. Here is an example. var param : Array_Of_KeywordRequest; { decleared as Array_Of_KeywordRequest = array of KeywordRequest; } begin Setlength(param, 1); param[0] := KeywordRequest.Create; param[0].id := 0; param[0].maxCpc := 5; param[0].negative := false; param[0].text := 'ipod'; param[0].type_ := Broad; res := ( Intf as TrafficEstimatorInterface ).estimateKeywordList(param); it complies fine but when it runs it gets a soap error. Any call that doesn't use an array as a param runs fine. O.o Jeremy North wrote: Hi Nick, Here are two from D2007. Don't know if they are correct. Let me know if they are still wrong and I'll bug the right guy at CodeGear about this. cheers, Jeremy On 4/26/07, Nick [EMAIL PROTECTED] wrote: Right, I am trying to get an app written which in Delphi 2006 to do with the Google Adwords API. The old method I did was Program sends data to my web server -- Web server handles all the soap to Google -- Info is sent back to my program All done with indy. However I want to get away from that method and talk soap right to Google. So, I fired up Delphi, created a new application. Then Imported one of the WSDL's from Google ( With project open (must be open), File, New, Other, Webservices, WSDL importer) And now I have my pas file. I put that in the uses section of my first form (at the top before the types) Now... what the heck do I do with it. I have spent the best part of 4 hours trying to figure this out and im getting no-where. Here is the WSDL location (of one of them) https://adwords.google.com/api/adwords/v10/TrafficEstimatorService?wsdl I have also attached the generated pas file. O.o My brain hurts, and all I have got is With GetInfoInterface(true,'',HTTPRIO1) do lol Cheers // // // The types declared in this file were generated from data read from the // WSDL File described below: // WSDL : https://adwords.google.com/api/adwords/v10/InfoService?wsdl // Encoding : UTF-8 // Version : 1.0 // (24/04/2007 11:04:16 a.m. - 16.03.2006) // // unit InfoService; interface uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns; type // // // The following types, referred to in the WSDL document are not being represented // in this file. They are either [EMAIL PROTECTED] of other types represented or were referred // to but never[!] declared in the document. The types from the latter === message truncated === Edward Koryagin Send instant messages to your online friends http://au.messenger.yahoo.com ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email
Re: [DUG] Delphi 2007 Package paths
If it's like D2006 Tools | Options, on the left Environment Option | Delphi Options | Library - Win32 Jeremy Coulter wrote: Hi All. When I installed a new componet/DPK under D7, I would go to Tools, Enviroment Options, click ont eh Library tab, then add the path to the controls source code etc. into the Library Path option. WHERE the hell in D2007 do you do it !! Jeremy -- Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.5.1/764 - Release Date: 17/04/2007 04:43 ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] SOAP Question (lets see who the soap guru's are :P)
Ah im still not having any luck. This is what I did type TCHTTPRIO = class(THTTPRIO) procedure DoBeforeExecute(const MethodName: string; Request: TStream); override; end; procedure TCHTTPRIO.DoBeforeExecute(const MethodName: string; Request: TStream); var StrStrm: TStringStream; ReqW: WideString; Req:string; begin inherited; Req := ReqW; StrStrm := TStringStream.Create(Req); try StrStrm.Position := 0; Request.CopyFrom( StrStrm, 0 ); finally StrStrm.Free; end; end; However, it still doesn't overwrite the request stream. I might be missing something obvious, but I can't see it I put a showmessage('hi'); in my new TCHTTPRIO.DoBeforeExecute and it shows... Edward Koryagin wrote: Sorry I don't remember all details... I inherited from THTTPRIO and did changes to tags to build correct request to SOAP server. --- Nick [EMAIL PROTECTED] wrote: This page does - my mistake http://qc.borland.com/wc/qcmain.aspx?d=14046 Nick wrote: Correct, and I see the soap request when I look at the DoBeforeExexute I can't modify the var given however this page shows how you can modify the thttprio http://www.google.com/apis/adwords/developer/adwords_api_classref.html but havn't done that yet (will have to re-compile that component?) Edward Koryagin wrote: Are you working with THTTPRIO? --- Nick [EMAIL PROTECTED] wrote: How do you mean? Changed it to/for what for what? : - ) Edward Koryagin wrote: for THTTPRIO on DoBeforeExecute I changed Request manually --- Nick [EMAIL PROTECTED] wrote: Hey there, Thanks for that! :-) I compared the different between the D2007 and D2006 and I can see the D2007 is better, some calls much simpler. ie D2007 - function getUsageQuotaThisMonth: Int64; stdcall; D2006 - function getUsageQuotaThisMonth(const parameters: getUsageQuotaThisMonth): getUsageQuotaThisMonthResponse; stdcall; I got the D2006 one working, but would of been simplir if I had 2007 lol. I got my other pas files working except when the parameter is an array, I also just tried with the D2007 and also get an error when the parameter is an array. Here is an example. var param : Array_Of_KeywordRequest; { decleared as Array_Of_KeywordRequest = array of KeywordRequest; } begin Setlength(param, 1); param[0] := KeywordRequest.Create; param[0].id := 0; param[0].maxCpc := 5; param[0].negative := false; param[0].text := 'ipod'; param[0].type_ := Broad; res := ( Intf as TrafficEstimatorInterface ).estimateKeywordList(param); it complies fine but when it runs it gets a soap error. Any call that doesn't use an array as a param runs fine. O.o Jeremy North wrote: Hi Nick, Here are two from D2007. Don't know if they are correct. Let me know if they are still wrong and I'll bug the right guy at CodeGear about this. cheers, Jeremy On 4/26/07, Nick [EMAIL PROTECTED] wrote: Right, I am trying to get an app written which in Delphi 2006 to do with the Google Adwords API. The old method I did was Program sends data to my web server -- Web server handles all the soap to Google -- Info is sent back to my program All done with indy. However I want to get away from that method and talk soap right to Google. So, I fired up Delphi, created a new application. Then Imported one of the WSDL's from Google ( With project open (must be open), File, New, Other, Webservices, WSDL importer) And now I have my pas file. I put that in the uses section of my first form (at the top before the types) Now... what the heck do I do with it. I have spent the best part of 4 hours trying to figure this out and im getting no-where. Here is the WSDL location (of one of them
[DUG] SOAP Question (lets see who the soap guru's are :P)
Right, I am trying to get an app written which in Delphi 2006 to do with the Google Adwords API. The old method I did was Program sends data to my web server -- Web server handles all the soap to Google -- Info is sent back to my program All done with indy. However I want to get away from that method and talk soap right to Google. So, I fired up Delphi, created a new application. Then Imported one of the WSDL's from Google ( With project open (must be open), File, New, Other, Webservices, WSDL importer) And now I have my pas file. I put that in the uses section of my first form (at the top before the types) Now... what the heck do I do with it. I have spent the best part of 4 hours trying to figure this out and im getting no-where. Here is the WSDL location (of one of them) https://adwords.google.com/api/adwords/v10/TrafficEstimatorService?wsdl I have also attached the generated pas file. O.o My brain hurts, and all I have got is With GetInfoInterface(true,'',HTTPRIO1) do lol Cheers // // // The types declared in this file were generated from data read from the // WSDL File described below: // WSDL : https://adwords.google.com/api/adwords/v10/InfoService?wsdl // Encoding : UTF-8 // Version : 1.0 // (24/04/2007 11:04:16 a.m. - 16.03.2006) // // unit InfoService; interface uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns; type // // // The following types, referred to in the WSDL document are not being represented // in this file. They are either [EMAIL PROTECTED] of other types represented or were referred // to but never[!] declared in the document. The types from the latter category // typically map to predefined/known XML or Borland types; however, they could also // indicate incorrect WSDL documents that failed to declare or import a schema type. // // // !:string - http://www.w3.org/2001/XMLSchema; // !:long- http://www.w3.org/2001/XMLSchema; // !:int - http://www.w3.org/2001/XMLSchema; // !:boolean - http://www.w3.org/2001/XMLSchema; // !:date- http://www.w3.org/2001/XMLSchema; getFreeUsageQuotaThisMonth = class; { https://adwords.google.com/api/adwords/v10; } getOperationsQuotaThisMonth = class; { https://adwords.google.com/api/adwords/v10; } getUsageQuotaThisMonth = class; { https://adwords.google.com/api/adwords/v10; } getUsageQuotaThisMonthResponse = class; { https://adwords.google.com/api/adwords/v10; } getUnitCountResponse = class; { https://adwords.google.com/api/adwords/v10; } getUnitCountForMethodResponse = class;{ https://adwords.google.com/api/adwords/v10; } getOperationsQuotaThisMonthResponse = class; { https://adwords.google.com/api/adwords/v10; } getOperationCountResponse = class;{ https://adwords.google.com/api/adwords/v10; } getFreeUsageQuotaThisMonthResponse = class; { https://adwords.google.com/api/adwords/v10; } getMethodCostResponse = class;{ https://adwords.google.com/api/adwords/v10; } ApiError = class; { https://adwords.google.com/api/adwords/v10; } ApiException = class; { https://adwords.google.com/api/adwords/v10; } getUnitCountForMethod = class;{ https://adwords.google.com/api/adwords/v10; } getUnitCountForClients = class; { https://adwords.google.com/api/adwords/v10; } getUnitCount = class; { https://adwords.google.com/api/adwords/v10; } getOperationCount= class; { https://adwords.google.com/api/adwords/v10; } getMethodCost= class; { https://adwords.google.com/api/adwords/v10; } ClientUsageRecord= class; { https://adwords.google.com/api/adwords/v10; } useragent= class; { https://adwords.google.com/api/adwords/v10[H] } password = class; { https://adwords.google.com/api/adwords/v10[H] } email= class; { https://adwords.google.com/api/adwords/v10[H] } clientEmail = class; { https://adwords.google.com/api/adwords/v10[H] } clientCustomerId = class; { https://adwords.google.com/api/adwords/v10[H] } developerToken = class; { https://adwords.google.com/api/adwords/v10[H] } applicationToken = class; { https://adwords.google.com/api/adwords/v10[H] } responseTime = class; { https://adwords.google.com/api/adwords/v10[H] } operations = class;
Re: [DUG] SOAP Question (lets see who the soap guru's are :P)
Sure, I wonder if the generated pas between 2006 and 2007 is that much different. If it is then will be a good sales pitch to the boss! Thanks :-) Jeremy North wrote: I'll run the WSDL through D2007 and email you the pas file if you want (or someone else does it before me). I recommend upgrading to 2007. Looks of fixes to the WDSL importer plus the source code is now included. On 4/26/07, Nick [EMAIL PROTECTED] wrote: Right, I am trying to get an app written which in Delphi 2006 to do with the Google Adwords API. The old method I did was Program sends data to my web server -- Web server handles all the soap to Google -- Info is sent back to my program All done with indy. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] WSDL Importer Missing From D2006 Ent?
Can't seem to find it. However, If I got File | New | Customize then goto Delphi Projects, WebServices I can see it there, and drag it to the 'Menu Items' but it still dosn't show up in the menu. O.o Am I missing something? Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] WSDL Importer Missing From D2006 Ent?
:-D excellent... Thanks! John Davys wrote: Create a new VCL Forms application first, then go back into File | New | Other and it's in the Web Services list at that point. Cheers John -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Tuesday, 24 April 2007 10:34 a.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] WSDL Importer Missing From D2006 Ent? Can't seem to find it. However, If I got File | New | Customize then goto Delphi Projects, WebServices I can see it there, and drag it to the 'Menu Items' but it still dosn't show up in the menu. O.o Am I missing something? Cheers Nick ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
[DUG] Weird behavior in Vista
Got this app that I just installed in Vista and noticed something weird. If I open the task manager, then open my application I see that it starts off with using 40mb of ram, then if I close it right away, it closes on screen, but in the task manager it stays open and starts using all the cpu. Now, if I rename the file from a.exe to b.exe, when I start it it uses 4mb of ram, and when it close it, it actually closes. O.o Windows XP has no problems with this, it's just a pretty standard application. One of my other programs doesn't have this issue. Tried this user two separate users on the machine, same fault. If im not free'ing something up properly then I would expect it to still happen when I rename the file to b.exe (note, when I rename it back from b.exe to a.exe the fault happens again). Stumped. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Weird behavior in Vista
Nope nothing silly, I just redid my installer script so it puts a - on the end of the file name, and that works fine so it seems Windows has said at some stage - this program called 'x.exe' do something to. I am guessing that if I install this on another Vista pc it will be fine. Wonder how I can reset this phantom setting without reinstalling the os. Matt Comb wrote: Is your exe by any chance called: Trojan.exe Explorer.exe or anything else that may cause XP to hurl ;) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Friday, 20 April 2007 10:49 a.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] Weird behavior in Vista Got this app that I just installed in Vista and noticed something weird. If I open the task manager, then open my application I see that it starts off with using 40mb of ram, then if I close it right away, it closes on screen, but in the task manager it stays open and starts using all the cpu. Now, if I rename the file from a.exe to b.exe, when I start it it uses 4mb of ram, and when it close it, it actually closes. O.o Windows XP has no problems with this, it's just a pretty standard application. One of my other programs doesn't have this issue. Tried this user two separate users on the machine, same fault. If im not free'ing something up properly then I would expect it to still happen when I rename the file to b.exe (note, when I rename it back from b.exe to a.exe the fault happens again). Stumped. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Weird behavior in Vista
Success :-) I combed the registry looking for my filename and found a folder in here (named after my program filename) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options I simply renamed the folder to and ran my program as normal and it worked fine. So. Remember that ;-) Matt Comb wrote: Is your exe by any chance called: Trojan.exe Explorer.exe or anything else that may cause XP to hurl ;) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Friday, 20 April 2007 10:49 a.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] Weird behavior in Vista Got this app that I just installed in Vista and noticed something weird. If I open the task manager, then open my application I see that it starts off with using 40mb of ram, then if I close it right away, it closes on screen, but in the task manager it stays open and starts using all the cpu. Now, if I rename the file from a.exe to b.exe, when I start it it uses 4mb of ram, and when it close it, it actually closes. O.o Windows XP has no problems with this, it's just a pretty standard application. One of my other programs doesn't have this issue. Tried this user two separate users on the machine, same fault. If im not free'ing something up properly then I would expect it to still happen when I rename the file to b.exe (note, when I rename it back from b.exe to a.exe the fault happens again). Stumped. ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Weird behavior in Vista
As per my last email. Just did a google search and pulled up this http://blogs.msdn.com/junfeng/archive/2004/04/28/121871.aspx Which makes sense, as I was using the simple user compatibility tool to check my app with last week, it must of stuck some values in the registry (in that location) and not canned them which caused this problem. Ah well, only an hour wasted as I was going back through the program changes history to find out what I did to break it on vista lol. Good times Paul Eggleton wrote: Matt Comb wrote on Friday, 20 April 2007 10:52 a.m.: Is your exe by any chance called: Trojan.exe Explorer.exe or anything else that may cause XP to hurl ;) I was thinking that too. A long time ago (the Windows 95 days) Windows used to do some application compatibility stuff based on the name of the executable, and it's possible it still does that. Maybe it's more aggressive under Vista than it used to be. Cheers, Paul ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] Components / PageControl
Hi Robert, I use the TMS component set and it's more then worth it's price, haven't had a problem with it in Vista, colors show up fine but then I don't use any DBEdits. Jedi VCL the other component set your thinking about? Robert martin wrote: Rob Martin Software Engineer phone +64 03 377 0495 fax +64 03 377 0496 web www.chreos.com Wild Software Ltd Hi We have been looking further at our problems with TPageControl in Vista. Originally we thought we could fix the problem (or TDBEdits not being the same colour as the page by adding ParentBackground as a property - didn't work). However the problem is worse as pagecontrols with 'Flatbuttons' show as clbtnFace while normal tabs show as white (on Vista). We have flat tab pages inside normal tab pages and so end up with the situation where Some tabs are white while some tabs are clBtnFace. We are considering changing to a third party component that allows us to fix the colours. What do you guys think of this as a solution? We are considering getting the tms software component pack for the TadvPagecontrol and some other components that look usefull. Has anyone used these / comments? What would others recommend? There is a component set everyone always talks about but I forget the name? TIA ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] How to find work?
;-) yes... go compete with Indians that only charge $2 an hour Granted, you would do a far better job than them, have much better communication and not bail out on a job like they do - but must people don't look at that, they look at the price, get burned and never come back. Traci P Sumpter wrote: http://www.rentacoder.com/ *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *John *Sent:* Friday, 20 April 2007 11:56 a.m. *To:* DUG *Subject:* [DUG] How to find work? Hi guys I'm looking for Delphi or PHP contract work (working remotely). Can anybody give me a few pointers of how to find work at all? Cheers John ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
Re: [DUG] d2007 trial now available
I also noticed that the Delphi for PHP demo is up to 14 day trial. :-) Richard Vowles wrote: http://www.codegear.com/delphiwin32/trial ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe