Вниз
Скачать: CL | DM;

помогите перевести си - шный код под делфи   Найти похожие ветки 

 
ol   (2004-06-08 12:34) [0]

#define SERVER_NAME  "clndbb"
#define DBBSZ  2000                                          //!!!

LPVOID  MVOF;                                                //!!!
char   *DBC;                                                 //!!!
float   DBB[DBBSZ];                                          //!!!

//----------------------------------------------------------------------------
int main(vd){
   int  a, b;

   HANDLE  hFMap = OpenFileMapping(                         //!!!
   FILE_MAP_WRITE | FILE_MAP_READ, FALSE, "DBBARR");        //!!!
   MVOF=MapViewOfFile(hFMap, FILE_MAP_ALL_ACCESS,0,0,0);    //!!!
   DBC = (char *) MVOF;                                     //!!!

   for(;;){
       for(a=0; a<DBBSZ; a++){                              //!!!
           b=a*4;                                           //!!!
           memcpy(&DBB[a],&DBC[b],4);                       //!!!

           if(a>0&&a<10){
              printf("DBB[%04d]=%4.0f  ",a,DBB[a]);
           }
       }                                                    //!!!
       printf("\n-------------------------------------------------------\n");
       if(kbhit()>0){ getch(); break; }
   }
                                                           
   CloseHandle(hFMap);                                      //!!!

   return(0);
}
//----------------------------------------------------------------------------
данная процедура читает данные из памяти, сгенерированые туда другой прогой


 
Skier ©   (2004-06-08 12:42) [1]

1)LPVOID  MVOF;   - MVOF : Pointer;
2)char   *DBC;   DBC : PChar;

3)HANDLE  hFMap = OpenFileMapping(                         //!!!
  FILE_MAP_WRITE | FILE_MAP_READ, FALSE, "DBBARR");        //!!!
  MVOF=MapViewOfFile(hFMap, FILE_MAP_ALL_ACCESS,0,0,0);    //!!!

| = or

4) for(;;) = while True do begin end;
 

5)

for a := 0 to DBBSZ - 1 do begin
//.......
end; //for



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
1-1086598594
AnP
2004-06-07 12:56
2004.06.20
Treeview ->Stream->Treeview


14-1086315136
Думкин
2004-06-04 06:12
2004.06.20
С днем рождения!


14-1086024775
t100
2004-05-31 21:32
2004.06.20
Помогите! Word,зараза,неправильно переносы ставит.


3-1085722879
Смертник
2004-05-28 09:41
2004.06.20
Помогите пожалуйста с DBGrid.


1-1086332978
AVK
2004-06-04 11:09
2004.06.20
TRichEdit. Добавление строки, слова которой разного цвета.




   Наверх