Форум программистов, компьютерный форум CyberForum.ru

Альтернативный вызов функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя http://www.cyberforum.ru/cpp/thread1242580.html
Помогите ребят. Не могу построить алгоритмы для этих методов Язык C++
C++ Разделить выпуклый многоугольник на 4 равные части двумя взаимно перпендикулярными прямыми Почти то же, что и тут: http://www.cyberforum.ru/java/thread1022760.html, но хочется решить на C++. А именно: Есть некоторый выпуклый многоугольник, который необходимо разделить на 4 равные части двумя взаимно перпендикулярными прямыми. Входные данные: количество вершин и их координаты в порядке обхода. Координаты не больше 10000, самих координат не больше 1500. Координаты все целочисленные.... http://www.cyberforum.ru/cpp/thread1242320.html
C++ Отследить изменение памяти сторонним процессом
Есть основное приложение1. Есть приложение2, которое считывает и изменяет его память. Надо отследить адреса, действие(чтение или запись), значение до и после действия. Куда копать?
Adobe PDF Library (APDFL) - поместить в формируемый документ картину формата PNG C++
Всем привет! Данная тема, возможно, не вполне подходит для данного раздела, поскольку вопрос, преимущественно имеет отношение к API Adobe PDF, конкретнее, к плюсовому API. Я пишу с использованием этой библиотеки от datalogics некоторое API для формирования PDF-документов. Сбился с ног, пытаясь запихать в формируемый документ (программно, разумеется) картину формата PNG. С JPEG проблем нет,...
C++ Электронная подпись+работа с сертификатами http://www.cyberforum.ru/cpp/thread1241481.html
Здравствуйте!дали задание,саму суть понял,не могу разобраться,как начать писать программу.помогите кто чем может. Вот само задание: Разработать приложение - утилиту командной строки, или с графической оболочкой (на выбор). Утилита должна решать следующие задачи: 1. По серийному номеру находить нужный сертификат из хранилища MY 2. Выводить на экран информацию о владельце, сроке действия, и об...
C++ Освобождение динамически созданных переменных (2-ого уровня) И так, продолжу старую тему про динамику. На этот раз есть вот что: #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> using namespace std; подробнее

Показать сообщение отдельно
Izual
 Аватар для Izual
93 / 118 / 6
Регистрация: 13.11.2012
Сообщений: 1,525
20.08.2014, 14:33  [ТС]     Альтернативный вызов функции
Цитата Сообщение от DrOffset Посмотреть сообщение
говорили в первых сообщениях, решение ----- не опровергло
Меня не интересует опровержение, не интересует "тип типизации", и др. Меня интересует решение задачи.
Цитата Сообщение от DrOffset Посмотреть сообщение
подчиняется законам статической типизации, работает только на этапе компиляции и в динамике работать не будет.
Тоже не интересует то как в "тонком" плане всё это работает (имею ввиду "на каком этапе" и т.п., вы это красиво разсказываете, но это не более чем информация, которая никак не решает саму задачу).
Как раз таки то что явно я могу не приводить кол-во аргументов для вызова - уже решает 1/3 задачи. (осталось 1-решить проблему с возвращяемым значением и 2-как нибудь массив передать, чтоб явно не писать кол-во аргументов в me или call)
Цитата Сообщение от DrOffset Посмотреть сообщение
от чего-то это решением не считаешь
Не хочу использовать стороннюю библиотеку, по крайней мере пока я точно не буду уверен что ещё два пункта не могут быть решаемы стандартными С++ методами.
Цитата Сообщение от DrOffset Посмотреть сообщение
написать отдельный модуль на ассемблере
Не выход, уже обсуждалось.
Цитата Сообщение от DrOffset Посмотреть сообщение
для конкретного компилятора и конкретной платформы
Вот это эпик фэйл, представляю, программа работает на моём компе (win7 32бита). А на любом другом компе с теми же 32битами и win7 работать не будет - зачем такая программа тогда...
Цитата Сообщение от DrOffset Посмотреть сообщение
WinAPI ничего не знает ни про any, ни про type_info, т.к. написано на С
И не должен, WinApi это библиотека работа с окнами в среде windows) (поправлять не надо, я просто общую суть изложил)
Цитата Сообщение от DrOffset Посмотреть сообщение
И сами функции WinAPI не рассчитанны на динамическую типизацию
А какие то разсчитаны? Например функции из stdio.h?
Цитата Сообщение от DrOffset Посмотреть сообщение
Если бы она стоила такого решения, то это решение давно было бы у всех на виду и все бы им пользовались
Это далеко не всем надо, а я этим занимаюсь потому что мне нравится динамика и нравится программирование, ещё нравится Си. Но сидеть в статике я не хочу, потому и ищу выход из сложившейся ситуации.

Теперь код:
C++
1
 auto me = GetProcAddressProto(hMod, MessageBoxA);
Не вариант, я же сказал что у меня в txt виде названия функций, т.е. в программе их не будет. Предложенный вариант я так понимаю не сможет мне строку прочтённую из файла типа char* преобразовать в название функции так как это вы показали.

Ещё раз повторю, задача строится на том чтобы описать вызовы тысяч функций через одну процедуру (я понимаю что я не правильно выражаюсь, но абстрактно смысл должен быть понятен).

Добавлено через 2 минуты
DrOffset, ну серьёзно, ты же видиш что я хочу, зачем лишнее пишеш? Быт заел?

Цитата Сообщение от Jupiter Посмотреть сообщение
еще бисеру насыпьте
Очень смешно... ну прям упасть и не встать. ~ ~
 
Текущее время: 23:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru