Поиск:

Ответ в темуСоздание новой темы Создание опроса
> static __stdcall в классе, не видит члены-данные :P 
V
    Опции темы
NYX
Дата 21.4.2010, 01:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 9.1.2007
Где: Россия, Москва

Репутация: нет
Всего: нет



Дурная голова рукам покоя не дает smile вся проблема изначально была (странно) из-за ребилда проекта smile

Код

SCRIPT * ScriptObject = (SCRIPT*)Object;


Работает замечательно!

Вот перечень проблем которые попались на пути:

Изначально, тупил с DWORD и только потом удосужился удостовериться в типе передаваемых аргументов, оказался LPVOID - всем указателям указатель.

Далее перенеся проект на консоль, долго мучился со слетами, ибо читалась какая то несуществующая область памяти - причина в преждевременном удалении класса smile черт побери

Далее ... удалось таки забабацать передачу индекса в виде аргумента (просто поток он как бы нужен в одном экземпляре, мне не нужен поток на класс).
Опять же какая то дрибедень случалась, ибо в момент завершения потока, вновь создаваемый поток иногда вызывал ошибки.

Затем чуть чуть подправив код в основной форме (снова на исходном проекте) начал запускать прогу но блин какие то слеты какая то ересь со стороны программы. Трассировщиком отлавливал слеты, отслеживал переменные но все было ГУД! (в поток передавал номер индекса из массива указателей). ПОТОМ!! Как выяснилось, что Code Gear как то странно работает с проектом, а точнее, ребилду при старте подлежать лишь ОСНОВНЫЕ модули проекта (типо Unit.cpp и Unit.h), и как повидимому, для какого то ускорения старта и компиляции, подключаемые (иклуденные) файлики, он почему то не ребилдит, только если явно не запросил этого. Вот такое приключение, счас все замечательно работает, приношу величайшие извинения за хламоту и мусороразведение!!! Вообще по началу тему создал от злости на происходящее и расщитывал на свои способности smile благо умудрился понять, что не так в проге smile Всем огромное спасибо smile
--------------------
'long long long' is too long for GC
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0470 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.