⑴ 易語言編譯設置插件鏈接器怎麼顯示不出
這個不用管他的,這個支持破解版易語言的另一個編譯器,我只知道現在有個VC的,當然如果你的易語言破解版或者非破解版是破解易語言軟體及編譯器的,那麼是不存在其他編譯器的,我只知道,5.11的破解版大多數是沒有破解易語言自身的編譯器,都是使用VC的編譯器。
還有順便說一下你的這個,這個其實是可以不用管他的,因為默認的是易語言自身的編譯器。
程序加密的話,我建議不要使用UPX加密,使用其他的方法。
⑵ 易語言在調試運行的時候都是正常的,但是編譯後就不能正常的顯示了。求解答!
你給源碼也是沒用的,你這個是易語言自己給的例子,所需文件還在「易語言目錄\samples\游戲軟體\奪寶奇兵」里把這個目錄下的全部文件放在編譯好的目錄下,就可以了,若有問題可追問或網路hi
⑶ 請問易語言編譯後怎麼不顯示這些東西!
用靜態編譯。
⑷ 易語言怎麼把打開一已經編譯個程序打開後窗口不顯示,但是程式的功能還在
可視 假 謝謝採納
⑸ 易語言源文件運行時顯示在任務欄,編譯成exe就不顯示在任務欄。怎樣才顯示。
⑹ 易語言靜態編譯成EXE文件後到別的電腦運行無法找到字或圖
你確定是無法找到字或圖?靜態編譯的話不應該。直接編譯的可能會缺少支持庫,但是靜態編譯應該不是缺少「字和圖」吧。
你的字和圖可能指的是字體和保存的圖片。如果到其他電腦沒法顯示的話請先確認一下幾點:
字體未安裝在運行的電腦上,圖使用的是路徑載入,你的圖並未復制到運行電腦中相同的路徑
易語言編程系統出現bug,你使用的可能是破解版。
動態載入字體或動態載入圖片路徑不對或未復制到運行電腦中相同的路徑
⑺ 易語言編譯的程序不能顯示真實位元組數
我還是不太明白,為什麼你說用讀入文件命令讀不完整?不過我猜測你唯一能生成客戶端的辦法就是添加好一個資源作為模板,寫出前把那個位元組集修改了,再寫到文件。
至於應該怎麼修改,你得先用winhex之類的文件找到你要修改的地方,比如接收郵箱地址、伺服器名、地址等等信息,然後等長度替換(這里送你個小技巧:模板裡面這些要修改的地方要留足空格,以保證不同用戶各種不同長度信息都能安全寫入,然後讀取的時候去首尾空在使用就行了),一定要等長度。
目前我能猜測到得就這些了,具體的你再追吧。
⑻ 為什麼易語言編譯好的exe文件消失了,殺毒我都退出了
有4種可能。
1. 編譯文件失敗了。重新編譯。若再次失敗則看看源代碼有無錯誤。
2. 易語言程序錯誤。建議重新下載、安裝。
3. 殺毒軟體防護模塊沒關。誤報刪除了。
4. 編譯狀態不穩定(最最最常見的)。建議:改成靜態編譯。
----------------以上是Aesthet1c為您的解答,若能幫助你請採納。祝你幸運。------------------------
⑼ 我用易語言寫了一個程序為什麼用靜態編譯時 卻搜不到文件
只生成了obj文件,沒有鏈接出exe文件,原因可能是link.ini配置錯誤或者link.exe路徑錯誤,也有可能是static_lib中沒有需要的靜態庫。靜態編譯的錯誤原因會顯示在提示區里。
如果是link.ini配置錯誤或者link.exe路徑不對,說明破解不成功,重新破解並正確配置linker。
如果是沒有所需的靜態庫,說明代碼用的指令不支持靜態編譯。
⑽ 易語言枚舉進程編譯後無法顯示
基本思路:
1. 用Process32First+Process32Next枚舉所有進程。
2. 對枚舉的進程取程序名,比較是不是要關掉的程序。
3. 如是,調用TerminateProcess()結束它。
有的程序一啟動就不止一個進程,所以即使關掉一個,也繼續枚舉。
用法例:kp iexplore.exe 關閉IE進程(所有IE瀏覽器的窗口都關掉)
/********************************************
文件名:kp.c
程序名:kp.exe
用法例:kp iexplore.exe
********************************************/
#include <windows.h>
#include <tlhelp32.h>
int KillMyProcess(char *exeName)
{
int rc = 0;
HANDLE hSysSnapshot = NULL;
PROCESSENTRY32 proc;
hSysSnapshot = CreateToolhelp32Snapshot ( TH32CS_SNAPPROCESS, 0 );
if ( hSysSnapshot == (HANDLE)-1 ) return 1;
proc.dwSize = sizeof(proc);
if ( Process32First ( hSysSnapshot, &proc ) ) {
do {
if (stricmp(proc.szExeFile, exeName)==0) {
HANDLE Proc_handle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, proc.th32ProcessID);
if (Proc_handle==NULL || !TerminateProcess(Proc_handle, 0)) rc = 1;
else rc = 0;
}
} while ( Process32Next ( hSysSnapshot, &proc ) );
}
CloseHandle ( hSysSnapshot );
return rc;
}
int main(int argc, char *argv[])
{
if (argc>1) {
printf("Kill %s....\n", argv[1]);
if (KillMyProcess(argv[1])==0) printf(" --- Process is killed.\n");
else printf(" --- Process is not killed \n" ) ;
}
return 0;
}