|
|
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
Пытаюсь скомпилировать исходники (Потребовалась кое что править- не спрашивать зачем) Выдает Код: sql 1. 2. 3. 4. 5. Почему он не может уцепить эти функции ? Полный лог Код: sql 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. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 12:59 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
Нашел такую строку Код: sql 1. Это помогает свисти ошибки к минимуму Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 13:29 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
Не взлетит. Делай либо наследников, либо копии функций/процедур и объявляй в uses свой модуль позднее системных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 14:20 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
А как же их компилируют сами разработчики ? Чего то мне непонятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 15:39 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
Еще вот странная ошибка cpu32\System.Classes.pas(19390) Error: E2250 There is no overloaded version of 'GetLoginCredentials' that can be called with these arguments TestProject\Project.dpr(5) Fatal: F2063 Could not compile used unit 'System.Classes.pas' такое чувства что если они и компилировали, то чем то другим Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 15:42 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
DCC32А как же их компилируют сами разработчики ? Чего то мне непонятно А разработчики могли при компиляции объявить часть исходников компилируемыми без отладочной информации, а потом удалить эту информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 16:11 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
System.pas нужно компилить с недокументированным ключом -y https://stackoverflow.com/questions/4839532/recompiling-the-rtl-if-possible-then-how ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 16:20 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
stanilarDCC32А как же их компилируют сами разработчики ? Чего то мне непонятно А разработчики могли при компиляции объявить часть исходников компилируемыми без отладочной информации, а потом удалить эту информацию. И как это примерно можно реализовать? Учтивая что это не работает через dcc32 в параметрах Квейд, Везде используется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 16:40 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
DCC32И как это примерно можно реализовать? Директивой для компилятора. Не помню как точно называется. Менеджер памяти с ней собран. Можешь там посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 16:54 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
stanilar, Можно по подробнее ? Какой менеджер памяти, а то непонятно куда смотреть Код: pascal 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. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 17:07 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
{$DebugInfo On} / {$DebugInfo Off} Смотреть в исходниках. Если мне все правильно понятно, ту часть что находится в {$DebugInfo Off/On} абракадабра вырезает из поставки дельфей. Грубо говоря исходники VCL - не полные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 17:14 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
stanilar{$DebugInfo On} / {$DebugInfo Off} Смотреть в исходниках. Если мне все правильно понятно, ту часть что находится в {$DebugInfo Off/On} абракадабра вырезает из поставки дельфей. Грубо говоря исходники VCL - не полные. Спасибо! Сейчас парсером пройдусь, и везде вставлю. Глянем что будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 17:17 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
У вас ошибка с функцией _VarClr. Сначала вам нужно откомпилировать System.pas и SysInit.pas (не помню названия). Далее System.Variants.pas потому что в нем тоже есть реализация этой функции. Исходники предоставляются все. System.pas компилируется в исполняемый файл и не может быть перенесен в bpl. Любые другие модули могут быть перенесены в bpl. Поэтому System.pas надо отдельно компилировать. А далее уже все остальное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 17:36 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
DCC32, Единственное что Emb утаила, это создание bpl. В папке source\rtl есть dpk с возможностью откомпилировать rtl в отдельном bpl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 17:42 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
stanilar, Не помогло ziv-2014, Спасибо! Я правда дуру дал, собирая всё вместе. Оказывается проект надо компилировать отдельно! Вот действия по сборке Копируем \Studio\19.0\source Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. а потом уже Код: sql 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. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. Код: sql 1. 2. http://dropmefiles.com/BMhIJ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 18:33 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
DCC32Не помогло Как это могла помочь найти недостающие исходники? Если этот код где и есть, так это в bpl поставляемых со студией. Но Вы ведь не можете перекомпилировать bpl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 18:45 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
stanilar, Не исходники, а функции Меня поражает сейчас то, что я имею в 21 мб весь функционал RedStudio для создания проектов. Можно передавать проекты по компьютерам и большой компанией разрабатывать - без покупки среды на всех! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 18:54 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
DCC32, Проще запилить свой bpl c rtl и vcl и не парится с исходниками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 19:05 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
DCC32Можно передавать проекты по компьютерам и большой компанией разрабатывать - без покупки среды на всех!В блокноте? IDE - это не только компилятор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 23:07 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Ага, visual studio, блокнотик например. Ценность самой среды плавает на нуле, а вот ресурсы ее, ради этого и стоила покупать лицензию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2018, 00:00 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
Разумеется visual studio code ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2018, 00:01 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
Хочешь подобных извращений - возьми лазарус. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2018, 02:36 |
|
||
|
Compile source code studio
|
|||
|---|---|---|---|
|
#18+
Нашел причину почему он не видел функции. Если попробовать скомпилировать проект который будет нуждаться в System.Variants то он скажет Embarcadero Delphi for Win32 compiler version 32.0 Copyright (c) 1983,2017 Embarcadero Technologies, Inc. source\rtl\win\Winapi.ActiveX.pas(7809) Fatal: F1026 File not found: 'System.Variants' Что очень странно, я же указал путь поиска Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2018, 10:51 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39640325&tid=2040722]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
52ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
99ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 439ms |

| 0 / 0 |
