SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
20. 11. 2008. | #1 |
novi član
Datum učlanjenja: 20.11.2008
Poruke: 1
Hvala: 1
0 "Hvala" u 0 poruka
|
Oracle Forms Definicije Tipova
Moze li neko da mi objsni ovo(detaljno):
typedef struct d2fctx d2fctx; typedef dvoid *(* d2fmalc) (d2fctx *context, size_t size); typedef dvoid *(* d2fmrlc) (d2fctx *context, dvoid *ptr, size_t newsize); typedef void (* d2fmfre) (d2fctx *context, dvoid *ptr); struct d2fctx { dvoid *pidgc_d2fctx; /* Builder context */ dvoid *cdata_d2fctx; /* Client Data */ d2fmalc d2fmalc_d2fctx; /* Client provided malloc */ d2fmfre d2fmfre_d2fctx; /* Client provided free */ d2fmrlc d2fmrlc_d2fctx; /* Client provieded realloc */ }; kod je uzet iz d2fpriv.h a dvoid je void *dvoid tip. |
21. 11. 2008. | #2 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Ne znam kakve ovo veze ima sa sql-om, oracle ili bilo cime sa te strane univerzuma... meni ovo lici na c. Si siguran da znas sta hoces da pitas ?
|
21. 11. 2008. | #3 | ||||
хардвераш
Qualified
Datum učlanjenja: 04.01.2007
Lokacija: Маунтин Вју, САД
Poruke: 117
Hvala: 4
25 "Hvala" u 10 poruka
|
Дефинише нови тип, који се зове d2fctx, а који је представљен структуром која има истоимену ознаку (tag) struct d2fctx.
Citat:
- поинтер на функцију - која као параметре узима: -- поинтер по имену context на претходно дефинисан тип d2fctx, -- ознаку за величину типа size_t. - и враћа поинтер на тип dvoid. Citat:
- поинтер на функцију - која као параметре узима: -- поинтер по имену context на претходно дефинисан тип d2fctx, -- поинтер по имену ptr на тип dvoid. -- ознаку по имену newsize за величину типа size_t. - и враћа поинтер на тип dvoid. Citat:
- поинтер на функцију - која као параметре узима: -- поинтер по имену context на претходно дефинисан тип d2fctx, -- поинтер по имену ptr на тип dvoid. - и враћа поинтер на тип dvoid. Citat:
Ово је несрећни цеовски начин за нешто што се у објектно-оријентисаним језицима зове убризгавање зависности („dependency injection“) и представља начин да се бибилиотеци проследе корисничке функције. У објектно оријентисаним језицима би се овај исти проблем решио наслеђивањем или убризгавањем зависности. У јави на пример, горепоменута структура постала би интерфејс (interface), а кориснички код би имплементирао (implement) тај интерфејс и преиначио (overload) функције по жељи. Познатији пример употребе сличног механизма у Ц-у су униксове операције са датотекама — сваки систем датотека (filesystem) попуњава структуру са поинтерима на функције које изводе стандардне операције над датотекама. Пример како то изгледа у линуксовом кернелу. ф
__________________
Рад је створио човека. Рад ће га и уништити. |
||||
"Hvala" filmil za poruku: |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Potreban Oracle PL/SQL programer i Oracle DBA | Jbyn4e | Poslovne ponude i zapošljavanje | 0 | 22. 08. 2007. 12:21 |
oracle i mac | benjamin | SQL baze podataka - Sponzor: Baze-Podataka.net | 0 | 07. 05. 2007. 14:05 |
label placement in forms, interesantan text | ivanhoe | Web design, Layout, User Interface | 2 | 31. 07. 2006. 23:57 |
Reset definicije stila | Pedja | (X)HTML, JavaScript, DHTML, XML, CSS | 7 | 22. 07. 2006. 13:10 |