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------
|
|