Вечер добрый.
Вопрос по Си в следующем.
есть программа подключающаяся к mysql.
структура примерно следующая
file: mysqlfunc.h
MYSQL *conn 
...
..
bool mysqlInit();
file main.cpp
main..
mysqlInit();
mysql_query(conn,"...");
в main вызываю процедуру и инициализирую подключение.
после пробую записать данные в базу через mysql_query 
в x32 все работает нормально. в x64 отваливается в момент попытки записи в базу. как выяснилось conn = (nil). Вырезал инициализацию из mysqlInit и вставил просто в main - все работает. почему аллокация  глобальной переменной в отдельной процедуре в x64 может не работать?

    
      Ответ на:
      
          комментарий
        от Deleted 
  
    
      Ответ на:
      
          комментарий
        от friniz 
  

    
      Ответ на:
      
          комментарий
        от Led 
  


    
      Ответ на:
      
          комментарий
        от friniz 
  
    
      Ответ на:
      
          комментарий
        от Led 
  
    
      Ответ на:
      
          комментарий
        от friniz 
  
    
      Ответ на:
      
          комментарий
        от friniz 
  
    
      Ответ на:
      
          комментарий
        от friniz 
  
    
      Ответ на:
      
          комментарий
        от friniz 
  
    
      Ответ на:
      
          комментарий
        от Deleted 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
