1. |
Re: ASM a VC 6.0 - ban (mind) |
30 sor |
(cikkei) |
2. |
VB 6. Setup Wizard - es a hozza tartozo hibak (mind) |
23 sor |
(cikkei) |
3. |
datum (mind) |
13 sor |
(cikkei) |
4. |
valtozatok... (mind) |
4 sor |
(cikkei) |
5. |
re:Delphi beginner (mind) |
22 sor |
(cikkei) |
6. |
RE:ASM a VC 6.0 - ban (mind) |
25 sor |
(cikkei) |
7. |
Foxpro es a 2000 (mind) |
9 sor |
(cikkei) |
8. |
Szines menupontok - Windows alatt (mind) |
9 sor |
(cikkei) |
|
+ - | Re: ASM a VC 6.0 - ban (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 24 Jan 00 at 3:06, wrote:
> A Visual C++ 6.0 - ba szeretnek ASM kódot beirni. Ez egy kis
> segitseggel ment is, ( a forditas is megvolt ) a futtatasnal
> azonban a " mov ecx,c4 " -es sornal megakad, egy 'access denied'
> hibaval. Miert csinalja ezt ( tipuselteres nem lehet - hisz a tobbi
> sort vegrehajtja ! ) ? Nem lehet használni az osszes regisztert ?
Termeszetesen nem lehet hasznalni az osszes regisztert. Egyebkent
bizonyara nem access denied volt az, hanem valami mas (regen GPF-nek
hivtak, most talan Access Violation?) es nem az ECX feltoltese okozza
a gondot, hanem az elozo utasitasban az EBP-e. Ugyanis ha mas
forditasi opciot nem allitasz be, akkor az ebp regisztert hasznalja
a forditoprogram a 'stack frame' pointerekent, amin keresztul a
rutin parametereit valamint lokalis valtozoit eleri. Vagyis a c4
valtozo erteket is az ebp-vel szeretne elerni, de hat menet kozben
elrongaltad az erteket.
Van harom masik regiszter is, amit optimalizalaskor hasznalhat a
fordito (regiszterben tarolt valtozok celjara), ezek az ESI, EDI es
EBX. Szoval ezeket sem szabad elrongalni. Marad az EAX, ECX es EDX.
Sot, remlik valami olyan is, hogy C++ eseten a this valtozot az ECX
tarolja, de utana kellene nezni, nem vagyok benne biztos.
Kerj asm outputot, es nezegesd kulonbozo optimalizalasoknal, hogy mi
lesz belole.
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | VB 6. Setup Wizard - es a hozza tartozo hibak (mind) |
VÁLASZ |
Feladó: (cikkei)
|
hello
Van nehany gondom a Visual Basic Setup Wizardjaval. (Az 5-os verzioban
meg minden korrektul mukodott)
1) Alapveto problema: otthon W95 alatt keszitem a progit, de a cegnel
NT-van. Az 5-os verzio setup w.-ja tokeletes install csomagot csinalt, de
a 6-os legtobbszor fel sem installalja az NT-re. Hibakat kapok pl.
a) otthon a W95-on: 429-es hiba (can't create ActiveX object...) Ez a
setupwizard.exe futtatasa kozben jelenik meg.
b) a cegnel NT-n, mikor installalom (mezei userkent) : "couldn't find
file: c:"
lattatok mar ilyen utvonalat (\\@) ??
Gondolom a CAB-file kicsomagolasaval van gondja, kezzel (azaz winzip-pel)
ki tudom tomoriteni!! (Megette a penesz az ilyen installlaciot!!)
Biztosan van megoldas - azon kivul, hogy visszarakom a VB5-ot- aki tud
kerem segitsen, biztosan masoknal is jelentkezett mar a problema.
Udv,
Saringer Zoltan
|
+ - | datum (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szevasz Peti,
Igaz, nem értek a delfihez, de próbáltad már úgy, hogy
lekérdezek az órát, a percet, és a mp-t, majd
összeconkatenálod.
Ha baromságot írtam, akko bocsi, de én valószínű
így csinálnám más nyelven.
--
Minden jót,
Ricsi
mailto:
|
+ - | valtozatok... (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Adott egy Delphi3 program egy dbf tablaval. A tabla nehany mezojenek
>tartalma't lekerdezesi feltetelkent egy-egy ComboBox-ba kell gyujteni.
Es mi lenne, ha DBCombo-t hasznalnal?
|
+ - | re:Delphi beginner (mind) |
VÁLASZ |
Feladó: (cikkei)
|
1.A négyest ajánlom, mert ahoz , van elegendö patch, hogy kiforrottnak
,elhessen, nevezni.
2.Hát komplett kódot nem tudok adni, erre a kérdésre, de file
müveletekröl, tala´sz infót, a Baga Edit Könyvben - ezt ajánlom, nagyon
jó-
Illetve a Kiskapu gondozásában megjelent bazi két kötetes delphi
könyvben.
Ha konkrétabbak érdekelnek inkább magánba Bár a kinyert információt
könnyen át konvertálhatod stringé , és aztán ezt a stringet adod meg ,
mint könyvtárnév
Amúgy az alábbi címen rengeteg infó találsz.
http://delphi.szechenyi-nkzsa.sulinet.hu
Sajnos jelenleg, nem delphiben dolgozom, így ennyire konk´retan nem
tudok segíteni.
Remélem segítettem .
Üdv Mindenkinek
|
+ - | RE:ASM a VC 6.0 - ban (mind) |
VÁLASZ |
Feladó: (cikkei)
|
hali,
> A Visual C++ 6.0 - ba szeretnek ASM kódot beirni. Ez egy kis segitseggel ment
> is, ( a forditas is megvolt ) a futtatasnal azonban a " mov ecx,c4 " -es sornal
> float asm32()
> {
> unsigned long int c1, c2, c3, c4, c5, c6;
> __asm
> {
> mov esi,c1
> mov edi,c2
> mov ebp,c3
> mov ecx,c4
> mov edx,c5
A "mov ebp,c3"-al van a hiba.
Mivel a valtozoid lokalisak igy velhetoleg a stack-ben vannak, amit minden
valamire valo fordito SS:[ebp+?]-re fordit, tehat, ha atirod az EBP-t akkor
a lokalis valtozokat nem nagyon tudod utana elerni. Rakd a vegere (mov edx
utan),
ugy valoszinuleg mukodni fog es ne felejtsd el PUSH-olni...
-marci
|
+ - | Foxpro es a 2000 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Udv!
Megoldhato valahogyan az, hogy a Foxpro 2.6 (vagy 2.0) a 2000-ben modositott
allomanyokra lehivva a display structure parancsot nem 1900.xx.xx-et adjon
modositas datumanak? A century es epoch beallitasok nem hatjak meg, M$-ek
pedig csak a Visual Foxpro 6.0-at ismerik mar...
Elore is koszi.
Sziasztok, Otto. mailto:
|
+ - | Szines menupontok - Windows alatt (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Meg lehet-e oldani windows alatt, hogy minden egyes menupont (fomenu
es almenu) kulonbozo szinnel jelenjen meg? Ez egy altalam irt program
lenne, tehat ha van valami jo tipp, akkor a programozasi nyelvet is
tessek megirni :) Visual C++-t hasznalok, de hajlando vagyok valtani,
ha valamelyikben megoldhato!
Elore is koszonom!
Pointer
|
|