|
8 / 7 / 0
Регистрация: 31.10.2008
Сообщений: 92
|
||||||
В функцию передать указатель на струкруру12.03.2009, 09:38. Показов 1628. Ответов 8
Метки нет (Все метки)
Всем привет:!
Мне нужно создать собственную функцию и передать туда указатель на созданную мной структуру. Структура есть, она описана в модуле Unit1.срр И выглядит так
мне кажется я уже все способы перепробовала, а программа ругается ![]() Может вообще не те модули взяла? ПОМОГИТЕ!!!!
0
|
||||||
| 12.03.2009, 09:38 | |
|
Ответы с готовыми решениями:
8
В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель Передать в неуправляемую функцию указатель на указатель Передать в функцию указатель на указатель |
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
| 12.03.2009, 09:40 | |
|
структура должна быть описана в .h файле,перед упоминанием этого типа в прототипах функций.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 12.03.2009, 09:50 | |
|
а что именно пишет? какие ошибки?
0
|
|
|
8 / 7 / 0
Регистрация: 31.10.2008
Сообщений: 92
|
|
| 12.03.2009, 10:07 [ТС] | |
|
Если я функцию объявляю так
int __fastcall PrFish(TPerehod *Pr); то ошибка вот такая [C++Error]Unit1.h(40):E2293) expected
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 12.03.2009, 10:10 | |
|
Venera, покажи весь листинг своего хидера... так сложно что-то сказать...
0
|
|
|
8 / 7 / 0
Регистрация: 31.10.2008
Сообщений: 92
|
||
| 12.03.2009, 10:21 [ТС] | ||
|
public: typedef struct *TPerehod ; программа ругается ![]() Добавлено через 6 минут 50 секунд WooDooMan, чего показать? всю прогу чтоли скинуть?
0
|
||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 12.03.2009, 10:28 | |
|
а у вас на эту TList *Vyhod,*Vhod; не ругается разве?
ну содержание хидер-файла покажи... typedef struct *TPerehod ; - это неправильно, у тебя в первом посте правильно написано
0
|
|
|
8 / 7 / 0
Регистрация: 31.10.2008
Сообщений: 92
|
|||||||||||
| 12.03.2009, 11:06 [ТС] | |||||||||||
|
TList *Vyhod,*Vhod; не ругается
Модуль h
Я почти всю программу отправлю, заодно спрошу, можно ли так списки связывать? ![]()
0
|
|||||||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 12.03.2009, 11:19 | |
|
очень смешно, у вас все структуры описаны в срр, а обращение к ним идет в хидере, что не есть правильно, потому что прежде чем что-то использовать, его надо описать, перенесите описание структур в хидер-файл перед описанием класса, и все у вас будет хорошо...
0
|
|
| 12.03.2009, 11:19 | |
|
Помогаю со студенческими работами здесь
9
Работа с файлом (передать указатель на файл в функцию, вернуть указатель на файл из функции) Как передать параметр типа "указатель на указатель" в функцию?
Передать указатель в функцию Передать указатель на функцию в dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|