Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

11

19.08.2006, 17:59

Um es mal allgemeiner zu fassen:
Immer die Dokumentation zu den verwendeten Funktionen sollte Aufschluss über benötigte Libs geben.
Das ist eben im Fall der TriBase Davids Buch, für Win32 API die PSDK Doku und MSDN,...

[Frage]: Ist das bei Delphi etwa anders geregelt?

12

19.08.2006, 19:16

delphi ist etwas anders geregelt....

zuerst hast du gant oben sogenannte Uses da bindest du alles ein was du brauchst... es werden aber viel mehr sachen benötigt... also bei meinen projekten sinds sicher immer so um die 30... (ich weiß nicht wie viele das bei C++ sind mach das noch nicht so lange...)
dann wars das.. eigentlich mit dem einbinden...
du schreibst dann einfach Verschlüsseln('blabla')
man kann auch viel leichter mit komponenten (button ect) umgehen...
viel einfacher im grunde...

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

13

19.08.2006, 20:04

In MS VC++ können Libs entweder über die Linkereinstellungen oder direkt im Code per #pragma comment(lib, -libname-) eingebunden werden. Meine Frage bezog sich aber eher darauf, wie man in Delphi rausbekommt, welche Libs benötigt werden^^

14

20.08.2006, 10:11

naja eigentlich sind das keine libs sindern sogenannte Units.

units sind so was wie die *.h oder *.cpp dateien in C++

wenn du ein projekt startest dann stehen schon einige dabei:

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

sonst stehen die in der hilfe drinnen wenn du nach funktionen suchst dann steht halt da du mussst diese unit dafür einbinden....

aber wenn du komponenten wie Indy (so ziehmlich die besten Internet Komponenten) schreiben sich automatisch die units rein....
in delphi ist das vole fein weil du kannst einfach die kompos reinschieben und da noich ne listbox hin und so...

wennst dir das mal ansehen dann lad die Delphi 7 Professional runter (gibts legal und graits im internet oder bear share finds es auch)
kontaktir mich einfach über's ICQ

und woher weiß ich das in C++ welche Libs ich bruahce wenn ich nciht gerade ein buch durchmache?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

15

20.08.2006, 11:08

Also wenn die lib zu den Standardlibs gehört wird sie automatisch gelinkt. Wenn sie zu einem SDK gehört, welches von MS entwickelt wurde, dann steht es bei den Funktionen meist unten dabei(benötigter Header, benötigte lib). Bei selbstentwickelten Sachen o.ä. muss man halt in der Hilfe oder den Supportforen nachschauen, wenn man in dem Ordner mehr als eine lib findet bzw. erklären sich die Namen oft von selbst.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige