Вот три случая:
1. Входной параметр функции может быть как строкой, так и числом.
Пример: GetProcAddress (может принимать как имена функций, так и их ординалы).
2. Функция сама создает строку и возвращает указатель на нее через выходной параметр.
Пример: VerQueryValue.
3. Функция принимает указатель на буфер и заполняет его (в т.ч. и символами 0x00).
Пример: ReadFile.
Подскажите, как на inno-паскале правильно задекларировать и вызывать эти функции?
1. Входной параметр функции может быть как строкой, так и числом.
Пример: GetProcAddress (может принимать как имена функций, так и их ординалы).
2. Функция сама создает строку и возвращает указатель на нее через выходной параметр.
Пример: VerQueryValue.
3. Функция принимает указатель на буфер и заполняет его (в т.ч. и символами 0x00).
Пример: ReadFile.
Подскажите, как на inno-паскале правильно задекларировать и вызывать эти функции?