JvInterpreter - problem

0

Witam.

Jeżeli ktoś z Was używał JEDI-VCL i komponentu JvInterpreter to prosiłbym o pomoc. Otóż chcę skompilować kod który może się dynamicznie zmieniać nawet jak program jest uruchomiony, to się udaje:)

Problem w tym jak w kodzie "dynamicznym" wpiszę odwołanie do Form1 np.

unit Unit2;

procedure abc;
begin
  Form1.Caption:='a';
end;

end.

Kod przycisku na formatce:

procedure Button1Click(Sender...)
begin
  //TU CHYBA POWINNO SIĘ DODAĆ COŚ AŻEBY Form1 BYŁA WIDOCZNA DLA UNIT2, TYLKO NIE WIEM CO :(
  JvInterpreter.Run;
end;

Pomóżcie, liczę na każde wskazówki.

Mail: [email protected]
GG: 4453857
IRC: #prgTW (czasami jestem)

0

Ale w czym problem? Unit 2 nie widzi Form1? .. Dodaj w takim razie:

uses Unit1;

0

@detox:
Byłem taki mądry i też tego spróbowałem ;)
Chyba nie robiłeś nic w komponencie JvInterpreter :/

Dodanie takiej linii powoduje błąd kompilacji:
Unidetified object Unit1 albo coś podobnego

KOD KOMPILOWANY DYNAMICZNIE NIE WIDZI KODU STATYCZNIE NAPISANEGO !

Jeżeli ma ktoś inny pomysł na dodanie do Unit2 (Kompilowanego dynamicznie przez JvInterpreter z pakietu JEDI-VCL) Unit'u1 tak ażeby można było ingerować w np. własności formatki
Form1.Caption:='a'
itp..

0

A może by tak googlnąć odrobinę? Pierwszy wynik: http://homepages.borland.com/jedi/jvcl/JvInterpreter.htm

0

Na google też szukałem i żadnych konkretnych wyjaśnień, robione tak "na odpieprz się" :(

Nie mam nic do Ciebie że się może akurat w ten temat nie zagłębiałeś ale producent powinien chociaż zrobić jakiegoś PORZĄDNEGO help'a :(

Mimo wszystko dzięki za pomoc i zainteresowanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1