Молба за услуга

10 отговора 376 прегледа
#1

Молба за услуга

Имам сорс кода на една програма и разрешение от автора да я използвам, но немога да я компилирам на Делфи6. програмата е правена на Делфи7 и зползва един компонент, който го има само в 7/по-висока версия ( TXPManifest ) , а също и IdHTTP1 . затова искам да помоля, ако някой може да ми направи услуга, да му пратя сорса и да го компилира и да ми прати компилираното .ехе . Ако някой е съгласен да ми помогне, може да ме намери на:
* ПМ тук;
* [email protected] ;
* ICQ 305445680 ;
*MSN [email protected] ;

Благодаря предварително. ( а когато има нова среща на форума ще почерпя )

начинаещ съм, но всеки е започнал така
Отговор
в отговор на lceHot #2

Re: Молба за услуга

спокойно можеш да махнеш TXPManifest. тази компонента просто дефинира като ресурс в exe-то данни за поддръжка на темите в win XP, а това IdHTTP1 според мене ще ти изчезне като проблем ако си качиш последната версия на Indy [линк]

Отговор
в отговор на nettle #3

Re: Молба за услуга

незнаех че Id e от Indy . благодаря за инфото. ще го кача веднага.

Edit: качих си най-новата версия на Indy за Делфи6, но пак не тръгва ( [Fatal Error] Unit1.pas(8): Unit IdLogEvent was compiled with a different version of IdLogBase.TIdLogBase ) .

това е в uses:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, IdAntiFreezeBase, IdAntiFreeze, IdIntercept,
IdLogBase, IdLogEvent, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdHTTP, ComCtrls, Menus, OleCtrls, SHDocVw, ShellAPI;

Инсталирах пакетите от Инди 10, от какво може да е( освен различната версия с която е компилиран IdLogEvent ) и как мога да се справя с това?


начинаещ съм, но всеки е започнал така

Редактирано от lceHot на

Отговор
в отговор на lceHot #4

Re: Молба за услуга

Един съвет - вероятно си качил binary-тата?!
Предполагаемия проблем е, че са компилирани с по вискока версия (6.0XXX) т.е. с инсталиран SP?(1,2) за Д6. Ако е така по-добре е да прекомпилираш/преинсталираш пакета - за да се компилира с твоята версия.
След това вси4ко ще е наред - или поне така си мислия ;-)

---
Отговор
в отговор на PhantomAS #5

Re: Молба за услуга

да, точно бинари-тата инсталирах( целия пакет ). но при инсталиране на пакета се оказа че имам Инди в Делфито си, но много по-стара версия. преинсталирах делхи без инди и след това качих Инди 10 за Д6. и така не стана. току що компилирах адд-нах наново всички необходими компоненти ( .pas ) към c:\borland\delphi6\Lib\dclusr.dpk но и това не помогна. в бинари директорията на Инди 10 всички компоненти да в 3 формата: .bpl , .dcp и .dcu . Никога преди не съм правил/прекомпилирал компоненти . Как ( ако може малко по-подробно ) да прекомпилирам сорсовете .pas да станат такива бинари-та ?

начинаещ съм, но всеки е започнал така
Отговор
в отговор на lceHot #6

Re: Молба за услуга

dpk файловте съответстват на "проектите" (dpr) за компонентите, така, че трябва да отваряш тях.
Виж синьото и малко под него - кое се инсталира след прекомпилирането

Indy - Indy10Install.txt

Indy - Indy10Install
Home | Articles | Download | F.A.Q. | Support
| Teams

General Info
About
Bug List
F.A.Q.
Knowledge
Base
License


Docs made with

Source control
by Team Coherence
Indy10Install
All packages are followed by X0 (Where X is your Delphi verison).
Download source from the Development Snapshot.
Delphi / BCB Installation
Open and compile in the following order:

IndySystem (in Lib\System)
IndyCore (in Lib\Core)
IndyProtocols (in Lib\Protocols)
IndySuperCore (in Lib\SuperCore)

If you are not using SuperCore, then you do not need to compile
this package.
Now open and click install in the following order


dclIndyCore (in Lib\Core)
dclIndyProtocols (in Lib\Protocols)
dclSuperCore (in Lib\SuperCore)
Only install this if you have compiled SuperCore.
Kylix Installation
Kylix Instructions






Problems with website? Contact webmaster.
Copyright © 1993 - 2004
Chad Z. Hower (Kudzu) and the Indy Pit Crew. All rights reserved.

Corporate Sponsors

Are you using Indy in your apps?
Please add this button to your app.
Click on the button to
download it in bmp format


Отговор
в отговор на NikB #7

Re: Молба за услуга

това е което пробвах: отворих парвия пакет и се пробвах да гокомпилирам, ни ето какво ми излезе:


компонента от пакета се обръща към самия себе си?! изглежда че немога да ги прекомпилирам версията на Инди пакетите е 10.0.0.17 , а на Делфи-то ми е 6.0.6.163 . явно немога да се справя :( може ли някоъ с Делфи 7 да ми помогне да го компилира pls

начинаещ съм, но всеки е започнал така
Отговор
в отговор на lceHot #8

Re: Молба за услуга

Dai da vidim dali moga da ti pomogna imash mail v abv

Отговор
в отговор на lceHot #9

Разкарай го от uses

Разкарай го от uses

Гледах инсталираноито при мен индо 10 - това IdBaseComponent.pas е много по-различни.

Но спокойно можеш да разкараш IdBaseComponent от uses клаузата.

ПП
Кой пакет компилираш?

Отговор
в отговор на otoboto #10

Re: Молба за услуга

Много благодаря, Otoboto .

начинаещ съм, но всеки е започнал така
Отговор
в отговор на NikB #11

Re: Разкарай го от uses

първо компилирам IndySystem60 , нали така трябва?!

начинаещ съм, но всеки е започнал така
Отговор