|
|
|
external func...
|
|||
|---|---|---|---|
|
#18+
есть my.DLL, написанная на билдере, в ней int my_func(string str), в другом проэкте объявляю function my_func( string str ) LIBRARY 'my.dll', вызываю my_func("бла-бла"), вижу матюки "Bad runtime function reference...". DLL лежит в том же каталоге, где и проэкт, имя функции правильное.... ЧТО НЕ ТАК??? любые идеи плз.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2005, 19:00 |
|
||
|
external func...
|
|||
|---|---|---|---|
|
#18+
На каком "билдере" my.DLL написанная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2005, 19:21 |
|
||
|
external func...
|
|||
|---|---|---|---|
|
#18+
PB 10.0.1 build 55.02 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2005, 19:24 |
|
||
|
external func...
|
|||
|---|---|---|---|
|
#18+
Goshaесть my.DLL, написанная на билдере, в ней int my_func(string str), в другом проэкте объявляю function my_func( string str ) LIBRARY 'my.dll', вызываю my_func("бла-бла"), вижу матюки "Bad runtime function reference...". DLL лежит в том же каталоге, где и проэкт, имя функции правильное.... ЧТО НЕ ТАК??? любые идеи плз.. Про экспортируемые функции знаем? Если нет - идём, читаем, думаем. Смотрим в сторону сборки "Automation Server". Если да, то вот вам dump dll cозданной из pbl с одной глобальной функцией с заявленной Вами сигнатурой (хотя это без разницы, see below ;-). Билдер, в принципе, десятый. BTW, как у Станиславского была вошедшая в историю фраза "не верю!", так у Филиппа, есть подобный вопрос "зачем?". Так вот, зачем? Portion copiright by Philpp Salgannik. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2005, 20:23 |
|
||
|
external func...
|
|||
|---|---|---|---|
|
#18+
Goshaесть my.DLL, написанная на билдере, в ней int my_func(string str), в другом проэкте объявляю function my_func( string str ) LIBRARY 'my.dll', вызываю my_func("бла-бла"), вижу матюки "Bad runtime function reference...". DLL лежит в том же каталоге, где и проэкт, имя функции правильное.... ЧТО НЕ ТАК??? любые идеи плз.. а почему не просто приципить к проекту и my.PBL, если у тебя все на PB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2005, 00:59 |
|
||
|
external func...
|
|||
|---|---|---|---|
|
#18+
Не могу найти где именно, но мне кажется я встречал примечание, что DLL скомпилированные в PowerBuilder нельзя использовать как обычные DLL, у них есть отличия в формате. Хотя я могу и путать что-нибудь. В любом случае присоединяюсь к вопросу zuzu : почему просто не присоединить библиотеку к проекту? Вам ведь необязательно даже иметь исходник этой библиотеки, главное - знать аргументы для вызова функций и чтобы выполнялись условия: Properties for PowerBuilder.Application objects LibraryList String A list of filenames separated by semicolons that are the DLLs or PBDs containing the objects you will access in your PowerBuilder.Application session. All the libraries should have the same executable type, either compiled machine code or Pcode. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2005, 07:01 |
|
||
|
external func...
|
|||
|---|---|---|---|
|
#18+
E-docНе могу найти где именно, но мне кажется я встречал примечание, что DLL скомпилированные в PowerBuilder нельзя использовать как обычные DLL, у них есть отличия в формате. Хотя я могу и путать что-нибудь. Ты ничего не путаешь - о том, что DLL, которые делает PB, нестандартны, и что их нельзя использовать как обычные DLL, уйму раз писали в эхах на сайте Sybase (sybase.public.powerbuilder.*). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2005, 10:44 |
|
||
|
external func...
|
|||
|---|---|---|---|
|
#18+
Ну значит у человека ничего не получится в этом случае с использованием внешних функций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2005, 11:13 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32913597&tid=1338537]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 380ms |

| 0 / 0 |
