Использование общей памяти в Windows 7 и Windows 8

У меня есть одно приложение, разработанное на Pascal, и это приложение, использующее несколько файлов Fortran в качестве библиотеки. В этом приложении Pascal существует кодирование для создания общей памяти и записи значений, которые рассчитываются в файлах Fortran lib. На самом деле файлы Lib были в Visual Fortran. Поэтому для работы в Windows 7 я преобразовал это в Интер Фортран и скомпилировал. Когда я открываю приложение в Windows7, и я даю свой вклад из приложения pascal, и оно записывает в общую память (я уверен, потому что я могу видеть вычисленные значения, которые хранятся в общей памяти). Но когда я использую это же приложение в Windows 8.1 Pro, входные значения не записываются в общую память. Он всегда получает введенное значение как ноль.

Итак, есть ли разница в использовании разделяемой памяти в Windows 7 и Windows 8.1?

0 ответов

Другие вопросы по тегам