I already checked the environment variables and there were no differences between the users. I also checked in the user's documents and settings and couldn't find anything Borland related. I was just about to give up and reinstall when I suddenly remembered the registry...
I ended up copying...
Ok, I manually added all the packages for the new user and I'm no longer getting any errors of missing components. The project group seems to compile and run correctly.
I have a new error when I try to save though...
Access violation at address 520FC5DE in module 'CorIde50.bpl'. Read of...
I've narrowed it down a bit...
If in CBuilder, I go to "Component->Install Packages", with the working user I have a huge list of packages displayed. For the non-working user, the list is empty...
Why is this user specific? Can I somehow import the settings from one user to the other?
I have Borland CBuilder 5 working for a particular user on my computer. However, when I log in as someone else and try and open a (previously working!) project group, I get errors every time I try to open a dialog class file complaining of missing components...
Class TPageControl not found...
Is there a way to assign an attribute to all items on a form in one go?
For instance, I need to set the Font->Charset attribute for every item on numerous forms. I was hoping there'd be a quick way around this rather than assigned each item individually.
I've just revisited this and I've managed to fix it by changing the "Font->Charset" attribute of my controls from DEFAULT_CHARSET to TURKISH_CHARSET.
So, without setting the Charset attribute of each item on my forms individually (there are about 2000), is there a way of setting them all at...
It could be that you need to switch the Font->Charset variable to RUSSIAN_CHARSET. Unfortunately this needs to be done for every component on your form. I am having a similar problem trying to implement Turkish into my application.
If you make any headway please post your results here. I'd be...
I've got two blocks of data (data and data2). I'm trying to copy both blocks of data back-to-back into a SAFEARRAY. The first block copies ok, but what should the parametres be in the second memcpy function?
SAFEARRAYBOUND bound={dsize+dsize2,0};
psa = SafeArrayCreate(VT_UI1, 1, &bound);
if...
My above post details results when using Windows 2000. I repeated the tests in Windows XP and there are a few differences.
The Turkish characters still type correctly into notepad and incorrectly into the EditBox the same as Win2k. But, if I copy and paste the text between the two, the results...
...in this case Turkish!
I have installed the Turkish character set on my UK computer and am able to type the full Turkish alphabet into notepad.
However, when I try to type the same thing into an EditBox in my Borland C++ Builder program the characters don't come out the same. I can copy and...
The database is stored locally with the application, so there shouldn't be any significant speed issues due to loading times. Also the tables are relatively small (sub 100 records). I just can't figure out why there would would be such a difference between IB6 and IB2007.
Cheers for the help...
I recently upgraded from Interbase 6 to Interbase 2007 and my program is much slower than it used to be when using the IBTable object. Specifically when I call IBTable->Active=true;
Does anyone know why this is?
The thing is when I was single stepping through the code I could see the two values showing up in my watch list as being the same, but it kept returning the comarison as false!
I hate computers sometimes!
Right, I've no idea what's going on, but I re-typed what I had in my original post virtually word for word and it's decided to work now.
3 hours of programming and I'm none the wiser.
Thanks for the suggestion, but that didn't work either. I've simplified the code and it still doesn't work. Is this even possible?
int integer = 1;
int *integerPtr1 = &integer;
int *integerPtr2 = &integer;
if(integerPtr1 == integerPtr2){
//never gets here either!
}
And it can't get much...
I am comparing two pointers. When debugging they both contain the same address (both 00E2A7DC), but my comparison doesn't return true. Why not?
Graphics::TBitmap* Image1;
Image1 = new Graphics::TBitmap;
//point 'image1' to first image in 'ImageList1'
ImageList1->GetBitmap(0, Image1);
//add...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.