{"id":637,"date":"2022-05-20T03:10:00","date_gmt":"2022-05-20T03:10:00","guid":{"rendered":"https:\/\/stoneedge.com\/kb\/?post_type=ht_kb&#038;p=637"},"modified":"2025-08-05T14:23:55","modified_gmt":"2025-08-05T14:23:55","slug":"re-compile-program","status":"publish","type":"ht_kb","link":"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/","title":{"rendered":"Recompile Program"},"content":{"rendered":"<h2>Overview<\/h2>\r\n<p>As the Microsoft Access program file of <span style=\"font-size: small;\">Stone Edge Order Manager (SEOM)<\/span>\u00a0is used, it may become necessary to re-compile the\u00a0program file\u00a0to avoid problems running the application. This process can be accomplished manually through the MS Access database utilities, or\u00a0<span style=\"font-size: small;\">Stone Edge Technologies Inc.<\/span> has provided a standalone utility, called the OM Compiler, which allows the user to easily recompile the application&#8217;s program file.<\/p>\r\n<p>If you\u2019re experiencing frequent MS Access crashes while running\u00a0<span style=\"font-size: small;\">SEOM<\/span>\u00a0or getting error messages such as \u201dRuntime Error: 3265 Item not found in this collection\u201d or \u201dRuntime Error= 13 Type Mismatch\u201d, \u00a0try running the OM Compiler, which may resolve the situation. If not, contact\u00a0<span style=\"font-size: small;\">SEOM<\/span>\u00a0Tech Support for further assistance.<\/p>\r\n<h2>About the OM Compiler<\/h2>\r\n<p>The OM Compiler is a utility that re-compiles, compacts, and repairs the <span style=\"font-size: small;\">SEOM<\/span>\u00a0program file, SEOrdManxxxyyyy.mdb (where xxx reflects the edition of\u00a0<span style=\"font-size: small;\">SEOM<\/span>, e.g. Enterprise, or POS; \u00a0and yyyy is the version of Microsoft Access). This utility is located in your\u00a0<span style=\"font-size: small;\">SEOM<\/span> program installation folder and is run automatically during the installation of the program. This process does not affect, nor it is appropriate for, the store data file.<\/p>\r\n<h2>Running the OM Compiler<\/h2>\r\n<ol>\r\n<li class=\"Numberedlist\">Close\u00a0<span style=\"font-size: small;\">SEOM<\/span>\u00a0on the computer that is experiencing the problems.<\/li>\r\n<li class=\"Numberedlist\">The OM Compiler can be executed by one of the following methods, depending on the version of the program and operating system:\r\n<ul>\r\n<li class=\"Numberedlist\"><strong>Start &gt; All Programs &gt; Stone Edge Technologies &gt; OM Compiler<\/strong><\/li>\r\n<li class=\"Numberedlist\">Double-click the file, <strong>c:\\StoneEdge\\OM Compiler.mdb<\/strong>\u00a0(the default installation location is c:\\<span style=\"font-size: small;\">SEOM<\/span>, but select\u00a0<strong>Info\u00a0<\/strong>on the\u00a0<i>Main Menu<\/i>\u00a0or\u00a0press\u00a0<strong>CTRL+Shift+C<\/strong>\u00a0to verify the path to the location of the program file).<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li class=\"Numberedlist\">When the screen\u00a0opens, click\u00a0<strong>Compile<\/strong>. The file name at the bottom of the screen is the file that will be re-compiled.<\/li>\r\n<li class=\"Numberedlist\">The message \u201d<strong>Compacting data file, please wait<\/strong>&#8221;\u00a0will eventually appear in the lower left-hand section of the screen. This message is referring to the\u00a0<span style=\"font-size: small;\">SEOM<\/span>\u00a0program file, not the store data file.<\/li>\r\n<\/ol>\r\n<p class=\"Note\"><strong><u>Note1<\/u><\/strong>: If you receive a message saying that &#8220;<strong><span style=\"font-size: small;\">SEOM<\/span>\u00a0appears to be running<\/strong>&#8221;\u00a0and it is not, close OM Compiler, go to the folder where the program file resides and look for a lock file with the same name as the program file (SEORDManxxxyyyy.<strong>ldb<\/strong>;\u00a0this is not a typographical error, it is the extension that denotes that it is a lock file, and it is 1KB in size). Lock files are often left behind when an Access program ends abnormally. Delete this file and then re-open the OM compiler utility and repeat steps 2-6.<\/p>\r\n<p class=\"Note\"><strong><u>Note2<\/u><\/strong>: If the program file noted at the bottom of the window is not the correct program file, click\u00a0<strong>Exit\u00a0<\/strong>and follow the directions in the next section for manually re-compiling the program file and the directions in the article <a href=\"https:\/\/stoneedge.com\/kb\/articles\/compact-and-repair-database\/\">Compact and Repair Database<\/a> to manually compact the program file. This situation can occur when multiple versions of\u00a0<span style=\"font-size: small;\">SEOM<\/span> are installed in the same folder (if the program is not uninstalled before upgrading).<\/p>\r\n<ol start=\"5\">\r\n<li class=\"Numberedlist\">When the process is complete, <strong>Done!<\/strong> a message box pops up. Click\u00a0<strong>OK\u00a0<\/strong>and\u00a0<strong>Exit\u00a0<\/strong>to close the utility.<\/li>\r\n<li class=\"Numberedlist\">Launch\u00a0<span style=\"font-size: small;\">SEOM<\/span>\u00a0normally.<\/li>\r\n<\/ol>\r\n<h2>Manually Re-Compile the Program<\/h2>\r\n<ol start=\"1\">\r\n<li class=\"Numberedlist\">Close the\u00a0<strong><span style=\"font-size: small;\">SEOM<\/span><\/strong>\u00a0program.<\/li>\r\n<li class=\"Numberedlist\">Press and hold down the\u00a0<strong>Shift\u00a0<\/strong>key while\u00a0<strong>double-clicking the\u00a0<span style=\"font-size: small;\">SEOM<\/span>\u00a0shortcut<\/strong>\u00a0on the desktop to open the database window.<\/li>\r\n<li class=\"Numberedlist\">Press\u00a0<strong>Ctrl+G<\/strong>\u00a0to open a Visual Basic window.<\/li>\r\n<li class=\"Numberedlist\">From the MS Visual Basic menu, select\u00a0<strong>Debug &gt; Compile\u00a0<span style=\"font-size: small;\">Stone Edge<\/span><\/strong>.<\/li>\r\n<li class=\"Numberedlist\">If\u00a0<strong>Compile\u00a0<span style=\"font-size: small;\">Stone Edge<\/span><\/strong> is grayed out, then take the following actions to force a re-compile of the program. Otherwise, skip to Step 6:\r\n<ul>\r\n<li class=\"p\">Go to\u00a0<strong>Tools\u00a0&gt;\u00a0References<\/strong>.<\/li>\r\n<li class=\"p\">Click in the first unchecked check box (make a note of the label of the box that you check).<\/li>\r\n<li class=\"p\">Click\u00a0<strong>OK<\/strong>.<\/li>\r\n<li class=\"p\">Go to\u00a0<strong>Debug\u00a0<\/strong>and click\u00a0<strong>Compile\u00a0<span style=\"font-size: small;\">Stone Edge<\/span><\/strong>\u00a0from the drop-down list.<\/li>\r\n<li class=\"p\">Go to\u00a0<strong>Tools\u00a0&gt;\u00a0References<\/strong>.<br \/>\u00a0See Figure 1 Below<\/li>\r\n<li class=\"p\">Clear the check box you selected previously.<\/li>\r\n<li class=\"p\">Select\u00a0<strong>OK<\/strong>.<\/li>\r\n<li class=\"p\">Go to\u00a0<strong>Debug\u00a0<\/strong>and click\u00a0<strong>Compile\u00a0<\/strong><span style=\"font-size: small;\"><strong>Stone Edg<\/strong>e<\/span>\u00a0from the drop-down list.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ol>\r\n<ol start=\"6\">\r\n<li class=\"Numberedlist\">When the program file has been re-compiled successfully, close the Visual Basic window, close the Microsoft Access window and re-start\u00a0<span style=\"font-size: small;\">SEOM<\/span>\u00a0normally.<\/li>\r\n<\/ol>\r\n\r\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-3797 size-full\" src=\"https:\/\/stoneedge.com\/kb\/wp-content\/uploads\/2022\/05\/0082.png\" alt=\"\" width=\"442\" height=\"361\" srcset=\"https:\/\/stoneedge.com\/kb\/wp-content\/uploads\/2022\/05\/0082.png 442w, https:\/\/stoneedge.com\/kb\/wp-content\/uploads\/2022\/05\/0082-300x245.png 300w, https:\/\/stoneedge.com\/kb\/wp-content\/uploads\/2022\/05\/0082-50x41.png 50w, https:\/\/stoneedge.com\/kb\/wp-content\/uploads\/2022\/05\/0082-60x49.png 60w, https:\/\/stoneedge.com\/kb\/wp-content\/uploads\/2022\/05\/0082-100x82.png 100w\" sizes=\"(max-width: 442px) 100vw, 442px\" \/>\r\n<figcaption>Figure 1<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Overview As the Microsoft Access program file of Stone Edge Order Manager (SEOM)\u00a0is used, it may become necessary to re-compile the\u00a0program file\u00a0to avoid problems running the application. This process can be accomplished manually through the MS Access database utilities, or\u00a0Stone Edge Technologies Inc. has provided a standalone utility, called the&#8230;<\/p>\n","protected":false},"author":2,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[29],"ht-kb-tag":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Recompile Program - Stone Edge Order Manager<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recompile Program - Stone Edge Order Manager\" \/>\n<meta property=\"og:description\" content=\"Overview As the Microsoft Access program file of Stone Edge Order Manager (SEOM)\u00a0is used, it may become necessary to re-compile the\u00a0program file\u00a0to avoid problems running the application. This process can be accomplished manually through the MS Access database utilities, or\u00a0Stone Edge Technologies Inc. has provided a standalone utility, called the...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/\" \/>\n<meta property=\"og:site_name\" content=\"Stone Edge Order Manager\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T14:23:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stoneedge.com\/kb\/wp-content\/uploads\/2022\/05\/0082.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/\",\"url\":\"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/\",\"name\":\"Recompile Program - Stone Edge Order Manager\",\"isPartOf\":{\"@id\":\"https:\/\/stoneedge.com\/kb\/#website\"},\"datePublished\":\"2022-05-20T03:10:00+00:00\",\"dateModified\":\"2025-08-05T14:23:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/stoneedge.com\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recompile Program\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/stoneedge.com\/kb\/#website\",\"url\":\"https:\/\/stoneedge.com\/kb\/\",\"name\":\"Stone Edge Order Manager\",\"description\":\"Documentation for the Stone Edge Order Manager\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/stoneedge.com\/kb\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recompile Program - Stone Edge Order Manager","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/","og_locale":"en_US","og_type":"article","og_title":"Recompile Program - Stone Edge Order Manager","og_description":"Overview As the Microsoft Access program file of Stone Edge Order Manager (SEOM)\u00a0is used, it may become necessary to re-compile the\u00a0program file\u00a0to avoid problems running the application. This process can be accomplished manually through the MS Access database utilities, or\u00a0Stone Edge Technologies Inc. has provided a standalone utility, called the...","og_url":"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/","og_site_name":"Stone Edge Order Manager","article_modified_time":"2025-08-05T14:23:55+00:00","og_image":[{"url":"https:\/\/stoneedge.com\/kb\/wp-content\/uploads\/2022\/05\/0082.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/","url":"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/","name":"Recompile Program - Stone Edge Order Manager","isPartOf":{"@id":"https:\/\/stoneedge.com\/kb\/#website"},"datePublished":"2022-05-20T03:10:00+00:00","dateModified":"2025-08-05T14:23:55+00:00","breadcrumb":{"@id":"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stoneedge.com\/kb\/articles\/re-compile-program\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stoneedge.com\/kb\/"},{"@type":"ListItem","position":2,"name":"Recompile Program"}]},{"@type":"WebSite","@id":"https:\/\/stoneedge.com\/kb\/#website","url":"https:\/\/stoneedge.com\/kb\/","name":"Stone Edge Order Manager","description":"Documentation for the Stone Edge Order Manager","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stoneedge.com\/kb\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/ht-kb\/637"}],"collection":[{"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/comments?post=637"}],"version-history":[{"count":7,"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/ht-kb\/637\/revisions"}],"predecessor-version":[{"id":3798,"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/ht-kb\/637\/revisions\/3798"}],"wp:attachment":[{"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/media?parent=637"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=637"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/stoneedge.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}