DLL: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎[[w:Visual Basic|Visual Basic]]: установка шаблона "по алфавиту" по консенсусу на форуме с помощью AWB
м <source> -> <syntaxhighlight> (phab:T237267)
Строка 5:
 
==== [[Delphi]] ====
<sourcesyntaxhighlight lang="delphi">
library Example;
Строка 21:
begin
end.
</syntaxhighlight>
</source>
 
==== [[Язык Си в примерах|C]] и [[Си++|C++]] ====
<sourcesyntaxhighlight lang="cpp">
#include <windows.h>
Строка 54:
return a + b;
}
</syntaxhighlight>
</source>
 
Пример компиляции абстрактных файлов a.cpp и b.cpp в res.dll из командной строки при помощи [[w:GCC|GCC]]:
<sourcesyntaxhighlight lang=text>
g++ -c a.cpp -o a.o
g++ -c b.cpp -o b.o
dllwrap a.o b.o -o res.dll
del a.o b.o
</syntaxhighlight>
</source>
 
=== Импорт из DLL ===
 
==== [[Delphi]] ====
<sourcesyntaxhighlight lang="delphi">
program Example;
{$APPTYPE CONSOLE}
Строка 80:
Writeln('The result was: ', result)
end.
</syntaxhighlight>
</source>
 
==== [[Язык Си в примерах|C]] и [[Си++|C++]] ====
<sourcesyntaxhighlight lang="cpp">
#include <stdio.h>
Строка 99:
return 0;
}
</syntaxhighlight>
</source>
 
==== [[w:Visual Basic|Visual Basic]] ====
Строка 107:
 
==== [[Delphi]] ====
<sourcesyntaxhighlight lang="delphi">
program Example;
{$APPTYPE CONSOLE}
Строка 128:
end;
end.
</syntaxhighlight>
</source>
 
==== [[Язык Си в примерах|C]] и [[Си++|C++]] ====
<sourcesyntaxhighlight lang="cpp">
#include <windows.h>
#include <stdio.h>
Строка 174:
return 0;
}
</syntaxhighlight>
</source>
 
==== [[w:Visual Basic|Visual Basic]] ====
<sourcesyntaxhighlight lang="freebasic">
Option Explicit
Строка 190:
Debug.Print "The result was: " & Result
End Sub
</syntaxhighlight>
</source>
 
{{Темы|Программирование}}