There's a small bar with options above the forum, where you can change spacing, the amount of noise, the layout.. and the period from which you want to see the messages. I believe it defaults to 3 months. Change it to "all", and you'll see that this forum isn't empty.
Your might want to try this one[^], this one[^], or this one[^]. Some of them are free which means no warrant for your products, but they are good if you want to have some source codes first and grab some ideas before making decisions.
[plus] Have you considered making your own barcode generator?
Hello and thanks for these links, but as u mentioned
they don't work properly, I don't want to make my own
barcode, I need a profesional OCX to use it in my
project. I've found some of them, but they dont work
on all kind of printers.
By the way, if you want to buy a component, use trial version and prepare a bunch of technique questions (like Help! the code is not working! or It doesn't work on my printer!) for them before purchase, it will let you know how good their programmers are.
By "they don't work on all kind of printers", you mean they can't print the barcode out or the printout can't be scanned? And what type of barcode are you using?
Sorry about the delay, but better late than never I guess ... hehehe...
As mentioned by smags, there are several free and commercial barcode printing solutions. Another one that you might want to look at is the one that comes with tpsystools and is available here[^]
Plus you get the added benefit of getting some really cool tools with it as well. I must admit that I have not used the barcode components that come with it, but I have implemented most of the utilities/classes that come with the package. And it's free!!!
"You cannot code for stupidity"
hello guys... I was planning to learn a little about Delphi. With a little research , I could just figure out that
- There is no Delphi Platform for Delphi Development similar to VC# 2010 Express Edition for C# Development.
There is this Embercadero RAD Studio but it is a 30-Day trial and after that, we have to buy it. So what's the starting point and which book (or any online tutorial) you would suggest. Thanks for any heading.
This world is going to explode due to international politics, SOON.
If you want to be familiar the language first, there are some other pascal compilers available. but I would suggest you use this Embercadero RAD Studio, so that you can play around with Delphi language, IDE, VCL, etc. And you can also access to its big source code depository. You will learn a lot from it.
As for books. I don't have any for recommendation. (unless you want to do some COM programming in Delphi )
As mentioned by Eddy, a good place (if you just want to learn and play around with Delphi - or more specifically Pascal) to look at would be Lazarus, which uses FreePascal. It will get you on the right path and has the added benefit of being cross-platform as well..
Hope that helps
"You cannot code for stupidity"
function TAclasencode.BufToDataBIN(const Buf: TByteDynArray; iStartPos,
iLen, iDec: Integer): Variant;
DefaultLen = 8;
i : Integer;
iTmp : Int64;
arr : array[0..7]of Byte;
pInt64 : ^Int64;
fTmp : Double;
fTmp := 0;
if (Buf[iStartPos] and $80=$80) and (not IsCardinal) then
if Negative then
for I:=0 to iLen-2 do arr[I]:=(Buf[iStartPos+iLen-1-I] xor $FF);
for I:=0 to iLen-2 do arr[I]:=(Buf[iStartPos+iLen-1-I]);
for I:=0 to iLen-1 do arr[I]:=(Buf[iStartPos+iLen-1-I]);
Result := fTmp;
Ha, I wouldn't grab your thought if I didn't come across your post in Quick Answer section. Please edit your post here so that other people would understand.
Ok, first the function might have overflow issue, depending on the logic, and it is not exception safe, leading to unexpected results. But it's nothing to do with your question, so I will pass this part.
1. TByteDynArray is array of Byte. if it's not, the following might be useless.
2. and endian representation is the same on all machines where your codes will run.
Once upon a time the Timex Sinclair computer used an interpreted BASIC that would allow its user to type in a math function as a string and then have the string evaluated to give the answer to the function. Quite cool. The BASIC in the Commodore 64 lacked that feature. Compiled languages, like Delphi's implementation of Object Pascal, quite often don't provide the ability to evaluate the values of strings as expressions nor give one a built in way to define functions/procedures at run time right out of the box. But, libraries like this one: http://tpsystools.sourceforge.net will give you the ability to key in a function and evaluate it. You'll want to use the TStExpression component and/or the TStExpressionEdit component. These are found on pages 316 and 327, respectively, in the SysTools.PDF manual, available with the library from SourceForge. There's a TON of other useful things in SysTools too. Thanks TurboPower!
I've not had this problem before but since I re-installed the OS on both my laptop and desktop
I've been unable to compile properly.
My laptop is running 32bit XP Pro and my desktop Win7 Pro. Delphi has been set up on both after a clean install of both OS's. I have used the default installation for Delphi 2007 on both systems and the same components have been installed on both.
Everything seems to compile ok and I have the "Build with runtime packages" ticked and have tried it unticked as well.
When I try to run my app on other PC's it keeps looking for various BPL files. it starts by looking for rtl100.bpl but when I move that into the systems path then it looks for another bpl and another etc..
They are supposed to be embedded into the app but no matter what I do it just won't happen.
Has anyone else experienced this? Could it be a registry problem?
If you are building the project on your Win7 box, make sure that you are running Delphi as administrator. I had issues before with the security features in Win7 that gave me endless hassles until I did that.
Hope that helps m8
"You cannot code for stupidity"
I use Delphi 2009 and never have this kind of issue. But yeah, with "Build with runtime packages" unchecked, Delphi should have embedded all needed packages into you app, and there is no dynamic link required.
Did you try creating a simple Form Application where there is only a plain Form, with "Build with runtime package" unchecked? (it worth trying even though, as you mentioned, it seems to compile OK with your codes)
By the way, do you use customized BPLs or purchased BPLs inside the codes?