Seeking book about Indy using Delphi [closed] - delphi

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
I already asked a few beginner questions, found some demos, altered them and realize that I might have a lot more questions ...
Should I use Indy 10 or 9 with Delphi 7?
What if my server wants to broadcast something to all the clients?
too many more to list, and I'd rather educate myself, if I can, than continually ask for help
Does anyone know of a book which covers Indy programming in Delphi (preferably D7) ?

Googling for "indy book delphi" returns "Indy in Depth" http://www.atozed.com/indy/book/index.nl.aspx as the first result. The page mentions it hasn't been updated recently, but as you are using Delphi 7 it will probably still be pertinent to you.

Im currently using 9 with Delphi 7. No issue for me so far - mainly work with UDP/TCP servers/clients.
Indy 10 AFAIK has architectually changed under the hood, so definately pick one and stick with it. I have looked into upgrading but it seems it will require a code change for me, but i would normally advise to choose the latest version, since you will have better support.
Check the Indy homepage for more info (note i think its a bit outdated):
http://www.indyproject.org/download/Files/Indy10.html
Here is also an article about the fundamental differences between the two:
http://conferences.embarcadero.com/article/32160

Related

I want to learn driver developement so how to start in this? [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I want to learn device driver development so how to start ? Any media for beginner or something ?
The canonical reference is Linux Device Drivers 3rd Edition - although it's a few years old now, it's close enough to current kernels.
Quite a lot of stuff is not covered in here - particularly anything that's device or bus specific, or the way the kernel has been developing to support ARM SoC devices over the last few years.
I would suggest to go start learing Linux device driver under PC environment so as you can co-relate most of things you are familier with ,One approach is to go get linux source code and try to understand how kernel is being called and how single user space process is initiated from kernel space .You can also follow this below given page would be helpful for you.
http://en.wikiversity.org/wiki/Reading_the_Linux_Kernel_Sources

Effort to emulate Rtti.pas to Delphi versions prior to D2009 resource needed [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
I'm looking for Delphi resources related to any effort to emulate hopefully a substantive subset of the new Rtti.pas unit like ThorRtti.
Edit:
I edited the initial post (header,body and tag) because using backport is misleading and not appropriate for the post.
ThorRtti tried to mimick the Rtti.pas in Delphi 2010.
I just need a direction to go (URLs).
I don't believe what you are hoping to do is viable. The modern RTTI in Delphi is supported by the compiler. As I understand it the compiler writes a lot of extra information into the executable that the RTTI unit relies upon. Older compilers don't do that.

Planning Rails application [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
I'm not really sure if the questions that ask for opinion are allowed here, but I'll give it a try, as it seems pretty logical to ask for advise when my own search didn't produce any desirable result.
I'm building a new application and it seems like doing a website mockup is a pretty good idea. I couldn't find any free software that does a decent job in that regard, so I would appreciate any pointers. Pencil project as a firefox plugin seemed like a good one, but it hangs on exporting created documents.
Any other ideas for a software that is used for application planning and mockups would be greatly appreciated.
You can use the web demo of Balsamiq Mockups for free...

Translations of common application strings [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
Ok, quick points for someone who is better at searching than I am...
I know I have seen before a list of translations of common application strings like "File," "Open," "Save," "Close," and "OK," into other languages. This was not just a scrape of Google translator, but an actual "official" list based on the localized OS. It seems to me that it was on Microsoft's site, but I'm not 100% sure.
I need to translate my application into Indonesian and wanted to give our translators a head start by filling in those common terms with the standard values, but now I cannot find the web page(s)! I've spent about 15 minutes and will continue to search (and will post the answer if I find it), but if someone else knows where that is (or finds it first!), please answer.
Microsoft Language Portal

How can i communicate with an HID USB device in delphi [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
I have been researching this problem for a while now and I just can't seem to get it right. I have a C++ version of the software I would like to make in delphi, but I can't get it to work in delphi. I need some sort of tutorial or guide that can show me how to connect to, read and write data to a HID USB device.
See Jan Axelson's USB page for examples. He has written a book also. USB Complete.
See also Robert Marquardt's HID controller suite for Delphi.
If you are using Delphi 2009 or newer, follow the link given in the answer on SO question :using-hidcontroller-on-delphi-2010
You can use QueryDosDevice to obtain the full device name. List all entries before you plug-in the device, and after, and see which new entry appears in the list. (I've found that most HID devices apear twice in the list, haven't found why yet). The code will contain "USB" "VID" "PID" and a GUID.
You can use this code with CreateFile if you prefix it with ´\\?\´ and use this Handle as a Serial Port (I personally prefer using THandleStream). The code could look like this:
var
h:THandle;
begin
h:=CreateFile(
PChar('\\?\'+MyPortName),
GENERIC_WRITE or GENERIC_READ,FILE_SHARE_WRITE or FILE_SHARE_READ,
nil,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
if h=INVALID_HANDLE_VALUE then RaiseLastOSError;
MyPort:=THandleStream.Create(h);
SetCommTimeouts(h,MyFCommTimeouts);

Resources