Модератор: Модераторы
а разве в си есть стринг?
как же тогда исправить?? подскажите пожалуйста а то си нас учили уже давненько да и не сказал бы что хорошо
function SSQ_SetGameServer(address:PChar):boolean; stdcall;
ping_success:=SSQ_SetGameServer(PChar(address));
Mr.Smart писал(а):Соблюдены соглашения о передачи параметров функции?
function GenerateModID: ShortString;
var ModIDGenFrm: TModIDGenFrm;
s: string;
begin
s:= '';
ModIDGenFrm:= TModIDGenFrm.Create(nil);
with ModIDGenFrm do
begin
ShowModal;
s:= Edit.Text;
Free;
end;
Result:= s;
end;
function GenerateModID: ShortString;
var ModIDGenFrm: TModIDGenFrm;
s: string;
begin
ModIDGenFrm:= TModIDGenFrm.Create(nil);
Result:= 'Test string';
end;
BadBoyAlex писал(а):он не может показать форму, но СОЗДАЁТ её!
Vadim писал(а):BadBoyAlex писал(а):он не может показать форму, но СОЗДАЁТ её!
Уверены, что создаёт? Попробуйте обратиться к компонентам формы и посмотреть, что будет.
Vadim писал(а):Тогда попробуйте вместо ShowModal использовать Show.
И, раз уж доступ к форме есть, проверьте её координаты.
BadBoyAlex писал(а):При вызове функции из dll-ки (что статически (не желательно!), что динамически) выдаёт ошибку: SIGSEGV и ассемблер со строкой "
function GenerateModID: ShortString;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26