导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2011/10/6 9:31:11
标题:
哈哈,发现一个非常神奇的,进来看看一定会惊掉下巴
浏览:4142
加入我的收藏
楼主:
我安装的是ubuntu 11.04(在vmware 8.0中),安装wine后,可以直接运行delphi xe2编译的exe程序。 直接运行wine testchart.exe。 下面是效果图
此帖子包含附件: 大小: 93.1K
----------------------------------------------
-
作者:
2011/10/6 9:35:57
1楼:
点击按钮后调用idhttp1.get('www.google.com.hk')
此帖子包含附件: 大小: 153.9K
----------------------------------------------
-
作者:
2011/10/6 9:37:01
2楼:
unit main; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, VCLTee.TeEngine, Vcl.ExtCtrls, VCLTee.TeeProcs, VCLTee.Chart; type TForm1 = class(TForm) IdHTTP1: TIdHTTP; Button1: TButton; Chart1: TChart; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(IdHTTP1.Get('http://www.google.com.hk')); end; end.
----------------------------------------------
-
作者:
2011/10/6 9:39:22
3楼:
wine真是太神奇了! 在windows下开发,然后直接在linux上运行。
----------------------------------------------
-
作者:
2011/10/6 9:57:27
4楼:
哈哈,我的应用整个可以在linux跑了。只是因为是delphi5开发的,不是unicode,要不应该可以支持汉字显示。
此帖子包含附件: 大小: 68.1K
----------------------------------------------
-
作者:
2011/10/6 10:07:07
5楼:
天哪,微软要破产了,我传上delphi5,居然可以直接跑。 靠。难怪微软要搞.net,越是复杂,就越不可能被wine运行。
此帖子包含附件: 大小: 84.9K
----------------------------------------------
-
作者:
2011/10/6 10:11:58
6楼:
有兴趣和有时间的delphifans可以自己试试能不能跑delphi xe2。安装wine步骤如下: 1. 安装ubuntu 11.04. http://www.ubuntu.com 2. 安装wine, sudo apt-get install wine 3. wine <你的exe,直接从windows传来的>
----------------------------------------------
-
作者:
2011/10/6 10:24:19
7楼:
相当于模拟器吧
----------------------------------------------
声明:本人不在论坛询问任何编程问题,请不要将我的帖子当成问题来回答。炒股一天,编程三年,不浪费时间了。 经常在外面,没空,不要找我..
作者:
vmao (毛小毛)
★☆☆☆☆
-
盒子活跃会员
2011/10/6 10:31:55
8楼:
我的那个乖乖,看来还是native code是王道。 .net没搞头,机会来了。
----------------------------------------------
-
作者:
2011/10/6 10:34:30
9楼:
我用delphi5 在ubuntu上写一个小程序,调用昨天做的testchart.ocx(用delphixe2写的activex form),可以完好显示。
此帖子包含附件: 大小: 95.3K
----------------------------------------------
-
作者:
2011/10/6 10:39:01
10楼:
进来看贴的兄弟,你们的下巴还在吗?
----------------------------------------------
-
作者:
2011/10/6 10:49:09
11楼:
wine确实不错.七年前我就用它尝试在红帽子里跑SC
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft有需要错别字检测软件的朋友可以在我博客上的地址下载使用,备注“2ccc”的朋友可以免费获取超级黄金VVVVVVVVVVIP授权
作者:
iny (盒子)
★☆☆☆☆
-
盒子活跃会员
2011/10/6 10:49:51
11楼:
感觉楼主好像很久没有在地球待了一样
----------------------------------------------
-
作者:
2011/10/6 10:59:45
12楼:
哈哈,iny。我还真只是以前知道wine,没有想到能这么牛,delphi5直接就可以跑。 em还开发什么linux版?只要去掉.net就行了。
----------------------------------------------
-
作者:
2011/10/6 10:59:49
12楼:
Linux 的长处在服务器端,有没有哪位知道如何用Wine来跑Windows下的Service应用程序?
----------------------------------------------
-
作者:
hcker (黑人)
★☆☆☆☆
-
盒子活跃会员
2011/10/6 11:02:20
13楼:
掉下巴?你在ubuntu 里用wine 跑一下QQ最新版 我看看
----------------------------------------------
-
作者:
2011/10/6 11:06:48
14楼:
wine 可以WOW,有什么奇怪的。 至于QQ最新版嘛,可以参考: http://blog.csdn.net/leolaurel/article/details/6394007
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
2011/10/6 11:19:18
15楼:
运行qq真啊。unicode也不行显示汉字,不知道要怎么显示汉字?
----------------------------------------------
-
作者:
2011/10/6 11:29:06
16楼:
用下面的方法可以跑service,我用的delphi xe2在windows创建一个testservice.exe,然后传到linux上,运行 testservice.exe -install,然后net start service1, 就可以运行了。
----------------------------------------------
-
作者:
2011/10/6 11:30:49
17楼:
我直接下载qq2011 beta4看能不能安装
----------------------------------------------
-
作者:
2011/10/6 12:08:33
18楼:
可以装qq2011 但是看不了汉字,不知道怎么搞
----------------------------------------------
-
作者:
2011/10/6 13:01:14
19楼:
装linux的时候不要将它设置为UTF8即可。
----------------------------------------------
-
作者:
2011/10/6 13:04:51
20楼:
嗯,那设置一下linux的字符集应该就可以。 另外发现google chrome在做一个nativeclient 项目,可以在chrome中直接跑机器码。以后delphi能支持这个就好了,全部远离微软。 http://www.chrome.so/archives/1161 http://code.google.com/p/nativeclient-sdk
----------------------------------------------
-
作者:
msfm (清洁工)
★☆☆☆☆
-
盒子活跃会员
2011/10/6 14:23:13
21楼:
上班试试
----------------------------------------------
-
作者:
2011/10/6 15:17:21
22楼:
linux下用wine跑exe很多的,不奇怪的
----------------------------------------------
没有比没有更没有
作者:
2011/10/6 16:54:07
23楼:
只能说楼主少见多怪了
----------------------------------------------
-
作者:
2011/10/7 3:19:47
24楼:
能完整运行D5算是很了不起了。毕竟一个开发环境涉及到的东西远比一般软件要多。楼主测试D7了没有?D7更重要。。。
----------------------------------------------
只有偏执狂才能生存!
作者:
2011/10/7 8:22:38
25楼:
孤独骑士,delphi7用之前的7.3.4.0 lite的不行,用最新的7.3.4.3就可以了。完美运行! 1.安装后运行的界面
此帖子包含附件: 大小: 113.9K
----------------------------------------------
-
作者:
2011/10/7 8:24:06
26楼:
2. delphi7下的小程序,直接运行
此帖子包含附件: 大小: 95.6K
----------------------------------------------
-
作者:
2011/10/7 8:46:50
27楼:
2年前就知道了,只是这种方式 并不妥当,还不如在linux 下 安装虚拟机 装xp跑 单纯的说 还是用mac 的机器再模拟一个windows 用比较好! 这些 已经是见怪不怪了
----------------------------------------------
-
作者:
2011/10/7 9:34:09
28楼:
在delphi7中设置form字体为汉字,就可以显示汉字了。
此帖子包含附件: 大小: 106.9K
----------------------------------------------
-
作者:
2011/10/10 9:15:50
29楼:
只在WINE上玩过暗黑II,毕竟是模拟器,这个啥,那就不太好说了 楼主在火星旅行几年了?
----------------------------------------------
-
作者:
2011/10/12 10:38:00
30楼:
呵呵。
----------------------------------------------
Delphi 愛好者 只有想不到,沒有做不到, 通過軟件把理想成為現實, 軟件以用為本。
作者:
2011/10/12 10:38:40
31楼:
把DELPHI 5 分享一下啊。
----------------------------------------------
Delphi 愛好者 只有想不到,沒有做不到, 通過軟件把理想成為現實, 軟件以用為本。
作者:
james_ (james_)
★☆☆☆☆
-
盒子活跃会员
2011/10/18 9:27:09
33楼:
还真是不知道有这么好的兼容性
----------------------------------------------
-
作者:
dalas (dalas)
★☆☆☆☆
-
普通会员
2011/10/18 19:25:56
34楼:
wine中文乱码的终极解决方法 新装的wine中文全是乱码,需要修改一下几个配置文件,找到一篇比较详细的配置说明,分享一下: “ wine下中文的配置方案 步骤: 1. 初始设置 运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。 2. 准备字体 为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。 由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/ 目录中了。所以我只需要在 ~/.wine/drive_c/windows/fonts/ 目录中为 simsun.ttc 创建一个符号连接: cd ~/.wine/drive_c/windows/fonts ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc 创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。 3. 修改 ~/.wine/system.reg 装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置: gedit ~/.wine/system.reg (一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码) 搜索: LogPixels 找到的行应该是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts] 将其中的: "LogPixels"=dword:00000060 改为: "LogPixels"=dword:00000070 搜索: FontSubstitutes 找到的行应该是:[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 将其中的: "MS Shell Dlg"="Tahoma" "MS Shell Dlg 2″="Tahoma" 改为: "MS Shell Dlg"="SimSun" "MS Shell Dlg 2″="SimSun" 4. 修改 ~/.wine/drive_c/windows/win.ini gedit ~/.wine/drive_c/windows/win.ini 在文件末尾加入: [Desktop] menufon_tsize=13 messagefon_tsize=13 statusfon_tsize=13 Icon_TitleSize=13 5. 最关键的一步,网上很多文章中没有提到的一步──把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。 代码: REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Arial"="simsun" "Arial CE,238"="simsun" "Arial CYR,204"="simsun" "Arial Greek,161"="simsun" "Arial TUR,162"="simsun" "Courier New"="simsun" "Courier New CE,238"="simsun" "Courier New CYR,204"="simsun" "Courier New Greek,161"="simsun" "Courier New TUR,162"="simsun" "FixedSys"="simsun" "Helv"="simsun" "Helvetica"="simsun" "MS Sans Serif"="simsun" "MS Shell Dlg"="simsun" "MS Shell Dlg 2"="simsun" "System"="simsun" "Tahoma"="simsun" "Times"="simsun" "Times New Roman CE,238"="simsun" "Times New Roman CYR,204"="simsun" "Times New Roman Greek,161"="simsun" "Times New Roman TUR,162"="simsun" "Tms Rmn"="simsun" 之后,中文正常显示哈哈!
----------------------------------------------
-
作者:
2011/10/20 21:07:00
35楼:
自从google开始折腾wine以后,Wine现在已经很强大了,楼上装的delphi貌似运行不了ado组件吧, 需要装一个activex补丁,这样ado完全可以运行了
----------------------------------------------
-cnpack VII
作者:
2011/10/23 9:43:59
36楼:
我刚从火星回来
----------------------------------------------
-