2
голосов
1ответов
7669 просмотров

borland c++ builder how to make exe file with packages

I don't know how create application to run on computer without Borland C++ Builder software installed.

1
голосов
1ответов
254 просмотров

catch exceptions in Codegear CBuilder 2007 Forms

I have the problem to catch an EInOutError exception in C++ Builder 2007 that is thrown inside an AsyncPro component. I have put a try statement around the Application->CreateForm() calls, but this covers only up to the constructor of the classes. From there the Forms run in their own thread a...

0
голосов
2ответов
502 просмотров

Borland C++ localization

I am currently using Codegear RAD Studio 2007. One of my company clients' decided that he would be interested in localized version of our software (to Russian - I don't know if it matters, that we won't be able to use standard windows code page). As a part of our software we are using RAVE to gen...

2
голосов
11ответов
919 просмотров

Ideas to debug and solve a very sporadic crash - appears to be an AV

I have a bug somewhere that is causing my app to just vanish without an error message or something like that. The app just dissapears from the screen and it's no longer listed on the Task Manager. The app is a C++Builder app (CBuilder2007), and I have tried everything I have think of to try to c...

4
голосов
3ответов
15834 просмотров

Causes for ILINK32 Error: Unresolved external '__fastcall System::TObject::NewInstance(System::TMetaClass *)' referenced from XXX.obj?

I am getting the following error from C++ Builder 2009's linker Unresolved external '__fastcall System::TObject::NewInstance(System::TMetaClass *)' referenced from XXX.obj? We have a set of Delphi files (.pas) and set of C++ Builder files (.hpp and .obj), which was generated from these .pas fi...

1
голосов
2ответов
17694 просмотров

How to add values to combobox in C++ Builder?

I want to add values to combobox in C++ builder 6. I know I can add string to combobox by string list editor. For example, I have added this list to combobox: car ball apple bird I want behind each text, it has their own value, so I can get the value rahter than the text when user selected a ...

1
голосов
2ответов
1528 просмотров

w8004 compiler warning BDS6 c/c++

It is a best practise to initialise a variable at the time of declaration. int TMyClass::GetValue() { int vStatus = OK; // A function returns a value vStatus = DoSomeThingAndReturnErrorCode(); if(!vStatus) //Do something else return(vStatus); } In the debug m...

3
голосов
4ответов
1893 просмотров

What do I need to know to upgrade a complex application from C++Builder 2007 to 2010?

My company's main application is mostly written in C++ (with some Delphi code and components). We are upgrading from RAD Studio 2007 to 2010 for the next release, starting in about a week. What do I need to know to ensure this upgrade goes smoothly? Points I have thought of so far are: Unicod...

1
голосов
1ответов
888 просмотров

Indenting in Codegear RAD Studio

Is there a way to indent/tab multiple lines in one action in the Codegear RAD Studio IDE? i.e. I would like to be able to highlight multiple lines and indent them all by one tab simultaneously.

2
голосов
1ответов
1471 просмотров

Terminate Excel Application using OLE

How can I mannually terminate an excel application using OLE Automation? I would like to do this in some exception handling so that an excel process does not remain running if a function throws an error. Currently I use the below code to open excel: Variant excel = Variant::CreateObject("Exce...

4
голосов
6ответов
4073 просмотров

Cancel / abort creating a new form in Delphi / C++Builder?

Is there any way to cancel or abort form creation from within the form's OnCreate event handler or C++Builder constructor? Basically, I'd like to be able to call Close() from OnCreate or from the constructor and have it skip showing the form altogether. I have several forms that as part of th...

1
голосов
2ответов
264 просмотров

C++ Builder 2007 message dialog problem

My message dilogs seem to disppear below the main form. This only random. Most of the time it displays correctly on top, but some times disppear behind the main application form . What could be the reson? Thanks

0
голосов
1ответов
216 просмотров

Evaluate Expression in RAD Studio 2007's Watch

I know that most of you might have noticed now. When you try to evaluate an expression using watch on RAD Studio 2007, it does not evaluate. For example, if I had a vector, I could not do "vecData.size()", if I do "vecData.size", it just gives an address. Is there any other way to watch the siz...

1
голосов
1ответов
5662 просмотров

Write unicode string into file with CodeGear C++ Builder 2009

I have just switched from Builder 6 to Builder 2009 and have a question. How can I write unicode string to a file? TBytes Preamble1 = TEncoding::Unicode->GetPreamble(); UnicodeString str1("string1"); int len = TEncoding::Unicode->GetByteCount(str1); FileWrite( iFile,&Preamble1[0],Pre...

0
голосов
1ответов
2170 просмотров

Store a screen capture (Bitblt) in a memory buffer to send over IdTCPClient

In c++ builder 6 on windows vista ... Graphics:: TBitmap * bmpscreencapture = new Graphics::TBitmap; bmpscreencapture-> Height = Screen-> Height; bmpscreencapture-> Width = Screen-> Width; HDC ScreenSrc = GetWindowDC (0); BitBlt (bmpscreencapture-> Canvas-> Handle, 0, 0, Screen...

4
голосов
4ответов
3800 просмотров

How do I use the registry?

In the simplest possible terms (I'm an occasional programmer who lacks up-to-date detailed programming knowledge) can someone explain the simplest way to make use of the registry in codegear C++ (2007). I have a line of code in an old (OLD!) program I wrote which is causing a significant delay i...

2
голосов
3ответов
1147 просмотров

Why is Delphi TTreeNodes fundamentally tied to TCustomTreeView?

I'm trying to build several 'trees' in memory, and later assign one of them to a TTreeView control that the user can interact with. However, I can't construct any TTreeNodes objects without passing a pointer to an existing TTreeView. Passing in NIL causes AVs. Two questions:- What's the reason f...

2
голосов
1ответов
1200 просмотров

Converting C++ Builder code to C# .NET (TComponent, TOjbect, TList, etc.)

Where can I find API documentation for TComponent, TObject, TList, etc.? I am converting some C++ code that was written using C++ builder into C#. I'm having trouble finding related documentation for these classes in order to find a C# equivalent.

6
голосов
2ответов
1361 просмотров

How do I access Delphi Array Properties using RTTI

I'm familiar with using Delphi RTTI to access "simple" properties (ints/enums/strings, etc) but I cannot grasp how to work with Array properties. I'm starting by looking for array equivalents for the GetPropValue/SetPropValue calls. I'd expect to see similar ones to these, but taking an extra "...

1
голосов
1ответов
4039 просмотров

Implement IDropTarget

I would like to drag and drop files from windows explorer onto my application which is being built in Codegear RAD studio 2009. Then I would like to be able to access data from the object I am dragging and dropping. I believe I have to implement IDropTarget. Can someone please provide an example ...

0
голосов
1ответов
2051 просмотров

How do I use a TUDPSocket in Borland C++ Builder?

Unfortunately I'm stuck with Borland C++ Builder and I need to recive UDP data. I have set up an TUDPSocket that can send data just fine, but I have no idea of how to get it to recive. Does anyone have an example of that? Do I need to set the LocalHost and LocalPort properties? Can I use the On...

3
голосов
2ответов
1387 просмотров

Автоматизация RegisterClass в C ++ Builder VCL

Мы используем C ++ Builder для приложения, формы которого хранятся вне EXE в базе данных. Код приложения - C ++ Это позволяет нам изменять формы и формы / действия без повторной компиляции. Вот фрагмент кода, который выполняет работу по загрузке формы. RegisterClass(__classid(TButton)); ...

0
голосов
2ответов
437 просмотров

Кто-нибудь успешно использовал Boost SERIALIZATION с Codegear Builder 2009

Если вам удалось сохранить данные, какой тип потока вы использовали? Text or Binary ANSI or UNICODE Приходилось ли вам использовать какие-либо BOOST_ASSERTS или дополнительный МАКРОС или танцевать вокруг кольца фей в 4:00 утра, надев свитер Moose задом наперед? Спасибо за ответ

5
голосов
4ответов
1085 просмотров

Несовместимы ли реализации виртуального наследования C ++ в разных компиляторах?

У меня есть такая иерархия общедоступных интерфейсов: struct ISwitchable { /* Obtain pointer to another implemented interface of the same instance. */ virtual int switch(unsigned int interfaceId, void** pInstance) = 0; }; struct IFoo : public ISwitchable { /* Methods */ }; struct IBar...

0
голосов
1ответов
359 просмотров

Сообщение об ошибке: «Ресурс ExperimentFrame.res не найден»

Я пытаюсь создать фрейм VCL внутри своего проекта, используя фабричный шаблон примерно так: TFrame* newToolbarFrame = FrameFactory::getInstance().createObject(toolbarFrameClassId); Когда фабрика создает класс реализации, я получаю сообщение об ошибке об отсутствии файла ресурсов. ...

3
голосов
2ответов
4157 просмотров

Ошибка компоновщика: невозможно открыть файл CHARTGROUPFRAME.DFM

Моя среда IDE работала очень хорошо до сегодняшнего дня. Когда я пытаюсь скомпилировать свой проект, я получаю следующее: [Ошибка компоновщика] Невозможно открыть файл "CHARTGROUPFRAME.DFM" Модуль CHARTGROUPFRAME.CPP является частью проекта, так что это, конечно, ошибка. Как испр...

2
голосов
2ответов
1139 просмотров

Нет подключения к базе данных из службы Windows

Я пытаюсь написать сервис в CBuilder 6 (целевой XP Pro). Частью работы этой службы является отслеживание и обновление таблицы в базе данных. Мы используем прямой ODBC для подключения к базе данных, но проблема возникает и с ADO, поэтому мы будем использовать это для простоты. Вы можете увидет...

3
голосов
1ответов
1205 просмотров

Установка нескольких версий библиотеки в Delphi / C ++ Builder

Как установить несколько версий библиотеки в Delphi или C ++ Builder? Например, я мог бы захотеть разработать следующую версию нашего приложения, используя текущие версии JCL и JVCL, при этом имея возможность скомпилировать окончательную версию нашего приложения, используя любую версию JCL и JVC...

4
голосов
11ответов
7591 просмотров

C ++ Builder против Delphi против MFC

Я изучаю MFC и считаю его не таким простым в использовании. Я много слышал о Delphi. исследования Delphi привели меня к C ++ Builder. Предлагает ли C ++ Builder серьезную и хорошую альтернативу C ++ / MFC? C ++ Builder лучше MFC? C ++ Builder лучше Delphi? (Я слышал много хорошего о Delphi...

2
голосов
5ответов
1255 просмотров

Неинициализированная память в C ++ Builder / Delphi

Гарантировано ли, что неинициализированные переменные в Delphi имеют какое-либо конкретное значение? в стеке? в куче? Поскольку C ++ Builder обычно следует за дизайном Delphi, неинициализированные переменные в C ++ Builder гарантированно имеют любое конкретное значение в стопке? ...