Não consigo rodar o Socket do Delphi

1. Não consigo rodar o Socket do Delphi

Rogério Fernandes Lima
RogFernandesLima

(usa Ubuntu)

Enviado em 26/10/2009 - 00:48h

Pessoal,

Desculpe-me a dúvida besta, porém estou começando a migrar agora para o Linux.

Preciso fazer rodar o Socket do Delphi no Ubuntu 8.04/Gnome/Wine. Já tentei diversas combinações, porém executando no modo console como root ou usuário comum dá erro. Chamando via tela gráfica nada acontece... No Windows ele fica aparecendo apenas no system_tray (ao lado do relógio).

Quando executo via terminal gera muitas linhas de erro(coloquei abaixo só o início e o fim).

Preciso que rode remotamente num Servidor Dedicado Linux. Tenho outros aplicativos em Delphi funcionando sem problemas e o acesso estou fazendo via freenx.

Acho que tenho que configurar o Socket para rodar como um Serviço, não ?

Alguém pode me ajudar ?

Agradeço imensamente qq ajuda !!!

dxxx4@XXXCNN2239:~$ wine scktsrvr.exe

Início da lista de erros:

wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b844b20 (thread 0009),
starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc3b23c).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc3b23c ESP:0032f3a4 EBP:0032f408 EFLAGS:00000282( - 00 - -IS1)
EAX:0032f3b0 EBX:7bc88444 ECX:00110048 EDX:00000000
ESI:0032f790 EDI:0032f414
Stack dump:
0x0032f3a4: 0032f850 0032f4ac 0032f478 c0000025
0x0032f3b4: 00000001 0032f790 7bc7e3d0 00000000
0x0032f3c4: 7bc3a980 01c336cf 00110014 7bc88444
0x0032f3d4: 0032f414 7bc42887 00110048 00000000
0x0032f3e4: 00000000 00000004 00126a80 00000004
0x0032f3f4: 00000002 7edb4548 00000000 7bc3b1f0
Backtrace:
=>1 0x7bc3b23c __regs_RtlRaiseException+0x4c() in ntdll (0x0032f408)
2 0x7bc76de3 in ntdll (+0x66de3) (0x0032f76c)
3 0x7bc3a936 RtlRaiseException+0x6() in ntdll (0x0032f7e4)
4 0x004965ad in scktsrvr (+0x965ad) (0x0032fe80)
5 0x004966c3 in scktsrvr (+0x966c3) (0x0032fed0)
6 0x0049622b in scktsrvr (+0x9622b) (0x0032ff08)
7 0x7b8773a7 in kernel32 (+0x573a7) (0x0032ffe8)
0x7bc3b23c __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (69 modules)
PE 400000- 4ba000 Export scktsrvr
ELF 7b800000-7b92d000 Export kernel32<elf>
\-PE 7b820000-7b92d000 \ kernel32
ELF 7bc00000-7bca4000 Export ntdll<elf>
\-PE 7bc10000-7bca4000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e5db000-7e60e000 Deferred uxtheme<elf>
\-PE 7e5e0000-7e60e000 \ uxtheme
ELF 7e60e

Fim da lista de erros:
process tid prio (all id:s are in hex)
00000008 (D) H:\scktsrvr.exe
00000009 0 <==
0000000c
00000019 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000016
00000017 0
Backtrace:
=>1 0x7bc3b23c __regs_RtlRaiseException+0x4c() in ntdll (0x0032f408)
2 0x7bc76de3 in ntdll (+0x66de3) (0x0032f76c)
3 0x7bc3a936 RtlRaiseException+0x6() in ntdll (0x0032f7e4)
4 0x004965ad in scktsrvr (+0x965ad) (0x0032fe80)
5 0x004966c3 in scktsrvr (+0x966c3) (0x0032fed0)
6 0x0049622b in scktsrvr (+0x9622b) (0x0032ff08)
7 0x7b8773a7 in kernel32 (+0x573a7) (0x0032ffe8)
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
dxxx4@XXXCNN2239:~$ wine scktsrvr.exe





  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts