Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

помогите решить вопрос - Unresolved external '_f'

Уважаемые господа (С++)-программеры,
здравствуйте!

Подскажите, пожалуйста, почему на кодовый листинг типа "ххх.срр"", Компилятор
"Borland C++ 5.5 for Win32 Copyright <c> 1993" должен реагировать следующими
сообщениями:

- "Error: Unresolved external '_ptm' referenced from C:\BORLAND\BCC55\BIN\S05-WT.OBJ".
- "Error: Unresolved external '_f' referenced from C:\BORLAND\BCC55\BIN\S05-WT.OBJ".

В связи с последними, отмечу, что в моем листинге кода фигурируют идентификаторы
"f" и
"ptm[][]".
Может нужно поменять эти и им подобные имена на другие, чтобы ".OBJ"-файлы смогли
переварить
написанный код ...?
Тогда, какие гарантии в том, что я опять не наткнусь на аналогичные "не допустимые"
здесь
"_"-префикс сочетания ...? (и где можно найти подбные _сочетания для С/С++)

ИЛИ, причина в ином ...?

--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.

С уважением,
nick59 - <nick***@i*****.ru>.

     ответов: 0   2007-09-12 00:05:22 (#690287)

from nick59 - help me<15>

Уважаемые господа,
здравствуйте!

Могу я получить справку по расшифровке и решению ошибок в кодах языка С/С++ ?

В связи с этим, хочу спросить: Как и с помощью каких средств можно получить наиболее
полные
расшифровки и разрешения таких ощибок (Error) и предупреждений (Warning) ...?

Приведу несколько примеров, где нужно расколоть следующие ошибки и предупреждения
о них:

Error E2313 c:\Borland\Bcc55\include\bitset.h 180: Constant expression required
in function main()

Error E2230 c:\Borland\Bcc55\include\bitset.h 162: In-line data member initialization
requires an
integral constant expression in function main()

Warning W8012 c:\Borland\Bcc55\include\bitset.h 134: Comparing signed and unsigned
values in
function bitset(&br01)::valid_position(unsigned int) const

P.S.: пользуясь случаем, хочу спросить Вас еще об одной вещи: как на С++ можно
возвести
десятичное число в некоторую степень (например, число <27> возвести в степень
<6>) ...?

--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.

С уважением,
nick59 - <nick***@i*****.ru>.

     ответов: 1   2007-09-11 01:13:21 (#689522)

Re: for C++ programmers - bitset<?> не работает

NK> a=(std::bitset<8>) b;
я в сишке слаб - и выражение bitset<8> вижу первый раз, но как Вы себе
представляете, это будет выглядеть? Так:

int a,b;
b=1;
a=(std::bitset<8>) b;
printf("\d",a);

и результатом вывода должно быть 00000001 ???

как-то странно...

не похоже на С++

     ответов: 2   2007-09-10 09:58:04 (#689831)

from nick59 - help me<14>

Уважаемые господа,
здравствуйте!

Я написал несколько отдельных листингов кода в виде .срр-файлов (каждый из которых
начинается по традиции с #include <...> и main() {...}) для решения различных
задач.

В связи с этим, у меня следующий вопрос: как можно сделать так, чтобы из тела
одного листинга
с кодом вызвать другой листинг с кодом ...?

ИЛИ, почти то же самое,

из тела одного листинга с кодом вызвать другой листинг с кодом, выполнив который
управление
передается обратно, в ту же точку тела первого листинга ...?

И на какой файл ".срр", после выше проделанного, нужно ориентироваться при компиляции
этих
взаимосвязанных кодов в ".срр"-листингах ...?

--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.

С уважением,
nick59 - <nick***@i*****.ru>.

     ответов: 1   2007-09-08 17:56:19 (#689547)

Дельфи. Как встроить СОМ-сервер в службу?

Здравствуйте Все,

Точнее как ПРАВИЛЬНО встроить СОМ-сервер в службу?

Проблема в том, что после встраивания СОМ-сервера в службу штатными
средствами, т.е. добавление объекта автоматизации, появляется некий
неприятный момент.
Если не запущена служба, то при запуске клиента выходит сообщение,
что дескать СОМ занят, у него есть ссылки и хотите-ли завершить его?
Жамкаем "Да" или "Нет", клиент бодро сообщает, что соединение произведено,
но
любое действие с сервером плачевно: "Сервер RPC недоступен".

     ответов: 0   2007-09-07 09:30:37 (#689658)

from nick59 - help me

Уважаемые кодировщики на С++,
здравствуйте! (надеюсь отпуска уже закончились?!)

Помогите пожалуйста с возникшей проблемой. Я пытаюсь написать код на С++ по вводу/выводу
текста из одного файла в другой новый файл. Но не все получается как нужно.

Сам я пишу код обычно на иных языках, но возникла необходимость в языке С++.
И Поэтому на
базе компилятора "Borland C++ 5.5 for Win32 Copyright <c> 1993", я хочу по возможности,
также, и овладеть теми навыками этого языка, которые помогут мне написаль необходимый
код.

В связи с этим, у меня к Вам небольшая просьба - проинформировать по следующему
вопросу:

ИТАК ...

При чтении любого текстового файла, появляется проблема. Так например, в результате
чтения,
обработки и записи данных из файла, емкостью 11517 байтов, на экран выводятся
результаты
для всего лишь 11323 символов (байтов) - объем текстового содержания файла.
Как с помощью кода на С++ можно получить сведения об остальных 194 байтах (11517
- 11323 = 194)?

То есть, физический объем файла один (11517 байтов), а текстовое содержание файла
говорит
об иных цифрах (11323 байтах).

С чем это может быть обусловлено, не подскажете? Может быть эти байты (194) идут
на нужды
форматирования файла?

Если да, то как их (эти 194 байта (или символа)) можно обнаружить и фиксировать
на экран или
в новый файл, конечно написанием кода на С++ ...?

Или, может быть, причина возникшей проблемы в ином ...?

--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.

С уважением,
nick59 - <nick***@i*****.ru>.

     ответов: 0   2007-08-31 15:12:41 (#688573)

Служба/сервис винды.

Здравствуйте Все,

Интересно, работает еще форум?

Где можно узнать подробности создания службы? Что-то в помощи я так
и не смог нарыть необходимой информации.
Собственна задача:
Организация 3х-звенки на платформе Виндовс 2003 сервер.
Необходимо сделать службу, которая-бы сидела при запуске сервера и
запускала для пользователей соотвествующие приложения.

     ответов: 0   2007-08-31 06:27:00 (#688494)

from nick59 - help me

Уважаемые господа,
здравствуйте!

Это послание относится к тем, кто имеет дело с языком C/С++. Помогите, пожалуйста,
с вопросом.

Сам я пишу код обычно на иных языках, но пробуя работать на компиляторе "Borland
C++ 5.5 for
Win32 Copyright <c> 1993", я хочу по возможности и необходимости овладеть и языком
С/C++.

В связи с этим, у меня к Вам небольшая просьба - проинформировать по следующему
вопросу:

Не знаю, какой код в С++ нужно написать и куда эту кодовую строку вставить, чтобы
пользователь
в DOS'е мог вводить любую строку (символьную или цифровую) сам, без помощи программиста,
в режиме интерактива ...?
--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.

С уважением,
nick59 - <nick***@i*****.ru>.

     ответов: 1   2007-08-31 02:49:35 (#687605)

from nick59 - help me

Уважаемые господа,
здравствуйте!

Помогите, пожалуйста, с проблемой. Это послание относится к тем, кто имеет дело
с языком С++.

На данный момент я экспериментирую на компиляторе "Borland C++ 5.5 for Win32
Copyright <c> 1993"
Отмечу заранее, что компилятор работает без перебоев.

Я написал простой фрагмент кода по потоковому вводу/выводу данных из текстового
файла на экран
и в новый файл (с промежуточной обработкой данных в теле кода), но есть технические
проблемы.
Сам я не работал с С/С++, но хочу по возможности овладеть им.

#include <iostream>
#include <fstream>
using namespace std;

int main()
{

// (Home) the control blok of strings .........

............

// (End) the control blok of strings .........

return 1;

}

А проблема состоит в том, что не умещается весь результат работы кода в окно
вывода экрана -
обрезает начальные значения вывода, сохраняя конечные значения - это, во-первых.
И, во-вторых, такая проблема появляется при чтении файла с объемом (для данного
случая) в
11517 байтов. В результате обработки и записи данных, на экран выводятся результаты
для
всего лишь 11322 символов (байтов). Для файлов с малыми объемами - код работает
как надо.

С чем это может быть связано ...?
Может ли быть причиной такого недоразумения сам компилятор ...?
Или причина в ином ...?

В связи с последним, пользуясь случаем, хотелось бы узнать информацию и о следующем:
Как можно изменить параметры (размеры) окна компилятора "Borland C++ 5.5 for
Win32 Copyright
<c> 1993" (если конечно это возможно), чтобы в этом окне со скролингом можно
было бы уместить
весь результат ...?

--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.

С уважением,
nick59 - <nick***@i*****.ru>.

     ответов: 0   2007-07-25 18:49:12 (#681108)

прозрачное консольное окно

Здравствуйте!

И все же, как сделать консольное окно полупрозрачным? Например, окно
Far'a, пусть известен его HWND.

     ответов: 2   2007-06-18 21:30:21 (#672765)

работа с указателями

Hello comp,

объявляю собственный тип данных

typedef CArray < Act, Act > Acti;

Act - структура. Потом в классе делаю экземпляры этого типа

Acti myAct;
Acti myAct2;

В некоторых случаях в функцию

BOOL Load(Acti& curRecAct)

передаю myAct, в некоторых myAct2. Работает нормально. Но если сделать в классе
объявление
Acti& tmpAct; и попытаться присвоить этому tmpAct=myAct, компилятор ругается,
подстановка
амперсанда в разные места ничего не дает. Что делать?

     ответов: 9   2007-06-04 21:59:10 (#669353)

автоматическая простановка сносок

Здравствуйте, друзья!
Подскажите, пожалуйста, как мне решить такую проблему:
Имеется текст, в котором некоторые фрагменты как-то выделены (цветом,
начертанием, шрифтом или как-то иначе).
Эти фрагменты нужно превратить в сноски. Хотелось бы как-то это
автоматизировать с помощью макроса для Ворда, так как этих фрагментов
очень много. Вручную преобразовывать каждый слишком утомительно.

     ответов: 0   2007-05-07 22:08:46 (#662835)

PHP + MYSQL

Всем привет!!!
Такой вопросик: есть в базе mysql таблица TEST, состоит из скажем идентификатор
ID, который
автоувеличивается, два поля NAME, AGE.
добавляю новую запись: INSERT INTO TEST SET NAME="KOLYA", AGE="12"
После этого в таблице появляется запись KOLYA 12 и еще новый ID.
А можно как-то сделать так, чтобы в програму возвращался этот ID
который база делает? Пишется на PHP.
Спасибо.

     ответов: 1   2007-04-05 19:21:18 (#653816)

Просьба о помощи

Здравствуйте, уважаемые.

Помогите начинающему. Меня интересует любая информация о makefiles.
Что это, для чего, как работает и т.д..
Помогите кто чем может. За раннее благодарен.

     ответов: 4   2007-01-25 07:20:41 (#631938)

RtlUnicodeStringToAnsiString

Привет всем!

Программирую на Delphi. Имею такой код:

var
Name : PAnsiString;
us : PUnicodeString;

.......
begin

asm

mov eax, len
mov us.Length, eax
lea eax, buffer
mov us.buffer, eax

end;
us.MaximumLength := us.Length;
RtlUnicodeStringToAnsiString (Name, us, TRUE);

Этот код не работает :( Как мне правильно сделать преобразование?
Можно на C или ASM

     ответов: 1   2007-01-24 18:20:05 (#632120)

Мозаика

Доброго времени суток, всем!!

Постановка задачи: Решил написать программулину, напоминающую мозаику,
т.е. должно быть графическое поле и панелька с фигурками, из которых я
собираю, что хочу, перетаскивая их на это поле (полный драг энд дроп
:)), и в БД храню координаты каждой фигуры и как они там между собой
состыковываются. Надеюсь объяснил......
А что собственно мне нужно??: хочу услышать ваши идеи :)

   Аюпов Роман Шамильевич   ответов: 16   2007-01-11 18:45:42 (#579792)

прозрачное окно

Привет всем :-)

Пусть имеется хэндл окна HWND. Необходимо сделать это окно
полупрозрачным с заданной степенью прозрачности. Пожалуйста, приведите
кусок кода. Windows XP.

     ответов: 3   2006-12-30 18:41:44 (#625332)

Помогите разобраться с Close

Всем привет!

Кто-нибудь может помочь со следующей бедой:
AddZakazForm является avaible form. Почему следующий код приводит к
ошибке? :

if (msg.message=wm_keydown) then
case Msg.wParam of
vk_escape:
begin
if (findwindow(nil,'Добавить заказ')<>0) then addzakazform.close;
end;
end;

То есть после того как форма addzakazform создана - естественно, всё
работает нормально, но если ее закрыть и снова нажать esc, то выпадает
ошибка. Может быть как-нибудь более корректно осуществлять поиск среди
своих форм? Сильно не пинайте - чайник :)

     ответов: 1   2006-12-08 19:37:01 (#618045)

Как запретить Alt+F4?

Драсте! Как запретить Alt+F4?

     ответов: 12   2006-11-24 18:35:14 (#610091)

защетита файла от изменений

Как защитить файл от изменений? "Только для чтения" слишком банально.

     ответов: 1   2006-11-17 05:20:38 (#610092)

delphi7 & firebird & rave reports

Всем привет!
Такой вопрос: пишу на дельфи базу с информацией о людях, которая
хранится в firebirde. Также нужно хранить фотографии людей и в
последствии вместе с остальными данными печатать, для чего
используется rave reports. А где и как лучше хранить фотографии и как
их вставлять в отчет?
Спасибо

     ответов: 0   2006-11-07 11:48:46 (#607269)

ошибка при инициилизации

Привет всем.

Написал небольшое приложеньице на C# в Visual 2005. Работало нормально пока
не запустил
в винде, где не был установлен Visual 2005. Там выскакивает сообщение
об ошибке при
инициилизации. Может, кто-нибудь подкинет идею, что делать в этом случае.

     ответов: 1   2006-10-31 17:30:04 (#605452)

index web design

не пом теме но может кто подскажет где можно поговорить о книжке index
web design 6 и прочих

У мення есть 6 (это сборник лучших сайтов за год) есть диск так вот могу
поменять на более ранние выпуски. Купил его за 900 рублей

Слушаю:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=>
Greg Linderman gregl***@r*****.ru +79099576603

     ответов: 0   2006-10-15 15:58:22 (#600605)

пароль на SYSDBA в Firebird

Всем привет. Помогайте!
Перед отпуском поменял зачем-то сабж и хорошо забыл.
Как быть, просто поменять файлик с паролями нельзя - много всего
крутится. В инете ничего толкового не нашел. Может кто конкретно с
этим сталкивался?

   samr   ответов: 2   2006-10-10 08:24:03 (#597834)

delphi7 & TCheckListBox

Всем привет, такой вопрос: как можно в сабже отследить изменение
выбраной записи?
Спасибо

     ответов: 0   2006-10-03 02:11:14 (#596451)

запрос в Firebird

Всем привет, такой вопрос:
как правильно написать SQL запрос для Firebird который выберет из
таблицы записи о людях которым больше N лет, типа
SELECT * FROM PEOPLES WHERE ....BIRTH....
таблица поле с записью даты рождения
Спасибо

     ответов: 2   2006-10-02 23:13:55 (#595313)

delphi7

Всем привет, такой вопрос:
есть компонент tedit, при нажатии на enter в нем должна автоматом
щелкаться кнопка, написал:

procedure TForm3.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=13 then form3.Button1.Click;
end;

все ок, только остался звук бум от нажатия ентера, как убрать?
Спасибо

     ответов: 6   2006-09-27 12:14:18 (#594484)

Re: delphi7

Добрый день portos_ua,

Tuesday, September 26, 2006, 4:34:58 PM, вы писали:

portos_ua> procedure TForm3.Edit1KeyDown(Sender: TObject; var Key: Word;
portos_ua> Shift: TShiftState);
portos_ua> begin
portos_ua> if key=13 then form3.Button1.Click;
portos_ua> end;

portos_ua> все ок, только остался звук бум от нажатия ентера, как убрать?
portos_ua> Спасибо

Попробуйте form3.button1.OnClick(Self);

     ответов: 1   2006-09-26 18:09:21 (#594489)

стандартная иконка избражения папки в винде

Здравствуй, народ.

Как узнать стандартную иконку избражения папки в винде?

     ответов: 2   2006-09-23 02:53:40 (#592362)

Запуск с параметром коммандной строки

Hello comp,

Не могу запустить приложение c параметрами в коммандной строке. Делаю следующее:

ShellExecute(0, NULL, path+"app.exe", path+"app.exe H___H", NULL, SW_SHOWNORMAL);
Но приложение как будто вовсе не запускается, хотя если 4-й параметр сделать
NULL, то запускается.
Такой вот заморочь.

     ответов: 2   2006-09-09 12:01:10 (#588039)

Компиляция в C++Builder 6

Такой вот вопрос проект написанный на C++Builder 6
был перенесен на другую машину, и при попытке
откомпилировать проект заново Builder "ругается" на отсутствующие файлы
библиотек RXLib и т.п. хотя в данном проекте ни один из компонентов данных
библиотек не используется. Упоминания о них в тексте программы (*.cpp; *.h
-файлах) не нашел. Вопрос где можно в проекте посмотреть и удалить
упоминание о данных компонентах?
P.S.: В настройках проекта на закладке "Packages" в строке "Runtime
packages" вроде все упоминания удалил но безрезультатно...

   Николай Смирнов   ответов: 0   2006-09-08 12:53:45 (#588178)

petsc

Привет Всем.

Помогите разобраться с библиотекой petsc (http://www.mcs.anl.gov/petsc).
Надеюсь, что здесь найдутся пользователи petsc.

А проблема вот в чем. Мне нужно обнулить столбец в матрице. Существует
документированная функция MatZeroRows() -- она удаляет строки, также в
файле ./include/petscmat.h указана недокументированная функция
MatZeroColumns(), но она не работает ( undefined reference to
`MatZeroColumns' ). Конечно можно занести нули в элементы столбца, но
это некрасиво, к тому же память будет расходоваться на нулевые элементы.

     ответов: 0   2006-08-15 22:30:17 (#581027)

Ожидание внешнего приложения

Доброго времени суток, all.

Проблема следующего содержания:
Запускаю внешнее приложение из своего (основного), мне необходимо дождаться его
завершения для дальнейшей работы основного приложения.
В принципе на Сишке реализация через swapxy(P_WAIT,..);//process.h
Но проблема как это сделать в Delphi 6, все начинается коматоз мозга..
Киньте идейку...
Да, попытался через shellexecute, все запускается, но ждать не хочет
:)

   Аюпов Роман Шамильевич   ответов: 4   2006-07-08 11:09:07 (#569552)

Отчет в MS Access

Привет всем, кто не спит

Среда разработки: MS Access
Задача: Построить отчет таким образом, чтобы на первом листе был
один колонтитул, а на последующих другой - спецификация

Есть какие-нибудь идеи?

Афоризм No1: Девиз СМИ: Любое прошлое можно сделать темным, если его правильно
осветить.
Афоризм No2: Наивность - это редкий дар смотреть на мир невооруженным взглядом.
13 июня 2006 г. 23:08:59

Работник мышки и клавиатуры,
просто студент и САПРист
Eugene the Monster

E-mail: mailto:rav***@o*****.ru
ICQ: 291-819-230
Web: www.hallo.nm.ru

     ответов: 0   2006-06-13 23:20:02 (#560706)

RC5

Здравствуйте, comp.

Помогите срочно.
Проблема такая - срочно нужны два исходника на c++. Один шифрует файл,
другой дешифрует.
Нигде не могу найти. Помогите пожалуйста!!!

     ответов: 0   2006-06-01 20:27:59 (#556523)

Re: Как получить указатель на функцию-метод класса

Приветствую, All !

> по-моему на rsdn есть статья "Указатели на функции-члены и реализация
> самых быстрых делегатов на С++".
Это на rsdn.ru ? Интересный сайт !
И статью тоже нашел. Спасибо ! Сейчас читаю.

> Почему же не работают. Замечательно работают.
> Но из-за особенностей функций-членов классов
> используется специальный синтаксис:
> typedef void (A::*pfunction)();
Это то что надо, большое спасибо, все работает !

> Хотя возможно, что будут удобнее виртуальные функции,
> если задача не заключается в том, чтобы сделать
> таблицу с функциями, по аналогии с MFC.
Мне просто хочется сделать несколько аналогичных функций, но
какую из них вызывать заранее не известно. Вот я и пробую
вызывать их по указателю.

Номер выпуска : 5318
Возраст листа : 981 (дней)
Количество подписчиков : 617
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/554886
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

     ответов: 0   2006-05-29 03:32:58 (#554886)

Как получить указатель на функцию-метод класса

Приветствую, All !
Возникла такая проблема.
Хочу из одного метода некоторого класса вызывать некоторые
другие методы этого класса через указатель.
Для функций определяемых глобально это работает:

typedef void (* pfunction)();

void f1()
{
}

void f(pfunction)
{
pfunction();
}

void fff()
{
f(f1);
}

Если вызвать функцию fff, то вызовется f и f1.
Этот код я частично списал, честно признаюсь.
Пытаюсь модифицировать его, сделав все эти функции
членами класса:

class A
{

public:

void f1()
{
}

void f(pfunction)
{
pfunction();
}

void fff()
{
f(f1);
}
};

но выдается ошибкаа строке f(f1):
error C2664: 'f' : cannot convert parameter 1 from 'void (void)' to 'void (__cdecl
*)(void)'
None of the functions with this name in scope match the target type

как не пытался изменять код - ничего не помогает.
странно, неужели указатели на функции не работают в классах ?

Номер выпуска : 5315
Возраст листа : 980 (дней)
Количество подписчиков : 617
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/554547
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

     ответов: 2   2006-05-28 16:44:30 (#554547)

POST запрос PHP спкрипту

Здравствуйте.

Нужно отправить POST запрос PHP скрипту, но этого не получается :(
Интересно, что со скриптом на Perl все работает

CString strAppName = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1)
Gecko/20060111 Firefox/1.5.0.1";

CString strHeaders =_T("Content-Type: application/x-www-form-urlencoded\r\n");

CInternetSession *pInetSession = new CInternetSession(strAppName,1,INTERNET_OPEN_TYPE_PROXY,strProxyServerWithPort);

CHttpConnection *pConnection = pInetSession->GetHttpConnection(strWebServer,INTERNET_FLAG_RELOAD,nPort);

CHttpFile* pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,
strPathToScript);

BOOL result = pFile->SendRequest(strHeaders, (LPVOID)(LPCTSTR)strScriptArgs,
strScriptArgs.GetLength());

Например задаю так
//strPathToScript = "test.php"
//strWebServer = "www.myserver.ru"
//strScriptArgs = "e-mail=mail.test"

В результате PHP не получает мои данные.
Если, кто встречался с данной проблемой, помогите.

Номер выпуска : 5314
Возраст листа : 964 (дней)
Количество подписчиков : 605
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/548122
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

     ответов: 0   2006-05-12 22:03:58 (#548122)

Формы MDI

Здравствуйте.

У меня вот такая проблема:
Основная форма создается в основном EXE. Дочерняя форма создается в
статистически подгружаемой DLL. Но почему-то дочерняя MDI форма не
видит основную форму и пишет "No MDI Forms currently active"
Заранее спасибо.

   "Mr. German Sidorenko"   ответов: 0   2006-05-06 06:58:01 (#545822)

Течет ручей, бежит ручей. И ты ничья и я ничей.

Hello comp,

Сабж касается утечки памяти, связанные с SetBitmap, который работает в цикле.
Т.е. на кнопке
через цикл перерисовается картинка. 5 переменных HBITMAP, которые передаются
в SetBitmap, инициализируются
при создании кнопки. Попытки использовать DeleteObject приводят к стиранию картиночки
на кнопке. Такой
вот интересный случай.
Еще интересное наблюдение - утечки памяти определяю через таскменеджер
(там все время растет память, выделяемая
программой, когда перерисовывается картинка на кнопке), там же показывается быстрый
рост каких-то GDI handles.
Подскажите, люди, где про них почитать можно.

     ответов: 8   2006-05-01 00:18:00 (#540369)

Чем перевести Pascal в С/C++?

Привет

Чем перевести Pascal в C++?
Что лучше и где скачать?

Спасибо, Рома.

Номер выпуска : 5301
Возраст листа : 950 (дней)
Количество подписчиков : 544
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/543150
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   "Roman Rudenko"   ответов: 5   2006-04-30 09:28:15 (#543150)

"Регулярные выражения"

>, comp

Вот к примеру есть такой текст:

LowerCase(DateTimeToStr(Now));

Возможно ли вообще, и если да то как, проверить парность всех скобок?

     ответов: 7   2006-04-30 04:05:59 (#541821)

структуры

Помогите начинающему программисту!

Проблема заключается в следующем: есть файл prepr.c -- предназначеный для получения
исходных данных. В prepr.h объявляю структуры:

...............................................
struct ele
{
int i, j, k;
int si, sj, sk;
int material;
}elem[MAX_NODES*2] ;

struct mat{
int NKxx, NKyy;
double Kxx[MAX_TABL], Kyy[MAX_TABL];
double TKxx[MAX_TABL], TKyy[MAX_TABL];
int NDENS, NC;
double DENS[MAX_TABL], C[MAX_TABL];
double TDENS[MAX_TABL], TC[MAX_TABL];
int NQ;
double Q[MAX_TABL];
double TQ[MAX_TABL];
double U, Te, te;
}mater[MAX_MATERIALS];
.............................................

Подключаю файл prepr.h к prepr.c и объявляю 2 экземпляра структуры:

............................
struct ele elem[MAX_NODES*2];
struct sid side[MAX_NODES*3];
............................

в которые помещаются данные. Но происходит вот какая непонятная для меня вещь:
адреса &mater[num].Kxx[0] и &elem[602].material совпадают! т.е. поместив данные
в elem[602].material я перазапишу mater[num].Kxx[0] и наоборот.
Кроме того не только у этих двух членов одинаковые адреса, а и у других элементов
т.к. изменение значения для одного поля одной структуры приводит к изменению
значения поля уже другой структуры.

В чем ошибка?

     ответов: 3   2006-04-29 09:56:27 (#538866)

Рекомендуем подписаться: