Delphi5 problem s ActivX controli....
8 отговора
109 прегледа
Delphi5 problem s ActivX controli....
Imam gotov server.ocx komponenta. Problema e, ce pri opit da izpolzvam edno ot poddarzanite ot neja sabitia mi dava niakavi glupavi greshki. Interesnoto e, ce greshkata e razlicna kato se kompilira na razlicni PC-ta ->"Invalid Variant operation" ili "Access den..." "Invalid use of address $FFFFF...". Greshkata se polucava dori i bez nikakvi operacii vytre v sabitieto. Greshkata se polucava pri vaznikvane na syvitieto.
Darza da podcertaia, ce sastata OCX-kontrola raboti bezproblemno na VC++ 6.0.
Imam niakavo stranno custvo, ce triabva da se mradne niakoja nastrojka na Kompilatora - ama tocno koia. Ili pak Delphi ne se spravia uspeshno s ActivX kontrolite...ne znam, a mi trjabva speshno..???
Blagodaria predvaritelno na vsicki otzovali se.
:-)
Darza da podcertaia, ce sastata OCX-kontrola raboti bezproblemno na VC++ 6.0.
Imam niakavo stranno custvo, ce triabva da se mradne niakoja nastrojka na Kompilatora - ama tocno koia. Ili pak Delphi ne se spravia uspeshno s ActivX kontrolite...ne znam, a mi trjabva speshno..???
Blagodaria predvaritelno na vsicki otzovali se.
:-)
Re: Delphi5 problem s ActivX controli....
Как така да се компилира на различни PC -та - с един компилатор - и да дава различен код???? - сигурен ли си - или просто дава различни грешки на различни PC - та? Ако е второто - погледни каква точно OS (и какви update -и ) за нея са слагани - това обаче за 9x е доста трудно
А иначе не съм забелязал проблеми с ActivX -а ама не, че го ползвам много ;-)))
Това което обесняваш ми прилича на проблема на Delphi 6 - за вариант - типа - и различните "поправки" - за да работи на 98/95 - програмите компилирани с D6/SR2 не работят - ако изпозлват Variant unit- а ;-))) - има patch по въпроса - ама не знам в какво ниво е - последното беше бета3 ;-)))
Я пробвай колкото за експеримента да го компилираш с D7 или D5
---
Е т'ва е живот!
А иначе не съм забелязал проблеми с ActivX -а ама не, че го ползвам много ;-)))
Това което обесняваш ми прилича на проблема на Delphi 6 - за вариант - типа - и различните "поправки" - за да работи на 98/95 - програмите компилирани с D6/SR2 не работят - ако изпозлват Variant unit- а ;-))) - има patch по въпроса - ама не знам в какво ниво е - последното беше бета3 ;-)))
Я пробвай колкото за експеримента да го компилираш с D7 или D5
---
Е т'ва е живот!
Re: Delphi5 problem s ActivX controli....
Znaci problema e tocno vav Variant-tipa. Stom problema go ima v D6 znaci go ima i v D5. Za sazalenie v momenta niamam po-visoka versia ot D5. Moze bi problema e reshen v D7. Ako imate inf. ot kade moze da se svali(bezplatno) ste sam vi blagodaren. :-)
Re: Delphi5 problem s ActivX controli....
Проблема с Variant типа се появява във версия 6 - но след Service Pack 2!!!! - Преди това го няма - им проблем с библиотека на вин - а и само при компютър с 98/95 - на вси4ки останали ОС върви без проблеми. Ако не си с точна тази комбинация - ОС + Делфи - тогава проблема е друг.
Защо не пробваш да пуснеш съобщение с точния ActiveX - и парче от кода което да демонстрира проблема в една от групите на Борланд - там може би ще получиш отговор.
Ето ти и името на news групата - а сървъра е newsgroups.borland.com - ако не го знаеш ;-)))
borland.public.delphi.activex.controls.using
---
Е т'ва е живот!
P.S. Поправка - не обърнах внимание на това което си писал за използваната версия - не работиш с Д6 - ами с 5 - там не си спомням какви бяха проблемите- но все пак и за нея имаше доста update- и ;-))) - пробвай да пишеш в нюз групите на Борланд или да си ъпгрейднеш Делфи - то
Защо не пробваш да пуснеш съобщение с точния ActiveX - и парче от кода което да демонстрира проблема в една от групите на Борланд - там може би ще получиш отговор.
Ето ти и името на news групата - а сървъра е newsgroups.borland.com - ако не го знаеш ;-)))
borland.public.delphi.activex.controls.using
---
Е т'ва е живот!
P.S. Поправка - не обърнах внимание на това което си писал за използваната версия - не работиш с Д6 - ами с 5 - там не си спомням какви бяха проблемите- но все пак и за нея имаше доста update- и ;-))) - пробвай да пишеш в нюз групите на Борланд или да си ъпгрейднеш Делфи - то
Редактирано от PhantomAS на
Re: Delphi5 problem s ActivX controli....
Mersi za inf.-to. Oste sega ste go pusna v grupata.
Re: Delphi5 problem s ActivX controli....
S kompilirane na proekta s D6 problema se reshi. I sega edin delitantski vapros, ama mnogo stranno e objasneno v HLP-to. Polucavam stojnost ot tip oleVariant: kak moga da puluca stojnostta v integer type ili v kakavto i da e drug(tova pri polozenie, ce znam kakav tip danni ima vav Value):
primer: v c++ :
VARIANT Value;
int i = Value.intVal; // V Delphi tova ne raboti.
Delphi:
proc (Value : oleVariant);
var
i : integer;
begin
i := Value.??????? or i := Func_VariantToInt???(Value) ?????
end;
Blagodarja predvaritelno:-)
primer: v c++ :
VARIANT Value;
int i = Value.intVal; // V Delphi tova ne raboti.
Delphi:
proc (Value : oleVariant);
var
i : integer;
begin
i := Value.??????? or i := Func_VariantToInt???(Value) ?????
end;
Blagodarja predvaritelno:-)
Re: Delphi5 problem s ActivX controli....
А защо не пробваш
i:=Value;
може и да стане ;-)))
Типа OleVariant - май е интегриран в компилатора - така, че той си знае какво да прави.
По друг начин стои въпроса с типа Variant - за повече инфо - погледни Variants.pas - или help -а
---
Е т'ва е живот!
i:=Value;
може и да стане ;-)))
Типа OleVariant - май е интегриран в компилатора - така, че той си знае какво да прави.
По друг начин стои въпроса с типа Variant - за повече инфо - погледни Variants.pas - или help -а
---
Е т'ва е живот!
Re: Delphi5 problem s ActivX controli....
Napishi 'variant' v redaktora na Delphi-to, i natisni F1 vurhu nego. Kogato ti otvori ekrana za Variants, potursi vruzkata 'Variant type conversions'.
чети и дишай по-леко
чети и дишай по-леко
Re: Delphi5 problem s ActivX controli....
Ta znaci ustanovih, ce problema ne e v tova ce ne znam kak da izvleca stojnostta, ami v tova ce Delphi po princip si e skarano s Variant-operaciite. Stojnostta, kojato se vrasta ot Event-a vinagi e ot integer - Da ama ne spored Delphi --> vrasta kakvi li ne gluposti, koito e nevazmozno da sa istina.....==>Ima li niakade udatite za D6, ce se svaljat samo za registrirani users. Ste probvam s tiah i ako ne stane ste se izcanca na VC++6.0. Dajte updatite za D6 PLEACEeeeee.
Blagodarja za sadejstvieto :-)
Blagodarja za sadejstvieto :-)