Hollosi Information eXchange /HIX/
HIX CODER 1380
Copyright (C) HIX
2001-12-14
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Borland C++ Builder dll kerdes (mind)  28 sor     (cikkei)
2 Re: Borland C++ Builder dll kerdes (mind)  26 sor     (cikkei)
3 Re: date & time (mind)  22 sor     (cikkei)
4 Re: SQL - Timestamp?? (mind)  11 sor     (cikkei)
5 Re: Borland C++ Builder dll kerdes (mind)  21 sor     (cikkei)
6 Re: *** HIX CODER *** #1379 (mind)  31 sor     (cikkei)
7 Re: ttreeview (mind)  11 sor     (cikkei)
8 nypmtatas (mind)  13 sor     (cikkei)

+ - Re: Borland C++ Builder dll kerdes (mind) VÁLASZ  Feladó: (cikkei)

>>
Egy Winamp input plugint irok Borland C++ Builder 3-ban, ami ugye egy
dll, es egy winampGetInModule2() fuggvenyt exportal, amit aztan a winamp
megtalal es meghiv. Az a gond, hogy ha igy csinalom:

extern "C"  __declspec( dllexport ) In_Module * winampGetInModule2()
{...}

akkor a dll-be atirja a fuggveny nevet _winampGetInModule2()-re.

Es ezert a winamp nem talalja meg, es nem csinal semmit. Egyebkent meg
tutira mukodik a dolog, mert binarisan belejavitottam a file-ba (dll) ,
es atirtam a nevet, es akkor magtalalta a winamp, es mukodott is.

Szoval hogyan lehet eltuntetni az _ -t?
<<

Próbálj készíteni egy .DEF fájlt, és adj meg benne aliast!

Pl.:
EXPORTS
    winampGetInModule2()=_winampGetInModule2()

Ne felejtsd el beállítani, hogy a linker használja a .DEF fájlt!

(Bár nem próbáltam ki, az MSDN szerint ez a módszer működik.)

Gábor
+ - Re: Borland C++ Builder dll kerdes (mind) VÁLASZ  Feladó: (cikkei)

> Guban Peter, , dec 12 2001 CODER #1379
> Egy Winamp input plugint irok Borland C++ Builder 3-ban, ami ugye egy
> dll, es egy winampGetInModule2() fuggvenyt exportal, amit aztan a winamp
> megtalal es meghiv. Az a gond, hogy ha igy csinalom:
>
> extern "C"  __declspec( dllexport ) In_Module * winampGetInModule2()
> {...}
>
> akkor a dll-be atirja a fuggveny nevet _winampGetInModule2()-re.

Lásd
http://www.bcbdev.com/articles/bcbdll.htm

Ebből kivonat:
4- Create a DEF file that aliases the exported functions to a Microsoft
   compatible name. Alias the names so they don't contain a leading
   underscore. The DEF file will look like this:

   EXPORTS
   ; MSVC name    = Borland name
     Foo          = _Foo
     Bar          = _Bar

-- 
Józsi

+ - Re: date & time (mind) VÁLASZ  Feladó: (cikkei)

> Hogyan lehet rendszerorat beallitani delphi -vel?

function SetSystemTime(const lpSystemTime: TSystemTime): BOOL;
stdcall;
function SetLocalTime(const lpSystemTime: TSystemTime): BOOL;
stdcall;

  { System time is represented with the following structure: }
  PSystemTime = ^TSystemTime;
  TSystemTime = record
    wYear: Word;
    wMonth: Word;
    wDayOfWeek: Word;
    wDay: Word;
    wHour: Word;
    wMinute: Word;
    wSecond: Word;
    wMilliseconds: Word;
  end;

Nem probaltam, de biztosan megy ;-)).
Udv, Otto.
+ - Re: SQL - Timestamp?? (mind) VÁLASZ  Feladó: (cikkei)

> A kovetkezo lenne a problemam, adott egy Timestamp tipusu
> mezo egy adatbazisban mely paradox tipusu.
> Egy lekerdezest kellene SQL-ben inteznem az adatbazishoz
Ha jol emlekszem "angolszasz" datumformatumban ('31/12/2001'), de
jobban jarsz es biztosabb is, ha parameterezett query-t hasznalsz:

Qry.Sql.Add('select TSTAMP from TABLE where TSTAMP=:TStamp');
Qry.ParamByName('TStamp'):= Date;  // aktualis datum es ido
Qry.Open;

Sok sikert.Udv, Otto.
+ - Re: Borland C++ Builder dll kerdes (mind) VÁLASZ  Feladó: (cikkei)

Kedves Peter! (MMI)

On 13 Dec 2001, at 8:03, HIX CODER wrote:

> Felado : Guban Peter

> extern "C"  __declspec( dllexport ) In_Module * winampGetInModule2()
> {...}
>
> akkor a dll-be atirja a fuggveny nevet _winampGetInModule2()-re.
>
> Szoval hogyan lehet eltuntetni az _ -t?

En meg Borland 4.1 alatt nyomultam. Ott volt olyan opcio, hogy ne
hasznaljon alahuzast. Szerintem keress a szazsezser opcio kozott olyant,
hogy a funkcio nevekbe ne addjon hozza alahuzast. Messzirol tippelve kell
lenni. Ha nem talalod, akkor berakom a BC CD-t es megkeresem!

Remelem segitett...

Udv From:, az alahuzott
+ - Re: *** HIX CODER *** #1379 (mind) VÁLASZ  Feladó: (cikkei)

hello HIX CODER!
HC> A kérdés a következo:
HC> - van egy periféria, ami az adatok átviteléhez DMA-t használ
HC> - megvan a leírás szerint elkészített program, amit a DMA vezérlonek
HC> futtatnia kell
HC> - ennek címe be is van töltve a megfelelo regiszterbe
HC> - elvileg engedélyezve van a megfelelo bittel a DMA használata
HC> ámde mégsem történik meg az adatok átvitele (nem jelenik meg semmi a
HC> fenntartott pufferben), lehet ennek oka, hogy a DMA vezérlo nem érheti el
HC> azt a memóriatartományt, ahol a program van? Ja, DPMI-rol van szó. Ha ez
HC> lehet ok, hogyan lehet a vezérlo számára elérhetové tenni a programban
HC> lefoglalt memóriablokkot?
nos, probalok tomor lenni...
eloszor is, a dma-nak ugye koze sincs a processzorhoz, tehat...
a processzorban beallitott jogok _SEMMI_ kihatassal sincsenek
a dma-ra, mivel a dma kozos buszon van a processzorral, es nem
a processzoron eresztul!!! ez hozza magaval a kovetkezo kerdest...
te ugye lekerdezed a buffer cimet, de!!!! azert azt tudnod kell,
hogy neked a _FiZiKAi_ cimet kell odaadni a dma vezerlonek...
(lasd feljebb;) tehat, ha pl neked a 20h:1234h a szelektorod,
ahova az adatokat akarod, akkor eloszor is tudnod kell, hogy az
a 20h szelektor hova mutat, masfelol ugye tudnod kell azt is, hogy
azt a logikai cimet hova mappelte el a lapozo egyseg......
ja, es meg valami... nem art, ha 16mb alatt van az adott buffer,
de ezt mar gondolom eszrevetted a dma leirasabol...;)))))
ja, es meg egy gyakoribb hiba, a masodik dma vezerlo wordokkel
dolgozik!!!!! meretnel, cimnel, mindenhol....;))))))

hat, igy nagy vonalakban ennyi....

tovabbi jo kodolast... Mc
+ - Re: ttreeview (mind) VÁLASZ  Feladó: (cikkei)

> belefutot ebbe a bargyu ttreeview-ba mar valaki? nagyon felpiszkalta a
> csorom... ;)
Hat en igen... eleg sok gondom volt vele (a nodeok nem tul gyorsak, a
refresh se mindig tokeletes). Nezz szet a neten, sok freeware tree
komponens van, ami sokkal tobbet tud.
www.torry.net (azt hiszem ide koltoztek a www.torry.ru -rol)
http://delphi.icm.edi.pl - Delphi Super Page

-- 
udvozlettel,
 Gergely
+ - nypmtatas (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Irtam egy pofas kis progit Visual C++ -ban egy Access mdb adatbazissal
(MS JET(MDAC)), minden OK, mar csak a nyomtatas hianyzik belole, de azt
nemtom hogy kellene beletenni. valami iranyvonalat mutassatok mar nekem,
vagy akar forrasreszletet, vagy akarmit.
Elore is koszi!

Amugy meg lehet nezni a progit a free.x3.hu/pazsodl1/index.html cimen!

----------------http://www.pazso.ini.hu---
 "Microsoft gives you Windows. Linux gives you the whole house!"
------ICQ:114119815---------------------tel:+36-20-357-0391------

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS