|
|
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
Господа, подскажите, плиз, как вынести отдельные модули задачи в свои DLLки и организовать вызов их из основного экзешника? Как при этом будут вести себя глобальные переменные в основном экзешнике (имеется ввиду, что их значения меняются в модуле, который в Dllке). Какие в энтом деле могут возникнуть подводные камни и проблеммы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 10:30 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
t03Господа, подскажите, плиз, как вынести отдельные модули задачи в свои DLLки и организовать вызов их из основного экзешника? Как при этом будут вести себя глобальные переменные в основном экзешнике (имеется ввиду, что их значения меняются в модуле, который в Dllке). Какие в энтом деле могут возникнуть подводные камни и проблеммы? Если и DLL, и EXE собираетесь писать в VFP и использовать на одном и том же компьютере, то вместо DLL лучше использовать VCX. VFP создает только COM DLL. А обмен данными с этими DLL имеет свои особенности. VCX же компилируется в EXE и таких проблем не возникает. С уважением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 11:33 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
Выноси в FLL. Cоветую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 12:52 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
MSDNВыноси в FLL. Cоветую. а как это сделать? в этой Fll должны быть модули, написанные на фоксе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 17:45 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
t03Господа, подскажите, плиз, как вынести отдельные модули задачи в свои DLLки и организовать вызов их из основного экзешника? Как при этом будут вести себя глобальные переменные в основном экзешнике (имеется ввиду, что их значения меняются в модуле, который в Dllке). Какие в энтом деле могут возникнуть подводные камни и проблеммы? Если Вы пишите программу на FoxPro, то так делать нет никакого смысла. Библиотеки функций хранятся в обычном файле *.PRG и подключаются к главной программе командой Код: plaintext Зачем Вам все это усложнять ? Глобальные переменные будут видны везде... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 17:51 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Зачем Вам все это усложнять ? Глобальные переменные будут видны везде... хочется менять пользователю не весь ехе файл (через инет и он 5-6метров), а небольшие файлики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 16:46 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
t03 хочется менять пользователю не весь ехе файл (через инет и он 5-6метров), а небольшие файлики. Вы можете выложить библиотеки в APP , EXE ... файлы... Не нужны для этого DLL - это FoxPro, а не другая среда разработки - у нас все просто... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 17:47 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
Тогда компилируй заменяемые модули в app-файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 17:47 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
AndrewFoxТогда компилируй заменяемые модули в app-файл что, просто арр файл и все? а как с глобальными переменными? как передавать и возвращать оттуда параметры - как обычно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 18:18 |
|
||
|
Как вынести отдельные модули задачи в свои DLLки?
|
|||
|---|---|---|---|
|
#18+
t03что, просто арр файл и все? а как с глобальными переменными? как передавать и возвращать оттуда параметры - как обычно? Хорошей практикой является объявление глобальных переменных в главном модуле программы, но ... можно создать отдельный модуль, где Вы их объявляете, при этом вызов этого модуля идет из главной программы... Не забывайте перед именем переменной ставить public... Другой хорошей практикой является иметь этих глобальных переменных как можно меньше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 18:42 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34187075&tid=1590196]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 519ms |

| 0 / 0 |
