|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2012, 02:08 | #1 | |
Пользователь
Регистрация: 04.10.2012
Сообщений: 95
|
extern массив строк
Первый ShowMessage выдает пустую строку (и потом программа нач. глючить)
Второй ShowMessage правильное число. Код:
Если разместить ShowMessage(Utf8ToAnsi(a[0])); в модуле где объявлен - все норм. Если индекс элемента поставить 1, а не 0 CodeGuard обматюкает (с нулем молчит как партизан) Цитата:
Массив структур работает: Код:
Код:
P.S. Если объявить просто в подключаемом.h файле то компилятор говорит что многочисленные объявления. P.P.S. Пока писал вспомнил что все глобальные меж-Unit строки (AnsiString) делал в члены класса какой-нить формы, но не в этот раз - надоело натыкаться на прозрачную стену, а что-то не гуглится. Создать массив структур с одной строкой внутри? *facepalm* P.P.P.S. Попробовал вот так: Код:
Пишу на чистом С, плюсы спилил.
|
|
15.12.2012, 07:57 | #2 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Вы на 64-й (API) пытаетесь втиснуть библиотеку 32-й, отсюда и проблемы. Апликейшн, даёт автоматическую настройку под систему. Используйте его.
Код:
Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 15.12.2012 в 08:05. |
|
15.12.2012, 13:05 | #3 | |||
Пользователь
Регистрация: 04.10.2012
Сообщений: 95
|
32? 64? Это что разрядность? Turbo C++ (Builder 2006).Кажется 64 не имеет.
Цитата:
И ShowMessageA ... Call to undefined function MessageBox(NULL,Utf8ToAnsi(a[0]).c_str(),"txt", MessageBoxA(NULL,Utf8ToAnsi(a[0]).c_str(),"txt",... Обе дают аналогично пустой текст (второй текст отображается) Так работает: Цитата:
Цитата:
Пишу на чистом С, плюсы спилил.
Последний раз редактировалось Stilet; 15.12.2012 в 15:26. |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как преобразовать массив строк в массив чисел на C#? | orfos | Помощь студентам | 4 | 03.10.2014 15:56 |
Extern/export | Red_Line | Общие вопросы C/C++ | 1 | 02.09.2011 13:50 |
extern | Linnk | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 13.08.2010 15:47 |
Переменная extern | zgest | Общие вопросы C/C++ | 1 | 16.02.2010 14:28 |