🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9518

Re: Cobol vraagje

#9518
From: joeridb
Date: Wed, 24 Apr 2002 06:42
66 lines
3581 bytes
"Zubke" <zubkejv@hotmail.com> wrote in message
news:1019584201.666898@seven.kulnet.kuleuven.ac.be...
> Dat dacht ik dus ook maar die stomme editor maakt daar dus een probleem
> rond. Dit is wat ik geprobeerd heb
>      evaluate true
>         when kamertvg        call 'kamerstvg' on exception
>                              display 'fout' end-call
>         when kamerzoek       call 'kamerszoek' on exception
>                              display 'fout' end-call
>         when kamerverw       call 'kamersverwijd' on exception
>                              display 'fout' end-call
>         when kamerverand     call 'kamersverand' on exception
>                              display 'fout' end-call
>      end-evaluate.

<knip>

> kamershoofdmenu.OBJ : error LNK2001: unresolved external symbol _KAMERSTVG
> kamershoofdmenu.OBJ : error LNK2001: unresolved external symbol
_KAMERSZOEK
> kamershoofdmenu.OBJ : error LNK2001: unresolved external symbol
_KAMERSVERWIJD
> kamershoofdmenu.OBJ : error LNK2001: unresolved external symbol
_KAMERSVERAND
> c:\2ti\cobol\eindwerk\kamershoofdmenu.EXE : fatal error LNK1120: 4
> unresolved externals

Dag Zubke,


Ik ken Visual Realia nie, maar ik denk dat ge een paar mogelijkheden hebt:

- Ge linkt uw hoofdprogramma samen met de vier andere object-files (*.o of
  *.obj).  Dit is dan statisch linken.  In uw call (voor Realia kan dit
  anders zijn) moet ge dan de naam zetten van hetgeen ge in uw PROGRAM-ID
  hebt gedefinieerd.  Als ge bijvoorbeeld:
  PROGRAM-ID.   PROGSKE.
  hebt, dan moet ge da oproepen met:
  CALL "PROGSKE".
  ongeacht hoe uw object-file noemt.  Hoe ge juist moet linken met die
object
  files, moet ge zelf maar ies uitzoeken, da kunt ge wel in de help vinden,
denk
  ik.

- Dynamisch linken: steek uw andere programma's in een DLL-file.  Hoe dit
juist
  in z'n werk gaat, weet ik nie, maar da zult ge ook wel in de help kunnen
vinden.

- Ge roept de executables op door middel van een CALL "system".  Nu weet ik
nie of
  dit werkt bij Realia (Windows), maar op unix zou dit alleszinds werken. Je
doet
  dit alsvolgt:
  CALL "system" USING BY CONTENT "progske.exe".
  Als da prog nie in uw %PATH% staat, kunt ge daar misschien ook wel een pad
bijzetten.

't Is allemaal nogal vaag (omda'k Realia nie ken), maar ik hoop dat ge hier
iets mee zijt...

Joeri.

PS: welke school is da?
Technical Details
Message-ID: <aa5k35$7kt0c$1@ID-122906.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!mtu.ru!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!cable-195-162-204-11.customer.tvd.BE!not-for-mail
References: <1019577489.894390@seven.kulnet.kuleuven.ac.be> <1019578277.485190@seven.kulnet.kuleuven.ac.be> <1019580708.209968@seven.kulnet.kuleuven.ac.be> <1019584201.666898@seven.kulnet.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,122530a7391ba7c3
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-23 23:45:46 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!mtu.ru!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!cable-195-162-204-11.customer.tvd.BE!not-for-mail
From: "joeridb" <joeri@shi.ANTISPAM.be>
Newsgroups: be.comp.programming
Subject: Re: Cobol vraagje
Date: Wed, 24 Apr 2002 08:42:07 +0200
Lines: 68
Message-ID: <aa5k35$7kt0c$1@ID-122906.news.dfncis.de>
References: <1019577489.894390@seven.kulnet.kuleuven.ac.be> <1019578277.485190@seven.kulnet.kuleuven.ac.be> <1019580708.209968@seven.kulnet.kuleuven.ac.be> <1019584201.666898@seven.kulnet.kuleuven.ac.be>
NNTP-Posting-Host: cable-195-162-204-11.customer.tvd.be (195.162.204.11)
X-Trace: fu-berlin.de 1019630663 8025100 195.162.204.11 (16 [122906])
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000