Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Добавлю. Сейчас пишу плагин для себя. Дело в том, что если пользуешься плагинами, которые создают объекты, такие как SpinEdit или Grid, то при печати страницы командами НЕО на месте объектов просто пустой прямоугольник. Мне в последней программе нужно было печатать страницу с сеткой, а получается, что она пустая. Вадим посоветовал сделать скрин и распечатать его, да это хороший выход и так программа уже полгода работает. Ну вот решил написать плагин, чтобы сразу печатать старицу без создания скриншота и чтобы была таблица и в ней цифры. Так вот у меня сейчас две версии печати, одна средствами ВинАпи, другая средствами с++builder, там даже окна настройки печати совершенно разные, могу скрины выслать, конечно и команды совершенно другие. Получается это разные языки. Для меня команды понятные на c++ и совершенно не понятные ВинАпи.
Добавлено (19 Июля 2023, 13:17) ---------------------------------------------
Цитатаmishem ()
Чафан=чайник, баба= бикса, зуб = фикса, брюки = шкары, кровать = нары, шконка... Че не понятного? Типа как у Одеситов, тоже многое говорят на русском, но хрен поймешь.
Ну вот это ведь получается разные языки ну в случае с одесситами диалект разный.
Так я не спорю с этим. Синтаксис и у php похожий, но это другой язык, ты с этим же спорить не будешь?
Вот с++ и builder с++ тоже вроде бы одинаковые языки, перый это язык программирования, другое это среда программирования на основе c++. Но уже у них команды разные, вот так строки: в с++: std::string "Привет!"; char str[]={'П','р','и','в','е','т', '!', '\0'}; --- в c++builder: AnsiString str = "Hello!";
Работа со строками: с++ strrchr, strcmp, strcpy --- c++builder(тоже и Делфи) SubString, TrimLeft, AnsiPos,
Добавлено (19 Июля 2023, 13:43) --------------------------------------------- Вот я больше с++ бульдозерист ) По этому и пишу на языке c++builder, а не с++.(вроде бы одно, но в тот же момент и разное) По этому и в 90% случаев перевожу строку полученную в плагина Params[0] в AnsiString.
Добавлено (19 Июля 2023, 13:50) --------------------------------------------- Вин Апи нужен, если программируешь только под Виндовс, если под Линукс, он вообще не подойдет. Т.е. это библиотеки для Виндовс. Он не кроссплатформенный. Есть даже поговорка, "эх давно я под окна не ходил".
Совершенно верно. Я тебе о том и толкую, что это не язык, а библиотеки в которых находится та или иная функция. А на каком языке ты будешь обращаться к этим библиотекам, это уже твой выбор. Главное знать тот язык, на котором ты к ним обращаешься.
Я (мы), грубо говоря, выучили пяток слов и хотим поговорить о высшей математике, но у нас не получается. А вина не в том, что язык учить не хотим, это просто высшая математика написана на другом языке.
Цитатаfrolandr ()
если под Линукс, он вообще не подойдет
Естественно, если в Линукс нет этих библиотек, как он может пойти? В Линукс свои библиотеки и написаны на тех же языувх что и библиотеки винапи. Не хочешь читать хелп?
Я (мы), грубо говоря, выучили пяток слов и хотим поговорить о высшей математике, но у нас не получается. А вина не в том, что язык учить не хотим, это просто высшая математика написана на другом языке.
Возьмем обычные буквы, так они в большинстве стран одни и те же (не берем страны Азии, Кавказа и арабские страны) ну или очень похожие, а, о, е, м, т и т.д. даже на клавиатуре буква "с" латинская и буква "с" кириллическая на одной кнопке, а слова из них разные составлены, и языки разные. Учить не хотим потому что это не нужно нам. Учить кучу библиотек, чтобы написать два плагина? Как говорит один известный персонаж это не рентабельно На это же время нужно, а оно не безгранично, его можно на более нужные дела потратить, на более полезные, приятные...